#2344. GESP C++ 一级模拟卷(一)
GESP C++ 一级模拟卷(一)
1、计算机中负责执行算术运算和逻辑判断的核心部件是( )。
{{ select(1) }}
- 存储器
- 输入设备
- 中央处理器(CPU)
- 输出设备
2、在集成开发环境(如 Dev C++)中编写完 C++ 源代码后,要生成可执行程序,需要执行的操作是( )。
{{ select(2) }}
- 新建文件
- 编辑代码
- 编译
- 调试
3、以下哪个可以作为 C++ 的合法变量名?
{{ select(3) }}
2namemy-var_countfor
4、以下哪个是 C++ 语言中的关键字?
{{ select(4) }}
printfcinreturnendl
5、关于 printf("Hello, 编程!") 这条语句,以下说法正确的是( )。
{{ select(5) }}
- 双引号内不可以有中文汉字
- 双引号可以改为英文单引号,输出效果不变
- 双引号内可以有中文汉字,能正常输出
- 该语句执行后会输出双引号本身
6、在 C++ 中,常量 3.14 的数据类型是( )。
{{ select(6) }}
intfloatdoublechar
7、以下关于 C++ 数据类型的说法,正确的是( )。
{{ select(7) }}
int类型可以存储带小数点的数值double是单精度浮点型char类型用于存储单个字符bool类型的值只能是0
8、在 C++ 中,表达式 8 / 3 的值是( )。
{{ select(8) }}
2.67321
9、执行以下代码后,变量 a 的值是( )。
int a = 5;
int b = ++a;
{{ select(9) }}
564- 不确定
10、以下哪个 if 语句的写法在 C++ 中语法正确?
{{ select(10) }}
if x > 0 { }if (x > 0) { }if (x > 0) then { }if [x > 0] { }
11、运行以下代码后,输出的结果是( )。
int a = 3, b = 5;
if (a > b)
cout << "A";
else
cout << "B";
{{ select(11) }}
- A
- B
- AB
- 什么都不输出
12、以下代码中,循环体共执行了几次?
for (int i = 0; i < 5; i++)
cout << "*";
{{ select(12) }}
- 4 次
- 5 次
- 6 次
- 0 次
13、在 C++ 中,以下哪个关键字用于立即结束当前循环?
{{ select(13) }}
continuereturnbreakexit
14、执行以下代码后,变量 sum 的最终值是( )。
int sum = 0;
for (int i = 1; i <= 3; i++)
sum = sum + i;
{{ select(14) }}
3456
15、以下代码的输出结果是( )。
int i = 1;
while (i <= 3) {
cout << i;
i++;
}
{{ select(15) }}
1231234121
16、GESP 认证是对编程能力的等级认证,同一级别的能力要求与所选编程语言有关。( )
{{ select(16) }}
- 正确
- 错误
17、C++ 程序的注释在编译时会被忽略,不会影响程序的运行速度。( )
{{ select(17) }}
- 正确
- 错误
18、在 C++ 中,变量名 user-name 是合法的标识符。( )
{{ select(18) }}
- 正确
- 错误
19、printf("%d\n", 10); 会在屏幕上输出 10 并换行。( )
{{ select(19) }}
- 正确
- 错误
20、在 C++ 中,整数除以整数得到的结果一定是整数(舍去小数部分)。( )
{{ select(20) }}
- 正确
- 错误
21、表达式 5 % 3 的值是 2。( )
{{ select(21) }}
- 正确
- 错误
22、逻辑运算符 && 表示"或"的关系。( )
{{ select(22) }}
- 正确
- 错误
23、if (0) 中的条件被视为假,因此不会执行 if 后面的语句块。( )
{{ select(23) }}
- 正确
- 错误
24、for 循环语句的初始化部分可以省略不写(例如 for ( ; i < 5; i++))。( )
{{ select(24) }}
- 正确
- 错误
25、do-while 循环的循环体至少会被执行一次。( )
{{ select(25) }}
- 正确
- 错误