理论卷2026年6月青少年软件编程(C\C++) · 四级

YLT C++ 4级 2026.06

满分 100 · 及格 60 · 时长 60 分钟 · 共 22 题 (单选10 / 判断10 / 编程题2)
试卷阅览 · 免费预览前 10 题 · 交卷后可查看答案与解析
1
单选题号 #21836
分值 2
已知 `int x = 15; int *p = &x;`,以下说法错误的是?()
A`p` 中存储的是变量 `x` 的内存地址
B`*p` 代表指针 `p` 指向的变量 `x` 的值
C执行 `*p = 20;` 后,`x` 的值会变为 `20`
D执行 `p = 20;` 后,`x` 的值会变为 `20`
2
单选题号 #21837
分值 2

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

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

1010

B

2020

C

3030

D

4040

3
单选题号 #21838
分值 2
以下关于 C++ 类的说法,正确的是?()
A类的成员默认访问权限是 `public`
B类中只能定义成员变量,不能定义成员函数
C面向对象是一种封装数据与行为的编程方法
D一个类只能创建一个对象
4
单选题号 #21839
分值 2

有结构体定义如下,以下写法正确的是?()

struct Book{
 string name;
 double price;
};
A

Book.name = "C++ 入门";

B

Book b; b.price = 39.9;

C

Book b; b->name = "算法竞赛";

D

struct b; b.name = "数据结构";

5
单选题号 #21840
分值 2

将十进制数 2525 转换为二进制,结果是?()

A

1010110101

B

1100111001

C

1110011100

D

1001110011

6
单选题号 #21841
分值 2

C++ 表达式 7 | 3 的计算结果是?()

A

33

B

77

C

1010

D

2121

7
单选题号 #21842
分值 2

以下排序算法中,最坏时间复杂度为 O(nlog⁡n)O(n \log n) 的是?()

A

冒泡排序

B

插入排序

C

归并排序

D

选择排序

8
单选题号 #21843
分值 2
以下关于排序算法的说法,错误的是?()
A快速排序是分治思想的典型应用
B冒泡排序每一轮都会将一个最大的元素"冒泡"到末尾
C插入排序适合处理已经基本有序的数组
D选择排序是稳定排序算法
9
单选题号 #21844
分值 2

两个长度分别为 10001000 位和 800800 位的大整数相乘,结果的最大长度是?()

A

10001000

B

18001800

C

18011801

D

800000800000

10
单选题号 #21845
分值 2
高精度减法运算中,不需要做的事情有?()
A比较两个数的大小
B确定结果的符号
C判断结果的奇偶性
D确定结果的长度
🔒

已解锁前 10 题

第 11~22 题(共 12 题)需开通题库会员或使用积分包作答
本卷为 VIP 试卷:需开通题库会员(无限刷)或购买积分包(每题 1 积分);已购长期正课学员自动享有权益
海小星AI平台海小星AI平台

点亮AI梦想,编程未来之星。专业的青少年AI编程教育平台。

课程方向

  • AIGC人工智能
  • Scratch图形化
  • Python编程
  • C++/NOIP竞赛

联系我们

  • 北京市西城区万博苑7号楼3层F28室
  • +86-010-83553010
  • contact@seanova.cn

© 2026 海小星AI平台|京ICP备2022032747号

隐私政策服务条款