江苏省计算机2级考试 《如有异议再当讨论》
一、选择题(本题共20道小题,共40分。)
1. 表示关系x≤y≤z的c语言表达式为
A:(X<=Y)&&(Y<=Z) B) (X<=Y)AND(Y<=Z) C) (X<=Y<=Z) D) (X<=Y)&(Y<=Z)
A解析:&&为并且符号
2. 以下程序的输出结果是
main( )
{ int a=12,b=12;
printf("%d %d
",--a,++b); }
A10 10 B)12 12 C)11 10 D)11 13
D解析:++a为前置运算符,先执行后输出
以下的for循环
for(x=0,y=0; (y!=123)&&(x<4); x + + );
A 是无限循环 B)循环次数不定 C)执行4次 D)执行3次
C 解析: 此题与y无关,注意&&运算符&&左右条件,必须同时满足,x不能大于4,所以执行4次
有以下程序
main()
{ char a[]="programming",