湖南科技大学2021年大一c语言期中考试
问题 A: 圆环面积
时间限制:1 Sec 内存限制:128 MB
题目描述:
如下圆环,给定r和R,求圆环的面积。
输入
输入仅一行,包括空格分开的r和R, 0 < r < R <= 100。注意,使用double类型保存r和R。
A题尽量先进行R和r的计算,再乘以3.14,否则只能过90%的数据。
输出
输出圆环的面积(π使用值3.14),内容形如
"The area is X.xx",
结果要求保留两位小数,参看样例。
样例输入:
1 2
样例输出:
The area is 9.42
#include <iostream>
#include <cstdio>
using namespace std;int main()
{double r,R,ans;cin >> r >> R ;ans = 3.14*(R*R-r*r);printf("The area is %.2lf",ans);return 0;
}/**************************************************************Problem: 2277User: 21XXXXXXXXLanguage: C++Result: 正确Time:0 msMemory:2024 kb
****************************************************************/
问题 B: 湖南省大学生程序设计竞赛团体名次
时间限制:1 Sec 内存限制:128 MB
题目描述:
湖南省大学生计算机程序设计竞赛每年举办一次,每校限4支队参赛,每支参赛队由3名队员组成,每队设1 名指导教师。其设置的团体总分奖以学校为单位计算团体总分,依次取前8名。团体总分是参赛学校所有参赛队正确解题数目的总和。如果多个学校正确解题数目相同,则根据学校所有参赛队伍解题总耗时间与不正确提交的惩罚时间之和从低到高排序。
湖南科技大学ACM集训队在2014年-2016年取得的团体成绩如下:
请提供查询功能,当输入一个年份时,输出该年份我校的团体总分成绩。
输入:
仅一个整数,代表年份year。 (2010<=year<=2021)
输出:
输出湖南科技大学在year年度取得的湖南省大学生计算机程序设计竞赛团体名次。
如上表所示,本题可查询2014-2016年的团体名次。如果year年份的成绩本题没有提供,输出"Unknown",输出时不要包含引号。
样例输入:
2014
样例输出:
4
#include <iostream>
using namespace std;int main()
{int year;cin >> year ;if (year == 2014) {cout << "4" ;} else if (year == 2015) {cout << "5" ;} else if (year == 2016) {cout << "6" ;} else {cout << "Unknown" ;}return 0;
}/**************************************************************Problem: 2278User: 21XXXXXXXXLanguage: C++Result: 正确Time:0 msMemory:2024 kb
****************************************************************/
问题 C:严防电信网络诈骗之三不一要
时间限制:1 Sec 内存限制:128 MB
题目描述
随着互联网、电信业的不断发展,近年来,利用电话、短信、网络等方式进.行虚假信息诈骗犯罪十分猖獗。今年以来全国范围电信诈骗金额达到万亿人名币,诈骗名目繁多,涉案人员众多。
我们学生自身在专业学习之余,自觉尝试接触社会,增加自身的社会经验,加强自己的社会适应能力,同时重视安全教育,提高自身的安全防范意识,对不清楚的事宜及时与学校老师沟通咨询;再者增强自身的心理素质,树立好正确的价值观和金钱观,一旦出现意外,沉着冷静,注意调整好自己的心态,及时与父母和老师沟通。
不要有“贪图便宜”、“一夜暴富”、“天上掉馅饼“的心理;注意保护个人资料信息,不可随意注册、填写自己的身份、手机号码、银行卡号等私人信息;在做好自身防范的同时,积极向周围的亲人、朋友做好宣传;发现电信诈骗违法犯罪行为要及时报警。如果掉人不法份子所设络的陷阱,要及时采取措施,尽量减少损失。发现上当受骗不要有侥幸心理,应当迅速保存涉案证据,并及时报案。高校大学生诈骗案件频频发生已经成为严峻的社会问题,其背后所衍生的诸多问题都值得我们反思和思考。
不管是现实诈骗还是网络诈骗,骗子最终的核心或者是共同点都是一个骗字,只要我们多加强预防心理,切实做到“三不一要”,即不轻信、不透露、不转帐,要及时报案。
今惊悉一朋友因网购退运费,误点骗子链接并输入验证码,结果导致银行卡余额以小额多笔的形式被瞬间转给多个账号。在派出所报案时,也惊悉一个小小的所,受理的网络诈骗金额达数亿之巨。为此,深感骗子骗术之高超,令人防不胜防,唯有时刻提醒自己”三不一要“,并将重要银行卡的网银功能进行限制。
输入:
输入一个正整数n。
输出:
输出n行“三不一要”的具体内容,即输出n行“不轻信、不透露、不转帐,要及时报案”。
样例输入:
3
样例输出:
不轻信、不透露、不转帐,要及时报案 不轻信、不透露、不转帐,要及时报案 不轻信、不透露、不转帐,要及时报案
#include <iostream>
using namespace std;int main()
{int year;cin >> year ;for (int i = 0 ; i < year ; i++) {cout << "不轻信、不透露、不转帐,要及时报案" << endl;}return 0;
}/**************************************************************Problem: 2276User: 21XXXXXXXXLanguage: C++Result: 正确Time:7 msMemory:2024 kb
****************************************************************/
问题 D: 严防电信网络诈骗之九大分类
时间限制:1 Sec 内存限制: 128 MB
题目描述:
2020年—2021年是诈骗的高发期,一方面是因为疫情,另一方面也是因为国外网络的迅速普及。你没听错,在国内你觉得互联网早就普及了,但是在东南亚等穷乡僻壤,互联网的普及并不迅速,但最近几年也确实有所增速。互联网普及了,就等于诈骗的土壤更加肥沃了。至于主要的诈骗形式,知乎陈继斌律师列举了9大类共58种之多,罗列如下:
一、电信网络诈骗之仿冒身份类
诈骗手段:通过冒充伪装成领导、亲友、机构单位等身份进行诈骗,细分如下:
1、冒充秘书;
2、冒充亲友;
3、冒充公司老总;
4、补助救助、助学金;
5、冒充公检法电话、人员;
6、伪造特定身份;
7、医保、社保;
8、猜猜我是谁。
二、电信网络诈骗之购物类
诈骗手段:通过各种虚假优惠信息、客服退款、虚假网站等实施诈骗
1、假冒代购;
2、退款;
3、网络购物,虚假下单;
4、低价购物;
5、解除分期付款;
6、收藏;
7、快递签收/商品免费,但货物到付;
三、电信网络诈骗之活动类
诈骗手段:通过微信、微博等社交同居发布各种虚假活动,引诱用户参与进行诈骗。
1、发布虚假爱心传递;
2、点赞有奖,获奖后要求缴纳保证金;
四、电信网络诈骗之利益诱惑类
诈骗手段:通过捏造各种虚假中奖的消息事实诈骗
1、冒充知名企业中奖;
2、娱乐节目中奖;
3、兑换积分;
4、扫描二维码,安装软件,窃取个人信息;
5、重金求子;
6、高薪招聘;
7、电子邮件中奖;
五、电信网络诈骗之虚构意外类
诈骗手段:通过捏造各种意外不测、让用户惊吓不安的消息实施诈骗。
1、虚构车祸;
2、虚构绑架;
3、虚构手术;
4、虚构危难困局求助;
5、虚构包裹藏毒品;
6、合成照片勒索;
7、冒充特定对象。
六、电信网络诈骗之日常生活消费类
诈骗手段,针对日常生活中各种缴费、消费进行找。
1、冒充房东短信;
2、欠费;
3、购物退税;
4、机票改签;
5、订票;
6、ATM机告示;
7、刷卡消费;
8、引诱汇款。
七、电信网络诈骗之钓鱼木马病毒类
诈骗手段:通过伪装成银行、电子商务等网络窃取用户账户密码等隐私的骗局。
1、伪基站;
2、钓鱼网站;
八、电信网络诈骗之提供特定服务类
诈骗手段:谎称可以提供各类非法服务,以此实施诈骗活动。
1、交通处理违章短信;
2、金融交易;
3、办理信用卡;
4、贷款;
5、复制手机卡;
6、虚构色情服务;
7、提供考题;
8、刷信誉。
九、电信网络诈骗之其他新型违法类
1、校讯通短信链接;
2、结婚电子请柬;
3、相册木马;
4、冒充黑社会敲诈;
5、公共场所山寨WIFI;
6、捡到付密码的银行卡;
7、账户有资金异常变动;
8、补换手机卡;
9、换号了请惠存。
以上就是2020年—2021年主要的诈骗形式,除此之外,虽然不属于诈骗,但是和诈骗无异的“裸聊敲诈勒索”,大家也要格外小心。
防诈骗,我们一起努力。
输入:
输入两个整数n和m( 取值范围为1-9),表示要输出第n大类至第m大类电信网络诈骗的类别名称。
例如输入:1 9,表示输出第1至第9大类的类别名称。
输出:
输出第n大类至第m大类电信网络诈骗的类别名称。
若n和m中任一数字不在1-9的取值范围内,则输出”Error“
样例输入:
1 9
样例输出:
一、电信网络诈骗之仿冒身份类 二、电信网络诈骗之购物类 三、电信网络诈骗之活动类 四、电信网络诈骗之利益诱惑类 五、电信网络诈骗之虚构意外类 六、电信网络诈骗之日常生活消费类 七、电信网络诈骗之钓鱼木马病毒类 八、电信网络诈骗之提供特定服务类 九、电信网络诈骗之其他新型违法类
#include <iostream>
using namespace std;int main()
{int a,b;cin >> a >> b ;if (a <= b && a>=1 && a<=9 &&b>=1&&b<=9)for (int i = a ; i <= b ; i++) {if (i == 1) {cout << "一、电信网络诈骗之仿冒身份类" << endl ;} else if (i == 2) {cout << "二、电信网络诈骗之购物类" << endl ;} else if (i == 3) {cout << "三、电信网络诈骗之活动类" << endl ;} else if (i == 4) {cout << "四、电信网络诈骗之利益诱惑类" << endl ;} else if (i == 5) {cout << "五、电信网络诈骗之虚构意外类" << endl ;} else if (i == 6) {cout << "六、电信网络诈骗之日常生活消费类" << endl ;} else if (i == 7) {cout << "七、电信网络诈骗之钓鱼木马病毒类" << endl ;} else if (i == 8) {cout << "八、电信网络诈骗之提供特定服务类" << endl ;} else if (i == 9) {cout << "九、电信网络诈骗之其他新型违法类" << endl ;}}else cout << "Error" << endl;
}/**************************************************************Problem: 2275User: 21XXXXXXXXLanguage: C++Result: 正确Time:0 msMemory:2024 kb
****************************************************************/
问题 E:第二大数
时间限制:1 Sec 内存限制:128 MB
题目描述
给出n个大小不同的整数,求它们中第二大的数。
输入:
输入由两行组成。
第一行仅一个正整数n(2 <= n <=1000)。
第二行是n个空格分开的整数,每个整数的值在-1000到1000之间。
输出:
输出n个整数中第二大的数。
样例输入:
5 1 2 3 4 5
样例输出:
4
问题 I:多重完全数
时间限制:1 Sec 内存限制:128 MB
题目描述:
对于正整数n, 我们记σ(n)为n的所有因子之和。给出两个例子:
σ(6)=1+2+3+6=12
σ(10)=1+2+5+10=18.如果正整数x为多重完全数(multiply perfect number),则 σ(x)能被x整除。
给定区间[a, b], 求该区间的所有多重完全数。本题要求实现函数void find_multiply_perfect_number(int a, int b),并且提交语言只能选择C(不能选C++).
该函数实现按序输出区间[a, b]的所有多重完全数,每行输出一个。注意只要求完成函数,不用写其他的代码。
输入:
仅一行,包括两个空格分开的整数a,b。其中1<=a<=b<=a+10000<=1000000000
输出:
输出区间[a, b]所有多重完全数,测试数据保证至少存在一个。输出格式见样例。
样例输入:
4 28
样例输出:
6 28
提示:
下面提供测试的代码#include <stdio.h> /****** begin ******/ // 你的函数实现位置/******** end *******/int main(void) {int a, b;scanf("%d%d", &a, &b);find_multiply_perfect_number(a, b);return 0; }
这道题卡了我半个小时,一直时间超限。
void find_multiply_perfect_number(int a, int b) {int sum,i,j;for (i = a ; i <= b ; i++) {sum = 0 ;if (i % 2 ==0) {for (j = 1 ; j*j <= i ; j++) {if (i%j == 0) {sum += j;if (j != i/j) {sum += i/j ;}}}if (sum%i == 0){printf("%d\n",i);}}}
问题 J:一元二次多项式
时间限制:1 Sec 内存限制:128 MB
题目描述:
只含一个未知数且各项最高次数为2的多项式称为一元二次多项式,它的标准形式为ax^2+bx+c(a≠0),式中a,b,c为常数。
输入:
输入仅三个空格分开的整数a、b和c,其中a不等于0。各自意义如上。
60%的数据, 1<a,b,c<=100
100%的数据,-100 <a,b,c<=100
输出:
输出a、b和c对应的一元二次多项式。注意输出形式必须如中学教科书,如样例,系数1就不必输出。
样例输入:
1 3 -1
样例输出:
x^2+3x-1
#include <iostream>
#include <cstdio>using namespace std;
int main()
{int a,b,c;cin >> a >> b >> c ;if (a == 1) {} else if (a == -1) {cout << "-" ;} else {cout << a ;}cout << "x^2" ;if (b != 0) {if (b == 1) {cout << "+" ;} else if (b == -1) {cout << "-" ;} else if (b > 0){cout << "+" << b ;} else if (b < 0) {cout << b ;}cout << "x" ;} else {}if (c != 0) {if (c > 0) {cout << "+" << c ;} else {cout << c ;}}return 0;
}/**************************************************************Problem: 2281User: 21XXXXXXXXLanguage: C++Result: 正确Time:0 msMemory:2024 kb
****************************************************************/
湖南科技大学2021年大一c语言期中考试相关推荐
- 湖南某科技大学 安卓Android移动开发基础期中考试笔记(持续更新)
湖南某科技大学 安卓Android移动开发基础期中考试笔记 前言 建议大家把第三章的三个实战演练和本笔记的所有代码部分都在AS中手打一遍,手打的意思是看懂之后自己写出来,而不是照着抄.这不90分就到手 ...
- c语言大一期中考试含答案,大一C语言期末考试选择复习题.docx
大一C语言期末考试选择复习题 ### ~~~1 下列叙述中正确的是( ). 程序设计就是编制程序 程序的测试必须由程序员自己去完成 程序经调试改错后还应进行再测试 程序经调试改错后不必进行再测试 ~C ...
- 北科大计算机技术研招考纲,北京科技大学2021年全国硕士研究生招生考试自命题科目考试大纲...
中国民用航空飞行学院2021年硕士研究生招生考试初试自命题科目大纲已公布,考研大纲是规定全国硕士研究生入学考试相应科目的考试范围.考试要求.考试形式.试卷结构等权威政策指导性考研用书.本文整理&quo ...
- 南京邮电大学c语言期末考试试卷答案,c语言期中考试试题
<c语言期中考试试题>由会员分享,可在线阅读,更多相关<c语言期中考试试题(6页珍藏版)>请在人人文库网上搜索. 1.南京邮电大学通达学院 2014-15 学年第 一 学期高级 ...
- 淮海工学院大一c语言期中试题,《C语言程序设计》期中考试试卷
<<C语言程序设计>期中考试试卷>由会员分享,可在线阅读,更多相关<<C语言程序设计>期中考试试卷(5页珍藏版)>请在人人文库网上搜索. 1.淮 海 工 ...
- 西安邮电大学2021计科c语言期中考试题详解
1打折 去商场淘打折商品时,计算打折以后的价钱是件颇费脑子的事情.例如原价 ¥988,标明打 7 折,则折扣价应该是 ¥988 x 70% = ¥691.60.本题就请你写个程序替客户计算折扣价. 输 ...
- 2021年信号与系统期中考试的补测试题
简 介: 记录了对于信号与系统2021年期中考试中因为使用考试宝过程中受到软件干扰而在期末进行的补考过程. 关键词: 信号与系统,期中考试,考试宝 §01 考试宝补测题 在2021年信号与系统分析课程 ...
- CSUC语言期中考试 小帅疯狂搞事
CSUC语言期中考试题解析 1.小帅搞的第一件事 给小帅一个字符串,由大写字母构成,每个字母限用一次,请问最多能组成多少个CSU. 本题大致上与考试模拟题虚空之力类似,统计C.S.U中的最小值即可. ...
- 大一期中c语言答案,C语言期中考试题目及答案
一.选择题: [1]在C语言中,用户能使用的正确标识符是. A) 5f B) _for C) struct D) _f.5 答案:B 分析:标识符只能由字母.数字.下划线组成,且第一个字母必须是字母或 ...
最新文章
- 面试题总结~~(google level)
- 移动端数据统计,精细化运营的永动机
- video thumbnails
- centos打架django + mysql环境
- 第48次《中国互联网络发展状况统计报告》
- 4.线性和卷积——相关与卷积、卷积的属性、计算复杂度和可分性_2
- php中使用websocket
- 加速VS2005 or VS2008
- php 数字转换为货币,php中数字转换成货币格式实现代码
- JMP系列-基础操作(一)
- three.js教程和手册
- 百度竞价软件测试面试,【百度SEM基础试题】百度推广竞价专员基础知识测试
- TimX_Ch1与TimX_Ch1N的差异
- 工具栏ToolStrip
- 快来,票字版软件电子发票的设置方式(详细流程)
- dalle:zero-shot text-to-image generation
- Chrome的下载与安装使用-Windows64位系统(2)【图文并茂的小白级教程】
- 安卓系统管理软件_完美解锁版,软件爱好者的福利!
- linux vim安装molokai配色方案
- linux xhci源码,xHCI驱动学习(1) 核心数据结构