预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共24页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

试题python软件编程等级考试(一级)编程实操题05word程序填空阅读填空程序试题 一、程序填空 1.现在有一个程序用来解决以下问题:如果有总量共1020个西瓜,第一天卖掉总数的一半后多卖出了两个,以后每天卖剩下的一半多两个,那么几天以后卖完呢? 请将下列程序补充完整。 tc=1020 c=0 while______________: tc=tc-(tc/2+2) _____________ print(c) 2.计算机解决问题的过程为“分析问题——设计算法(流程图)——编写程序——调试程序”, 请输入以下代码,自己输入数据运行,结果截图提交 3.编写一个程序,它将找到所有这些数字,可被7整除,但不是5的倍数,2000年至3200年(包括在内)。得到的数字应按逗号分隔的顺序打印在一行上。提示:考虑使用range(#begin,#end) 4.输入三个同学的成绩,然后大到小排列。 5.编写程序,实现从键盘输入数据,数据前三位的ASCII值加2,从第四位开始ASCII值加3。 6.求水仙花数(一个三位数,其各位数字立方和等于该数字本身) 7.编写一个程序,判定用户输入的两个数a和b,如果用户输入的第一个数大,则两数互换,否则原样输出。 8.输入n,计算s=1!+2!+...+n!的未6位(不含前导0)。N<=1000000,n!表示前n个正整数之积。 9.编写一个程序,实现九九乘法口诀表。 10.程序设计:唐三藏又被妖怪抓走了,这次孙悟空还是没打得过妖怪,于是来求观音菩萨。观音菩萨告诉孙悟空,在天庭里身高正好为1000米的那位神仙可以降伏此妖。于是悟空立刻来到天上,在玉皇大帝的神仙册上看到了按身高从矮到高排列有10000个神仙。由于时间紧迫,悟空想用最短的时间找到这位神仙,这样才可以尽快解救唐僧。 代码如下: List=list(map(int,input(“请按身高递增顺序依次输入10000个神仙的身高”).split())) left=1 right=10000 while① mid=② ifList[mid]==1000: ③ elifList[mid]<1000: ④ else: ⑤ print(“能帮孙悟空的神仙在第{0}位上”.format(mid+l)) (1)程序代码中①处正确的代码是(_______)。 A.left<rightB.left<=rightC.left!=rightD.left>right (2)程序代码中②处正确的代码是(_______)。 A.(left+right)/2B.(left+right)\2 C.(left+right)//2D.(left+right)\\2 (3)程序代码中③处正确的代码是(_______)。 A.passB.print(mid)zC.breakD.continue (4)程序代码中④处正确的代码是(_______)。- A.left=midB.right=midC.left=mid+1D.right=mid-1 (5)程序代码中⑤处正确的代码是(_______)。 A.left=midB.right=midC.left=mid+1D.right=mid-1 11.(最大公约数)用辗转相除法求两个正整数的最大公约数。 代码如下: defgcd(m,n): r= whiler!=0: m=n n= return a=int(input(‘请输入a的值:’)) b=int(input(‘请输入b的值:’)) print(‘最大公约数是:') 填空: ________________________________________ 12.“百鸡百钱”问题是一个有名的数学问题,出自《张丘建算经》。其内容是:公鸡5文钱1只,母鸡3文钱1只,小鸡3只1文钱,用100文钱买100只鸡,其中公鸡、母鸡和小鸡都必须要有,问公鸡、母鸡和小鸡各多少只? 打开文件“考生文件夹\644\百鸡百钱.py”,完善程序实现以下功能并保存。 (1)请不要更改源程序的结构,删除原题里的①、②、③。填写正确的代码,使程序完善。 (2)运行程序,运行结果如图所示。 #请不要更改源程序的结构,删除原题里的①、②、③。填写正确的代码,使程序完善 money=100#一共100文钱 num=100#一共100只鸡 cock_price=5#公鸡价格5文 hen_price=3#母鸡价格3文 threechick_price=1#3只小鸡1文 forcock_numinrange(1,money//cock_price+1):#公鸡只数可能为1-20 forhen_numinrange(1,①________):#母鸡只数可能为1-33 forchick_numinrange(1,②______