
【编程】NCT等级测试-Python编程二级真题测试卷2word复习知识点试卷试题.doc
32页编程】NCT等级测试-Python编程二级真题测试卷2word复习知识点试卷试题一、选择题1.在python中,运行下列程序,正确的结果是( )s=0for i in range (1,5): s=s+iprint("i=",i,"s=",s)A.i=4 s=10 B.i=5 s=10 C.i=5 s=15 D.i=6 s=152.以下是一段python程序:它的可以用哪个流程图表达( )A. B.C.3.下面( )是Python合法的变量名A.int32 B.40XL C.self D.name4.下列选项中,不能作为python程序变量名的是( )A.abc B.abc123 C.123abc D.abc__1235.以下Python程序运行后,变量x和st的值分别是( )A.801 123678 B.801 “123678” C.801 801 D.123678 “123678”6.下列定义变量的python程序语句变量赋值错误的是( )A.x=y=1 B.x,y=1,2 C.x==1 D.x=1,27.在python中运行print(“3+6”)的结果是( )。
A.9 B.“3+6” C.3+6 D.“9”8.下列不是Python中所有循环必须包含的是( )A.冒号 B.循环次数 C.循环体 D.缩进9.在Python中,“print(100-33*5%3)”语句输出的是( )A.34 B.67 C.100 D.110.在Python中,已知a=3,b=5,运行下列程序段后,a和b的值为a = a * bb = a // ba = a // bA.a=3 b=5 B.a=15 b=3 C.a=5 b=5 D.a=5 b=311.Python表达式中,可以使用( )控制运算的优先顺序A.圆括号() B.方括号[] C.大括号{} D.尖括号<>12.在python中,运行下列程序,正确的结果是( )A.i=4 s=10 B.i=5 s=10 C.i=5 s=15 D.i=6 s=1513.运行Python程序的过程中出现了如下图错误提示,原因是()A.变量名51study太长B.应该写成"chinese" =51studyC.“chinese”应该写成“chinaˈs”D.变量名51study不符合python语言规范,变量名不能以数字开头14.下面哪个不是Python合法的标识符( )A.int_3 B.30XL C.self D._abc15.Python使用函数( )接收用 输入的数据A.accept() B.input() C.readline() D.print()16.下列选项中,属于Python输出函数的是( )。
A.random() B.print() C.sqrt() D.input()17.变量K表示某天是星期几(k=1,表示星期一),下列python表达式中能表示K的下一天的是( )A.K+1 B.K%7+1 C.(K+1)%7 D.(K+1)%7-118.关于python程序设计语言,下列说法不正确的是( )A.python是一种解释型、面向对象的计算机程序设计语言B.python支持Windows操作系统,但不支持Linux系统C.python源文件以***.py为扩展名D.python文件不能直接在命令行中运行19.除python语言之处,还有很多其他程序设计语言程序设计语言经历了从机器语言、汇编语言到高级语言的发展过程其中python语言是属于( )A.机器语言 B.高级语言 C.汇编语言 D.自然语言20.Python文件的后缀名是( )A.pdf B.do C.pass D.py21.在python语言中表示“x属于区间[a,b)” 的正确表达式是( )A.a≤ x or x < b B.a<= x and x < b C.a≤x and x< b D.a<=x or x A.PythonB.BasicC.C++D.伪代码23.在Python中print(-14//4)的运行结果是( )A.-4 B.-3.5 C.2 D.-224.下列python表达式结果最小的是( )A.2**3//3+8%2*3 B.5**2%3+7%2**2 C.1314//100%10 D.int("1"+"5")//325.Python语言自带的IDLE环境的退出命令是( )A.Esc B.close C.回车键 D.exit26.要利用Python通过数组绘制拟合曲线图,必须要用到的外部库是( )A.time库B.random库C.turtle库D.matplotlib 库27.在Python中,关于变量的说法,正确的是( )A.变量必须以字母开头命名B.变量只能用来存储数字,不能存储汉字C.在python中变量类型一旦定义就不能再改变D.变量被第二次赋值后,新值会取代旧的值28.下列Python程序段运行的结果是( )x=0for i in range(1,20,3): x=x+iprint(x)A.80 B.190 C.70 D.21029.以下是猜数游戏的 Python程序,请你补全代码:请选择适当的代码填入程序①处。 )A.for B.print C.elif D.input30.下面Python代码运行后,a、b的值为( )a=23b=int(a/10)a=(a-b*10)*10b=a+bprint(a,b)A.23 2 B.30 20 C.30 32 D.3 231.下列Python程序段运行的结果是( )i=0sum=0while i<10: if i%3==0: sum+=i i+=1print("sum=",sum)A.sum=9 B.sum=10 C.sum=18 D.sum=1932.Python程序中第一行:a=int(input( )),第二行:print(a+5),运行程序后键盘输入3,输出结果是( )A.5 B.3 C.8 D.其他33.下列Python程序段的运行结果是( )i=0sum=0while i<10: if i%2==0: sum+=i i+=1print(‘sum=’,sum)A.sum=18 B.sum=20 C.sum=22 D.sum=3034.关于python中的函数,以下描述错误的是( )。 A.函数能完成特定的功能,对函数的使用不需要了解函数内部实现原理,只要了解函数的输入输出方式即可B.使用函数的主要目的是减低编程难度和代码重用C.Python 使用 del 保留字定义一个函数D.函数是一段具有特定功能的语句组35.韦沐沐同学利用Python软件编制程序初始时,他使用流程图描述算法,在设计输入、输出数据时使用的图例是( )A. B. C. D.36.利用Python程序绘制x-y的散点图,则下列程序第5行应该填写的代码是( )A.plt. plot(X,Y) B.plt. scatter(X,Y)C.plt. bar(X,Y) D.plt .boxplot(X,Y)37.可以被计算机直接执行的语言是( ) , Python语言属于( )语言A.机器,高级 B.高级,汇编 C.高级,机器 D.汇编,高级38.Python 定义私有变量的方法为 )A.使用 __private 关键字B.使用 public 关键字C.使用DEF定义变量名D.使用 __XX 定义变量名39.小新编制了一个python程序如下,但程序无法执行,你帮他找出程序中一共有几处错误( )1a=3b=input()c=a+bprint("c")A.1 B.2 C.3 D.440.在Python中运行下列程序,输出结果为( )for i in range (1,5): print(i)A.1,2,3,4,5 B.1 2 3 4 5 C.0,1,2,3,4 D.1 2 3 441.关于Python的内存管理,下列说法错误的是( )A.变量不必事先声明 B.变量无需先创建和赋值就可直接使用C.变量无须制定类型 D.可以使用del释放资源42.下列与数学表达式对应的python表达式,正确的是( )。 A.( - b + math. sqrt (b * b – 4 * a * c)) /a * aB.- b + math. sqrt (b * b – 4 * a * c) /2*aC.( -b + math. sqrt (b * 2 – 4 * a * c)) /(2 * a)D.( -b + math. sqrt ( b * b – 4 * a * c)) / (2 * a)43.在Python程序设计语言中,用于输入和输出的函数分别是( )A.read( )和write( ) B.input( )和output( )C.input( )和print( ) D.cin( )和cout( )44.计算机语言发展大致经历了机器语言、汇编语言和高级语言阶段可以被计算机直接执行的语言是( ) , Python语言属于( )语言A.机器,高级 B.高级,汇编 C.高级,机器 D.汇编,高级45.有如下python程序段n=int (input("请输入n值: "))x=n ; y=0if x>0: y=y+1elif x<0: y=y-1print (y)执行上述语句,下列说法不正确的是( )A.若输入-1,则输出y值为-1 B.若输入0,则输出y值为-1C.若输入1,则输出y值为1 D.若输入2,则输出y值为146.Python中变量的命名遵循的规则,不正确的是( )A.以字母或下划线开头,后面可以是字母、数字或下划线。 B.区分大小写C.以数字开头,后面可以是字母、数字或下划线 D.不能使用保留字47.王明编写了Python程序,根据输入的体重和身高计算BM值并显示是否超标王明体重80kg,身高170cm其中“体重80kg”“身高170cm”是对王明体重身高的符号记录属于( )A.数据 B.信息 C.知识 D.智慧48.下列有关于print命令的描述中,正确的是( )A.在打印机里打印相关的文本或者数字等B.可以用来画图C.在屏幕中输出相应的文本或者数字等D.执行语句print(“python”,3.7)时会出错49.有python程序如下a=int(input())b=int(input())c=input()if c=='+': print(a+b)elif c=='-': print(a-b)elif c=='*': print(a*b)。
