2026年6月电子学会青少年软件编程(C/C++四级)等级考试试卷
剩余时间 --:--:--
单选题 共 2 题
1.

执行以下代码,输出结果是?( )

int arr[5] = {10,20,30,40,50};
int *p = arr;
cout << *(p + 2);
2.

已知

int x = 15;
int *p = &x;

以下说法错误的是?( )

判断题 共 18 题
1.

归并排序是稳定排序算法。( )

2.

八进制数12转换为十进制数是14。( )

3.

C++的long long类型可以存储任意大的整数。( )

4.

定义结构体时使用关键字 `struct`。( )

5.

C++的long long类型可以存储任意大的整数。( )

6.

C++ 中,右移运算符`>>`对于有符号数,会在低位补符号位。( )

7.

结构体的成员可以是一个数组,数组的元素也可以是一个结构体。( )

8.

高精度加法运算中,通常从数字的最低位开始计算。( )

9.

排序算法的稳定性是指排序的速度是否稳定。( )

10.

C++ 中,右移运算符`>>`对于有符号数,会在低位补符号位。( )

11.

空指针`nullptr`是C++11引入的,专门用于表示空指针,比`NULL`更安全。( )

12.

高精度加法运算中,通常从数字的最低位开始计算。( )

13.

八进制数12转换为十进制数是14。( )

14.

指针可以进行加减运算。( )

15.

结构体的成员可以是一个数组,数组的元素也可以是一个结构体。( )

16.

归并排序是稳定排序算法。( )

17.

排序算法的稳定性是指排序的速度是否稳定。( )

18.

定义结构体时使用关键字 `struct`。( )

填空题 共 2 题
1.

总异或和

2.

三数之和

C++ 编辑器
输入
输出