预览加载中,请您耐心等待几秒...
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编程二级2word练习 一、选择题 1.运行下列Python程序,结果正确是() a=32 b=14 c=a//b print(c) A.2.2 B.2 C.“2” D.4 2.Python表达式“50-50%6*5//2**2”的结果为() A.48 B.25 C.0 D.45 3.下列Python语句中,会导致程序运行出错的语句是() A.x=(y=1) B.x,y=y,x C.x=1;y=1 D.x=y=1 4.利用Word软件编辑了一篇关于“Python简介”的文档,部分界面如图所示,下列说法正确的是() A.该文档中的有2个用户添加了2处批注 B.该文档中图片采用的环绕方式为上下型 C.该文档中总共有4处修订 D.若要对文档中所有的“Python”文字设置为“红色倾斜”格式,用自动更正功能最合适 5.下面Python代码运行后,a、b的值为() a=23 b=int(a/10) a=a-b*10 print(a,b) A.232 B.32 C.320 D.23 6.下列选项中,不属于Python语言基本数据类型的是() A.str B.int C.float D.char 7.以下python程序段运行后,s的值是() n=0 s=0 whiles<=10: n=n+3 s=s+n print(s) A.0 B.3 C.18 D.30 8.以下python程序段运行后,x和st的值分别是() x=123+678 st="123"+"678" A.123678"123678" B.123678"801" C.801"123678" D.801"801" 9.以下python程序段运行后,y的值是() x=3 ifx>3: y=2*x else: y=3*x+1 print(y) A.10 B.5 C.25 D.26 10.利用Python求100以内所有能被3整除的正整数,代码如下: 则下列程序第3行的横线应该填() A.i=i*3 B.i=i%3 C.i%3==0 D.i/3==1 11.Python中用来声明字符串变量的关键字是() A.str B.int C.float D.char 12.下列不是Python中所有循环必须包含的是()。 A.冒号 B.循环次数 C.循环体 D.缩进 13.下面哪个不是Python合法的标识符() A.int32 B.40XL C.self D.__name__ 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.计算机能够直接识别和执行的语言是() A.机器语言 B.汇编语言 C.Python语言 D.C语言 16.已知下列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 C.16,17,18 D.18,19 17.王明录入程序代码并运行,出现错误提示(如下图所示),分析原因并改错,正确的是() A.变量名1w太短 B.应该写成float(input("输入体重(kg):")=1w C.将float改为int D.变量名1w不符合Python语言规范,不能以数字开头 18.在用Python编程对数据进行分析的时候,代码pandas.DataFrame.sum()执行的操作是 A.返回所有列的和 B.返回所有行的和 C.返回所有数据中的最大值 D.返回所有数据中的最小值 19.在Python程序设计语言中,用于输入和输出的函数分别是() A.read()和write() B.input()和output() C.input()和print() D.cin()和cout() 20.在Python中,不同的数据,需要定义不同的数据类型,可用方括号“[]”来定义的是() A.列表 B.元组 C.集合 D.字典 21.下列python表达式中,值为字符串类型的是() ①Abs(x)②“abc”*3③“123+45”④123+45⑤a=input(“请输入a的值:”) A.①③⑤ B.②④⑤ C.①②③ D.②③⑤ 22.运行下列Python程序,输出结果为True,则空白处应为() a=15 b=46 if__________: print(‘True’) else: print(‘Flase’) A.a=b B.a>b C.a<b D.a==b 23.在Python中,数据的输入