中国电子学会软件编程考级C++一级题库50题及参考答案.doc

中国电子学会软件编程考级C++一级题库50题及参考答案.doc

  1. 1、本文档共34页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

2019年12月模拟题

1、计算(a+b)/c的值

给定3个整数a、b、c,计算表达式(a+b)/c的值,/是整除运算。

输入:

输入仅一行,包括三个整数a、b、c,数与数之间以一个空格分开。(-10,000a,b,c10,000,c不等于0)

输出:

输出一行,即表达式的值。

样例输入

113

样例输出

0

2、反向输出一个三位数

将一个三位数反向输出。

输入:

一个三位数n。

输出:

反向输出n。

样例输入

100

样例输出

001

3、打印字符

输入一个ASCII码,输出对应的字符。

输入

一个整数,即字符的ASCII码,保证存在对应的可见字符。

输出

一行,包含相应的字符。

样例输入

65

样例输出

A

4、输出保留12位小数的浮点数

读入一个双精度浮点数,保留12位小数,输出这个浮点数。

输入:

只有一行,一个双精度浮点数。

输出:

也只有一行,保留12位小数的浮点数。

样例输入

3.1415926535798932

样例输出

3.141592653580

5、判断能否被3,5,7整除

给定一个整数,判断它能否被3,5,7整除,并输出以下信息:

1、能同时被3,5,7整除(直接输出357,每个数中间一个空格);

2、只能被其中两个数整除(输出两个数,小的在前,大的在后。例如:35或者37或者57,中间用空格分隔);

3、只能被其中一个数整除(输出这个除数);

4、不能被任何数整除,输出小写字符‘n’,不包括单引号。

输入:

输入一行,包括一个整数。

输出:

输出一行,按照描述要求给出整数被3,5,7整除的情况。

6、骑车与走路

在北大校园里,没有自行车,上课办事会很不方便.但实际上,并非去办任何事情都是骑车快,因为骑车总要找车、开锁、停车、锁车等,这要耽误一些时间.假设找到自行车,开锁并车上自行车的时间为27秒;停车锁车的时间为23秒;步行每秒行走1.2米,骑车每秒行走3.0米。请判断走不同的距离去办事,是骑车快还是走路快。

输入:

输入一行,包含一个整数,表示一次办事要行走的距离,单位为米。

输出:

输出一行,如果骑车快,输出一行Bike;如果走路快,输出一行Walk;如果一样快,输出一行All。

样例输入

120

样例输出

Bike

7、画矩形

根据参数,画出矩形。

输入:

输入一行,包括四个参数:前两个参数为整数,依次代表矩形的高和宽(高不少于3行不多于10行,宽不少于5列不多于10列);第三个参数是一个字符,表示用来画图的矩形符号;第四个参数为1或0,0代表空心,1代表实心。

输出:

输出画出的图形。

样例输入

77@0

样例输出

@@@@@@@

@@

@@

@@

@@

@@

@@@@@@@

8、含k个3的数

输入两个正整数m和k,其中1m100000,1k5,判断m能否被19整除,且恰好含有k个3,如果满足条件,则输出YES,否则,输出NO。

例如,输入:

438333

满足条件,输出YES。

如果输入:

393313

尽管有3个3,但不能被19整除,也不满足条件,应输出NO。

输入:

m和k的值,中间用单个空格间隔。

输出:

满足条件时输出YES,不满足时输出NO。

样例输入

438333

样例输出

YES

2020年6月真题

9、计算表达式的值

给定整数x,y的值,计算3*x+2*y的值。

时间限制:3000

内存限制:65536

输入

一行包括2个整数x,y,以空格作为分隔。数据保证最后计算结果还在整数表示范围内。

(-10000a,b,c10000)

输出

按照题目要求输出结果。

样例输入

23

样例输出

12

10、判断是否存在重复的数

给定3个数,判断是否存在2个数相等,如果存在输出“YES”,否则输出“NO”。

时间限制:5000

内存限制:65536

输入

一行,包括3个整数,以空格分隔。

输出

按照题目要求输出结果。

样例输入

272

样例输出

YES

11、日期输出

给定两个整数,表示一个日期的月和日。请按照“MM-DD”的格式输出日期,即如果月和日不到2位时,填补0使得满足2位。

时间限制:10000

内存限制:65536

输入

2个整数m,d(0m=12,0d=31)。

数据保证日期合法。

输出

按照题目要求输出日期

样例输入

718

样例输出

07-18

12、与指定数字相同的数的个数

输出一个整数序列中与指定数字相同的数的个数。

时间限制:10000

内存限制:65536

输入

输入包含2行:第一行为N和m,表示整数序列的长度(N=100)和指定的数字,中间用一个空格分开;第2行为N个整数,整数之间

您可能关注的文档

文档评论(0)

xm1640396464 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档