本答案对应课程为:点我自动跳转查看
本课程起止时间为:2022-02-07到2022-06-17

运动学问题 单元测验(顺序和分支结构)

1、 问题:已知整型变量a和b的值分别为4和3,则执行下列语句后a和b的值分别是?a = 1/2b++;
选项:
A:0, 4
B:6, 4
C:8, 4
D:1, 5
答案: 【0, 4

2、 问题:已知3个整型变量a, b, c,它们的初值分别是2, 3, 4,执行下列语句后它们的值分别是?a = b; 
b = c;
c = a;
选项:
A:4, 3, 2
B:3, 4, 2
C:3, 4, 3
D:4, 3, 4
答案: 【3, 4, 3

3、 问题:已知整型变量m的初值为3,执行下列代码后的输出结果是?if (m > 3)
  printf("A");
if (m > 2)
  printf("B");
if (m > 1)
  printf("C");
if (m > 0);
  printf("D");
选项:
A:ABCD
B:BCD
C:B
D:CD
E:C
F:D
G:A
答案: 【BCD

4、 问题:已知整型变量a,则下列表达式的结果是?-5 < a < 5
选项:
A:可能为1
B:可能为0
C:一定为1
D:一定为0
答案: 【一定为1

5、 问题:下列代码段的输出结果是?int a = 10, b = 0;
if (a > 4) {
  b += a;
  a = 4;
}
if (a > 2) {
  b += a;
  a %= 2;
}
if (a > 0) {
  b += 2;
  a = -2;
}
printf("%d %d", a, b);
选项:
A:-2 16
B:0 14
C:4 10
D:-2 22
E:0 20
答案: 【0 14

6、 问题:已知变量a是int型,b是float型且值为3.14,下列表达式的值是?a = ((int)b / 3 == 1) ? 1 : 0
选项:
A:1
B:0
C:可能是1
D:可能是0
答案: 【1

7、 问题:下列选项中哪个是正确的C语言的表达式?
选项:
A:a+1
B:a++;
C:3=3
D:a = b
E:b == a + b  c && !(a / c)
F:a
= (b > 0 && c < 5);
G:++a–
H:!(a+2);
答案: 【a+1;
a = b;
b == a + b * c && !(a / c)

8、 问题:与数学关系式等价的C语言关系表达式是?
选项:
A:x < -2 && x > 2
B:x < -2 || x > 2
C:-2 < x < 2
D:!(-2 <= x <=2)
E:!(-2 <=x && x <= 2)
F:x < -2, x > 2
答案: 【x < -2 || x > 2;
!(-2 <=x && x <= 2)

9、 问题:下列代码段执行后的显示结果是?int a = 1, b = 4;
if ( a = 4 && b = 1) 
  printf("Hello");
else if (a == 4 && b == 1)
  printf("Ok");
else if (a == 1 && b == 4)
  printf("Good");
else if (a == 1 || b == 4)
  printf("Perfect");
else
  printf("Bad");
选项:
A:Hello
B:Good
C:Ok
D:Perfect
E:Bad
答案: 【Hello

10、 问题:下列代码段执行的结果是?int a =123, b = 0, c;
if (a) {
  c = a % 10; a /= 10; b = b  10 + c;
}
if (a) {
  c = a % 10; a /= 10; b = b 
 10 + c;
}
if (a) {
  c = a % 10; a /= 10; b = b * 10 + c;
}
printf("%d", b);
选项:
A:321
B:0
C:123
D:不确定
E:代码不正确
答案: 【321

11、 问题:已知整型变量a和b的初值均为0,下列表达式的值是?!(a = 1 || b != 0)
答案: 【0

12、 问题:下列代码段执行结束后变量a的值是?int a, b = 1;
a = b++;
答案: 【1

13、 问题:下列代码段的执行结果是(如果结果是小数,小数点后保留6位数字,如2.300000)?double a = 2.1, b;
if (a > 5 / 2) {
  b = 3 / (double)2 + a;
}
else {
  b = 3 / 2 + a;
}
printf("%f", b);
答案: 【3.600000

14、 问题:下列代码段的输出结果是?if (4 > 1 + 2)
  printf("%d", (4 > 1) + 2);
else 
  printf("%d", 4 > 1 + 2);
答案: 【3

15、 问题:下列代码段的执行结果是?int a = 10, b = 4, c = 20, d;
d = (a > b) ? a : b;
d = (d > c) ? d : c;
printf("%d", d); 
答案: 【20

16、 问题:向double型变量读入数据的格式控制符是?
答案: 【lf

17、 问题:取地址运行符是?
答案: 【&

18、 问题:表示“不相等”的关系运算符是?
答案: 【!=

运动学问题 单元测验(循环结构和数组)

1、 问题:下列代码执行后的输出结果是?int i = 0;
while (i < 3) {
  printf("%d", i);
  i++;
}
printf("%d", i);
选项:

本门课程剩余章节答案为付费内容
本文章不含期末不含主观题!!
本文章不含期末不含主观题!!
支付后可长期查看
有疑问请添加客服QQ 2356025045反馈
如遇卡顿看不了请换个浏览器即可打开
请看清楚了再购买哦,电子资源购买后不支持退款哦

   

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注