万卷网> 电子学会考级 >C/C++等级考试 > 2026年3月电子学会青少年软件编程(C/C++一级)等级考试试卷

2026年3月电子学会青少年软件编程(C/C++一级)等级考试试卷
操作/编程 一级 2026 2026-04-28 17:18:44 218

一、单选题

1.

以下哪个语句可以输出整数变量 a 和 b 的值,中间用空格分隔?( )

A.

cout << a << " " << b;

B.

cout << a, b;

C.

printf("%d%d", a, b);

D.

printf(a + " " + b);

2.

执行以下代码后, a 和 b 的值分别是?( )

int a = 5, b = 10;
int t = a;
a = b;
b = t
A.

5,10

B.

10,10

C.

10,5

D.

5,5

3.

编译后生成的可执行文件,在Windows操作系统下,其默认的扩展名是?( )

A.

cpp

B.

exe

C.

obj

D.

h

4.

执行以下代码后,z的值是?( )

int z = 10;
z *= 2+3
A.

26

B.

50

C.

25

D.

23

5.

表达式 5/2 在C++中的结果是?( )

A.

2

B.

2.5

C.

3

D.

2.0

6.

以下哪个是C++程序中入口函数?( )

A.

init()

B.

main()

C.

start()

D.

begin()

7.

abs(-5)的返回值是?( )

A.

-5

B.

5

C.

0

D.

1

8.

以下哪个不是合法的C++ 标识符?( )

A.

var

B.

var123

C.

123 var

D.

VarName

9.

以下哪个步骤不是C程序开发的流程?( )

A.

编写源代码

B.

编译生成目标文件

C.

链接生成可执行文件

D.

运行源文件

10.

以下代码的输出是?( )

double d = 3.14159;
cout << (int)(d) << endl;
A.

3.14159

B.

3

C.

4

D.

3.0

二、判断题

1.

cin 和 cout 是C++标准输入输出流对象,使用时需要包含 iostream 头文件。( )

A.正确 B.错误
2.

注释语句会影响程序的执行速度。( )

A.正确 B.错误
3.

a += b 效果等价于 a = a + b。( )

A.正确 B.错误
4.

sqrt(b/(a-a)) 会运行错误。( )

A.正确 B.错误
5.

变量名可以以数字开头。( )

A.正确 B.错误
6.

顺序结构是程序的三大基本执行结构之一。( )

A.正确 B.错误
7.

赋值运算符 = 的优先级高于算术运算符。( )

A.正确 B.错误
8.

一个C++源文件可以包含多个 main() 函数。( )

A.正确 B.错误
9.

const int a=10; 定义了一个常量,其值不能改变。( )

A.正确 B.错误
10.

cout << fixed << setprecision(2) << 3.1415926; 的运行结果是3.14。( )

A.正确 B.错误

三、编程题

1.

重复的数列

题目描述:

有一个数列,按如下顺序排列:

1,2,3,4,0,1,2,3,4,0,1,2,3,4,0,1,2,3,4,0, ……

请问,该数列第 n 个数字是多少?

输入

单个整数:n。

输出

单个整数:表示该数列的第 n 个数字的值。

数据范围

1≤n≤1000000。

输入样例1

1

输出样例1

1

输入样例2

10

输出样例2

0
2.

欢迎来到程序世界

题目描述:

请你编写一个简单的程序,输出指定的欢迎语句。

输入

本题没有输入。

输出

请严格按照以下格式输出两行文字:

第一行:Hello, C++ World!

第二行:Let's start coding!

注意:大小写、标点和空格必须完全一致。

数据范围

本题没有输入。

输入样例1

输出样例1

Hello, C++ World!

Let's start coding!

公众号
客服 反馈
顶部