#10974. 星火征途主题-初赛试卷1(小学组)

0

星火征途主题-初赛试卷1(小学组)

一、单项选择题(每题5分,共15题,75分)

  1. 下列关于 C++ 程序结构的说法,错误的是( ) {{ select(1) }}
  • 程序必须包含 main 函数
  • using namespace std 可以省略
  • 头文件用于引入功能库
  • 主函数可以写多个
  1. 已知星火飞船速度为 v,飞行时间为 t,求路程 s 的公式是( ) {{ select(2) }}
  • s = v + t
  • s = v × t
  • s = v ÷ t
  • s = t − v
  1. 下列能正确判断变量 x 是奇数的表达式是( ) {{ select(3) }}
  • x % 2 == 0
  • x % 2 == 1
  • x / 2 == 0
  • x / 2 == 1
  1. 执行代码后,a 的值是( )
    int a = 10;
    a += 5;
    a *= 2; {{ select(4) }}
  • 15
  • 20
  • 30
  • 25
  1. 关于 for 循环:for(int i=1; i<=5; i++),循环会执行几次( ) {{ select(5) }}
  • 4 次
  • 5 次
  • 6 次
  • 无数次
  1. 数组 int star[5] = {10,20,30,40,50};,则 star[1]+star[3] 的值是( ) {{ select(6) }}
  • 50
  • 60
  • 70
  • 80
  1. 下列逻辑表达式,表示 "x 大于 10 且小于 20" 的是( ) {{ select(7) }}
  • x>10 && x<20
  • x>10 || x<20
  • 10<x<20
  • x>10 & x<20
  1. 运行程序,输入 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
  1. 下列代码的输出是( )
    int sum = 0;
    for(int i=2; i<=6; i+=2)
    sum += i;
    cout << sum; {{ select(9) }}
  • 12
  • 15
  • 20
  • 9
  1. 要从键盘读入一个整数存入变量 fuel,正确语句是( ) {{ select(10) }}
  • cout >> fuel;
  • cin << fuel;
  • cin >> fuel;
  • cout << fuel;
  1. 下列变量命名合法的是( ) {{ select(11) }}
  • 2026_star
  • star_2026
  • star@2026
  • star 2026
  1. 以下代码的输出结果是( )
    int a = 5, b = 3;
    if(a>b)
    cout << a-b;
    else
    cout << a+b; {{ select(12) }}
  • 2
  • 8
  • 5
  • 3
  1. 数组 int num[4] = {8}; 数组中第 3 个元素的值是( ) {{ select(13) }}
  • 8
  • 0
  • 随机数
  • 报错
  1. 下列循环,属于无限循环的是( ) {{ select(14) }}
  • for (int i=1; i<=10; i++)
  • while (0)
  • while (1)
  • do { ... } while (0)
  1. 计算 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分)

  1. 在 C++ 中,= 和 == 作用一样,都可以判断相等。( ) {{ select(16) }}
  • 正确
  • 错误
  1. 数组下标从 0 开始,所以 arr[5] 表示第 6 个元素。( ) {{ select(17) }}
  • 正确
  • 错误
  1. if 语句可以嵌套使用,实现多条件判断。( ) {{ select(18) }}
  • 正确
  • 错误
  1. cout 用于输出,cin 用于输入。( ) {{ select(19) }}
  • 正确
  • 错误
  1. 变量在使用之前必须先定义,否则会编译报错。( ) {{ select(20) }}
  • 正确
  • 错误