2022 物理问题的C语言实现(南京大学)1467014449 最新满分章节测试答案
本答案对应课程为:点我自动跳转查看
本课程起止时间为: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反馈
如遇卡顿看不了请换个浏览器即可打开
请看清楚了再购买哦,电子资源购买后不支持退款哦