2021年海淀区中小学生信息学奥林匹克竞赛(上机改动)

2022-09-02 16:31:25   第一文档网     [ 字体:小 中 大 ] [ 阅读: ] [ 文档下载 ]

【#第一文档网# 导语】以下是®第一文档网的小编为您整理的《2021年海淀区中小学生信息学奥林匹克竞赛(上机改动)》,欢迎阅读!
奥林匹克,海淀区,中小学生,上机,改动
2021年海淀区中小学生信息学奥林匹克竞赛(上机改动)----af779b8a-6ea2-11ec-a63f-7cb59b590d7d

2021年海淀区中小学生信息学奥林匹克竞赛 小学组计算机试题(共72分)

姓名____________年级______学校_________准考号________成绩__________ 注意:(1)在D:\\下,创建一个包含您自己的入场号的文件夹。如果考生的考试编号为X8,则将创建该编号 文件夹为d:\\x8。

(2) 在此文件夹中,使用每个标题的标题名创建一个子文件夹进行保存 放该题目的程序。这些子文件夹的名字分别是:tuxing、shulie、pfang、sushu、zfc、yongpin。

(3) 将最终编写的程序存储到相应的主题文件夹中

如:第一题的题目名称是tuxing,则将tuxing.bas文件名存入d:\\x8\\tuxing子 文件夹

(4)凡是题目中所涉及的条件都要进行判断。 一、 印刷图形(标题:Tuxing.BAS)(12分)

【题目描述】由键盘输入任意一个自然数n,输出如下图规律的图形。【输入文件】文件名为:tuxing.in

文件中只有一个整数n,即图形的行数(其中2<=n<=26)[output file]文件名:Tuxing Out file是输出图形。

【要求】图形的最左侧从第一列开始输出,字符之间无空格。【样例输入】tuxing.in中有: 四

【样例输出】tuxing.out中有下图所示的图形。 滴滴滴滴滴滴滴滴滴滴滴滴滴滴滴滴

二、数列计算(题目名称:shulie.bas)(12分)


【标题说明】有一个评分顺序:1/2、2/3、3/5、5/8、8/13、13/21,请仔细观看 察好分子和分母的规律。现要求:指定项数为任意的n项,请输出前n项。 [标题]舒莉·巴斯

【输入文件】文件名:shulie.in

文件中只有一行包含整数n(其中2≤ N≤ 20) 是此分数序列中的项数。 【输出文件】文件名:shulie.out

请输出此分数序列的分数形式(请注意,显示形式突出显示了序列的变化规律,因此不简化)。

【样例输入】shulie.in的内容为: 六 1

[样本输出]舒列输出:1/22/33/55/88/1313/21 三、求完全平方数(题目名称:pfang.bas)(12分)

【标题描述】:如果一个数字是另一个整数的完全平方,那么我们称之为完全平方。 如25,36,49,……121,144,225,361,400,441,484,……961等。现要求在三位整数中找出具有这样一些特点的数:(1)它们是完全平方数;

(2) 三个数字中有两个是相同的。例如,144225400676等等。

求出任意自然数m~n之间所有满足上述条件的数,并统计这样的数的个数。 [输入文件]文件名:pfang in

文件中只有一行,包含两个用空格隔开的任意自然数m和n(其中100<=m【输出文件】文件名:pfang.out文件中共有若干行:前若干行每行一个整数是任意自然数m~n之间所有满足条件的平方数;最后一行是统计这些平方数的个数。若没有满足条件的完全平方数,直接输0。【要求】每一行的数据都从第一列开始输出。【输入样例】:pfang.in的内容为:100300(两个数据之间空一格)【输出样例】:pfang.out的内容为:1001211442254四、求素数(题目名称:sushu.bas)(12分)【题目描述】:在三位自然数中有这样一些特点的数:(1)它们是素数;(2)它们中满足:任意两个素数的和小于1000,同时又是17的倍数。如:227和283,229和281,233和277等等。求出任意自然数m~n之间所有满足上述条件的素数对,并统计素数对的个数。【输入文件】文件名:sushu.in文件中只有一行,包含两个用空格隔开的任意自然数m和n(其中100<=m【输出文件】文件名:


sushu.out文件中共有若干行:前若干行每行为一对满足条件的素数对(数据之间空1格);最后一行是统计这些素数对的个数。如果没有则只输出0即可。【要求】每一行的数据都从第一列开始输出。【输入样例】:sushu.in的内容为:200300(两个数据之间空一格)2【输出样例】:sushu.out的内容为:

2272832292812332772392712412692512932632817五、字符串(题目名称:zfc.bas)(12分)【题目描述】从键盘输入一个长度不大于20的字符串,现要求:将字符串中的小写字母都改成相应的大写字母,其他字符依照原有顺序不变。【输入文件】文件名:zfc.in文件中只有一行,包含1个任意的字符串(其长度1<=l<=20)【输出文件】文件名:

zfc.out文件中只有一行,即为:把小写字母改成相应的大写字母,其他字符依照原有顺序不变的字符串。【要求】输出数据从第一列开始输出。【样例输入】zfc.in的内容为:abcd123.eeffdd【样例输出】zfc.out的内容为:abcd123.eeffdd六、用品(题目名称:yongpin.bas)(12分)【题目描述】:有n名同学去商店购买学习用品,购买品种及数量如下表所示:姓名笔记本铅笔橡皮圆珠笔合计张芳51063李浩81223王红

6843…………………………已知:笔记本每本2元,铅笔每支0.5元,橡皮每块0.8元,圆珠笔每支2.5元。现在请你计算一下:1)每位同学合计花了多少元(如果有小数,最后结果下取整即可)?2)n名同学购买学习用品平均花费的钱数是多少元(如果有小数,最后结果下取整即可)?3)统计n名同学中哪些同学购买学习用品的花费低于平均花费(注意是低于实际平均花费,并非上面的显示值)?【输入文件】文件名:yongpin.in文件中第一行有一个整数n,表示有n名同学,已知2?n?10;3以下有5*n行数据,每5行代表一个人的信息记录(包括学生的姓名及购买4种学习用品的数量,其中4种学习用品的数量都为不大于50的整数)。【输出文件】文件名:yongpin.out文件中共有若干行:前n行:每行一个数据是每位同学合计所花的钱数(按照取整显示);之后的一行:是n名同学平均花费的钱数(每人花费取整后总和再平均);最后若干行:每行一个数据是n名同学中低于平均花费的学生姓名(低于取整后的平均花费的人名)。【要求】每一行的数据都从第一列开始输出。【输入样例】:yongpin.in的内容为:

3zhangfang51063lihao81223wanghong6843【输出样例】:yongpin.out的内容为:27312628zhangfangwanghong4


本文来源:https://www.dy1993.cn/hLE.html

相关推荐