试卷总分:100分
选择题 15题 75分
判断题 5题 25分
唐代丝绸之路上,骆驼是沿途商队的重要交通工具,已知一头成年单峰骆驼的最大载重为 200 公斤,运行下列代码,输入货物重量 n 为 188,输出结果是什么?( )
#include<iostream> using namespace std; int main() { int n; cin >> n; if (n <= 200) { cout << "剩余载重" << 200 - n; } else { cout << "超重" << n - 200; } return 0; }
商队途经 3 个驿站,管事用循环统计驿站总数,以下代码执行后输出结果是?( )
#include<iostream> using namespace std; int main() { int cnt = 0; for (int i = 0; i < 3; i++) { cnt++; } cout << cnt; return 0; }
商队每天行进 50 公里,计算 3 天的总里程,以下代码执行后输出结果是?( )
#include<iostream> using namespace std; int main() { int day = 3; int km = 50; cout << day * km; return 0; }
管事要比较两个驿站的距离,以下代码执行后输出结果是?( )
#include<iostream> using namespace std; int main() { int a = 200, b = 400; if (a > b) { cout << "a更远"; } else { cout << "b更远"; } return 0; }
骆驼载重超过 200 公斤时输出警告,以下代码输入 220 后输出结果是?( )
#include<iostream> using namespace std; int main() { int n; cin >> n; if (n > 200) { cout << "警告:超重"; } else { cout << "正常"; } return 0; }
管事要给 10 头骆驼编号,以下循环执行次数是?( )
for (int i = 1; i <= 10; i++) { cout << i; }
管事用浮点数记录每日行进里程,以下代码执行后输出结果是?( )
#include<iostream> using namespace std; int main() { double km = 55.5; cout << km; return 0; }
管事要将数组中第 2 件物资替换为「丝绸」,以下写法正确的是?( )
string goods[] = {"水囊", "干粮", "茶叶"};
管事要计算两个驿站的距离差,以下代码执行后输出结果是?( )
#include<iostream> using namespace std; int main() { int a = 400, b = 200; cout << a - b; return 0; }
管事要统计物资数量,以下代码执行后输出结果是?
#include<iostream> using namespace std; int main() { string goods[] = {"水囊", "干粮", "茶叶", "药品"}; cout << sizeof(goods)/sizeof(goods[0]); return 0; }
管事根据温度判断是否适合出行,以下代码输入 15 后输出结果是?( )
#include<iostream> using namespace std; int main() { int temp; cin >> temp; if (temp > 20) { cout << "适合出行"; } else if (temp > 10) { cout << "尚可出行"; } else { cout << "不宜出行"; } return 0; }
管事封装计算剩余载重的函数,以下代码执行后输出结果是?( )
#include<iostream> using namespace std; int leftLoad(int max, int now) { return max - now; } int main() { cout << leftLoad(200, 180); return 0; }
管事尝试访问数组越界元素,以下代码执行后会发生什么?( )
#include<iostream> using namespace std; int main() { int arr[3] = {1,2,3}; cout << arr[3]; return 0; }