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