计算机二级Python真题及答案解析4练习

上传人:鲁** 文档编号:564941901 上传时间:2023-03-19 格式:DOCX 页数:19 大小:82.81KB
返回 下载 相关 举报
计算机二级Python真题及答案解析4练习_第1页
第1页 / 共19页
计算机二级Python真题及答案解析4练习_第2页
第2页 / 共19页
计算机二级Python真题及答案解析4练习_第3页
第3页 / 共19页
计算机二级Python真题及答案解析4练习_第4页
第4页 / 共19页
计算机二级Python真题及答案解析4练习_第5页
第5页 / 共19页
点击查看更多>>
资源描述

《计算机二级Python真题及答案解析4练习》由会员分享,可在线阅读,更多相关《计算机二级Python真题及答案解析4练习(19页珍藏版)》请在金锄头文库上搜索。

1、编程】计算机二级 Python 真题及答案解析 4 练习一、选择题1以下哪个不属于计算机操作系统()ADOSBUnixCPythonDLinux2.在Python中,表达式(21%4)+5的值是()A2B6C10D33. 已知列表 Iist1=88, 22, 34, 89, 67,则 python 表达式 min(list1)的值为()A. 22B. 88C. 89D. 674. 利用Word软件编辑了一篇关于“Python简介”的文档,部分界面如图所示,下列说法正确的是( )时是一评聘壬宵也计執朝燧寸竟司.是一壬間具的皓旨了車释进计哥于编写自的化曲占.展着茨*眦不龄克坊缸岳言排功诜的潘加梃富

2、M阳 于舷的-站!顼目前开技.叩hM的创人为荷兰入宵矛葩夢苏晦”.-ISthaT.的谴计目标壬一尼止付庆畜言更酬M湎咬桂.它履讣旧尽*质耳 实酋百罰常住用鴻卢.罚呵.:丄空性盘r址代咼肓起来5S诘崟观。由于PVThrr. 丑言的商洁性鳥谥性一匸b祗JT岷性.:E13外用FYthflavirSi的屈究机 枸日&堆轨舍戈学己繇胃IMH切垂栽接程序遲汁谯程-A. 该文档中的有2个用户添加了 2处批注B. 该文档中图片采用的环绕方式为上下型C. 该文档中总共有4处修订D. 若要对文档中所有的“Python”文字设置为“红色倾斜”格式,用自动更正功能最合适5. 在Python中,显示出信息x,并要求输入

3、数据的是()。A. abs(x)B. float(x)C. print(x)D. input(x)6. 下列 Python 程序运行后的输出结果是( )。s=0for i in range(1,10):s=s+iprint(s=,s)A. s=35B. s=45C. s=55D. s=657. 下列选项中,属于 Python 输出函数的是( )。A.random()B.print()C.sqrt()D.input()8. Python 使用函数( )接收用 输入的数据A.accept()B.input()C.readline()D.print()9. 利用 Python 求 100 以内所有能

4、被3 整除的正整数,代码如下:则下列程序第3行的横线应该填( )A. i=i*3B. i=i%310.下列属于计算机编程语言的有( )Python Visual Basic Java C+ + CPUA.B.C.Ci%3=0DDi/3=111. 下列选项中,不能作为 python 程序变量名的是( )A. abcB. abc123C. 123abc12. 下列选项中不能正确表达Python中的赋值语句的是(A. X,Y=5,8B. X=Y=5C. X =Y+X13. 已知字符串 a=python,则 print(a 1 +a 3 )的值为(A.ythB. ytC. py14. 下列 pytho

5、n 表达式结果为5 的是()A. abs ( i nt ( -5.6) B . len(3+5=6) C. ord(5)15. 在python中,运行下列程序,正确的结果是()。7r : n TEiLige 11.5:s=s-pt iiit (Ai=4 s=10Bi=5 s=1016列表在 python 中的作用非常强大 ()。A.整数B.浮点数17有如下 python 程序段 n=int (input(请输入 n 值:) x=n ; y=0 if x0:y=y+1elif x0:y=y-1 print (y) 执行上述语句,下列说法不.正.确.的是(A.若输入-1,则输出y值为-1 C.若输

6、入1,则输出y值为1C. i=5 s=15它可以包含多个数据元素C字符串BD18.利用 Python 编程实现计算 z=a+aa+aaa+aaaa+aa.aDDDabc_12310=X+YyhDround(5.9)Di=6 s=15 下面是列表的数据元素D.以上都是若输入 0,则输出 y 值为-1若输入 2,则输出 y 值为 1 的值,其中a是一个数字,如8+88+888+8888+88888。设计一个summalion ()函数,输入变量为数字a和需要多少个数 相加的n,在这个函数中,a.aa.aaa这些基本数由变量Basic来保存,前几个数的求和保存在变量 sum 中, Python 程序

7、如下左图所示,请在下划线处填写代码( )完善程序实现如下右图的运行结果。:lef sumnationfa, n):basic=0for i in range (0, n):basic=basic*LO-i-aprint (i, basic, sum)return suma=inr (input riA输人 牛个位数字a: n=int (input请输入最怏多坐个这样的数:) print L这几不敎府和为:n*, sunnnationta,门)j诘输入一个人位数丫谊: 请输入最长爹少个这样的数:10 0 8 8L 88 962 888 9843 8S88 98724 88888 987605 8

8、8888S 9B76486 8888888 98765367 88888988 987654248 888883888 9876543129 8888838888 9876543200 这儿个数的目为:9876543200 k. VD. sum+=basicB. 1+99 的和D. 1100 所有整数的和)。B. print (请输入你的性别:)D. input (请输入你的性别:)C. sum=19D. sum=20Abasic+=sumBsum=basic+nCsum=basic+119以下 Python 代码输出结果中说法正确的是( )。x=0 for i in range(1,100)

9、:x=x+iprint(x)A1+100 的和C. 199所有整数的和20Python 表达式 a=b 中“=”表示 ()A. 交换“=”左右两边变量的值B. 把“=”右边变量的值赋值给左边变量C. 把“=”左边变量的值赋值给右边变量D. 比较“=”左右两边变量的值是否相等21. 在 python 中能实现下面结果的代码是( 请输入你的性别:A. print (“请输入你的性别:”) C. input (“请输入你的性别:”)22. 下列 Python 程序段运行的结果是( )。 i=0sum=0while ibCabDa=b24下列 Python 程序段运行的结果是( i=0)。sum=0w

10、hile i numbtJT_print你猎的数字小了“)else:print你猜的数字大了请选择适当的代码填入程序处。()AforBprint27.设 a=2, b=5,在 python 中,表达式 ab And b3 的值是(AFalseBTrueCelifDinputC-1D28Python 中幂运算(指数运算)的运算符为( )。 A. *B. *C%D/29在 Python 中,下面代码的运行结果是( )x=365g=x%10#%为求余的意思s=x/10%10 # /为整除的意思 b=x/100sum=g*100+s*10+b #sum 英文是求和的意思print(sum)A365B1

11、4C563D4130. 在python中,语句print(a,b)的意思是()A.打印a,bB.输出(a,b)C.输出a,bD.输出a,b的值二、程序填空31. 一家商场在降价促销,如果购买金额不高于200 元,会给10%的折扣,如果购买金额 高于200元,会给20%的折扣。编写一个Python程序,输入消费额(整数),显示折扣后 的应付金额。32. 某仓库物品代码格式为“X-XXXXXXX-Y”,其中“X”和“Y”均为0到9之间的数字,“Y”为校验码。校验码由前面9个X计算得到,计算方法为:从左边开始,第1个数 字乘以1加上第2个数字乘以2依次类推,直到加上第9个数字乘以9,将该结果除 以1

12、0,所得余数即为校验码。用Python设计一个程序,输入物品代码,判断输入的代码 中校验码是否正确,如果正确输出“正确”,否则输出“错误。运行样例如下所示: 样例1:输入: 2-163-91475-4输出:正确样例2:输入: 2-163-91475-5输出:错误(1)Python 程序实现如下,请在划线处填入正确的代码:s=input(输入物品代码:)a=for i in range (0, 13):if _a. append(int (si) #append( )函数用于在列表末尾添加新的对象sum=0for i in range(0, 9) : sdm=sum%10 if sdm=ydm :print(正确)else:print(错误)33. 小金同学学完了进制转换后,对课后的不同进制的加减法很是头疼,爱动脑筋的小金 突发奇想,能不能用 python 程序来完成这些作业呢?请帮小金完成代码编程.def convert(s):m=0 le=len(s) key=sle-1 if key=B:n=2elif

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号