- 28
- 0
- 约3.26千字
- 约 6页
- 2016-12-17 发布于贵州
- 举报
简单练习三Question 1分数: 1 以下程序的输出结果是______?main(){ float x = 2, y; if (x 0) y = 0; else if (x 5 !x) y = 1 / (x + 2); else if (x 10) y = 1 / x; else y = 10; printf(%f\n, y);}选择一个答案 A. 0.500000 B. 0.250000 C. 0 D. 10.000000 Question 2分数: 1 执行以下程序段后,a、b和c的值分别是_____。int a, b = 100, c, x = 10, y = 9;a = (--x == y++) ? --x : ++y;if (x 9) b = x++; c = y;选择一个答案 A. 9, 10, 9 B. 1, 11, 10 C. 9, 9, 9 D. 8, 8, 10 Question 3分数: 1 执行下列程序段后,x、y和z的值分别是______。int x = 10, y = 20, z = 30;if (x y) z = x; x = y; y = z;选择一个答案 A. 20, 30, 10 B. 20, 30, 20 C. 20, 30, 30 D. 10, 20, 30 Question 4分数: 1 以下程序的输出结果是_____。main(){ int w = 4, x = 3, y = 2, z = 1; if (x y (z == w)) printf(%d\n, (w x ? w : z y ? z : x)); else printf(%d\n, (w x ? w : z y ? z : x));}选择一个答案 A. 4 B. 2 C. 1 D. 3 Question 5分数: 1 若a和b均是整型变量,以下正确的switch语句是_____。1. switch (a / b) {case 1: case 3.2: y = a+b; break;case 0: case 5: y = a - b;}2.switch(a * a + b * b);{ case 3: case 1: y = a + b; break; case 0: y = b - a; break;}3.switch a {default: x = a + b;case 10: y = a - b; break;case 11: y = a * d; break;} 4.switch (a + b) { case 10: x = a + b; break; case 11: y = a - b; break;}选择一个答案 A. 1 B. 3 C. 4 D. 2 Question 6分数: 1 if 控制表达式只有其值为_____时表示逻辑真,其值为_____表示逻辑假。选择一个答案 A. TRUE, FALSE B. -1, 0 C. 非0, 0 D. 1, 0 Question 7分数: 1 if (!k) a = 3; 语句中的 !k 可以改写为______,使其功能不变。选择至少一个答案 A. !k != 0 B. k == 0 C. k != 0 D. k != !0 Question 8分数: 1 下列程序段当a的值为014时的执行结果是______。if (a = 0xA | a 12) if (011 10 == a) prinf(%d!\n, a); else printf(Right!%d\n, a);else printf(Wrong!%d\n, a);答案: Question 9分数: 1 上一题中若a的值为0x14时,执行结果是______。答案: Question 10分数: 1 以下程序的输出是______。main(){ int a = 0, b = 0, c = 0; if (a = b + c) printf(***a=%d\n, a); else printf($$$a=%d\n, a); }答案: Question 11分数: 1 下列程序的输出结果是______。#include stdio.hmain(){ int x = 1, y = 0, a = 0, b = 0; switch(x) { case 1: switch( y ){ case 0: a++; break; case 1: b++; break; } case 2: a++; b++; } printf(a=%d,b=%d\n, a, b);}答案: armed Marx doctrine of Chinese consciously use the latest achieve
原创力文档

文档评论(0)