预览加载中,请您耐心等待几秒...
1/4
2/4
3/4
4/4

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

高级语言程序设计5答案高级语言程序设计试卷5姓名:班级:学号序号一二三四五总分得分一、选择题(每小题2分,共40分)1、若k,g均为int型变量,则以下语句的输入为哪一项?(a)2、若存有以下类型表明语句:chara;intb;floatc;doubled;则表达式a/b+d-c的结果类型为(d)a、floatb、charc、intd、double3、c语言程序由什么组成?ca.子程序b.主程序和子程序c.函数d.过程4、设有inta=1,b=2,c=3,d=4,m=2,n=2;执行(m=a>b)&&(n=c>d)后n的值为(a)a、1b、2c、3d、45、在c语言中逻辑“真”等价于以下(a)a、不等于0的数b、大于0的数c、小于0的数d、整数16、指出下面不合法的标识符(a)a、3abb、abcc、a_3d、_stu27、该源程序执行后,假如输入12,屏幕上显示什么(a)voidmain(){intx,y;a、0b、22c、12d、108、在与switch语句服务设施的case语句中所采用的恰当的表达式为(c)a、就可以就是常量b、可以就是变量或常量c、只能是常量或常量表达式d、无论是常量还是变量,只要在执行时已有确定的值就行9、在调用一个函数的过程中轻易或间接地调用函数本身,这就形成了函数的(b)。a.运算调用b.递回调用c.地址传达d.任一调用10、getchar函数可以从键盘输入一个(d)a)整型变量值b)实型变量值c)字符串d)字符或字符型变量值11、以下程序的输出结果为(c)#includemain(){inta=010,b=10;printf(“%d,%d\n”,a++,--b);}a、10,10b、8,10c、10,9d、8,912、以下程序执行后输入的结果为(d)#includeabc(){stdticintx=0;++x;printf(“%d”,x);}main(){abc();abc();abc();}a、000b、111c、1,2,3d、12313若要定义b为5*10的二维数组,恰当的定义语句为(d)a、floatb(5,10)b、floatb[5,10]c、float[5][10]d、floatb[5][10]14、这段程序运行的结果是(c)。main()、若要定义b为5*10的二维数组,正确的定义语句为(d)a、floatb(5,10)b、floatb[5,10]c、float[5][10]d、floatb[5][10]16、c语言允许函数值类型的缺省定义,此时该函数值隐含的类型是(b)。a)float型b)int型c)long型d)double型17、以下程序的运转结果就是(d)main(){intx=1,y=2,z=3;z+=x>y?++x:++y;printf(“%d”,z);}a、1b、2c、3d、618、在以下语句中,不恰当的就是(d)a、c=2*max(a,b)b、m=max(a,max(b,c))c、printf(“%d”,max(a,b))d、intmax(intx,intmax(inty,intz))19、设整型变量i=3,则执行语句i++-i--+--i-i--后,i的值为(a)a、1b、2c、3b、420、未知存有以下的表明inta[]={8,1,2,5,0,4,7,6,3,9};那么a[*(a+a[3])]的值为(d)a、2b、1c、8d、0二、填空题(每空1分,共20分)1、c语言提供更多了基本数据类型包含____int____、_____char____、_float_______。2、若想建立一个名为test的c程序文件,经过编辑、编译、连接后,在磁盘上会产生三个扩展名为___test.c________、___test.obj_________、______test.exe_______的文件。3、变量的指针就是变量的___地址________、数组名则就是该数组的______首元素的地址____。4、函数的实参予形参的个数应当___成正比____、类型应当_相匹配______、按顺序一一对应、以___值____的传达方式或__地址____的传达方式展开数据的传达。5、c程序的全部工作可由__函数_______完成的,它是c程序的基本单位它由__声明部分____及_执行语句______共同组成。6、程序的三种基本结构为____顺序________、___循环__________、___选择________。7、若定义inta=4,b=0.12,c=-2则表达式的!a&&b||c值为___1___。8、c语言的用户标识符应用___字母或下划线_______________开头。三、程序分析题(第小题4分后,共20分后)1.下面程序的执行结果为___&&*&&*&&*@_