本文主要是介绍高级语言期中测试(2021级转专业补修)复盘,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
A 智商检测
IQ(智商)真的很重要。某人严重怀疑自己的智商,因为他经常会被自己蠢哭。但说他是个蠢才貌似也不合适,毕竟蠢才的IQ值低于100(普通人的IQ平均值),很难博士毕业。这里约定IQ值不低于140的人为天才,IQ值小于140但不低于100的人为普通人,而IQ值小于100的人为蠢才。请判断给定的IQ值对应的是哪类人。
输入格式:
首先输入一个正整数T,表示测试数据的组数,然后是T组测试数据。每组测试输入一个正整数n,表示IQ值。
输出格式:
对于每组测试,输出一行,若为天才则输出“Great a”,若为普通人则输出“Ordinary b”,若为蠢才则输出“Stupid c”,其中a等于IQ值减去140,b等于IQ值减去100,c等于100减去IQ值。
输入样例:
3
180
110
99
输出样例:
Great 40
Ordinary 10
Stupid 1
思路分析:
本题是一个签到题,较为简单。仅需对三个情况进行选择,分别输出“Great a”, “Ordinary b”, “Stupid c”。再输出分情况的c-140,c-100,100-c。
注意:
选择条件的注意,不低于为>=。
代码实现:
#include<iostream>
using namespace std;
int main(){int T;cin>>T;while(T--){int n,c;cin>>n;if(n>=140){c=n-140;cout<<"Great"<<" "<<c<<endl;}else if(n>=100&&n<140){c=n-100;cout<<"Ordinary"<<" "<<c<<endl;}else {c=100-n;cout<<"Stupid"<<" "<<c<<endl;}}return 0;
}
运行结果:
B 自律
自律是一个人非常重要的品质,会很大程度上影响一个人的发展。自律可以养成好的生活习惯;自律可以让人更健康;这个健康指的不仅仅是身体,还有精神;自律可以开阔眼界,赢得别人的尊敬;自律可以认识更多优秀的人群,物以类聚,人以群分;自律可以让生活和人生更加美好。
学习钢琴每天均须保证一定的练习量才有可能提升水平,自律是学好钢琴的重要品质。根据学习进度,小明每天练习开始时间和练习时长均会有所调整,请你帮助小明计算出小明在什么时间结束练琴即可满足当天要求。
输入格式:
首先输入一个正整数T,表示测试数据的组数,然后是T组测试数据。每组数据1行,分别为开始练习时间(xx:xx:xx)和需要的练习时长(xx分钟),假设小明练习时长不可能超过一天,但有可能会练习到第二天,时间采用24小时制。
输出格式:
每行输出对应的结束练琴时间(xx:xx:xx)。
输入样例:
2
08:15:45 55
20:00:19 123
输出样例:
09:10:45
22:03:19
思路分析:
本题仍然考选择结构的应用,与A的区别在于A只是一重选择,
而此题为一重选择里面嵌套一重选择,且条件判断较为繁琐,因此很多人WA了这题,即使其他题都做出来了,也没能AK。
这篇关于高级语言期中测试(2021级转专业补修)复盘的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!