资料 NCT 全国青少年编程能力等级测试 python 三级一、选择题1.在 Python 中,数据的输入是通过( )来实现的。A.input()函数B.print()函数C.bool()函数D.abs()函数2.计算机能直接接收和执行的程序设计语言为( )A.Visual Basic 语言B.Python 语言C.机器语言D.自然语言3.在 Python 语言中,以下简单数据类型选项中描述错误的是( )A.整数(int)、浮点数(float)B.字符串(str)C.布尔(bool)D.2.5+2.5 的值是整数(int)类型4.下列有关于 print 命令的描述中,正确的是( )A.在打印机里打印相关的文本或者数字等B.可以用来画图C.在屏幕中输出相应的文本或者数字等D.执行语句 print(“python”,3.7)时会出错5.在下面的 python 程序中,变量 b 和 c 的值为()。A.b 为 6,c 为 6B.b 为 6,c 为 8C.b 为 8,c 为 8D.b 为 8,c 为 66.运行下列 Python 程序,输出结果为 0,则空白处应为( )a=14b=7c=_______print(c)A.a-bB.a+bC.a/bD.a%b7.在 Python 中,已知 a=3,b=5,运行下列程序段后,a 和 b 的值为a = a * bb = a // ba = a // bA.a=3 b=5B.a=15 b=3C.a=5 b=5D.a=5 b=38.在 Python 中,下面程序段的输出结果是( )x=9 Print(“x=”,x+1)A.9B.10C.x=9D.x= 109.在 Python 中,表示跳出循环的函数是( )A.continueB.breakC.ESCD.Close10.Python 文件的后缀名是( )。A..docB..vbpC..pyD..exe11.Python 中,赋值语句,“c=c-b”等价于( )A.b-=cB.c-b=cC.c-=bD.c==c-b12.下列 Python 语句中,会导致程序运行出错的语句是( )A.x=(y=1)B.x,y=y,xC.x=1;y=1D.x=y=113.数据分析的处理工具错误的( )A.AccessB..ExcelC.pythonD.SQL14.下列选项中,可以作为 Python 程序变量名的是( )A.a/bB.abC.a+bD.a-b15.在 python 中,以下哪个选项 a 的数据类型为整型( )A.a=5B.a=input()C.a='5'D.a=5.0二、程序填空16.求解 a 到 b 内(包含 a 和 b)所有的质数,并对每个质数的每一位数字求和。请完善程序。程序如下:import mathdef IsPrime(i):if i==1:return Falsefor j in range(2,int(math.sqrt(i))+1):if____:return Falsereturn Truea=int(input("请输入 a:"))b=int(input("请输入 b:"))summ=0for i in range(a,b+1):if IsPri...