河南大学软件工程专业大一2020-2021学年第二学期《C语言程序设计》线上测验
1. 下列变量名中合法的是()。 [单选题] *
int |
_int(正确答案) |
-int- |
3int |
2. 下列常数中合法的是()。 [单选题] *
0x6g |
081 |
-5e2.3 |
‘{’(正确答案) |
3. 下列变量定义中正确的是()。 [单选题] *
int a=b=c=0; |
char a,b,c=‘\0’;(正确答案) |
float x=1;y=2; |
double x=1e-5,b |
4. 字符型常量在内存中存放的是()。 [单选题] *
BCD代码 |
内部码 |
ASCII代码(正确答案) |
十进制码 |
5. 有以下程序段:
char c1,c2;
c1=getchar();
c2=getchar();
putchar(c2);
putchar(c1); [单选题] *
char c1,c2;
c1=getchar();
c2=getchar();
putchar(c2);
putchar(c1); [单选题] *
,a(正确答案) |
a,b |
b,a |
b, |
6. 若有定义:int a=10,b=9,c=8;执行下面两条语句c=(a-=(b-5));c=(a%11)+(b=3);后,变量b的值为()。 [单选题] *
9 |
4 |
3(正确答案) |
2 |
7. 设x,y,z和k都是int型变量,则执行表达式x=(y=4,z=16,k=32)后,x的值为()。 [单选题] *
52 |
32(正确答案) |
16 |
4 |
8. 假设已说明I为整型变量,f为单精度实型变量,d为双精度实型变量,则表达式10+‘a’+I*f-d最后所得值的数据类型为()。 [单选题] *
字符型(正确答案) |
整型 |
单精度实型 |
双精度实型 |
9. 设x为int型变量,则执行以下语句x=10; x + = x - = x - x;x的值为()。 [单选题] *
10 |
20(正确答案) |
30 |
40 |
10. 已知int i=1,j;执行语句j=-i++;后,i 和j的值分别为()。 [单选题] *
1,1 |
1,-1 |
2,-1(正确答案) |
2,-2 |
11. 设x,y,t均为int型变量,则执行语句x=y=3;t=++x||--y;后y的值为()。 [单选题] *
4 |
3(正确答案) |
2 |
1 |
12. 当c的值不为0时,在下列选项中能正确将c的值赋给变量a、b的是()。 [单选题] *
c语言搜题软件推荐c=b=a; |
(a=c)||(b=c); |
(a=c)&&(b=c);(正确答案) |
a=c=b; |
13. 判断变量ch中的字符是否为数字字符,最简单的正确表达式是()。 [单选题] *
ch>=0&&ch<=9 |
’0’<=ch<=’9’ |
ch>=’0’||ch<=’9’ |
ch>=’0’&&ch<=’9’(正确答案) |
14. 若w=1,x=2,y=3,z=4;则条件表达式w>x?w:y<z?y:z的结果是()。 [单选题] *
4 |
3(正确答案) |
2 |
1 |
15. 若定义了int x;则将x强制转化成双精度类型应该写成()。 [单选题] *
(double) x(正确答案) |
x (double) |
double (x) |
(x) double |
16. 设m,n,a,b,c,d均为0,执行(m=a==b)||(n=c==d)后,m,n的值是()。 [单选题] *
0,0 |
0,1 |
1,0(正确答案) |
1,1 |
17. a为5,执行下列语句后,b的值不为2的是()。 [单选题] *
b=a/2 |
b=6-(- -a) |
b=a%2(正确答案) |
b=a>3?2:2 |
18. 执行语句x=(a=3,b=a--)后,x,a,b的值依次为()。 [单选题] *
3,3,2 |
3,2,2 |
3,2,3(正确答案) |
2,3,2 |
19. 设整型变量m,n,a,b,c,d均为1,执行(m=a>b)&&(n=a>b)后m,n的值是()。 [单选题] *
0,0 |
0,1(正确答案) |
1,0 |
1,1 |
20. 设有语句int a=3;则执行了语句a+=a-=a*a;后,变量a的值是()。 [单选题] *
3 |
0 |
9 |
-12(正确答案) |
21. 在以下一组运算符中,优先级最高的运算符是()。 [单选题] *
<= |
= |
% |
&(正确答案) |
22. 设整型变量i的值为3,则计算表达式i---i后表达式的值为()。 [单选题] *
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论