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

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

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

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

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

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

青少年编程等级考试Python编程一级试卷1word练习 一、选择题 1.下列可以导入Python模块的语句是() A.importmodule B.inputmodule C.printmodule D.defmodule 2.如下Python程序段 x=0 whilex<50: x=(x+2)*(x+3) 运行后,x的值为() A.0 B.72 C.50 D.168 3.在Python中,返回x的绝对值的函数是()。 A.abs(x) B.bin(x) C.all(x) D.input(x) 4.python语言的特点()。 A.简单 B.免费、开源 C.可移植性 D.以上都是 5.12Python语言语句块的标记是() A.分号 B.逗号 C.缩进 D./ 6.下列选项中,不属于Python语言基本数据类型的是() A.str B.int C.float D.char 7.Python使用函数()接收用输入的数据 A.accept() B.input() C.readline() D.print() 8.有python程序如下: S=input() print(S*3) 运行后通过键盘输入6,则运算结果是() A.666 B.SSS C.18 D.S*3 9.下列Python表达式中,能正确表示不等式方程|x|>1解的是() A.x>1orx<-1 B.x>-1orx<1 C.x>1andx<-1 D.x>-1andx<1 10.下列选项中,不属于Python特点的是()。 A.面向对象 B.运行效率高 C.可读性好 D.开源 11.下列软件中,可作为服务器操作系统的是() A.Windows B.Python C.excel D.access 12.已知字符串变量x的值是“H”,字符“A”的ASCII值是65,则python表达式chr(ord(x)+2)的值是() A.‘I’ B.‘J’ C.73 D.74 13.Python中的数据类型float表示() A.布尔型 B.整型 C.字符串型 D.浮点型 14.下列属于正确的Python变量名的是() A.True B.88abc C.abc&88 D._abc88 15.在python中,运行下列程序,正确的结果是() x=1 whilex>0: x=x+1 print(x) A.1 B.123456789………………… C.无输出 D.100 16.在Python中,通过()函数查看字符的编码。 A.int() B.ord() C.chr() D.yolk() 17.Python不支持的数据类型有()。 A.char B.int C.float D.list 18.下列定义变量的python程序语句变量赋值错误的是() A.x=y=1 B.x,y=1,2 C.x==1 D.x=1,2 19.已知字符串a="python",则print(a[1]+a[3])的值为() A."yth" B."yt" C."py" D."yh" 20.小王编写了出租车收费的python程序,代码如下: s1=float(input('请输入行驶路程(公里):')) ifs1<=3: f=10 elifs1<=10: f=10+2.5*(s1-3) else: f=27.5+3.5*(s1-10) print(f) 要测试所有分支程序代码是否正确,以下测试数据中,最恰当的一组是() A.3,8 B.-1,5,12 C.1,6,20 D.3,12,20 21.运行下列Python程序,结果正确的是() s="abcdefg" c=len(s)#len求字符串长度 foriinrange(0,c): ifi<2: print(chr(ord(s[i])+2),end="")#ord()函数是chr()函数配对函数,将字符转ASCII值 else: print(chr(ord(s[i])+3),end="") A.cdfgha B.cdfghb C.cdfghij D.cdfghc 22.有如下python程序段 n=int(input("请输入n值:")) x=n;y=0 ifx>0: y=y+1 elifx<0: y=y-1 print(y) 执行上述语句,下列说法不正确的是() A.若输入-1,则输出y值为-1 B.若输入0,则输出y值为-1 C.若输入1,则输出y值为1 D.若输入2,则输出y值为1 23.现有如下python程序段: foriinrange(6): p.append(int(random()*10)+1) foriinrange(2,6): ifi%2==1andp[i]%2==0: p[i]+=p[i-1] elifi%2==0andp[i]%2==1: p[i]