2026年9月CCF—GESP(C++一级)编程能力等级认证试卷
剩余时间 --:--:--
单选题 共 15 题
1.

第二届世界人形机器人运动会开幕式上,机器人方阵通过控制程序来完成整场表演。表演前,工程师们使用 IDE IDE 集成开发环境( )编写并调试方阵的控制程序。下列关于 功能的描述,错误的是( )。

2.

现代计算机自问世至今,已经经历了四个时代,即:电子管计算机( 年)、晶体管计算机( —1964 1965—1970 1971 年)、中小规模集成电路计算机( 年)以及大规模和超大规模集成电路计算机( 年至今)。 那么这里划分计算机时代所采用的主要依据是( )。

3.

下列 代码执行的输出是( )。

-2

4.

下列 表达式与 的值相同的是( )。(2 * - 2) % 3

5.

如下 代码执行后,其输出是( )。 int a = 3 ; 1 int b = 4 ; 2 printf ( "%d#%d\n" , a , b ); 33 4

6.

下列 代码执行后的输出是( )。

8 0.8 0

7.

执行下面代码后, 的值会是( )。

18

8.

执行如下 代码,其输出是( )。

10 10

9.

执行如下 代码,变量都是整型,则其输出是( )。 int cnt , i ; 1 cnt = 0 ; 2 for ( i = - 10 ; i < 0 ; i ++ ) 3 cnt += 1 ; 4 cout << ( i * cnt ); 5-10

10.

如下 代码执行输出是( )。

1-1

11.

如下 代码执行时,下列说法错误的是( )。

33#2#1#3-END

12.

下列 代码执行时如输入 ,输出如下图所示。横线处应填入的代码是( )。

"%3d", N

13.

下面 代码执行后输出是( )。

FINISH

14.

在下列 代码中,如果 和 均输入大于 的整数,则可以取得正整数 的从右到左第 位置的1 数。个位数为第 位置。则横线处应填入( )。

N / M10 % 10

15.

求解鸡兔同笼。在如下 代码中, 代表鸡和兔的头总数, 代表鸡和兔的脚总数。先后两个 输入均为正整数。关于该程序下面说法准确的是( )

判断题 共 10 题
1.

程序执行 或 语句时通常是使用键盘等输入设备来输入某个变量的值。n3n % 100n123 2 C++

2.

如果 为 位数的正整数,则 表达式 将能得到最高位。如 为 ,则该表达式的值1 为 。20 3 C++

3.

下面 代码执行后将输出 。

小于 10 10 10 10 4 C++

4.

下列 代码执行时如果先后输入 和 ,则将输出 。

01N 5 C++

5.

如下 代码如果输入大于 的整数,则可以求 到 之和。

2 % 2(-2) % 2 6 C++

6.

在 中,表达式 与 的值相同。2 7 C++

7.

试图编译并执行下面 代码,会输出 。

______ _8 C++ ( )

8.

在 代码中,如果两个变量 和 都只包含下划线 ,但数目不同,则可能导致编译器无法识 别,而报告变量重复定义。XdoubleX = 27 % 12 9 C++

9.

的变量 是 型,则表达式 的结果不可预测。3 10 C++

10.

下面 代码执行后输出的是 。

分,共 分) 3 25 50 1

编程题 共 2 题
1.

新龟兔赛跑

以下为官方试卷题面(与 PDF 一致)

新龟兔赛跑

新龟兔赛跑

2.

棋盘上的奖赏

以下为官方试卷题面(与 PDF 一致)

棋盘上的奖赏

棋盘上的奖赏

C++ 编辑器
输入
输出