#G1OBJ04. 输入输出与程序结构
输入输出与程序结构
输入输出与程序结构
GESP C++ 一级真题客观题分类训练|模块 04 当前已收录真题场次:2025 年 3 月、6 月、9 月、12 月,2026 年 3 月、6 月。主编号采用模块号与模块内顺序,考试年月和原题号保留为来源注释。
04-01|单选题
来源:2025 年 3 月原题第 6 题
在线训练改编说明:为适配在线渲染,本题原题中的
$已等价替换为@,不改变考点和答案。
下面 C++ 语句( )执行后的输出是__ 0322@@。
{{ select(1) }}
- printf("__ %2d%02d@@", 3, 22)
- printf("__ %02d%2d@@", 3, 22)
- printf("__ %02d%02d@@@@", 3, 22)
- printf("____ %02d%02d@@@@", 3, 22)
04-02|单选题
来源:2025 年 3 月原题第 7 题
有关下列C++代码的说法,错误的是()。

{{ select(2) }}
- 配对双引号内的汉字改为英文Hello,C++代码能正确执行
- 配对双引号内的汉字改为Hello代码!,C++代码能正确执行
- 代码中的每个双引号,都可以改为两个单引号
- 代码中的每个双引号,都可以改为三个双引号
04-03|单选题
来源:2025 年 3 月原题第 9 题
N是C++的正整数,值为12,则cout <<(N%3+N/5)的输出是()。
{{ select(3) }}
- 6.4
- 2.4
- 6
- 2
04-04|单选题
来源:2025 年 3 月原题第 10 题
下面C++代码执行后的输出是()。

{{ select(4) }}
- 10*10={10*10}
- 100=10
- N*N=100
- {N}*{N}={10*10}
04-05|单选题
来源:2025 年 3 月原题第 11 题
执行下面的C++代码,在键盘上先后输入100和200,输出是()。

{{ select(5) }}
- 200
- 100
- 1
- 0
04-06|判断题
来源:2025 年 3 月原题第 3 题
执行如下C++代码如果在键盘上输入10,执行后将输出20。()

{{ select(6) }}
- 正确
- 错误
04-07|判断题
来源:2025 年 3 月原题第 10 题
C++中定义整型变量N,执行语句scanf("%d",&N);cout <<N/3*5;时输入3.6,则输出是6。()
{{ select(7) }}
- 正确
- 错误
04-08|单选题
来源:2025 年 6 月原题第 6 题
下面的C++代码执行后,其输出是()。

{{ select(8) }}
- 10 20
- 20 10
- 10 10
- 20 20
04-09|单选题
来源:2025 年 6 月原题第 9 题
下面C++代码执行后的输出是()。

{{ select(9) }}
- a+b=07#a+b={a+b}
- a+b= 7#a+b=7
- a+b=7#a+b={a+b}
- a+b=7#a+b=7
04-10|单选题
来源:2025 年 9 月原题第 4 题
下列 C++ 代码中 a 和 b 都是整型变量,执行后,其结果是( )。

{{ select(10) }}
- 2 3
- 23
- 20
- 以上都不准确
04-11|单选题
来源:2025 年 9 月原题第 6 题
下面的C++代码中变量N和M都是整型,则执行时如果先输入10并输入一个制表符后输入20并回车,其输出的数值是()。

{{ select(11) }}
- {30}
- 1020
- {N+M}
- 不输出,继续等待输入
04-12|单选题
来源:2025 年 12 月原题第 4 题
X是C++的整型变量,则cout <<(X=3,X++,++X);执行后的输出是()。
{{ select(12) }}
- 3
- 4
- 5
- 不确定
04-13|单选题
来源:2025 年 12 月原题第 6 题
下面的C++代码执行后,其输出是()。

{{ select(13) }}
- 4 4
- 3 3
- 3 4
- 4 3
04-14|单选题
来源:2025 年 12 月原题第 7 题
下面的C++代码执行时如果先输入10回车后输入20并回车,其输出是()。

{{ select(14) }}
- 30=30
- 10+20=30
- %(N+M)=30
- 错误提示
04-15|判断题
来源:2025 年 12 月原题第 8 题
某同学执行C++代码时printf("%g\n",(3+3.1415926535));输出6.14159而不是6.1415926535表明该同学的计算机存在故障需要重新安装C++软件。()
{{ select(15) }}
- 正确
- 错误
04-16|单选题
来源:2026 年 3 月原题第 5 题
整型变量a、b的初值都是4,则下面的C++代码执行后的输出是()。

{{ select(16) }}
- 61;43
- 52;34
- 62;44
- 62;32
04-17|单选题
来源:2026 年 3 月原题第 6 题
下面C++代码的相关说法,正确的是()。

{{ select(17) }}
- 执行时如输入10,则将输出10
- 执行时如输入3.14,将报错
- 执行时如输入ABC,将报错
- 执行时如输入-10,将报错
04-18|判断题
来源:2026 年 3 月原题第 8 题
执行C++语句printf("%d\n",3.14)将报错。()
{{ select(18) }}
- 正确
- 错误
04-19|判断题
来源:2026 年 3 月原题第 10 题
小明在测试C++的printf的功能时执行了printf("%-5d\n",314),则代码输出的结果是-5314。()
{{ select(19) }}
- 正确
- 错误
04-20|单选题
来源:2026 年 6 月原题第 6 题
如下 C++ 代码执行时输入 2026-6-27,下列说法正确的是?

{{ select(20) }}
- 输入失败,不允许输入减号,没有输出
- 允许输入,输出 1993
- 允许输入并原样输出 2026-6-27
- 允许输入并输出 2026
04-21|判断题
来源:2026 年 6 月原题第 6 题
将如下 C++ 代码中的 printf("\n") 更换为 printf("%c", '\n'),输出效果相同。

{{ select(21) }}
- 正确
- 错误