试题青少年编程等级考试∶Python编程三级试卷1

上传人:hs****ma 文档编号:564881390 上传时间:2023-11-11 格式:DOCX 页数:10 大小:48.52KB
返回 下载 相关 举报
试题青少年编程等级考试∶Python编程三级试卷1_第1页
第1页 / 共10页
试题青少年编程等级考试∶Python编程三级试卷1_第2页
第2页 / 共10页
试题青少年编程等级考试∶Python编程三级试卷1_第3页
第3页 / 共10页
试题青少年编程等级考试∶Python编程三级试卷1_第4页
第4页 / 共10页
试题青少年编程等级考试∶Python编程三级试卷1_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《试题青少年编程等级考试∶Python编程三级试卷1》由会员分享,可在线阅读,更多相关《试题青少年编程等级考试∶Python编程三级试卷1(10页珍藏版)》请在金锄头文库上搜索。

1、试题青少年编程等级考试:Python编程三级试卷1一、选择题1.列表在python中的作用非常强大,它可以包含多个数据元素,下面是列表的数据元素( )。A.整数B.浮点数c.字符串D.以上都是2.下列Python程序段运行的结果是()x=0for i in range(1,20,3):x=x+iprint(x)A. 80B. 190C. 70D. 2103.下列Python数据不属于列表的是()A. 24,56,7,89,4B. 24,56,7,89,4C. 24,56,a,猕猴桃D. A,B C, D4.利用Python程序绘制x-y的散点图,则下列程序第5行应该填写的代码是()。0.5彳2

2、.5 -2.0 -1.0152.02.50.5#绘制散点图import matplotlib. pyplot eis pit X = 0. 5, 1, 1. 5, 2f 2. 5_Y = 0. 49, 1. 02, 1. 47, 2. 02, 2. 51It- show欝|敏钊 4*|q|sI| 0A. pit. plot (X,Y)B. pit. scatter (X,Y)C. pit. bar (X,Y)D. pit .boxplot (X,Y)5 . Python表达式a=b中“=”表示()A. 交换“=”左右两边变量的值B. 把“=”右边变量的值赋值给左边变量C. 把“=”左边变量的值

3、赋值给右边变量D. 比较“=”左右两边变量的值是否相等6. 有关循环结构的说法不正确的是()。A. 循环结构是算法的基本结构之一B. 有的的程序设计中没有循环结构C. 循环结构在程序设计有可能会有嵌套出现D. 在PYTHON程序设计语言中循环结构一般使用IF语句实现。7. 已知字符串 a=python,则 print(a 1 +a 3 )的值为()A. ythB. ytC. py8. 运行下列Python程序,结果正确的是()a=32b=14c=a%bprint(c)A. 2B. 4C. 329. 计算机能直接识别、理解执行的语言是()A.汇编语言B. Python语言C.自然语言10. 在

4、Python 中,“print(100-33*5%3)”语句输出的是()A. 34B. 67C. 10011. Python语言自带的IDLE环境的退出命令是()A. EscB. closeC.回车键D. yhD. 14D.机器语言D. 1D. exit12. 利用Python求100以内所有能被3整除的正整数,代码如下:1 1=12 while 1A. 变量名51study太长B. 应该写成Chinese =51studyC. “Chinese”应该写成chinas”D. 变量名51study不符合python语言规范,变量名不能以数字开头14.在Python中,若x=10, y=20,下面

5、程序段执行后,变量x、y的值分别是() x=yy=xA. 10、10B. 10、20C. 20、20D. 20、1015. 关于Python3.8基础知识的说法中,不正确的是()A. 支持中文做标识符B. Python标识符不区分字母的大小写C. Python命令提示符是D. 命令中用到的标点符号只能是英文字符二、程序填空16. 阅读程序。分析以下Python程序并回答问题。who=我的action是destination镜像世界number=153code=通行密码 print( who+destination+code+action+str(number)LjW li *r一 s_r -H

6、” k F if ” IFi|E日it ForfridtRunOptionWindow H$lpactioft= .Sdsst mat itjn=儈 fS 世畀.rvumbiff U 討 _3ds=通.行毎码print ( who+dest ination+eode+act 1 str (rmahe?)莖 Pyt hon 3 6.5 Shellfile Edit Shel Qebug Qpbons JQJindow tfelpPvthonlC 6 (v3. 6. 6:f59c0932M, Haz 28 20lSf 96:07:41)1 on vin32Type copyt ight- ;, *

7、 credits* or * license ()* for nore i | -二二二二二二二二二二二二二二二二二二二二二二 F ST ARXKbK#世祖行勰星(1) 变量who的数据类型。(2) 类似number的数据类型。(3) print语句输出的结果是。(4) str(number)的作用是。(5) “+”在程序中的作用是。17. 模拟一个简单计算器,实现如下功能:输入两个整数和一个运算符(加、减、乘、 除),进行算术运算,并输出运算结果。程序运行时,依次输入第一个数、运算符和第二 个数,输出运算结果。当输入的运算符是加减乘除(+-*/)四种以外的符号时,贝9输出“运算符不正确”。当

8、进行除法运算时,如果除数为“0”,提示输出“除数不能为0!”。Python程序实现如下,在划线处填入合适的代码。 a=int(input(请输入第一个数:)fh=input (请输入运算符:)b=int(input(请输入第二个数:) flag=Trues=if fh in s:if fh=+:c=a+b elif fh=-: c=a-belif fh=*:c=a*belse:if print(除数不能为0!)flag=Falseelse:c=a/bif flag=True:print(运算的结果为:+_)else:print (运算符不正确)18程序设计:在舞会上,男生、女生各自排成一队。舞

9、会开始时,依次从男队和女队的 队头各出一人配成舞伴。跳完后的两人重新回到队尾。例如:boy=Alex,Steven,Jack,girl=Ada*,Babs.,Danla,Jane输出:Turn1:(Alex,Ada)Turn2:(Steven,Babs)Turn3:(Jack,Danla)Turn4:(Alex,jane)Turn12:(Jack,jane)代码如下:boy=Alex,Steven,Jack girl=Ada,Babs,Danla,Jane for i in range(12):x,y=#出队print(“Turn:2):(,).format(i1,x,y) bov.appen

10、d()#再进队 girl.append()#再进队(1) 程序代码中处正确的代码是()。Aboy.pop(l).girl.pop(l) Bgirl.pop(l),boy.pop(l) Cboy.pop(0),girl.pop(0) Dgirl.pop(0),boy.pop(0)(2) 程序代码中处正确的代码是()。Ax By Ci Di1(3) 程序代码中处正确的代码是()。Ax By Ci Di119调试程序。请阅读以下程序并写出运行结果。File Edit Form at Run#sk16.py i=aEuni=O while i10:if i3S3=0: siua-+=L print C

11、i) 1=1+1 print sumJ s sum)0#ex16.pyi=0sum=0while i=80:u-jL-.r 现不错7 Li :1 I N- L遅可以再握丹:ifprini别预笄g L弓日 prints?习万法可龍不对“Jprmiz程岸皓束”)(1) 如果不能使用int ()函数,那么变量s的类型将会变成。(2) 如果你的期末成绩是85,你得到的评价将会是。(3) 如果你的期末成绩是55,你得到的评价将会是。(4) 如果你得到的评价是“还可以再提升”,你的期末成绩应该 和之间。(5) “程序中出现的所有else都可以替换为elif,程序效果一样”,这种说法是(填Eython zl

12、 6. 5 (v3. 6. 5:f 59c091) dr Win32Typ e c opyri ght 、 cr 日 dii sPT?CT dPV . r輙孚尹亲示蟲“对”或“错”)的。21.请在空格处填写正确的代码,使程序完善。实现功能:用辗转相除法求解两个正整数的最大公约数。x = int(input(请输入第一个正整数:)y = int(input(请输入第二个正整数:)m = max(x,y)#找出x,y中的最大值n = min(x,y)#找出x,y中的最小值r = m%n#求得最大值除以最小值后的余数while r!=0:#如果余数不等0,则进行以下循环m =#把最小值赋给 mn =#把余数赋给 nr = m%n#求得最大值除以最小值后的余数print(这两个数的最大公约数为:,)input(运行完毕,请按任意键退出.)【参考答案】*试卷处理标记,请不要删除一、选择题1D【详解】本题考查的是python中的列表相关知识,列表可以包含任意类型的元素,可以在同一个列

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

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

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