#479. 2026信息素养C++模拟题(一)

2026信息素养C++模拟题(一)

单选题(每题 5 分,共 100 分)

  1. 丝绸之路上,驿站需要记录货物重量。以下哪个是 C++ 中正确的变量声明来存储货物重量(单位:千克)?

{{ select(1) }}

  • int weight = 100;
  • int 100 = weight;
  • float weight;
  • double int weight;
  1. 商队在丝绸之路上行进,需要计算每日行程。以下代码的输出是什么?
#include<iostream> 
using namespace std; 
int main(){
    int a = 8, b = 3;
    cout << a / b;
    return 0;
}

{{ select(2) }}

  • 2.672.67
  • 22
  • 2.666...2.666...
  • 33
  1. 驿站需要判断货物是否超重(超过 200200kg 为超重)。以下哪个条件表达式正确?

{{ select(3) }}

  • if weight > 200
  • if (weight > 200)
  • if weight >= 200
  • if = weight > 200
  1. 商队记录了5种商品的价格:2525,3838,4242,5656,7373。以下哪个数组定义正确?

{{ select(4) }}

  • int price[5] = {25, 38, 42, 56, 73};
  • int price[] = {25, 38, 42, 56, 73};
  • int price(5) = {25, 38, 42, 56, 73};
  • int price[5] = {25, 38, 42, 56, 73};int price[] = {25, 38, 42, 56, 73}; 都正确
  1. 丝绸之路驿站输入今日温度 25.525.5 度(华氏温度)。以下哪个输入语句正确?

{{ select(5) }}

  • cin >> temperature;
  • cin << temperature;
  • scanf("%d", temperature);
  • input(temperature);
  1. 判断一个数是否为正数(大于 00)。以下哪个表达式正确?

{{ select(6) }}

  • x > 0
  • x >= 0
  • x == 0
  • x != 0
  1. 驿站需要计算:先增加 5050kg 货物,再减少 2020kg 货物。代码如下,a 的最终值是多少?
int a = 100; 
a += 50; 
a -= 20;

{{ select(7) }}

  • 130130
  • 7070
  • 150150
  • 8080
  1. 以下哪个是 C++ 的单行注释符号?

{{ select(8) }}

  • /*
  • */
  • //
  • #
  1. 商队记录路程:00,5050,100100,150150,200200(单位:公里)。执行以下代码后,数组 arr[2] 的值是多少? int arr[5] = {0, 50, 100};

{{ select(9) }}

  • 00
  • 5050
  • 100100
  • 未定义
  1. 判断货物编号是否在有效范围(11100100 之间)。以下哪个条件正确?

{{ select(10) }}

  • 1 <= id <= 100
  • id >= 1 && id <= 100
  • id > 1 && id < 100
  • id >= 1 || id <= 100
  1. 丝绸之路场景中,需要计算两数之和。以下哪个运算符用于加法?

{{ select(11) }}

  • -
  • *
  • +
  • /
  1. 驿站需要输出提示信息 "货物已登记"。以下哪个输出语句正确?

{{ select(12) }}

  • cout << "货物已登记";
  • cout >> "货物已登记";
  • print("货物已登记");
  • printf("货物已登记");
  1. 商队编号为 55 位数字,需要用字符数组存储。以下哪个类型适合?

{{ select(13) }}

  • int
  • float
  • char
  • bool
  1. 以下代码的输出是什么?
int x = 5; 
cout << x++ << endl << x;

{{ select(14) }}

  • 55 55
  • 55 66
  • 66 66
  • 66 55
  1. 判断两个商队的货物数量是否相等,使用哪个运算符?

{{ select(15) }}

  • =
  • ==
  • !=
  • >=
  1. 驿站记录货物状态:未检查(00)、检查中(11)、已检查(22)。应使用哪个数据类型?

{{ select(16) }}

  • float
  • char
  • int
  • string
  1. 以下哪个不是 C++ 的关键字?

{{ select(17) }}

  • if
  • else
  • cout
  • return
  1. 计算路程差:100100 减去 200200 的绝对值。正确表达式是?

{{ select(18) }}

  • 100 - 200
  • -(100 - 200)
  • abs(100 - 200)
  • 200 - 100
  1. 商队需要在限定时间内完成运输。代码执行后,hours 的值是多少?
int hours = 10; 
int result = hours > 8 ? 1 : 0;

{{ select(19) }}

  • 11
  • 00
  • 1010
  • 88
  1. 以下哪个头文件包含 cincout 的定义?

{{ select(20) }}

  • <stdio.h>
  • <stdlib.h>
  • <iostream>
  • <string>