GESP L1入门测
考试时间:60分钟 总分:100分 考试对象:赵雨萱、王子恒、唐雨泽
1. 基本信息:
姓名:
部门:
员工编号:
一、选择题(共10题,每题4分,共40分)
2. 以下哪个是C语言的整型变量声明?
float a;
int b;
char c;
double d;
3. 若定义 int a = 5, b = 3;,则表达式 a / b 的值是?
1
2
3
5
4. 若定义 int a = 10;,则执行语句 a = 5; 后,a的值是?
10
15
5
50
5. 以下哪个是关系运算符?
+
-
&&
>
6. 若定义 int a = 10, b = 5;,则表达式 a > b ? a : b 的值是?
5
10
15
0
7. 以下哪个循环会执行5次循环体?
for(int i = 0; i < 5; i++);
for(int i = 1; i <= 5; i+2);
for(int i = 0; i <= 5; i++);
for(int i = 1; i < 5; i++);
8. 若定义 int a = 5;,则 a++ 的值是?
4
5
6
7
9. 若定义 int a = 10, b = 5;,则表达式 (a > b) 的值是?
0
1
5
10
10. 若定义 int a = 10, b = 20, c = 15;,则表达式 (a > b) || (b > c) 的值是?
0
1
15
20
11. 若定义 int a = 5;,则 ++a 的值是?
4
5
6
7
二、填空题(共10题,每题3分,共30分)
12. 若定义 int a = 7, b = 2;,则表达式 a % b 的值是 ________。
13. 若定义 int a = 10;,则执行语句 a *= 2; 后,a的值是 ________。
14. 若定义 int i, sum = 0;,则执行以下循环后,sum的值是 ________。for(i = 1; i <= 4; i++) { sum += i; }
15. 若定义 int a = 5, b = 3;,则表达式 a && b 的值是 ________。
16. 若定义 int a = 0, b = 5;,则表达式 a || b 的值是 ________。
17. 若定义 int x = 10;,执行以下语句后,x的值是 ________。if(x > 5) { x = x + 10; }
18. 若定义 int x = 3;,执行以下语句后,x的值是 ________。if(x > 5) { x = 10; } else { x = 20; }
19. 若定义 int x = 5;,执行以下语句后,x的值是 ________。for(int i = 1; i <= 3; i++) { x = x + i; }
20. 若定义 int count = 0;,执行以下语句后,count的值是 ________。for(int i = 1; i <= 5; i++) { if(i % 2 == 0) { count++; } }
21. 若定义 int a = 10, b = 5, c = 3;,则表达式 (a > b) && (b > c) 的值是 ________。
三、阅读程序写结果(共3题,每题10分,共30分)
22. 请写出以下程序的输出结果:
23. 请写出以下程序的输出结果:
24. 请写出以下程序的输出结果:
输入:
```
5
3
8
2
关闭
更多问卷
复制此问卷