2013年计算机等级考试二级C语言练习7
分类: 计算机
时间: 2023-07-09 03:01:48
作者: 全国等级考试资料网
1 有以下程序
#include
main()
{ int a=1,b=2,c=3,x;
x=(a^b)&C;printf("%d",x);
}
程序的运行结果是( )。
A. 0
B. 1
C. 2
D. 3
2 有以下程序:
fun(int x,int y){return(x+y);)
main()
{ int a=1,b=2,c=2,sum;
sum=fun((a++,b++,a+b),c++);
printf("%d\n",sum);
}
执行后的结果是( )。
A. 6
B. 7
C. 8
D. 9
3 以下程序的输出结果是( )。
main()
{ int i;
for(i=0;i<3;i++)
switch(i){case 0:printf("%d",i);
case 2:printf("%d",i);
default:printf("%d",i);
}
}
A. 000102
B. 000020
C. 000122
D. 000111
4 有以下程序:
main()
{ int k=5;
while(--k)printf("%d",k-=3);
printf("\n");
}
执行后的输出结果是( )。
A. 1
B. 2
C. 4
D. 死循环
5 若有定义语句:int a[3][6];,按在内存中的存放顺序,a数组的第10个元素是( )。
A. a[o][4]
B. a[1][3]
C. a[o][3]
D. a[1][4]