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

上传人:公**** 文档编号:513122565 上传时间:2022-08-03 格式:DOC 页数:19 大小:274KB
返回 下载 相关 举报
【编程】计算机二级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已知列表list1=88,22,34,89,67,则python表达式min(list1)的值为( )A22B88C89D674利用Word 软件编辑了一篇关于“Python简介”的文档,部分界面如图所示,下列说法正确的是( )A该文档中的有2个用户添加了2处批注B该文档中图片采用的环绕方式为上下型C该文档中总共有4处修订D若要对文档中所有的“Python”文字设置为“红色倾斜”格式,

2、用自动更正功能最合适5在Python中,显示出信息x,并要求输入数据的是( )。Aabs(x)Bfloat(x)Cprint(x)Dinput(x)6下列Python程序运行后的输出结果是( )。s=0for i in range(1,10): s=s+iprint(s=,s)As=35Bs=45Cs=55Ds=657下列选项中,属于Python输出函数的是( )。Arandom()Bprint()Csqrt()Dinput()8Python使用函数( )接收用 输入的数据Aaccept()Binput()Creadline()Dprint()9利用Python求100以内所有能被3整除的正整

3、数,代码如下:则下列程序第3行的横线应该填( )Ai=i*3Bi=i%3Ci%3=0Di/3=110下列属于计算机编程语言的有( )Python Visual Basic Java C CPUABCD11下列选项中,不能作为python程序变量名的是( )AabcBabc123C123abcDabc_12312下列选项中不能正确表达Python中的赋值语句的是( )AX,Y=5,8BX=Y=5CX =Y+XD10=X+Y13已知字符串a=python,则print(a 1 +a 3 )的值为( )AythBytCpyDyh14下列python表达式结果为5的是( )Aabs(int(-5.6)

4、Blen(3+5=6)Cord(5)Dround(5.9)15在python中,运行下列程序,正确的结果是( )。Ai=4 s=10Bi=5 s=10Ci=5 s=15Di=6 s=1516列表在python中的作用非常强大,它可以包含多个数据元素,下面是列表的数据元素( )。A整数B浮点数C字符串D以上都是17有如下python程序段n=int (input(请输入n值: )x=n ; y=0if x0: y=y+1elif x0: y=y-1print (y)执行上述语句,下列说法不正确的是( )A若输入-1,则输出y值为-1B若输入0,则输出y值为-1C若输入1,则输出y值为1D若输入2

5、,则输出y值为118利用Python编程实现计算z=a+aa+aaa+aaaa+aa.a的值,其中a是一个数字,如8+88+888+8888+88888。设计一个summalion()函数,输入变量为数字a和需要多少个数相加的n,在这个函数中,a.aa.aaa这些基本数由变量Basic来保存,前几个数的求和保存在变量sum中,Python程序如下左图所示,请在下划线处填写代码( )完善程序实现如下右图的运行结果。Abasic+=sumBsum=basic+nCsum=basic+1Dsum+=basic19以下Python代码输出结果中说法正确的是( )。x=0for i in range(1

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

7、ython程序段运行的结果是( )。i=0sum=0while ib And b3的值是( )AFalseBTrueC-1D128Python中幂运算(指数运算)的运算符为( )。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)A365B14C563D4130在python中,语句print(a,b)的意思是( )A打印a,bB输出(a,b)C输出a,bD输出a,b的值二、程序填空31一家商场在降价促销,如果

8、购买金额不高于200元,会给10%的折扣,如果购买金额高于200元,会给20%的折扣。编写一个Python程序,输入消费额(整数),显示折扣后的应付金额。32某仓库物品代码格式为“X-XXXXXXX-Y”,其中“X”和“Y”均为0到9之间的数字,“Y”为校验码。校验码由前面9个X计算得到,计算方法为:从左边开始,第1个数字乘以1加上第2个数字乘以2依次类推,直到加上第9个数字乘以9,将该结果除以10,所得余数即为校验码。用Python设计一个程序,输入物品代码,判断输入的代码中校验码是否正确,如果正确输出“正确”,否则输出“错误。运行样例如下所示:样例1:输入:2-163-91475-4输出:

9、正确样例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

10、convert(s): m=0 le=len(s) key=sle-1 if key=B: n=2 elif key=D: _ else: n=16 i=0 while i=0and c=Aand c=F: a=ord(c)-ord(A)+10 _ i+=1 return ms=input(请输入算式)result=0;suanfu1=;suanfu2=;s1=for i in range(len(s): c=si if c=+ or c=- or c=: _ suanfu1=suanfu2 suanfu2=c if suanfu1=: result=t if suanfu1=+: resul

11、t=result+t if suanfu1=-: result=result-t s1= else: s1=s1+cprint(计算结果为+str(result)+D)(1)将程序横线处补充完整(2)如输入“1110B+10D-30H=”则输出结果为_。34模拟一个简单计算器,实现如下功能:输入两个整数和一个运算符(加、减、乘、除),进行算术运算,并输出运算结果。程序运行时,依次输入第一个数、运算符和第二个数,输出运算结果。当输入的运算符是加减乘除(+-*/)四种以外的符号时,则输出“运算符不正确”。当进行除法运算时,如果除数为“0”,提示输出“除数不能为0!”。Python程序实现如下,在划线处填入合适的代码。a=int(input(请输入第一个数: )fh=input (请输入运算符: )b=int(input(请输入第二个数: )flag=Trues= _ if fh in s

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 施工组织

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