高级语言期中测试(2021级转专业补修)复盘

2023-10-21 20:30

本文主要是介绍高级语言期中测试(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级转专业补修)复盘的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/256781

相关文章

C语言函数递归实际应用举例详解

《C语言函数递归实际应用举例详解》程序调用自身的编程技巧称为递归,递归做为一种算法在程序设计语言中广泛应用,:本文主要介绍C语言函数递归实际应用举例的相关资料,文中通过代码介绍的非常详细,需要的朋... 目录前言一、递归的概念与思想二、递归的限制条件 三、递归的实际应用举例(一)求 n 的阶乘(二)顺序打印

前端高级CSS用法示例详解

《前端高级CSS用法示例详解》在前端开发中,CSS(层叠样式表)不仅是用来控制网页的外观和布局,更是实现复杂交互和动态效果的关键技术之一,随着前端技术的不断发展,CSS的用法也日益丰富和高级,本文将深... 前端高级css用法在前端开发中,CSS(层叠样式表)不仅是用来控制网页的外观和布局,更是实现复杂交

C语言中的数据类型强制转换

《C语言中的数据类型强制转换》:本文主要介绍C语言中的数据类型强制转换方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录C语言数据类型强制转换自动转换强制转换类型总结C语言数据类型强制转换强制类型转换:是通过类型转换运算来实现的,主要的数据类型转换分为自动转换

利用Go语言开发文件操作工具轻松处理所有文件

《利用Go语言开发文件操作工具轻松处理所有文件》在后端开发中,文件操作是一个非常常见但又容易出错的场景,本文小编要向大家介绍一个强大的Go语言文件操作工具库,它能帮你轻松处理各种文件操作场景... 目录为什么需要这个工具?核心功能详解1. 文件/目录存javascript在性检查2. 批量创建目录3. 文件

C语言实现两个变量值交换的三种方式

《C语言实现两个变量值交换的三种方式》两个变量值的交换是编程中最常见的问题之一,以下将介绍三种变量的交换方式,其中第一种方式是最常用也是最实用的,后两种方式一般只在特殊限制下使用,需要的朋友可以参考下... 目录1.使用临时变量(推荐)2.相加和相减的方式(值较大时可能丢失数据)3.按位异或运算1.使用临时

使用C语言实现交换整数的奇数位和偶数位

《使用C语言实现交换整数的奇数位和偶数位》在C语言中,要交换一个整数的二进制位中的奇数位和偶数位,重点需要理解位操作,当我们谈论二进制位的奇数位和偶数位时,我们是指从右到左数的位置,本文给大家介绍了使... 目录一、问题描述二、解决思路三、函数实现四、宏实现五、总结一、问题描述使用C语言代码实现:将一个整

C语言字符函数和字符串函数示例详解

《C语言字符函数和字符串函数示例详解》本文详细介绍了C语言中字符分类函数、字符转换函数及字符串操作函数的使用方法,并通过示例代码展示了如何实现这些功能,通过这些内容,读者可以深入理解并掌握C语言中的字... 目录一、字符分类函数二、字符转换函数三、strlen的使用和模拟实现3.1strlen函数3.2st

Go语言中最便捷的http请求包resty的使用详解

《Go语言中最便捷的http请求包resty的使用详解》go语言虽然自身就有net/http包,但是说实话用起来没那么好用,resty包是go语言中一个非常受欢迎的http请求处理包,下面我们一起来学... 目录安装一、一个简单的get二、带查询参数三、设置请求头、body四、设置表单数据五、处理响应六、超

kotlin中的行为组件及高级用法

《kotlin中的行为组件及高级用法》Jetpack中的四大行为组件:WorkManager、DataBinding、Coroutines和Lifecycle,分别解决了后台任务调度、数据驱动UI、异... 目录WorkManager工作原理最佳实践Data Binding工作原理进阶技巧Coroutine

C语言中的浮点数存储详解

《C语言中的浮点数存储详解》:本文主要介绍C语言中的浮点数存储详解,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录1、首先明确一个概念2、接下来,讲解C语言中浮点型数存储的规则2.1、可以将上述公式分为两部分来看2.2、问:十进制小数0.5该如何存储?2.3 浮点