试卷总分:100分
选择题 6题 10分
多选题 5题 20分
编程题 4题 70分
本套试题由《ET答题:etdati.cn》官方编制整理,试题版权受法律保护,严禁私自摘抄、转载、倒卖等各类商业用途,违规商用将依法追究相关责任。(本题分值为0,正确答案为A)
丝路商队从长安出发,以每天40公里的速度向西行进。通讯员用C++表达式 40 * 5 计算5天行进的总里程,结果是多少?
丝路沿线有7个重要城市(如长安、敦煌、撒马尔罕等),使用C++数组 int cities[7]; 存储这些城市的编号。该数组合法的最大下标是多少?
观察以下C++丝绸文化拼接程序,屏幕上最终会输出什么?
string s1 = "丝绸";
string s2 = "之路";
cout << s1 + s2;
古丝路商队出发需满足严格条件:(有充足货物 或 有向导带路)且(天气良好)。现有三个布尔变量:has_goods(有货物)、has_guide(有向导)、bad_weather(天气恶劣)。下列哪段代码正确实现了出发条件?
商队有7匹丝绸,要平均分给2个友好部落,按“整匹”分配。C++程序中 int a = 7; int b = 2;,表达式 a / b 的结果是?
使用C++数组记录各商队的货物重量。关于数组的特性,以下说法正确的是?
“驼铃阵阵,步步行商。” 记录驼队步数的变量 int step = 0;。下列哪些C++代码可以让 step 增加1?
丝路文化交流中,C++字符串用于处理不同语言的地名。以下关于 string 的语法,符合C++规定的是?
有以下代码 int a=5;int b=2;。评估下列条件,哪些结果为 true?
“一带一路”中使用 for 和 while 循环遍历路线节点。关于两种循环,以下说法正确的是?
古代丝路商队使用骆驼运输货物。
每只骆驼有载重上限,现有一批货物总重量为 W 千克,每只骆驼最多可驮 C 千克。请问至少需要多少只骆驼才能一次运完所有货物?
一行两个整数 W 和 C,用空格隔开。
一个整数,表示所需的最少骆驼数。
1≤W,C≤10⁴
10 3
4
注:验证代码可前往编程题目0J系统在线验证(题目编号2575)
汉代丝路织锦的图案由基本单元重复构成。
现给定一个图案单元字符串 pattern 和重复次数 n,请输出重复 n 次后形成的完整织锦图案。
第一行一个字符串 pattern(仅含英文字母或汉字,长度1~10)。
第二行一个整数 n(1 ≤ n ≤ 100)。
一行字符串,即 pattern 重复 n 次的结果。
1 ≤ pattern长度 ≤ 10
1 ≤ n ≤ 100
胡旋
3
胡旋胡旋胡旋
注:验证代码可前往编程题目0J系统在线验证(题目编号2576)
敦煌莫高窟数字化保护工程中,记录了 n 个洞窟壁画的主色调亮度值。
请编写程序找出这些亮度值中的最大值与最小值,并计算它们的差(极差),用于评估色彩对比度。
第一行一个整数 n。
第二行 n 个正整数,表示亮度值,用空格隔开。
一个整数,即极差。
1 ≤ 亮度值 ≤ 1000
5
120 45 200 88 150
155
注:验证代码可前往编程题目0J系统在线验证(题目编号2577)
“一带一路”物流系统记录了多个商队的行程里程,但电报中混入了干扰字符 #。
请你编写程序,剔除每个里程数字中的 #,恢复真实里程(可能是一个非常大的整数),然后找出里程最长的商队。若有多个商队里程相同,输出最先出现的那一个。
第一行一个正整数 n(1 ≤ n ≤ 100000)。
接下来 n 行,每行包含商队名称和带干扰的里程字符串,两者之间用一个空格隔开。
一行,输出里程最大的商队名称及其真实里程(过滤 # 后的数字串),中间用空格隔开。
1 ≤ n ≤ 100000
名称长度 ≤ 100
里程字符串长度 ≤ 1000
商队名称不含空格,长度不超过100。
里程字符串由数字和 # 组成,无前导零,长度不超过1000。
2
长安商队 123#0987#123
天山驼队 122489720
长安商队 1230987123
注:验证代码可前往编程题目0J系统在线验证(题目编号2578)