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

亲,该文档总共20页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

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

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

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

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

青少年编程等级考试Python编程三级试卷2精品练习 一、选择题 1.下列不可以作为Python合法变量名的是() A.c0 B.2a C.a_3 D.小河 2.在Python中要交换变量a和b中的值,应使用的语句组是() A.a,b=b,a B.a=c;a=b;b=c C.a=b;b=a D.c=a;b=a;b=c 3.在Python中,正确的赋值语句是() A.x+y=10 B.x=2y C.x=y=50 D.3y=x+1 4.python语言的特点()。 A.简单 B.免费、开源 C.可移植性 D.以上都是 5.Python文件的后缀名是()。 A..doc B..vbp C..py D..exe 6.以下()是python文件 A.*.mp3 B.*.xls C.*.ppt D.*py 7.下列Python表达式的值不是2的是()。 A.3%2 B.5//2 C.1*2 D.1+3/3 8.根据Python中变量命名遵循的规则,正确的是() A.char21 B.2020Py C.Python D.name.ch 9.以下叙述中正确的是()。 A.Python3.x与Python2.x兼容 B.Python语句只能以程序方式执行 C.Python是解释型语言 D.Python语言出现得晚,具有其他高级语言的一切优点 10.Python使用函数()接收用输入的数据 A.accept() B.input() C.readline() D.print() 11.以下python程序段运行后,x和st的值分别是() x=123+678 st="123"+"678" A.123678"123678" B.123678"801" C.801"123678" D.801"801" 12.运行Python程序的过程中出现了如下图错误提示,原因是()。 A.变量名51study太长 B.应该写成"chinese"=51study C.“chinese”应该写成“chinaˈs” D.变量名51study不符合python语言规范,变量名不能以数字开头 13.在Python中运行下列程序,输出结果为() foriinrange(1,6): print(‘*’) A.****** B.****** C.***** D.***** 14.下面不是python特性的是(): A.免费的 B.简单易学 C.可移植性好 D.是低级语言 15.以下不属于高级程序设计语言的是()。 A.C++ B.VB C.机器语言 D.Python 16.以下哪个不是python关键字() A.cout B.from C.not D.or 17.以下Python代码输出结果中说法正确的是()。 x=0 foriinrange(1,100): x=x+i print(x) A.1+100的和 B.1+99的和 C.1~99所有整数的和 D.1~100所有整数的和 18.若用整型变量k表示某天是星期几(例如k=1表示该天是星期一、k=2表示该天是星期二……k=7表示该天是星期天),则下列能够正确表示k的下一天是星期几的python表达式为() A.k+1 B.k%7+1 C.(k+1)%7 D.(k+1)%7-1 19.在python中,Int()函数的功能是返回不大于x的最大整数,设a=3,b=4,c=5,则下列表达式的运算结果中值最大的是() A.math.sqrt(b) B.abs(a-b) C.Int(2*a-c/b) D.a**2+b**2-c**2 20.有如下VB程序段: s1="python":s2="visual" i=1:j=1:s="" DoWhilei<=Len(s1)Andj<=Len(s2) IfMid(s1,i,1)>=Mid(s2,j,1)Then s=s+Mid(s1,i,1) Else j=j+1 EndIf i=i+1 Loop 执行该程序后,j的值是() A.2 B.3 C.5 D.7 21.在VB中,下列与表达式Len("python")+20的值相等的是() A.Int(Rnd*26)+1 B.Val("20")+16mod9 C.Mid("Hello2019",6,2)+"6" D.abs(Sqr(16)–30) 22.在python中,有程序如下 A=input() print(A*5) 通过键盘输入5,则运算结果是() A.55555 B.25 C.5*5 D.55 23.以下是猜数游戏的Python程序,请你补全代码: 请选择适当的代码填入程序①处。() A.for B.print C.elif D.input 24.下列选项中,能作为python程序变量名的是() A.if B.2x C.a*b D.x2 25