10个C++选择题(4)

2024-12-19 15:29:06
推荐回答(5个)
回答1:

1.C 编译器不管程序中的注释语句.
2.D 任何表达式都可以.
3.C 相当于if(m)则a++;所以应该是m!=0.
4.B
5.D \0不是0
6.C 这题不确定.
7.B 是数组.如果是int* ptr [3]就是指针了.
8.B \"是一个字节.
9.B
10.B 是3/2/1为1

回答2:

1.C
2.D
3.C
4.B 初始化时一个逗号语句,只取前面的i=0,然而后面没有关于i的终止语句,所以是无限循环。
5.D 其实‘\0’占一个字节内存。并不是逻辑值,只是转义值,所以D错
6.C
7.C
8.B
9.B
10.D a[0][2]不存在,数组是三行两列 是3, 2
1,0
0,0

回答3:

1 c
2 c
3 c
4 c
5 c
6 c
7 c
8 D
9 D: 这个题目我都摸不清就只好先这个.
10 B

回答4:

4.c(k=-1,不符和条件,一次也不执行)

回答5:

C) C++编译器在编译一个程序时,可发现注释中的单词拼写错误
D)任意表达式
A)和(m= =0)等价
B)是无限循环
C)是空格字符的转义表示形式
C)cin.get(*p3);
C)是一个指针,它指向一个具有三个整型元素的一维数组
B)6
C) 12
B) 1