编译如下的C++代码: #if 29 代码段1 #else 代码段2 #endif 哪个代码段会被编译?()
A. 代码段1
B. 代码段2
C. 代码段1和代码段2都会被编译
D. 代码段1和代码段2都不会被编译
下列程序片段用于产生成绩等第,已定义score%和mark$分别表示成绩和等第。即60分(含)以上及格、75分(含)以上良好、90分(含)以上优秀,能获得预期结果的是______。
A. If score>=90 Then Mark="优秀" ElseIf score>=75 Then Mark="良好" ElseIf score>=60 Then Mark="及格" End If
B. If score>=60 Then Mark="及格" ElseIf score>=75 Then Mark="良好" ElseIf score>=90 Then Mark="优秀"
C. If score>=90 Then Mark="优秀" If score>=75 Then Mark="良好" If score>=60 Then Mark="及格"
D. If score>=60 Then Mark="及格" ElseIf score>=75 Then Mark="良好" ElseIf score>=90 Then Mark="优秀" End If
定义一个保存字符串“中国China”的字符数组,下列哪条语句是错误的?()
A. char a[ ] = “中国China”;
B. char a[7] = “中国China”;
C. char a[10] = “中国China”;
D. char a[20] = “中国China”;
计算机执行下列C++语句:int x = 1; { cout << x; int x = 2; { int x = 3; cout << x; } cout << x; } 执行结束后,显示器将显示()。
A. 123
B. 321
C. 1, 3, 2
D. 132