工信部C语言考试题及答案(12)
时间:2025-07-09
时间:2025-07-09
printf(“%c%c%c%c”,a,b,c,d);
}
当执行程序时,按下列方式输入数据(从第1 列开始,代表回车,注意:回车也是一个字符) 12
34
则输出结果是
C: 12
3
119. 以下关于C 语言数据类型使用的叙述中错误的是
D: 若只处理”真”和”假”两种逻辑值,应使用逻辑类型
120. 若a 是数值类型,则逻辑表达式(a==1)||(a!=1)的值是
A: 1
121. 以下叙述不正确的是
D: 在对一个C 程序进行编译的过程中,可发现注释中的拼写错误;
122. 以下选项中与if(a==1)a=b; else a++;语句功能不同的switch 语句是
B: switch(a==1)
{case 0:a=b;break;
case 1:a++;
}
123. 有如下嵌套的if 语句
if (a<b)
if(a<c) k=a;
else k=c;
else
if(b<c) k=b;
else k=c;
以下选项中与上述if 语句等价的语句是
C: k=(a<b)?((a<c)?a:c):((b<c)?b:c)
124. 有以下程序
#include <stdio.h>
main()
{in i,j,m=1;
for(i=1;i<3;i++)
{for(j=3;j>O;j--)
{if(i*j)>3)break;
m=i*j;
}
}
printf("m=%d ",m);
}
程序运行后的输出结果是
A: m=6
125. 有以下程序
#include <stdio.h>
上一篇:村规民约三字经