A. L1-11阶段测评

    客观题

L1-11阶段测评

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

一、单选题

  1. 在C++中,下列不可做变量的是( )。 {{ select(1) }}
  • five-Star
  • five_star
  • fiveStar
  • _fiveStar
  1. C++表达式 3 - 3 * 3 / 5 的值是( )。 {{ select(2) }}
  • -1.2
  • 1
  • 0
  • 2
  1. 如果 a 和 b 均为 int 类型的变量,下列表达式不能正确判断“a 等于 0 且 b 等于 0”的是( )。 {{ select(3) }}
  • (a == 0) && (b == 0)
  • (a == b == 0)
  • (!a) && (!b)
  • (a == 0) + (b == 0) == 2
  1. 在下列代码的横线处填写( ),可以使得输出是“20 10”。
#include <iostream>
using namespace std;
int main() {
    int a = 10, b = 20;
    a = ________; // 在此处填入代码
    b = a / 100;
    a = a % 100;
    cout << a << " " << b << endl;
    return 0;
}

{{ select(4) }}

  • a + b
  • (a + b) * 100
  • b * 100 + a
  • a * 100 + b
  1. 下面C++代码有关描述,错误的是( )。
int N;
cout << "请输入正整数: ";
cin >> N;

int i = 1, Sum = 0;
while (i <= N){
    if (i % 2 == 1)
        Sum += i;
    i += 1;
}
cout << i << " " << Sum;

{{ select(5) }}

  • 执行代码时如果输入10,则最后一行输出将是 11 25
  • 执行代码时如果输入5,则最后一行输出将是 6 9
  • i += 1 移到 if (i % 2 == 1) 前一行,同样能实现题目要求
  • 删除 if (i % 2 == 1),并将 i += 1 改为 i += 2,同样可以实现题目要求
  1. if 语句可以没有 else 子句。 {{ select(6) }}
  1. 如果 a 和 b 为 int 类型的变量,则表达式 a = b 可以判断 a 和 b 是否相等。 {{ select(7) }}
  1. 在C++代码中变量 X 被赋值为 16.44,则 cout << X / 10 执行后输出的一定是 1。 {{ select(8) }}
  1. C++语言中 3.0 和 3 的值相等,所以它们占用的存储空间也相同。 {{ select(9) }}
  1. 下面C++代码能实现正整数各位数字之和。
int N,Sum = 0;
cin >> N;
while(N){
    Sum += N % 10;
    N /= 10;
}
cout << Sum;

{{ select(10) }}

L1-10 阶段测评 周六下午

未参加
状态
已结束
规则
OI
题目
3
开始于
2025-11-1 15:45
结束于
2025-11-1 16:45
持续时间
1 小时
主持人
参赛人数
5