资料 NCT 全国青少年编程能力等级测试 python 二级一、选择题1.Python 的设计具有很强的可读性,相比其他语言具有的特色语法有以下选项,正确的是( )。A.交互式B.解释型C.面对对象D.服务端语言2.Python 中幂运算(指数运算)的运算符为( )。A.*B.**C.%D.//3.在 python 计数循环中,列表正确的输写方式是( )。A.(1,2,3)B.(1,2.3)C.[1,2.3 ]D.[1,2,3]4.有 python 程序如下a=int(input())b=int(input())c=input()if c=='+': print(a+b)elif c=='-': print(a-b)elif c=='*': print(a*b)elif c=='/': print(a/b)else:print(“输入错误,请重试”)当程序运行后,小新依次输入 9 2 *程序输出结果应为( )A.18B.11C.7D.45.在 python 中,运行下列程序,正确的结果是( )。A.i=4 s=10B.i=5 s=10C.i=5 s=15D.i=6 s=156.下面哪个不是 Python 合法的标识符( )A.int_3B.printC.countD.__name__7.下列可以导入 Python 模块的语句是( )A.import moduleB.input moduleC.print moduleD.def module8.Python 中的数据类型 float 表示( )A.布尔型B.整型C.字符串型D.浮点型9.以下选项中,不是 Python 中文件操作的相关函数是( )。A.open ()B.load ()C.read ()D.write ()10.变量 K 表示某天是星期几(k=1,表示星期一),下列 python 表达式中能表示 K 的下一天的是( )A.K+1B.K%7+1C.(K+1)%7D.(K+1)%7-111.下列选项中,合法的 Python 变量名是( )A.printB.speedC.Python.netD.a#212.python 文件的扩展名是( )A.pyB.pyeC.vbpD.pyr13.在 Python 中,表达式 2**3 的结果是( )A.5B.8C.6D.314.下列选项中,可以作为 Python 程序变量名的是( )A.a/bB.abC.a+bD.a-b15.如下 Python 程序段 x = 0 while x < 50: x = (x + 2) * (x + 3)运行后,x 的值为( )A.0B.72C.50D.168二、程序填空16.请编写 Python 程序,实现如下功能需求:1)程序运行后,给出文字提示:“请输入一个正整数:”2)输入一个整数 n 按回车后,程序输出从 1-n 所有整数中既是 3 的倍数又是 5 的倍数的数。3)不要超过 5 行代码。程序运行举例:17.若两个素数之差为 2,则该对素数称为双胞胎数,如 3,5 就是一对双胞胎数。编写 python 程序,实现如下功能:输入 n 的值,...