试卷总分:100分
选择题 3题 25分
编程题 3题 75分
【丝路新程】唐代丝绸之路上,骆驼是沿途商队的重要交通工具,已知一头成年单峰骆驼的最大载重为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 total = 0; for(int i=1; i<=3; i++) { total = total + 10; } cout << total; return 0; }
“兵马未动,粮草先行。”长征途中,红军严格遵守“三大纪律八项注意”在聘请老乡帮忙运输物资时,坚持买卖公平,绝不亏待群众。后勤部制定了一套标准的运费结算规则:
运费计算规则:
为了合理分配体力与报酬:
输入一个整数W 代表物资的重量,请编写程序帮助司务长计算并输出应支付的总运费。
一个整数W(表示重量)。
一个整数(表示总运费)。
1≤W≤10^4
2
10
3
5
16
注:验证代码可前往编程题目0J系统在线验证(题目编号2500)
祖国新疆在荒漠化治理问题上,交出了一份绿色答卷。为丝绸之路沿线国家,打下了生态环境治理的样板!在一片正在治理的荒漠化地区,生态学家将一块地区划分为n行n列的治理网格。为了更好的完成荒漠治理工作,已经调查治理网格的情况:
生态学家发现,相邻有公共边的植被方格属于同一个独立的绿洲。请你统计这片治理网格中形成了多少个独立的绿洲。
第一行,一个整数n,表示治理网格的行和列的大小。
接下来n行,每行n个整数0或1,用空格分隔,表示每行对应位置是荒漠化方格(0)或植被方格(1)。
一行,一个整数,表示绿洲的数量。
1≤n≤100
4
1 1 1 1
1 0 0 0
0 0 0 1
1 1 0 1
注:验证代码可前往编程题目0J系统在线验证(题目编号2501)
壮族壮锦是国家级非物质文化遗产,工匠用数字编码记录经典纹样,严格遵循传统工艺规格:
1.用长度为n的一维数组存储壮锦基础纹样编码;
2.传统纹样编码规则:
纹样字母标识
3.任务要求:
第一行:正整数n。
第二行:n个整数ai。
逐行输出纹样对应字母。
最后一行输出统计结果:T:X Y:Y D:Z P:W。
1≤n≤100,1≤ai≤1000
5 12 9 60 18 25 24 45 7 30
T
Y
D
P
T:5 Y:2 D:2 P:1
注:验证代码可前往编程题目0J系统在线验证(题目编号2502)