软件水平习题练习

软件水平考试程序员易错题(2019/2/22)
1题:设有“int a=1,b=1;”,“printf("%d,%d",(a++,--b),b-1);”的输出是( )
A、1,-1
B、1,0
C、0,-1
D、0,0
【单选题】:      

2题:void f(p1,p2)
int *p1,*p2;
{ int i,j;
*p2=0;
for(i=0;i<3;i++)
for(j=i;j<3;j++)
*p2+=*(pl+i*3+j);
return;

main()
{ int a[3][3]={{1,2},{3,4},{5,6}};
int s;
f(a,&s);
printf("%d",s);
【分析题】:

3题:设变量 m,n,a,b,c,d均为以执行(m=a==)||(n=c==d)后,m,n的值是( )
A、0,0
B、0,1
C、l,0
D、1,1
【单选题】:      

4题:3.main()
{ int x1,x2,x3,x4;
x1=x2=x3=x4=1;
switch(x1)
{ case 1:switch(x2)
{ case 0:x3++;break;
case 1:x4--;

case 2:x3++,x4--;

printf("%d%d",x3,x4);
【分析题】:

5题:设字符型变量 a=3,b=6,计算表达式C=(a^b)<< 2后C的二进制值是( )
A、00011100
B、00000111
C、00000001
D、00010100
【单选题】:      

 

您正在结束答题

请确认是否提交试卷?

继续做题 确认提交