二、判断题(每题 2 分,共 20 分) (2023年3月 GESP C++ 一级)
二、判断题(每题 2 分,共 20 分) (2023年3月 GESP C++ 一级)
1.在 Windows 系统中通过键盘完成对选定文本移动的按键组合是先 Ctrl+X,移动
到目标位置后按 Ctrl+V。
2.程序员用 C、C++、Python、Scratch 等编写的程序能在 CPU 上直接执行。
3.在 C++语言中,注释不宜写得过多,否则会使得程序运行速度变慢。
4. 在 C++语言中,标识符中可以有数字,但不能以数字开头。
5. '3'是一个 int 类型常量。
6. if 语句中的条件表达式的结果必须为 bool 类型。
7. for 语句的循环体至少会执行一次。
8. 如果 a 为 int 类型的变量,则赋值语句 a = a + 3;是错误的,因为这条语句会导
致 a 无意义。
9. 如果 a 为 int 类型的变量,则表达式(a / 4 == 2)和表达式(a >= 8 && a <= 11)的结
果总是相同的。
10. 表达式(3.5 * 2)的计算结果为 7.0,且结果类型为 double。
判断题
在 Windows 系统中通过键盘完成对选定文本移动的按键组合是先 Ctrl+X,移动到目标位置后按 Ctrl+V。
正确。Ctrl+X 用于剪切选定的文本,Ctrl+V 用于在目标位置粘贴。
程序员用 C、C++、Python、Scratch 等编写的程序能在 CPU 上直接执行。
错误。C 和 C++ 编写的程序需要先编译成机器码,而 Python 和 Scratch 等解释型语言的程序需要通过解释器执行,不能直接在 CPU 上执行。
在 C++ 语言中,注释不宜写得过多,否则会使得程序运行速度变慢。
错误。注释不会影响程序的运行速度,因为注释在编译时会被忽略。
在 C++ 语言中,标识符中可以有数字,但不能以数字开头。
正确。标识符可以包含字母、数字和下划线,但不能以数字开头。
'3' 是一个 int 类型常量。
错误。'3' 是一个字符常量,类型是
char
,不是int
。if 语句中的条件表达式的结果必须为 bool 类型。
错误。在 C++ 中,if 语句中的条件表达式可以是任意可以转换为
bool
类型的表达式,非零值为真,零值为假。for 语句的循环体至少会执行一次。
错误。for 语句的循环体可能一次也不执行,如果循环条件一开始就不满足。
如果 a 为 int 类型的变量,则赋值语句
a = a + 3;
是错误的,因为这条语句会导致 a 无意义。错误。这条语句是合法的,它将 a 的值增加3,并将结果存回 a 中。
如果 a 为 int 类型的变量,则表达式
(a / 4 == 2)
和表达式(a >= 8 && a <= 11)
的结果总是相同的。正确。这两个表达式在
a
的值在8
到11
之间时总是相同的。表达式
(3.5 * 2)
的计算结果为 7.0,且结果类型为 double。正确。3.5 和 2 都是浮点数,乘积结果为 7.0,类型是
double
。