当前位置:首页 >> 其它课程 >> 算法与程序设计期中试题

算法与程序设计期中试题


华东师范大学 2014 年~2015 第二学期 算法与程序设计基础 期中测验(E 卷)
(本试卷答卷时间为 90 分钟)
特别注意: 1.试卷提交前请不要关机或重启动,也不要将试题所在目录移往他处。 2.答题结果必须保存在试题下发目录或子目录下(默认为"c:\test\"),提交时双击试题下 发目录下的 submit.bat 文件,根据提示

输入学号和姓名(中间无空格)提交答卷。

一、 程序改错(共 28 分) 1. 请在 Python3.3 环境下打开试题下发目录 (如 c:\test\文件夹) 中的 bug1.py 程序文件,按以下要求进行修改,使程序能正确运行并输出结果。(10 分) (1)修改第 3 句语句,使之能正确接收从键盘输入的实数用于累加。 (2)根据语句间的关系修改各行的缩进格式,使程序能正确运行。 (3)在第一行添加注释语句,注释内容为:累加器置零 sum=0 。 修改后的程序请另存为 ans11-学号-姓名.py(与原文件在同一目录下) 。 2. 请在 Python3.3 环境下打开试题下发目录 (如 c:\test\文件夹) 中的 bug2.py 程序文件,按以下要求进行修改,使程序能正确运行并输出结果。(18 分) (1)该程序用于完成一个成绩等级的计算。 (2)程序正常开始运行后,提示用户输入整数百分数成绩(假设用户的输入都是 正确的) ,接着程序通过判断,输出该成绩以及所对应的等级。等级的划分规 则如下:70 分以下为 D,70~79 为 C, 80~89 为 B,90~100 为 A。 (3)上述过程不断循环,直到用户输入-1,程序才停止执行。 (4)程序运行结果示例如下: >>> 输入整数成绩(-1 退出程序):91 91 分为 A 级 输入整数成绩(-1 退出程序):80 80 分为 B 级 输入整数成绩(-1 退出程序):72 72 分为 C 级 输入整数成绩(-1 退出程序):67 67 分为 D 级 输入整数成绩(-1 退出程序):-1 >>> 修改后的程序请另存为 ans12-学号-姓名.py(与原文件在同一目录下) 。

二、程序填空(每空 4 分,共 36 分) 1. 请在 Python3.3 环境下打开试题下发目录(如 c:\test\ 文件夹)中的 fillblank_1.py 程序源文件,按下列要求对文件中的下划线进行填空(用填空 内容代替下划线) ,调试并运行,完成一个数据排序的程序。 (1)程序运行时,自动读取 needsort.txt 文件。 (2)将其中所有的数值数据按照从小到大顺序排序, 并输出至 sorted.txt 文件中。 (3)6 处下划线部分如下图所示。 nums=__(1)_____(open('needsort.txt')) for i in range(0,__ (2)____): nums[i]=___ (3)___(nums[i]) nums.sort() f=open('sorted.txt','_(4)__') for i in range(0,len(nums)): f.write(str(__(5)____)+'\n') f.__ (6)___() (4)程序运行后所生成 soted.txt 中的数据前半部分和后半部分应该如下图所示: 4.0 26.0 34.6 ??此处省略 n 行 7567.0 8790.0 934898.0 修改后的程序请另存为 ans21-学号-姓名.py(与原文件在同一目录下) 。 2. 一球由 100 米高度自由落下,每次落地后跳回原高度一半,再落下。??, fillblank_2.py 程序为求小球在第 10 次落地时共经过了多少米以及第 10 次反 弹的高度。 对文件中的下划线进行填空 (用填空内容代替下划线) , 调试并运行, 完成该程序。 程序中下划线部分如下图所示。 sn=100 hn=sn/2 for n in range(2,__(1)___): sn=___(2)___ hn=hn/2 print("第 10 次落地经过%.2f 米\n 第 10 次反弹高度为%.2f 米。"___(3)____) 修改后的程序请另存为 ans22-学号-姓名.py(与原文件在同一目录下) 。

三、 程序编写(共 36 分) 1. 编程打印如下星号,必须使用循环语句(16 分)。 >>> ********** ********* ******** ******* ****** ***** **** *** ** * >>> 对应的程序命名为 ans31-学号-姓名.py(与原文件在同一目录下) 。 2.按照下列要求,完成一个对名单中性别修改为称呼的程序(20 分)。 (1)程序运行时,自动读取 namelist.txt 文件。 (2)将其中所有的性别为“男”的和“女”的分别改成“先生”和“女士” ,并输 出至 addressofname.txt 文件中。 (3)程序运行后,addressofname.txt 中的数据应该如下图所示: 朱江,先生 孙二娘,女士 刘雄,先生 贾貂禅,女士 张一飞,先生 陈胜男,女士 刘亚男,女士 草肥熊,先生 对应的程序命名为 ans32-学号-姓名.py(与原文件在同一目录下) 。


更多相关文档:

算法与程序设计试题

算法与程序设计试题_IT/计算机_专业资料。算法与程序设计期中考试试题一、选择题:每题 2 分,30 题,共 60 分 选择题: ()1.以下问题中最适合用计算机编程处理...

算法与程序设计期中考试试题

算法与程序设计期中考试试题算法与程序设计期中考试试题隐藏>> 算法与程序设计期中考试试题一、选择题:每题 2 分,30 题,共 60 分 选择题: ()1.以下问题中最...

算法与程序设计试卷

算法与程序设计试卷_其它课程_高中教育_教育专区。“算法与程序设计考试试题考试...桐乡一中_信息技术期中考... 暂无评价 9页 免费 2011-2012学年下学期《算.....

高考算法与程序设计试题及答案

高考算法与程序设计试题及答案_其它课程_高中教育_教育专区。算法与程序设计高考题 编辑:桐乡第一中学 杜宗飞 A.算法与程序设计一、选择题(本大题共 17 小题,...

历年算法与程序设计学业水平考试真题(带答案)

历年算法与程序设计学业水平考试真题(带答案)_其它课程_高中教育_教育专区。算法...A、确定放学回家的路线 B、计算某个同学期中考试各科成绩部分 C、计算 100 ...

算法与程序设计历年会考题2014_图文

算法与程序设计》选修模块历年会考试题 2013 年会考试题 《算 法与程序设计 ...A. 确定放学回家的路线 B. 计算某个同学期中考试各科成绩总分 C.计算 10000 ...

华东师范大学算法与程序设计考试试题

华东师范大学 2013 年~2014 第二学期 算法与程序设计基础 期中测验(B 卷)(本试卷答卷时间为 90 分钟)特别注意: 1.试卷提交前请不要关机或重启动,也不要将...

...信息技术期中考试试卷及答案_算法与程序设计_免费下...

桐乡一中_信息技术期中考试试卷及答案_算法与程序设计 隐藏>> (算法与程序设计模块)试卷说明:试卷满分 100 分,考试时间 60 分钟 一、选择题(本大题共 25 个小...

《算法与程序设计》期中复习题

算法与程序设计期中复习题 隐藏>> 《算法与程序设计》模块练习题一、单选题: 1.计算机程序的三种结构是顺序结构、 、选择结构。 A.模块结构 B.循环结构 C...

算法与程序设计 C 期中卷

育才学校高二信息技术期中试卷班级 姓名 学号 ………装………订………线…...(算法与程序设计模块)C 算法与程序设计模块)试卷说明:试卷满分 100 分,考试时间...
更多相关标签:
算法与程序设计试题 | 程序员算法面试题 | 算法设计与分析试题 | 算法设计 试题和答案 | 算法设计面试题 | 算法与程序设计 | 算法与程序设计 教案 | 分形算法与程序设计 |
网站地图

文档资料共享网 nexoncn.com copyright ©right 2010-2020。
文档资料共享网内容来自网络,如有侵犯请联系客服。email:zhit325@126.com