资源描述:
《福州大学工程技术学院2011》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、福州大学工程技术学院2011-2012学年上学期《程序设计基础》半期考试卷完成时间:90分钟满分:100分(答案必须写在答题纸上。写在试卷上的答案无效!)一、单项选择题(每题1分,共50分)1.“编辑”用户程序是指()A.输入修改源程序B.将源程序翻译成目标程序C.调试程序D.命令计算机执行指定的程序2.“编译”用户程序是指()A.修改并建立源程序B.将源程序翻译成目标程序C.调试程序D.命令计算机执行指定的程序3.“运行”用户程序是指()A.修改并建立源程序B.将源程序翻译成目标程序C.调试程序D.命令计算机执行指定的程序
2、4.设inta=2,b;则执行b=a&&1;语句后,b的结果是()A.0B.1C.2D.35.逗号表达式(a=3*5,a*4),a+15的值是()A.15B.60C.30D.756.下面程序段的运行结果是()voidmain(){inta=11,b=10,c=0;a/=b+(b&&c);printf("%d"a);}A.0B.1C.1.1D.117.两次运行下面程序,如果从键盘上分别输入6和4,则程序的输出结果是()voidmain(){intx;scanf("%d",&x);if(x++>5)printf("%d",x
3、);elseprintf("%d",x-1);}A.7和5B.6和3C.7和4D.6和48.表达式y<3?-1.0∶1的值的类型应是()A.不确定B.实型C.整型D.无符号整型9.语句while(e);中,条件e等价于()A.e=0B.e!=0C.e!=1D.e==010.以下选项中可作为C语言合法常量的是()。A.-80.B.-x080C.-8e1.0D.-80.0e11.下列四组选项中,均是不合法的用户标识符的选项是()。A.W P_0 do B.b-a go
4、to int C. float la0 _A D. -123 abc TEMP 12.以下选项中合法的转义字符是()。A.’1011’B.’’C.’’D.’p’13.若有代数式,则正确的C语言表达式是()。A.(b+a)/(a-b)(a-b)B.(b+a)/(a-b)*(a-b)C.(b+a)/(a-b)/(a-b)D.(b+a)/(a-b)*214.以下选项中非法的C语言表达式是()。A.x+1=x+2B.0<=x<100C.i=j==0D.
5、(char)(65+3)15.若有以下定义语句charc1=’b’,c2=’e’;printf(“%d,%c”,c2-c1,c2-‘a’+’A’);则输出结果是()。A.2,MB.3,EC.2,ED.输出项与相应的格式控制不一致,输出结果不确定16.设C语言中,一个unsigenedint型数据在内存中占2个字节,它的取值范围为()。A.0~255B.0~32767C.0~65535D.-32768~3276717.若执行以下程序段,其输出结果是()。inta=0,b=0,c=0;c=((a-=a-5),(a=b,b+3
6、));printf(“%d,%d,%d”,a,b,c);A.3,0,-10B.0,0,3C.-10,3,-10D.3,0,318.设C语言中,一个int型数据在内存中占2个字节,则int型数据的取值范围为()。A.0~255B.0~32767C.0~65535D.-32768~3276719.设a为整型变量,不能正确表达数学关系1010&&a<15B.a==11
7、
8、a==12
9、
10、a==13
11、
12、a==14C.10=15)20.设intx,a,b
13、,c;选择出合法的C语句()。A.if(a=b)x++;D.if(a=>b)x++;21.已知x=43,ch=’A’,y=0;则表达式(x>=y&&ch<’B’&&!y)的值是()。A.0B.语法错C.1D.“假”22.若x=1,y=2,z=3,则条件表达式z+=x>y?++x:++y的值是()。A.3B.4C.5D.623.以下语句执行后输出结果是()。main(){inti;for(i=0;i<3;i++)switch(i){case1:printf("%d",i)
14、;case2:printf("%d",i);default:printf("%d",i);}}A.011122B.012C.012020D.12024.语句while(!e);中的条件!e等价于()。A.e==0B.e!=1C.e!=0D.~e25.以下程序段的输出结果是()。intx=4