题号123456789101112131415
答案DDDCCBCDDDDCAAC
C++ 一级
2025 年 03 月
1单选题(每题 2 分,共 30 分)
第 1 题 2025年春节有两件轰动全球的事件,一个是DeepSeek横空出世,另一个是贺岁片《哪吒2》票房惊人,入了
全球票房榜。下面关于DeepSeek与《哪吒2》的描述成立的是( )。
A. 《哪吒2》是一款新型操作系统
B. DeepSeek是深海钻探软件
C. 《哪吒2》可以生成新的软件
D. DeepSeek可以根据《哪吒2》的场景生成剧情脚本
第 2 题 在某集成开发环境中编辑一个源代码文件时不可以执行下面( )操作。
A. 修改变量定义
B. 保存代码修改
C. 撤销代码修改
D. 插入执行截图
第 3 题 在C++中,下列可以做变量的是( )。
A. Var-1
B. $1
C. %%1
D. _Var_1
第 4 题 以下哪个是C++语言的关键字?( )
A. abs
B. cin
C. do
D. endl
第 5 题 下面的框架在L1和L2标记的两行处分别填写选项中的代码,哪组 通过编译( )。
不 能
A.
B.
C.
D.
第 6 题 下面C++语句( )执行后的输出是__ 0322$$。
A. printf("__ %2d%02d$$", 3, 22)
B. printf("__ %02d%2d$$", 3, 22)
C. printf("__ %02d%02d$$$$", 3, 22)
D. printf("____ %02d%02d$$$$", 3, 22)
第 7 题 有关下列C++代码的说法, 的是( )。
错 误
A. 配对双引号内的汉字改为英文Hello,C++代码能正确执行
B. 配对双引号内的汉字改为Hello代码!,C++代码能正确执行
C. 代码中的每个双引号,都可以改为两个单引号
D. 代码中的每个双引号,都可以改为三个双引号
第 8 题 C++表达式16 / 4 % 2的值是( )。
A. 8
B. 4
int main() {
int i = 0;
______________ // L1
break;
______________ // L2
return 0;
}
1
2
3
4
5
6
7
do {
} while (i != 0);
1
2
for (; i < 10; i++) {
}
1
2
if (i == 0) {
}
1
2
switch (i) {
}
1
2
printf("我爱码代码!");1
C. 2
D. 0
第 9 题 N是C++的正整数,值为12,则cout << (N % 3 + N / 5)的输出是( )。
A. 6.4
B. 2.4
C. 6
D. 2
第 10 题 下面C++代码执行后的输出是( )。
A. 10*10={10*10}
B. 100=10
C. N*N=100
D. {N}*{N}={10*10}
第 11 题 执行下面的C++代码,在键盘上先后输入100和200,输出是( )。
A. 200
B. 100
C. 1
D. 0
第 12 题 下面C++代码执行后,将输出能被2整除且除以7余数为2的数。下列选项不能实现的是( )。
A. ((i % 2 == 0) && (i % 7 == 2))
B. ((!(i % 2)) && (i % 7 == 2))
C. ((!(i % 2)) && (
CCF GESP 2025年3月认证 C++ 1级试题