万卷网> 信息素养大赛 >C++编程挑战赛 > 2026年全国青少年信息素养大赛星火征途C++编程挑战赛模拟(一)

2026年全国青少年信息素养大赛星火征途C++编程挑战赛模拟(一)
模拟 小高 2026 2026-04-18 09:19:36 156

一、单选题

1.

在C++循环结构中,要循环统计10个根据地的粮食产量,以下哪个不是循环语句?

A.

for

B.

while

C.

do-while

D.

if

2.

长征物资运输中,判断物资重量w是否大于3千克,C++中正确的逻辑表达式是?

A.

w > 3

B.

w < 3

C.

w = 3

D.

w >= 3

3.

在C++中,要计算红军物资运输的重量,定义存储重量的变量时,以下哪个变量定义语法正确?

A.

内线怀特;

B.

智力 1 权重;

C.

内weight_1;

D.

智力权重-1;

4.

要输入老乡帮忙运输物资的人数,C++中以下哪个输入语句正确?

A.

cout >> n;

B.

cin << n;

C.

cin >> n;

D.

input(n);

5.

定义存储狼牙山五壮士相关数据的字符数组,以下正确的是?

A.

char hero[5];

B.

char hero;

C.

int hero[5];

D.

float hero[5];

6.

已知int a=10, b=20;,执行a = a + b;后,a的值为 ?

A.

10

B.

20

C.

30

D.

200

7.

if(a>10)语句属于哪种结构?

A.

顺序

B.

分支

C.

循环

D.

函数

8.

工程师在C++中定义了一个存储长征行军路程数据的数组 int march[5];,该数组合法的最大下标是多少?

A.

5

B.

4

C.

6

D.

1

9.

定义存储红色经典故事数量的变量,下列哪个是C++中的浮点型变量定义?

A.

float story;

B.

int story;

C.

char story;

D.

bool story;

10.

长征途中统计战斗次数,使用C++输出战斗次数为100,以下哪个输出语句正确?

A.

<<100;

B.

>>100;

C.

100 的 cin <<;


D.

print(100);

11.

要判断是否为革命老区,C++中布尔类型的取值为?

A.

0和1

B.

true和false

C.

"是"和"否"

D.

正数和负数

12.

在C++中,计算八路军粮食物资的总和,已知int a=5, b=3;,则a + b的结果是?

A.

7

B.

8

C.

15

D.

2

13.

计算英雄人物事迹的展示次数,使用三目运算符判断n>0时输出n,否则输出0,正确的表达式是?

A.

n>0?0:n;

B.

n>0?n:0;

C.

n>0:n?0;

D.

n>0:0?n;

14.

已知int a=10, b=20;,执行a = a + b;后,a的值为?

A.

10

B.

20

C.

30

D.

200

15.

int arr[3]={1,2,3}; arr[1]的值是?

A.

1

B.

2

C.

3

D.

越界

二、判断题

1.

C++中,函数的参数传递只能是值传递,不能是地址传递。

A.正确 B.错误
2.

循环结构可以用来重复统计多个革命根据地的物资调配数据。

A.正确 B.错误
3.

国际数据[5];最大下标是5。

A.正确 B.错误
4.

C++中,输入语句cin和输出语句cout都需要包含头文件<iostream>。

A.正确 B.错误
5.

在C++中,数组int data[10]可以存储10个红色文化知识问答的得分数据。

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