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

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

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

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

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

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

青少年编程能力等级测评考生∶Python编程二级3优质练习 一、选择题 1.在VB中,下列与表达式Len("python")+20的值相等的是() A.Int(Rnd*26)+1 B.Val("20")+16mod9 C.Mid("Hello2019",6,2)+"6" D.abs(Sqr(16)–30) 2.下列python表达式结果最小的是() A.2**3//3+8%2*3 B.5**2%3+7%2**2 C.1314//100%10 D.int("1"+"5")//3 3.如下Python程序段 x=0 whilex<50: x=(x+2)*(x+3) 运行后,x的值为() A.0 B.72 C.50 D.168 4.()不是程序设计高级语言。 A.Python B.Basic C.C++ D.伪代码 5.在Python中print(8+7%2**2)的执行结果是() A.5 B.1 C.6 D.11 6.在Python代码中表示“x属于区间[a,b)”的正确表达式是()。 A.a≤xandx<b B.n<=xorx<b C.x>=aandx<b D.x>=aandx>b 7.Python文件的后缀名是() A.pdf B.do C.pass D.py 8.Python中,赋值语句,“c=c-b”等价于() A.b-=c B.c-b=c C.c-=b D.c==c-b 9.12Python语言语句块的标记是() A.分号 B.逗号 C.缩进 D./ 10.在Python中,下面程序段的输出结果是() x=9 Print(“x=”,x+1) A.9 B.10 C.x=9 D.x=10 11.对于Python语言中的语句“x=(num//100)%10”,当num的值为45376时,x的值应为() A.3 B.4 C.5 D.6 12.Python中“ab”+“cd”*2的结果是()。 A.abcd2 B.abcdabcd C.abcdcd D.ababcd 13.Python语句"ab"+"c"*2的运行结果是() A.abc2 B.abcabc C.abcc D.ababcc 14.在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 15.Python中变量的命名遵循的规则,不正确的是() A.必须以字母或下划线开头,后面可以是字母、数字或下划线。 B.区分大小写 C.不区分大小写 D.不能使用保留字 16.小新编制了一个python程序如下,但程序无法执行,你帮他找出程序中一共有几处错误() 1a=3 b=input() c=a+b print("c") A.1 B.2 C.3 D.4 17.关于Python的内存管理,下列说法错误的是() A.变量不必事先声明 B.变量无需先创建和赋值就可直接使用 C.变量无须制定类型 D.可以使用del释放资源 18.在Python语言中,数据的输入是通过()来实现的。 A.input()函数 B.print()函数 C.output()函数 D.abs()函数 19.在Python中,下列循环结构用法错误的是()。 A.foriinrange(20): B.foriinrange(0,10): C.foriinrange(10,0,2): D.whiles<50: 20.在python计数循环中,列表正确的输写方式是()。 A.(1,2,3) B.(1,2.3) C.[1,2.3] D.[1,2,3] 21.在Python中自定义函数需要什么关键字放在函数开始() A.function B.def C.define D.void 22.设a=2,b=5,在python中,表达式a>bAndb>3的值是() A.False B.True C.-1 D.1 23.下列可以作为python变量名的是() A.'a1' B.6key C.False D.i_f 24.Python语言源代码程序编译后的文件扩展名为() A..py B..c C..java D..c++ 25.在Python程序设计语言中,表示整除的符号是() A./ B.% C.mod D.// 26.已知字符串a="python",则a[1]的值为() A."p" B."py" C."Py" D."y" 27.已知下列Python程序段,k取下列哪组值是x=4?() foriinrange(10): k=int(input()) ifk<=20andk>0: ifk>15: ifk>18: x=0 else: x=1 else: ifk>12: x=4 else: x=5 A.13,16 B.13,14,15