#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 == 0
  • x % 2 == 1
  • x / 2 == 0
  • x / 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<20
  • x>10 || x<20
  • 10<x<20
  • x>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 = i
  • sum += i
  • i = sum
  • sum = 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) }}

  • 正确
  • 错误