CTL二级编程考试
欢迎参加CTL二级编程考试,请认真作答以下题目。
1. 基本信息:
姓名:
2. 辅导老师:
请选择
一、单选题
3. 下列定义变量的方式正确的是?
int m; n;
double a, b;
int c 5;
double 3.6 = d;
4. 表达式12%7的计算结果是?
6
5
4
3
5. 运行以下代码,输出结果是?
10
16
20
24
6. 下列变量名合法的是?
name
123_adc
char
sp#98
7. 执行下列代码,输入59后,输出的结果是?
优秀
良好
合格
不合格
8. 下列表达式能判断“变量x是偶数且大于15”的是?
x % 2 == 0 && x > 15
x / 2 == 0 && x > 15
x % 2 == 0 | | x > 15
x * 2 > 15 && x % 2 == 0
9. 执行for(int i=5; i>0; i--),循环体执行次数是?
4次
5次
6次
7次
10. 运行以下代码,输出结果是?
3
4
5
6
11. 下列关于if-else语句的说法错误的是?
if必须与else配对使用,不能单独存在
if语句后可以有多条执行语句
条件语句须写在小括号中
如果只有一条执行语句,那么大括号可以省略
12. 若int a=287,想要获取a的十位数字,正确的表达式是?
a % 10
a / 10
a % 100
a / 10 % 10
13. 运行以下代码,输出结果是?
2 8
4 7
5 6
6 6
14. 运行以下代码,输出结果是?
9
15
20
24
15. 运行以下代码,输入10后,输出结果是?
是5的倍数
不是5的倍数
不确定是不是5的倍数
无输出
16. 已知double a=4.5, b=4;,表达式(a + b)/2的结果是?
4
4.25
4.5
5
17. 运行以下代码,输出结果是?
8 3
8 5
9 2
9 7
二、判断题
18. double类型变量只能存储小数,int类型变量可以存储整数和小数。
对
错
19. 表达式2.5*3+1的结果是8.5。
对
错
20. 表达式9+7%4的结果是12。
对
错
21. for(int i=0; i<=8; i += 2)循环体执行4次。
对
错
22. 关系运算符=的含义是"等于"。
对
错
23. 逻辑与(&&)的规则是:只要有一个条件为false,结果就为false。
对
错
24. 已知int a=7,--a后,a的值是6。
对
错
25. For可以作为变量名,但是for不可以。
对
错
26. 表达式(x>8 && x<15)的含义是x大于8并且x小于15。
对
错
27. 以下代码的输出结果是20。
对
错
一、单选题
28. a=6,b=2;
执行 a *= b; 后,a 的值是?
A. 8
B. 12
C. 4
D. 6
选项3
29. 执行 for (int i=0; i<=3; i++) ,循环体将执行( )次?
A.3
B. 4
C. 5
D. 无限次
30. 执行以下代码后,程序的输出结果是?
A.6
B.5
C.4
D.3
二、判断题
31.
执行 for (int i = 5; i > 0; i--) 循环时,i 的取值依次是 5、4、3、2、1。( )
对
错
32.
已知 int a=7,--a 后,a 的值是 6。( )
对
错
关闭
更多问卷
复制此问卷