福州大学工程技术学院2011-2012学年上学期
《程序设计基础》半期考试卷
完成时间:90分钟满分:100分
(答案必须写在答题纸上。写在试卷上的答案无效!)
一、单项选择题(每题1分,共50分)
1.“编辑”用户程序是指( )
2.“编译”用户程序是指( )
3.“运行”用户程序是指( )
a=2,b;则执行b=a&&1;语句后,b的结果是( )
(a=3*5,a*4),a+15的值是( )
( )
void main ( )
{int a=11,b=10,c=0;
a/=b+(b&&c);
printf("%d\n"a);}
,如果从键盘上分别输入6和4,则程序的输出结果是( )
void main ( )
{int x;
scanf("%d",&x);
if(x++>5) printf("%d",x);
else printf("%d\n",x-1);}
<3? -∶1的值的类型应是( )
(e);中,条件e等价于( )
=0 !=0 !=1 = =0
( )。
A.-80. B.-x080 C.- D.-
,均是不合法的用户标识符的选项是( )。
A. W P_0 do B. b-a goto int
C. float la0 _A D. -123 abc TEMP
( )。
A. ’\1011’ B. ’\n’ C. ’\’ D. ’\p’
,则正确的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)*2
( )。
A. x+1=x+2 B. 0<=x<100
C. i=j= =0 D. (char)(65+3)
c1=’b’, c2=’e’; printf(“%d,%c\n”,c2-c1,c2-‘a’+’A’);则输出结果是( )。
A. 2,M B. 3,E C. 2,E
D. 输出项与相应的格式控制不一致,输出结果不确定
,一个unsigened int型数据在内存中占2个字节,它的取值范围为( )。
A. 0~255 B. 0~32767 C. 0~65535 D. -32768~32767
,其输出结果是( )。
int a=0 , b=0 , c=0;
c=((a-=a-5) , (a=b,b+3)) ;
printf(“%d , %d , %d\n”, a,b,c);
A. 3,0,-10 B. 0,0,3 C. -10,3,-10 D. 3,0,3
,一个int型数据在内存中占2个字节,则int型数据的取值范围为( )。
A. 0~255 B. 0~32767 C. 0~65535 D. -32768~32767
,不能正确表达数学关系10<a<15的C语言表达式是( )
A. a>10 && a<15 B. a= =11 || a= =12 || a= =13 || a= =14
C. 10<a<15 D. !(a<=10)&&!(a>=15)
20. 设int x,a,b,c;选择出合法的C语句( )。
A. if(a=<b) x++; B. if(a=b) x++; C. if(a<>b) x++; D. if(a=>b) x++;
=43, ch=’A’,y=0;则表达式(x>=y&&ch<’B
福州大学工程技术学院2011 来自淘豆网www.taodocs.com转载请标明出处.