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

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

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

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

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

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

青少年编程能力等级测评考生∶Python编程二级图文练习 一、选择题 1.整型变量x中存放了一个两位数,要将这个两位数的个位数字和十位数字交换位置,例如,13变成31,正确的Python表达式是() A.(x%10)*10+x//10 B.(x%10)//10+x//10 C.(x/10)%10+x//10 D.(x%10)*10+x%10 2.下列变量名在Python中合法的是() A.36B B.F55# C.for D._Good 3.在Python代码中表示“x属于区间[a,b)”的正确表达式是()。 A.a≤xandx<b B.n<=xorx<b C.x>=aandx<b D.x>=aandx>b 4.Python文件的后缀名是()。 A..doc B..vbp C..py D..exe 5.12Python语言语句块的标记是() A.分号 B.逗号 C.缩进 D./ 6.在教科书中利用Python探究电流和电压、电阻的关系实验里,除了可以通过书中的JupyterNotebook外,处理数据还可以通过下列()工具实现。 A.PythonIDLE B.Xmind C.网络画板 D.几何画板 7.已知列表list1=[88,22,34,89,67],则python表达式min(list1)的值为() A.22 B.88 C.89 D.67 8.在Python中,显示出信息x,并要求输入数据的是()。 A.abs(x) B.float(x) C.print(x) D.input(x) 9.下列Python程序运行后的输出结果是()。 s=0 foriinrange(1,5): s=s+i print("s=",s) A.s=5 B.s=6 C.s=10 D.s=15 10.在python中,运行下列程序,正确的结果是() x=1 whilex>0: x=x+1 print(x) A.1 B.123456789………………… C.无输出 D.100 11.对于Python语言中的语句“x=(num//100)%10”,当num的值为45376时,x的值应为() A.3 B.4 C.5 D.6 12.在下列程序设计语言中,属于人工智能语言的是()。 A.Python B.VB C.Pascal D.C 13.在python中,语句print(a,b)的意思是() A.打印a,b B.输出(a,b) C.输出a,b D.输出a,b的值 14.在Python中,表达式2**3的结果是() A.5 B.8 C.6 D.3 15.小王编写了出租车收费的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 16.Python的设计具有很强的可读性,相比其他语言具有的特色语法有以下选项,正确的是()。 A.交互式 B.解释型 C.面向对象 D.服务端语言 17.两个阻值分别为R1、R2的电阻并联后,电路阻值R可由公式求解,下面能正确求出R的Python表达式是() A.(R1+R2)/(R1*R2) B.R1+R2/(R1*R2) C.R1*R2/R1+R2 D.R1*R2/(R1+R2) 18.以下文本框内是一段用Python程序设计语言编写的源代码,功能是输出200以内能被17整除的最大正整数。这段源代码属于()。 A.软件 B.程序 C.指令 D.高级语言 19.王明同学运用Python语言编写程序,根据输入的体重和身高计算BM值并验算其体重指数是否超标,属于() A.数据 B.信息 C.知识 D.智慧 20.Python定义私有变量的方法为。() A.使用__private关键字 B.使用public关键字 C.使用DEF定义变量名 D.使用__XX定义变量名 21.利用Python程序绘制x-y的散点图,则下列程序第5行应该填写的代码是()。 A.plt.plot(X,Y) B.plt.scatter(X,Y) C.plt.bar(X,Y) D.plt.boxplot(X,Y) 22.在Python中,表达式a**3+b**3+c**3==100*a+10*b+c属于() A.算术表达式 B.关系表达式 C.逻辑表达式 D.日期表达式 23.下列Python程序段的运行结果是() i=0 sum=0 whilei<10: ifi%2==0: sum+=i i+=1 print(‘sum=’,sum