2023年6月 GESP C ++ 试卷(二级)
2023年6月 GESP C ++ 试卷(二级)
(共27题,满分100分,时间90分钟)
一、单选题 (每题 2 分 ,共 30 分)
1.高级语言编写的程序需要经过以下 ( ) 操作,可以生成在计算机上运行 的可执行代码。
A. 编辑 B. 保存 C. 调试 D. 编译
2. 能够实现下面流程图功能的伪代码是 ( ) 。
A.if 条件判断 then 语句块 B. if 条件判断 then 什么也不做 else 语句块
C. while 条件判断 do 语句块 D. while not 条件判断 do 语句块
3.下列关于 C++语言的叙述,正确的是 ( ) 。 A.char 类型变量不能赋值给 int类型的变量。
B.两个 int类型变量相乘,计算结果还是 int类型。
C.计算两个 int类型变量相乘时,如果乘积超出了 int类型的取值范围,程序会报错崩溃。
D.计算两个 double 类型变量相除时,如果除数的值为 0.0,程序会报错崩溃。
4.下列关于 C++语言的叙述,不正确的是 ( ) 。
A.if 语句中的判断条件必须用小括号‘ ( ’和‘ ) ’括起来。
B.for 语句中两个‘ ; ’之间的循环条件可以省略,表示循环继续执行的条件一 直满足。
C.循环体包含多条语句时,可以用缩进消除二义性。
D. 除了“先乘除、后加减” ,还有很多运算符优先级。
5.以下哪个是 C++语言的关键字? (