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

YLT C++ 4级 2026.03

满分 100 · 及格 60 · 时长 60 分钟 · 共 22 题 (单选10 / 判断10 / 编程题2)
试卷阅览 · 免费预览前 10 题 · 交卷后可查看答案与解析
1
单选题号 #21978
分值 4
已知 `int x = 10;`,要让指针 `p` 指向 `x`,以下写法正确的?()
A`int p = &x;`
B`int *p = &x;`
C`int *p = x;`
D`*p = &x;`
2
单选题号 #21979
分值 4

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

int a = 20;
int *p = &a;
*p = 30;
cout << a;
A

2020

B

3030

C

00

D

随机值

3
单选题号 #21980
分值 4
以下关于 C++ 结构体的说法,错误的?()
A结构体可以包含多个不同类型的成员变量
B结构体可以定义成员函数
C结构体变量的成员可以通过 `.` 运算符访问
D结构体的大小等于所有成员变量大小的总和,无任何内存对齐
4
单选题号 #21981
分值 4

有结构体定义如下,访问结构体变量 s 的 age 成员,写法正确的?()

struct Student{
 string name;
 int age;
};
Student s;
A

s->age

B

Student.age

C

s.age

D

*s.age

5
单选题号 #21982
分值 4

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

A

88

B

1010

C

1212

D

1414

6
单选题号 #21983
分值 4

C++ 表达式 5 & 3 的计算结果?()

A

11

B

77

C

88

D

1515

7
单选题号 #21984
分值 4

以下排序算法中,平均时间复杂度为 OnlognOn log n 的?()

A

冒泡排序

B

插入排序

C

选择排序

D

快速排序

8
单选题号 #21985
分值 4
以下关于排序算法稳定性的说法,正确的?()
A冒泡排序是不稳定排序
B选择排序是稳定排序
C插入排序是稳定排序
D快速排序是稳定排序
9
单选题号 #21986
分值 4

在用数组实现高精度加法时,若从数组下标 00 开始存储数字,通常选择将最低位存储在下标 00 处。这样设计的主要原因?()

A

方便按从低位到高位的顺序处理进位

B

方便按从高位到低位输出

C

节省数组空间

D

避免数组越界

10
单选题号 #21987
分值 4

两个长度为 nn 和 mm 的大整数相加,结果的最大长度?()

A

max(n,m)max(n, m)

B

max(n,m)+1max(n, m) + 1

C

n+mn + m

D

n+m+1n + m + 1

🔒

已解锁前 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号

隐私政策服务条款