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

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

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

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

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

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

青少年编程等级考试∶Python编程一级试卷6优质 一、选择题 1.以下对Python程序缩进格式描述错误的选项是() A.不需要缩进的代码顶行写,前面不能留空白 B.缩进可以用tab键实现,也可以用多个空格实现 C.严格的缩进可以约束程序结构,可以多层缩进 D.缩进是用来格式美化Python程序的 2.python单行注释和多行注释分别是什么?() A.""""""和'''''' B.#和"""""" C.//和'''''' D.#和// 3.在Python中,设a=2,b=3,表达式a<bandb>=3值是() A.1 B.0 C.True D.False 4.有python程序如下 a=int(input()) b=int(input()) c=input() ifc=='+': print(a+b) elifc=='-': print(a-b) elifc=='*': print(a*b) elifc=='/': print(a/b) else: print(“输入错误,请重试”) 当程序运行后,小新依次输入92* 程序输出结果应为() A.18 B.11 C.7 D.4 5.下列Python程序段 a=0 b=4 ifb>a: a=3*b else: a=10 程序运行后,a的值是() A.10 B.0 C.12 D.4 6.运行下列Python程序,结果正确的是() a=18 b=7 c=a%b b=a%b print(a,b) A.185 B.518 C.184 D.418 7.计算机能直接识别、理解执行的语言是() A.汇编语言 B.Python语言 C.自然语言 D.机器语言 8.以下哪种语言属于高级程序设计语言() ①python②c++③visualbasic④java A.①②③ B.②③ C.②③④ D.①②③④ 9.运行Python程序的过程中出现了如下图错误提示,原因是()。 A.变量名51study太长 B.应该写成"chinese"=51study C.“chinese”应该写成“chinaˈs” D.变量名51study不符合python语言规范,变量名不能以数字开头 10.下列选项中,属于Python输出函数的是()。 A.random() B.print() C.sqrt() D.input() 11.根据Python中变量命名遵循的规则,正确的是() A.char21 B.2020Py C.Python D.name.ch 12.在Python中,表达式(21%4)+3的值是() A.2 B.4 C.6 D.8 13.python3解释器执行not1and1的结果为()。 A.True B.False C.0 D.1 14.在python语言中,下列表达式中不是关系表达式() A.m==n B.m>=n C.morn D.m!=n 15.在Python中print(-14//4)的运行结果是()。 A.-4 B.-3.5 C.2 D.-2 二、程序填空 16.已知圆柱体的底面半径为r,高为h,(均为正整数),小张编写了一个程序计算圆柱体的地面周长和面积,圆柱体侧面积以及圆柱体体积,其中圆周率定义为:3.14,请根据下列代码回答问题: r=int(input(“请输入半径r:”)) h=int(input(“请输入高h:”)) _________________________ c=2*pi*r s=pi*r**2 S=c*h V=s*h print(c,s,S,V) (1)解决问题的程序用到的控制结构有:__________________(填:顺序结构、分支结构、循环结构) (2)请将程序补充完整。 (3)请找出程序中的错误代码,并改正。 ____________________________________________ 17.(最大公约数)用辗转相除法求两个正整数的最大公约数。 代码如下: defgcd(m,n): r= whiler!=0: m=n n= return a=int(input(‘请输入a的值:’)) b=int(input(‘请输入b的值:’)) print(‘最大公约数是:') 填空: ________________________________________ 18.操作说明:打开文件“Y:/1/1.py”,将程序补充完整,不得增加,删除语句、或改变程序原有结构,操作结束后保存。 以下程序段的功能是:根据从键盘上输入的表示星期几的数字,若输入的数字不是在范围(1至7)输出“输入错误!”,否则输出对应的英文星期的简称如“Mon、Tue、Wed、Thu、Fri、Sta、Sun”。 n=int(input(“请输入一个数:”)) list=[“Mon