版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第页python程序设计练习测试题附答案1.下列哪种说法是错误的()A、python语言中的数据类型可以使用函数强制转换B、int()函数可以将任何其他类型的数据转换为整型C、Float()函数可以将一个整数转换为浮点数D、str()可以将任何其他类型的数据转换为字符串【正确答案】:B2.可以通过什么函数获取列表的长度()A、print()B、len()C、lon()D、append()【正确答案】:B3.表达式len(range(1,10))的值为()。A、3B、6C、7D、9【正确答案】:D4.转义字符’\n’的含义是()A、退格B、回车C、回车换行D、换页【正确答案】:C5.(1,2,3)+(4,5,6)的结果是()A、(1,2,3,4,5,6)B、(5,7,9)C、(2,3,4)D、(4,5,6,1,2,3)【正确答案】:A6.下列Python语句正确的是()A、min=xifx<yB、max=x>y?x:yC、if(x>y)printxD、min=xifx<yelsey【正确答案】:D7.下列合法的变量名是:()A、main()B、car2C、2carD、var-name【正确答案】:B8.下列哪个语句在Python中是非法的?()A、x=y=z=1B、x=(y=z+1)C、x,y=y,xD、x+=y【正确答案】:B9.不属于Python语言关键字的是()A、intB、breakC、whileD、string【正确答案】:D10.将列表中的数据从小到大排序该使用()函数A、sortedB、maxC、minD、sum【正确答案】:A11.已知x,y=5,10;则表达式print(xandy)的输出结果是:()A、5B、trueC、falseD、10【正确答案】:D12.3>4or4<5的结果是A、trueB、falseC、1D、0【正确答案】:A13.已知x='123'和y='456',那么表达式x+y的值为()A、123456'B、123456C、123+456D、123+456'【正确答案】:A14.以下程序的输出结果为:()print(2+5)A、7B、22222C、25D、语法错误【正确答案】:D15.以下对continue语句的作用描述正确的是A、终止程序B、终止本次循环C、跳出当前层循环,继续执行循环体以外的语句D、终止程序中所有循环,再执行循环以外的语句【正确答案】:B16.在Python语言中,以下非法的赋值语句是()A、j++B、a=xand(i+1)C、x=j>0D、k=i==j【正确答案】:A17.3in(1,2,3)的结果是()A、TRUEB、FALSEC、2D、3【正确答案】:A18.以下是浮点型的数据为A、1B、“0.1”C、1e1D、4+3j【正确答案】:C19.设有语句:a=3;则执行了语句a*=a-2;变量a的值是()A、7B、0C、3D、语法错误【正确答案】:C20.表达式len([iforiinrange(10)])的值为()A、0B、1C、9D、10【正确答案】:D21.已知x=3,那么执行语句x*=6之后,x的值为()。A、17B、18C、19D、20【正确答案】:B22.表达式list(filter(lambdax:x%2==0,range(10)))的值为()A、表达式list(filter(lambdax:x%2==0,range(10)))的值为:B、[2,4,6,8]C、[1,3,5,7,9]D、[0,1,3,5,7,9]【正确答案】:A23.a=45.26,将变量a转换为一个字符串,用以下哪个函数A、int(a)B、float(a)C、str(a)D、type(a)【正确答案】:C24.若希望当x的值为奇数时,表达式的值为“真”,x的值为偶数时,表达式的值为“假”。则以下不能满足要求的表达式是()。A、x%2==1B、not(x%2==0)C、not(x%2)D、x%2【正确答案】:C25.>>>-4**3的输出结果A、-12B、12C、-64D、64【正确答案】:C26.以下程序的输出结果为:()print(1,2,3,4,5,sep=#)A、语法错误B、1,2,3,4,5,#C、1#2#3#4#5D、1,2,3,4,5,sep=#【正确答案】:C27.Python内置函数()_用来返回数值型序列中所有元素之和。A、max()B、min()C、len()D、sum()【正确答案】:D28.Python不支持的数据类型有()A、charB、intC、floatD、list【正确答案】:A29.执行下面操作后,list2的值是:()list1=['a','b','c']list2=list1list1.append('de')A、['a','b','c']B、['a','b','c','de']C、['d','e','a','b','c']D、['a','b','c','d','e']【正确答案】:B30.以下程序的输出结果是()print('5'*3,'5'+'3')A、5558B、15
53C、55553D、158【正确答案】:C31.以下程序的输出结果是()print(3//2,3%2);A、1.5,1B、1,1C、1.51D、1,1【正确答案】:B32.Python语言提供的合法关键字的是()A、FloatB、ListC、trueD、Integer【正确答案】:C33.以下选项中合法的用户标识符是()A、‘Int’B、_2TestC、3DmaxD、A.dat#【正确答案】:B34.已知输入的第一个整数为3,第二个整数为2,则以下程序的输出结果是:()num1=input(请输入第一个整数:)num2=input(请输入第二个整数:)sum1=num1+num2print(sum1)A、语法错误B、5C、32D、33【正确答案】:C35.a=’45’,将变量a转换为一个浮点数,用以下哪个函数A、int(a)B、float(a)C、str(a)D、type(a)【正确答案】:B36.以下语句的输出结果为:foriinrange(2,5):print(i)A、2345B、24C、234D、22222【正确答案】:C37.not(3>4and4<5)的结果是A、trueB、falseC、1D、0【正确答案】:A38.以下语句的执行结果为:foriinrange(1,11):if(i%3==0):continueprint(i,end='')A、12B、12457810C、12345678910D、369【正确答案】:B39.以下程序的输出结果为:()print(Hello,'python')A、"Hello"'python'B、Hello'python'C、HellopythonD、Hello,python【正确答案】:C40.以下程序的输出结果为:()print(c:\new\report\table.py)A、c:\new\report\table.pyB、c:eweportable.pyC、c:ew\report\table.pyD、c:eweportable.py【正确答案】:D41.下列哪种说法是错误的()A、python是一门面向对象的语言B、python是一门面向过程的语言C、python是一种解释型语言的计算机程序设计语言D、python程序无需编译成二进制代码,而是在执行时对语句一条一条编译。【正确答案】:B42.a=’我叫张三’,isinstance(a,str)的返回值是A、1B、0C、falseD、true【正确答案】:D43.Python中关闭文件应使用文件对象的()方法。A、open()B、close()C、file()D、read()【正确答案】:B44.以下程序的输出结果为:()print(2*5)A、10B、22222C、25D、语法错误【正确答案】:B45.a=’45’,将变量a转换为一个整型,用以下哪个函数A、int(a)B、float(a)C、str(a)D、type(a)【正确答案】:A46.表达式3.6-5/2+1.2+5%2的值是()A、4.3B、4.8C、3.3D、3.8【正确答案】:C47.下列哪种说法是正确的()A、python交互模式中一行只能写一条语句B、python文件模式中可以写多条语句C、在Python中,单行注释符号为“//”【正确答案】:B48.len((1,2,3,4))的结果是()A、1B、2C、3D、4【正确答案】:D49.在python语言中,if表达式后面跟的标点符号是A、逗号,B、分号;C、冒号:D、没有标点【正确答案】:C50.python文件的扩展名()A、.docB、.txtC、.pyD、.html【正确答案】:C51.关于列表数据结构,下面描述正确的是()A、不支持in运算符B、必须按顺序插入元素C、可以不按顺序查找元素D、所有元素类型必须相同【正确答案】:C52.已知x=[1,2,3,4,5],那么执行语句delx[:3]之后,x的值为()。A、[1,2]B、[3,4]C、[4,5]D、[1,3]:【正确答案】:C53.删除列表元素的函数是()A、del()B、index()C、enmerate()D、insert()【正确答案】:A54.python语言的if语句嵌套时,if与else的配对关系是:A、每个else与if的配对是任意的B、每个else总是与最外层的if配对C、每个else总是与它上面的最近的if配对D、每个else总是与有相同缩进的if配对【正确答案】:D55.返回序列或者参数集合中的所有数的和,应该使用()函数A、sortedB、maxC、minD、sum【正确答案】:D56.下列哪个语句在Python中是非法的?()A、x+=yB、x%=1C、x+1=y+1D、x==y【正确答案】:C57.>>>x=y=z=w=15>>>x+=2>>>y-=5>>>z*=2>>>w/=3>>>print(x,y,z,w)的输出结果是A、1710305.0B、1030517C、103055D、10307.517【正确答案】:A58.下列选项中,不能用作标识符的是()A、_1234_B、_1_2C、int_2_D、2_int【正确答案】:D59.下列哪种说法是错误的()A、除字典类型外,所有标准对象均可以用于布尔测试B、空字符串的布尔值是falseC、空列表对象的布尔值是falseD、值为0的任何数字对象的布尔值是false【正确答案】:A60.以下程序的输出结果为:()print(1,2,3,end=#)print(Bye)A、1,2,3,end="#"ByeB、123#ByeC、123ByeD、123#Bye【正确答案】:B61.下面哪个不是Python合法的标识符()A、int32B、40XLC、selfD、__name__【正确答案】:B62.假设列表对象aList的值为[3,4,5,6,7,9,11,13,15,17],那么切片aList[3:7]得到的值是()。A、[6,7,9,11]B、[6,9,7,11]C、[7,11,9,6]D、[11,6,7,9]【正确答案】:A63.通过哪个函数可以将一个列表中的每个元素分别添加到另一个列表中()A、insert()B、extend()C、append()D、len()【正确答案】:A64.关于字符串下列说法错误的是()A、以单引号开始的字符串必须以单引号结束B、单引号的字符串中可以放双引号C、三引号中的转义字符不被转义D、三引号可以用作程序的注释【正确答案】:C65.在Python语言中,以下非法的表达式是()A、x=x+1B、i=j==0C、int(65+3.14)D、x+1=x+1【正确答案】:D66.>>>17//2的输出结果是A、7B、8C、8.5D、9【正确答案】:B67.当a的值为3和5时,以下条件语句均为真的是A、ifa==3ora==5:B、ifa==3anda==5:C、ifa==3and5:D、ifa==3or5:【正确答案】:A68.Python内置函数()可以返回列表、元组、字典、集合、字符串以及range对象中元素个数。A、max()B、len()C、min()D、get()【正确答案】:B69.以下科学计数法表示正确的是:()A、e10B、1e-1C、4e+0.2D、e-1【正确答案】:B70.返回序列或者参数集合中的最大值,应该使用()函数A、sortedB、maxC、minD、sum【正确答案】:B71.以下语句的输出结果为:foriinrange(5):print(i)A、01234B、12345C、54321D、55555【正确答案】:A72.Python中打开文件的函数是()。A、open()B、close()C、file()D、read()【正确答案】:A73.Python语句list(range(1,10,3))执行结果为().A、[1,4,7]B、[1,3,7]C、[4,1,7]D、[1,7,4]【正确答案】:A74.以下程序的输出结果是()a=3;b=4;print(a<=b)A、0B、TRUEC、FALSED、1【正确答案】:B75.表达式len(range(1,10))的值为()A、10B、9C、5D、11【正确答案】:B76.条件“当x的值在80到90之间不包含端点”的正确语句为A、ifx<80and=""x="">90B、ifx>80andx<90C、ifx>80orx<90D、ifx<80or=""x="">90【正确答案】:B77.表达式sum(range(1,10,2))的值为()。A、24B、25C、26D、27【正确答案】:B78.函数isinstance()的返回类型是A、intB、floatC、strD、bool【正确答案】:D79.已知x,y=,-1;则表达式print(xandy)的输出结果是:()A、""B、trueC、falseD、-1【正确答案】:D80.list1=['中国','美国','韩国']访问列表中的'中国'元素的代码是()A、list1[0]B、list1[1]C、list1[2]D、list1[3]【正确答案】:A81.已知x,y=5,10;则表达式print(xory)的输出结果是:()A、5B、trueC、falseD、10【正确答案】:A82.按照Python语言规定的用户标识符命名规则,不能出现在标识符中的是()A、大写字母B、中划线C、数字字符D、下划线【正确答案】:B83.以下对break语句的作用描述正确的是:A、终止程序B、终止本次循环C、跳出当前层循环,继续执行循环体以外的语句D、终止程序中所有循环,再执行循环以外的语句【正确答案】:C84.下列哪种说法是正确的()A、python中变量名不区分大小写B、python中变量名区分大小写C、python中变量名首字符不能是下划线D、python中变量名只能由字母和数字组成【正确答案】:B85.以下运算符中优先级最高的是()A、+=B、==C、**D、or【正确答案】:C86.>>>True*False的输出结果是A、1B、0C、2D、-2【正确答案】:B87.下列哪种数据类型是浮点型A、58B、58.0C、’58’D、’58.0’【正确答案】:B88.以下程序的输出结果是()x,y=5,2print(x/y,x//y)A、2.52.5B、2.52C、22.5D、22【正确答案】:B89.已知x=3,那么执行语句x+=6之后,x的值为()。A、7B、8C、9D、10【正确答案】:C90.Python不支持的数据类型有()A、charB、intC、floatD、list【正确答案】:A91.下列不是删除列表元素的关键字的是()A、delB、removeC、popD、append【正确答案】:D92.已知f=lambdax:x%-3,那么表达式f(7)的值为()A、1B、2C、-1D、-2【正确答案】:D93.Python内置函数()用来返回序列中的最大元素。A、max()B、min()C、len()D、sum()【正确答案】:A94.确定一个变量的数据类型,用以下那个函数A、int(a)B、float(a)C、str(a)D、type(a)【正确答案】:D95.从循环体内某一层跳出继续执行循环体外的语句是A、breakB、continueC、returnD、空语句【正确答案】:A96.以下程序的输出结果为:()print(Hello,100,sep=|,end=#)print(您好)A、"Hello",100,|,#"您好"B、Hello,100,|,#您好C、Hello|#100|#您好D、Hello|100#您好【正确答案】:D97.以下关于运算符优先顺序的描述中正确的是()。A、关系运算符<算术运算符<赋值运算符<逻辑与运算符B、逻辑与运算符<关系运算符<算术运算符<赋值运算符C、逻辑与运算符<关系运算符<算术运算符<赋值运算符D、赋值运算符<逻辑与运算符<关系运算符<算术运算符【正确答案】:D98.以下关于列表长度的说法正确的是()A、列表长度指列表中元素的数量B、可以用lon()获取列表的长度C、列表长度指的是列表最大元素值的大小D、列表长度指的是列表字符的个数【正确答案】:A99.Python内置函数()用来返回序列中的最小元素。A、max()B、min()C、len()D、sum()【正确答案】:B100.在函数内部可以通过()关键字来定义全局变量.A、defB、glbC、functionD、global【正确答案】:D1.在Python语言中,变量a=3,变量b=3,那么a和b是相等的。()A、正确B、错误【正确答案】:B2.顺序结构每条语句可以执行多次。()A、正确B、错误【正确答案】:B3.PyCharm是Python的集成开发环境。()A、正确B、错误【正确答案】:A4.Python模块文件的扩展名不一定是.py。()A、正确B、错误【正确答案】:B5.下面的这段条件语句代码是正确的()y=Trueify=True:print(厉害)else:print(不厉害)A、正确B、错误【正确答案】:B6.当a和b先后输入10和9的时候,下面这段程序的结果是“大于”()。a=int(input())b=int(input())ifa>b:print(大于)A、正确B、错误【正确答案】:A7.对于Python程序的代码来说,缩进是硬性要求,如果缩进错了,可能会导致程序无法运行或运行结果错误。()A、正确B、错误【正确答案】:A8.函数的名称可以随意命名。()A、正确B、错误【正确答案】:B9.在Windows平台上编写的Python程序无法在Linux平台运行。()A、正确B、错误【正确答案】:B10.Python使用缩进来体现代码之间的逻辑关系。()A、正确B、错误【正确答案】:A11.break能结束循环,而continue只能结束本循环。()A、正确B、错误【正确答案】:A12.Python中,if-elif-else语句描述多分支结构。()A、正确B、错误【正确答案】:A13.“=”是赋值的意思,x=2与2=x都合法。()A、正确B、错误【正确答案】:B14.元组使用小括号(),列表使用方括号[]。()A、正确B、错误【正确答案】:A15.在Python中可以使用if作为变量名。()A、正确B、错误【正确答案】:B16.字典的“键必须是不可变的。()A、正确B、错误【正确答案】:A17.在Python语言中,'='表示赋值,即将'='右侧的计算结果赋值给左侧变量,包含'='的语句称为赋值语句。()A、正确B、错误【正确答案】:A18.函数是一段具有特定功能的、可重用的语句组。()A、正确B、错误【正确答案】:A19.Python字典中的“键”不允许重复。()A、正确B、错误【正确答案】:A20.Python关键字elif表示else和if两个单词的缩写()A、正确B、错误【正确答案】:A21.Python中input()函数的返回值总是字符串。()A、正确B、错误【正确答案】:A22.在列表c=[black,red,green,yellow,orange,blue]中,元素“red”可以表示c[2]()。A、正确B、错误【正确答案】:B23.加法运算符可以用来连接字符串并生成新字符串。()A、正确B、错误【正确答案】:A24.语句x=imput()执行时,如果从键盘输入12并按回车键,则x的值是'12'。()A、正确B、错误【正确答案】:A25.相比C++程序,Python程序的代码更加简洁、语法更加优美,但效率较低。()A、正确B、错误【正确答案】:A26.Python字典中的“值”不允许重复。()A、正确B、错误【正确答案】:B27.在Python中可以使用for作为变量名。()A、正确B、错误【正确答案】:B28.a=b可以判断变量a和变量b是否相等()A、正确B、错误【正确答案】:B29.函数的第一行语句可以选择性地使用文档字符串—用于存放函数说明。()A、正确B、错误【正确答案】:A30.关系运算符中==代表数学中的等号。()A、正确B、错误【正确答案】:A31.Python变量名必须以字母或下划线开头,并且区分字母大小写。()A、正确B、错误【正确答案】:A32.列表一旦创建就不能被修改。()A、正确B、错误【正确答案】:B33.定义函数时,可以不设置参数。()A、正确B、错误【正确答案】:A34.Python变量使用前必须先声明,并且一旦声明就不能再当前作用域内改变其类型。()A、正确B、错误【正确答案】:B35.函数是代码复用的一种方式。()A、正确B、错误【正确答案】:A36.Python列表中所有元素必须为相同类型的数据。()A、正确B、错误【正确答案】:B37.Python变量名区分大小写,所以student和Student不是同一个变量。()A、正确B、错误【正确答案】:A38.Python代码的注释只有一种方式,那就是使用#符号。()A、正确B、错误【正确答案】:B39.Python关键字不可以作为变量名。()A、正确B、错误【正确答案】:A40.列表的索引是从0开始的。()A、正确B、错误【正确答案】:A41.end='',可以用引号中的内容作为输出的结尾()A、正确B、错误【正确答案】:A42.Python是一种跨平台、开源、免费的高级动态编程语言。()A、正确B、错误【正确答案】:A43.以下程序输出结果是'a'()while1<10:print('a')A、正确B、错误【正确答案】:A44.判断整数i能否同时被3和5整除的python表达式为i%3==0andi%5==0()A、正确B、错误【正确答案】:A45.下列程序运行结果为123。b=int(123)print(b)()A、正确B、错误【正确答案】:A46.Python中的变量名可以是任意的字母、数字和下划线组成。()A、正确B、错误【正确答案】:B47.在Python中,运行下列程序,从键盘接受的数据分别是10和20,输出结果是1020。()a=int(input())b=int(input())print(a+b)A、正确B、错误【正确答案】:B48.Python中,定义的函数名可以使用保留字for。()A、正确B、错误【正确答案】:B49.已知x=3,那么赋值语句x='abcedfg’是无法正常执行的。()A、正确B、错误【正确答案】:B50.Python程序中每条语句以分号结尾。A、正确B、错误【正确答案】:B填空题1.已知x=[1,2,3,2,3],执行语句x.remove(2)之后,x的值为___。【正确答案】:[1,3,2,3]2.表达式list(range(5))的值为___。【正确答案】:[0,1,2,3,4]3.没有return语句的函数将返回___。【正确答案】:None4.表达式sum(range(1,10,2))的值为___。【正确答案】:255.现在主流Python版本为___【正确答案】:36.字典中多个元素之间使用___分隔开,每个元素的键与值之间使用:分隔开。【正确答案】:逗号7.python,如果语句太长,可以使用___作为续行符【正确答案】:\8.转义字符r\n;的含义是___。【正确答案】:回车换行9.Python关键字elif表示else和___两个单词的缩写。【正确答案】:if10.列表使用___号。【正确答案】:[]11.字典对象的___方法返回字典中的键-值对”列表。【正确答案】:items()12.在循环语句中,___语句的作用是提前进入下一次循环。【正确答案】:continue13.已知ls=[1,2,3,4,5],那么print(ls[1:5])的结果是___。【正确答案】:[2,3,4,5]14.Python3.x语询print(1,2,3,sep=':')的输出结果为___。【正确答案】:1:2:315.在循环体中使用___可以跳出循环体【正确答案】:break语句16.Python中的可变数据类型有列表和___。【正确答案】:字典17.在Python中,使用关键字___定义函数。【正确答案】:def18.Python语言是一种解释型、面向___的程序设计语言【正确答案】:对象19.python常用的集成开发环境是___。【正确答案】:Pycharm20.Python内置函数___可以返回列表、元组、字典、集合.字符串以及range对象中元素个数。【正确答案】:len()21.Python语言是___型语言【正确答案】:解释22.Pycharm分为社区版、教育版和专业版,初学者一般选择___版本。【正确答案】:社区版
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年数控刃磨床项目立项申请报告模范
- 2025年客运汽车站服务项目提案报告范文
- 司机个人年度工作总结15篇
- 2025年房产融资项目提案报告
- 2025年汽车尾气自动测定仪项目立项申请报告模板
- 2025年液压支架项目申请报告模稿
- 2025年井下多功能测振仪项目规划申请报告模稿
- 七年级上册教学计划模板合集五篇
- 以陪伴为话题的作文7篇
- 2024年街舞教练专属聘用协议3篇
- 2024-2025学年人教版数学五年级上册期末检测试卷(含答案)
- 工程设计-《工程勘察设计收费标准》(2002年修订本)-完整版
- 物流系统仿真技术智慧树知到期末考试答案章节答案2024年山东交通学院
- 人教部编版三年级上册语文【选择题】专项复习训练练习100题
- 临床试验样本量简易计算器
- 给我店周边各企事业单位领导赠送体验券方案的请示
- 世界气候分布图(空白轮廓底图)
- 山东省建设工程质量监督档案样表
- 天津市工伤职工停工留薪期确定通知书
- 小学二年级数学期末口试模拟试题
- 中国地理分区空白图(共5页)
评论
0/150
提交评论