万卷网> 信息素养大赛 >C++编程挑战赛 > 2026年全国青少年信息素养大赛智传民韵C++编程挑战赛模拟(二)

2026年全国青少年信息素养大赛智传民韵C++编程挑战赛模拟(二)
模拟 小学 2026 2026-04-17 11:38:21 87

一、单选题

1.

数组int arr[3]={5,12,9}; arr[1]是?

A.

5

B.

12

C.

9

D.

0

2.

C++中输入语句使用?

A.

cout

B.

cin

C.

printf

D.

scanf

3.

程序:int x=8; if(x>5) cout<<"丰收"; else cout<<"歉收"; 输出是?

A.

丰收

B.

歉收

C.

无输出

D.

报错

4.

民族药材定价:单价12,数量8,总价是?

A.

86

B.

96

C.

108

D.

72

5.

民族文创定价:price=cost*2,该运算属于?

A.

算术运算

B.

逻辑运算

C.

位运算

D.

指针运算

6.

程序:int s=0; for(int i=1;i<=4;i++) s+=i; s最终是?

A.

4

B.

6

C.

10

D.

15

7.

壮锦编码中,数字60按优先级铜鼓>太阳>稻穗,应输出?

A.

T

B.

Y

C.

D

D.

P

8.

if(25%5==0)成立吗?

A.

成立

B.

不成立

C.

报错

D.

死循环

9.

梯田灌溉循环加水3次,每次+7,总和?

A.

14

B.

21

C.

28

D.

7

10.

int a=9; a/2结果是?

A.

4

B.

4.5

C.

5

D.

0

11.

定义int a=15; a%5结果是?

A.

0

B.

1

C.

2

D.

3

12.

循环for(int i=1;i<=5;i++)执行次数?

A.

4

B.

5

C.

6

D.

0

13.

循环累加5次,每次+6,总和?

A.

30

B.

25

C.

36

D.

11

14.

int arr[5]={1,2,3}; 数组长度?

A.

3

B.

5

C.

0

D.

未知

15.

藏药炮制记录药材重量,代码如下,输出结果是?

#include <iostream>
using namespace std;
int main() {
  int total=0;  // 定义变量 total,初始值为 0
  for(int i=1;i<=3;i++)  // 循环条件:i从1开始,到3结束,一共循环3次
    total+=10;  // 等价于 total = total + 10,每次循环加10
  cout<<total;  // 输出最终结果
  return 0;
}
A.

10

B.

20

C.

30

D.

40

二、判断题

1.

for循环只能执行固定次数

A.正确 B.错误
2.

C++中cin用于输入,cout用于输出。

A.正确 B.错误
3.

分支结构可用于判断民族节庆活动是否开放。

A.正确 B.错误
4.

for循环i<=3会执行4次。

A.正确 B.错误
5.

数组下标从1开始。

A.正确 B.错误
公众号
客服 反馈
顶部