预览加载中,请您耐心等待几秒...
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.在Python中,已知a=3,b=5,运行下列程序段后,a和b的值为a=a*bb=a//ba=a//bA.a=3b=5B.a=15b=3C.a=5b=5D.a=5b=32.下列语言中()不属于高级语言A.pythonB.VCC.JAVAD.汇编语言3.在python语言中,下列表达式中不是关系表达式()A.m==nB.m>=nC.mornD.m!=n4.在Python中,判断n是否为偶数的表达式是()A.n/2=0B.n%2==0C.n%2=0D.n/2==05.python语言的特点()。A.简单B.免费、开源C.可移植性D.以上都是6.在教科书中利用Python探究电流和电压、电阻的关系实验里,除了可以通过书中的JupyterNotebook外,处理数据还可以通过下列()工具实现。A.PythonIDLEB.XmindC.网络画板D.几何画板7.下列关于算法说法不正确的是()A.算法独立于任何具体的语言,Python算法只能用Python语言来实现B.解决问题的过程就是实现算法的过程C.算法是程序设计的“灵魂”D.算法可以通过编程来实现8.下列哪个语句在Python中是非法的?()A.x=y=z=1B.x=(y=z+1)C.x,y=y,xD.x+=y9.关于Python语言的特点,以下选项描述正确的是()A.Python语言不支持面向对象B.Python语言是解释型语言C.Python语言是编译型语言D.Python语言是非跨平台语言10.在python中,运行以下程序,结果应为()a=5b=7b+=3a=b*20a+=2a=a%bprint(a,b)A.57B.2010C.227D.21011.变量K表示某天是星期几(k=1,表示星期一),下列python表达式中能表示K的下一天的是()A.K+1B.K%7+1C.(K+1)%7D.(K+1)%7-112.Python中,保留字写法正确的是()A.PRINT()B.Print()C.print()D.Int()13.在python中,想输出一行文字,要用到的函数是()。A.input()B.int()C.print()D.float()14.下面不是python特性的是():A.免费的B.简单易学C.可移植性好D.是低级语言15.下列可以导入Python模块的语句是()A.importmoduleB.inputmoduleC.printmoduleD.defmodule16.列表在python中的作用非常强大,它可以包含多个数据元素,下面是列表的数据元素()。A.整数B.浮点数C.字符串D.以上都是17.以下Python程序运行后,变量x和st的值分别是()。A.801123678B.801“123678”C.801801D.123678“123678”18.把数式写成Python语言的表达式,下列书写正确的是()。A.a+b/2aB.a+b/2*aC.(a+b)/2*aD.(a+b)/(2*a)19.运行下列Python程序,结果正确的是()a=18b=7c=a%bb=a%bprint(a,b)A.185B.518C.184D.41820.运行下列Python程序,结果正确是()a=32b=14c=a//bprint(c)A.2.2B.2C.“2”D.421.有python程序如下a=int(input())b=int(input())c=input()ifc=='+':print(a+b)elifc=='-':print(a-b)elifc=='*':print(a*b)elifc=='/':print(a/b)else:print(“输入错误,请重试”)当程序运行后,小新依次输入92*程序输出结果应为()A.18B.11C.7D.422.Python中变量的命名遵循的规则,不正确的是()A.以字母或下划线开头,后面可以是字母、数字或下划线。B.区分大小写C.以数字开头,后面可以是字母、数字或下划线。D.不能使用保留字23.以下Python代码输出结果中说法正确的是()。x=0foriinrange(1,100):x=x+iprint(x)A.1+100的和B.1+99的和C.1~99所有整数的和D.1~100所有整数的和24.以下python程序段执行后,输出结果为()m=29Ifm%3!=0:print(m,不能被3整除)else:print(m,能被3整除)A.29不能被3整除B.m不能被3整除C.29能被3整除D.m能被3整除25.在Python语言中,以下简单数据类型选项中描述错误的是()A.整数(int)、浮点数(float)B.字符串(str)C.布尔(bool)D.2.5+2.5的值是整数(int)类型2