#479. 2026信息素养C++模拟题(一)
2026信息素养C++模拟题(一)
单选题(每题 5 分,共 100 分)
- 丝绸之路上,驿站需要记录货物重量。以下哪个是 C++ 中正确的变量声明来存储货物重量(单位:千克)?
{{ select(1) }}
int weight = 100;int 100 = weight;float weight;double int weight;
- 商队在丝绸之路上行进,需要计算每日行程。以下代码的输出是什么?
#include<iostream>
using namespace std;
int main(){
int a = 8, b = 3;
cout << a / b;
return 0;
}
{{ select(2) }}
- 驿站需要判断货物是否超重(超过 kg 为超重)。以下哪个条件表达式正确?
{{ select(3) }}
if weight > 200if (weight > 200)if weight >= 200if = weight > 200
- 商队记录了5种商品的价格:,,,,。以下哪个数组定义正确?
{{ 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};都正确
- 丝绸之路驿站输入今日温度 度(华氏温度)。以下哪个输入语句正确?
{{ select(5) }}
cin >> temperature;cin << temperature;scanf("%d", temperature);input(temperature);
- 判断一个数是否为正数(大于 )。以下哪个表达式正确?
{{ select(6) }}
x > 0x >= 0x == 0x != 0
- 驿站需要计算:先增加 kg 货物,再减少 kg 货物。代码如下,
a的最终值是多少?
int a = 100;
a += 50;
a -= 20;
{{ select(7) }}
- 以下哪个是 C++ 的单行注释符号?
{{ select(8) }}
/**///#
- 商队记录路程:,,,,(单位:公里)。执行以下代码后,数组
arr[2]的值是多少?int arr[5] = {0, 50, 100};
{{ select(9) }}
- 未定义
- 判断货物编号是否在有效范围( 到 之间)。以下哪个条件正确?
{{ select(10) }}
1 <= id <= 100id >= 1 && id <= 100id > 1 && id < 100id >= 1 || id <= 100
- 丝绸之路场景中,需要计算两数之和。以下哪个运算符用于加法?
{{ select(11) }}
-*+/
- 驿站需要输出提示信息 "货物已登记"。以下哪个输出语句正确?
{{ select(12) }}
cout << "货物已登记";cout >> "货物已登记";print("货物已登记");printf("货物已登记");
- 商队编号为 位数字,需要用字符数组存储。以下哪个类型适合?
{{ select(13) }}
intfloatcharbool
- 以下代码的输出是什么?
int x = 5;
cout << x++ << endl << x;
{{ select(14) }}
- 判断两个商队的货物数量是否相等,使用哪个运算符?
{{ select(15) }}
===!=>=
- 驿站记录货物状态:未检查()、检查中()、已检查()。应使用哪个数据类型?
{{ select(16) }}
floatcharintstring
- 以下哪个不是 C++ 的关键字?
{{ select(17) }}
ifelsecoutreturn
- 计算路程差: 减去 的绝对值。正确表达式是?
{{ select(18) }}
100 - 200-(100 - 200)abs(100 - 200)200 - 100
- 商队需要在限定时间内完成运输。代码执行后,
hours的值是多少?
int hours = 10;
int result = hours > 8 ? 1 : 0;
{{ select(19) }}
- 以下哪个头文件包含
cin和cout的定义?
{{ select(20) }}
<stdio.h><stdlib.h><iostream><string>