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

在线预览结束,喜欢就下载吧,查找使用更方便

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

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

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

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

试题青少年编程等级考试∶Python编程三级试卷1 一、选择题 1.列表在python中的作用非常强大,它可以包含多个数据元素,下面是列表的数据元素()。 A.整数 B.浮点数 C.字符串 D.以上都是 2.下列Python程序段运行的结果是() x=0 foriinrange(1,20,3): x=x+i print(x) A.80 B.190 C.70 D.210 3.下列Python数据不属于列表的是() A.{24,56,7,89,4} B.[24,56,7,89,4] C.[24,56,’a’,’猕猴桃’] D.[’A’,’B’’C’,’D’] 4.利用Python程序绘制x-y的散点图,则下列程序第5行应该填写的代码是()。 A.plt.plot(X,Y) B.plt.scatter(X,Y) C.plt.bar(X,Y) D.plt.boxplot(X,Y) 5.Python表达式a=b中“=”表示() A.交换“=”左右两边变量的值 B.把“=”右边变量的值赋值给左边变量 C.把“=”左边变量的值赋值给右边变量 D.比较“=”左右两边变量的值是否相等 6.有关循环结构的说法不正确的是()。 A.循环结构是算法的基本结构之一 B.有的的程序设计中没有循环结构 C.循环结构在程序设计有可能会有嵌套出现 D.在PYTHON程序设计语言中循环结构一般使用IF语句实现。 7.已知字符串a="python",则print(a[1]+a[3])的值为() A."yth" B."yt" C."py" D."yh" 8.运行下列Python程序,结果正确的是() a=32 b=14 c=a%b print(c) A.2 B.4 C.32 D.14 9.计算机能直接识别、理解执行的语言是() A.汇编语言 B.Python语言 C.自然语言 D.机器语言 10.在Python中,“print(100-33*5%3)”语句输出的是() A.34 B.67 C.100 D.1 11.Python语言自带的IDLE环境的退出命令是() A.Esc B.close C.回车键 D.exit 12.利用Python求100以内所有能被3整除的正整数,代码如下: 则下列程序第3行的横线应该填() A.i=i*3 B.i=i%3 C.i%3==0 D.i/3==1 13.运行Python程序的过程中出现了如下图错误提示,原因是()。 A.变量名51study太长 B.应该写成"chinese"=51study C.“chinese”应该写成“chinaˈs” D.变量名51study不符合python语言规范,变量名不能以数字开头 14.在Python中,若x=10,y=20,下面程序段执行后,变量x、y的值分别是() x=y y=x A.10、10 B.10、20 C.20、20 D.20、10 15.关于Python3.8基础知识的说法中,不正确的是() A.支持中文做标识符 B.Python标识符不区分字母的大小写 C.Python命令提示符是>>> D.命令中用到的标点符号只能是英文字符 二、程序填空 16.阅读程序。分析以下Python程序并回答问题。 who='我的' action='是' destination='镜像世界' number='153' code='通行密码' print(who+destination+code+action+str(number)) (1)变量who的数据类型_______________。 (2)类似number的数据类型______________。 (3)print语句输出的结果是______________。 (4)str(number)的作用是_________。 (5)“+”在程序中的作用是____________。 17.模拟一个简单计算器,实现如下功能:输入两个整数和一个运算符(加、减、乘、除),进行算术运算,并输出运算结果。程序运行时,依次输入第一个数、运算符和第二个数,输出运算结果。当输入的运算符是加减乘除(+-*/)四种以外的符号时,则输出“运算符不正确”。当进行除法运算时,如果除数为“0”,提示输出“除数不能为0!”。Python程序实现如下,在划线处填入合适的代码。 a=int(input("请输入第一个数:")) fh=input("请输入运算符:") b=int(input("请输入第二个数:")) flag=True s=____ iffhins: iffh=="+": c=a+b eliffh=="-": c=a-b eliffh=="*": c=a*b else: if____ print("除数不能为0!") flag=False else: c=a