中国电子学会青少年软件编程等级考试标准 python 三级精品练习一、选择题1.运行下列 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.cdfghaB.cdfghbC.cdfghijD.cdfghc2.下列 Python 语句中,会导致程序运行出错的语句是()A.x=(y=1)B.x,y=y,xC.x=1;y=1D.x=y=13.Python 中,赋值语句,“c=c-b”等价于()A.b-=cB.c-b=cC.c-=bD.c==c-b4. 在教科书中利用 Python 探究电流和电压、电阻的关系实验里,除了可以通过书中的JupyterNotebook 外,处理数据还可以通过下列()工具实现。A.PythonIDLEB.XmindC.网络画板 D.几何画板5. 我们学习了使用 Python 程序设计语言解决问题,Python 程序设计语言属于()。A•高级语言 B•自然语言 C•汇编语言 D•机器语言6. 关于 python 程序设计语言,下列说法不正确的是()A. python 是一种解释型、面向对象的计算机程序设计语言B. python 支持 Windows 操作系统,但不支持 Linux 系统C. python 源文件以***.py 为扩展名D. python 文件不能直接在命令行中运行7. 下面 Python 代码运行后,a、b 的值为()a=23b=int(a/10)a=a-b*10print(a,b)A.232B.32C.320D.238. 在 Python 中,若 x=10,y=20,下面程序段执行后,变量 x、y 的值分别是()x=yy=xA.10、10B.10、20C.20、20D.20、109. 在 Python 中,表示跳出循环的函数是()D.CloseD.x=10D.listD.a%bA.801123678B.801“123678"C.801801“123678"14.在 Python中,正确的赋值语句是()A.x+y=10B.x=2yC.x=y=5015.运行下列 Python 程序,结果正确的是()a=18b=7c=a%bb=a%bprint(a,b)A.185B.518C.184D.123678D.3y=x+1D.418print("c")B.2C.3D.4A.continueB.breakC.ESC10. 在 Python 中,下面程序段的输出结果是()x=9Print(“x=",x+1)A.9B.10C.x=911.Python 不支持的数据类型有()。A.charB.intC.float12.运行下列 Python 程序,输出结果为 0,则空白处应为()a=14b=7c=print(c)A.a-bB.a+bC.a/b13.以下 Python 程序运行后,变量 x 和 st 的值分别是()。#笫 11 题程序123+678St=f,12r+,,678"1a=3b=input()c=a+b17. 两个阻值分别为 R1、R2 的电阻并联后,电路阻值 R 可由公式求解,下面能正确求出 R的 Python 表达式是()16...