#sy0007. 2026算法应用 星火征途 C++ 模拟题1
2026算法应用 星火征途 C++ 模拟题1
单选题(15题,共75分)
第1题(5分)
下列关于 C++ 程序结构的说法,错误的是( )
{{ select(1) }}
- 程序必须包含 main 函数
- using namespace std 可以省略
- 头文件用于引入功能库
- 主函数可以写多个
第2题(5分)
已知星火飞船速度为 v,飞行时间为 t,求路程 s 的公式是( )
{{ select(2) }}
- s = v + t
- s = v × t
- s = v ÷ t
- s = t − v
第3题(5分)
下列能正确判断变量 x 是奇数的表达式是( )
{{ select(3) }}
x % 2 == 0x % 2 == 1x / 2 == 0x / 2 == 1
第4题(5分)
执行代码后,a 的值是( )
int a = 10;
a += 5;
a *= 2;
{{ select(4) }}
- 15
- 20
- 30
- 25
第5题(5分)
关于 for 循环:for(int i=1; i<=5; i++),循环会执行几次( )
{{ select(5) }}
- 4
- 5
- 6
- 无数次
第6题(5分)
数组 int star[5] = {10,20,30,40,50};,则 star[1]+star[3] 的值是( )
{{ select(6) }}
- 50
- 60
- 70
- 80
第7题(5分)
下列逻辑表达式,表示 “x 大于 10 且小于 20” 的是( )
{{ select(7) }}
x>10 && x<20x>10 || x<2010<x<20x>10 & x<20
第8题(5分)
运行程序,输入 6,输出结果是( )
int n;
cin >> n;
if(n%3==0)
cout << "A";
else if(n%2==0)
cout << "B";
else cout << "C";
{{ select(8) }}
- A
- B
- C
- ABC
第9题(5分)
下列代码的输出是( )
int sum = 0;
for(int i=2; i<=6; i+=2)
{
sum += i;
}
cout << sum;
{{ select(9) }}
- 12
- 15
- 20
- 9
第10题(5分)
要从键盘读入一个整数存入变量 fuel,正确语句是( )
{{ select(10) }}
cout >> fuel;cin << fuel;cin >> fuel;cout << fuel;
第11题(5分)
下列变量命名合法的是( )
{{ select(11) }}
- 2026_star
- star_2026
- star@2026
- star 2026
第12题(5分)
以下代码的输出结果是( )
int a = 5, b = 3;
if(a>b) {
cout << a - b;
} else {
cout << a + b;
}
{{ select(12) }}
- 2
- 8
- 5
- 3
第13题(5分)
数组 int num[4] = {8}; 数组中第 3 个元素的值是( )
{{ select(13) }}
- 8
- 0
- 随机数
- 报错
第14题(5分)
下列循环,属于无限循环的是( )
{{ select(14) }}
for (int i=1; i<=3; i++)while (0)while (1)do {...} while (0)
第15题(5分)
计算 1+2+3+…+10 的和,代码中①处应填( )
int sum = 0;
for(int i=1; i<=10; i++)
{
___①___
}
cout << sum;
{{ select(15) }}
sum = isum += ii = sumsum = 10
判断题(5题,共25分)
第1题(5分)
在 C++ 中,= 和 == 作用一样,都可以判断相等。
{{ select(16) }}
- 正确
- 错误
第2题(5分)
数组下标从 0 开始,所以 arr[5] 表示第 6 个元素。
{{ select(17) }}
- 正确
- 错误
第3题(5分)
if 语句可以嵌套使用,实现多条件判断。
{{ select(18) }}
- 正确
- 错误
第4题(5分)
cout 用于输出,cin 用于输入。
{{ select(19) }}
- 正确
- 错误
第5题(5分)
变量在使用之前必须先定义,否则会编译报错。
{{ select(20) }}
- 正确
- 错误