大学计算机python选择填空题库及答案.doc_第1页
大学计算机python选择填空题库及答案.doc_第2页
大学计算机python选择填空题库及答案.doc_第3页
大学计算机python选择填空题库及答案.doc_第4页
大学计算机python选择填空题库及答案.doc_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 执行循环语句for i in range(1,5):pass后,变量i的值是【4】2、 循环语句for i in range(-3,21-4)的循环次数为【6】3、 Python语言是一种解释型、面向【对象】的程序设计语言4、 建立模块a.py,模块内容如下。def B():print(BBB)def A():print(AAA)为了调用模块中的A()函数应先使用语句【from a import A】5、 执行循环语句for i in range(1,5,2):print(i),循环体执行的次数是【2】6、 函数定义以【def】开始,最后以【冒号】结束7、 Python表达式4.5/2的值为【2.25】,4.5/2的值为【2.0】,4.5%2的值为【0.5】8、 循环语句for i in range(6,-4,-2):循环执行【5】次,循环变量i的终值应当为【-2】9、 Python包含了数量众多的模块,通过【import】语句,可以导入模块,并使用其定义的功能10、 下面语句的输出结果是【1:x,3:c】d=1:a,2:b,3:cdel d1d1=xdel d2print(d)11、 Python语句print(tuple(range(2),list(range(2)的运行结果是【(0,1)0,1】12、 Python表达式1/4+2.75的值为【3.0】13、 下列Python语句的输出结果是【编译错误 或 异常 或 出错 或 报错 或 错误】print(“数量0,单价1”.format(100,285,6)print(str.format(“数量0,单价1:3.2f”,100,285.6)print(“数量%4d,单价%3.3f”%(100,285,6)14、 在直角坐标中,x,y是坐标系中任一点的位置,用x和y表示第一象限或第二象限的Python表达式为【x0 and y0 or x0】15、 语句print(AAA,”BBB”,sep=-,end=!)执行的结果是【AAA-BBB!】16、 判断整数i能否同时被3和5整除的python表达式为【i%3=0 and i%5=0】17、 要关闭Python解释器,可使用函数【quit()】或快捷键【Ctrl+Q】18、 python语句既可以采用交互式的【命令】执行方式,又可以采用【程序】的执行方式19、 语句a,a=10,20执行后,a的值是【20】20、 设有f=lambda x,y;x:y,则f(5,10)的值是【5:10】21、 下列程序的输出结果是【BBB】try:print(2/0)except ZeroDivisionError:print(AAA)except exception;print(BBB)22、 根据文件数据的组织形式,Python的文件可分为【文本文件】和【二进制文件】,一个python程序文件是一个【文本文件】,一幅jpg图像文件是一个【二进制文件】23、 下列语句执行后,s值为【4,x,y】s=1,2,3,4,5,6s:1=s:2=as2:=bs2:3=x,ydel s:124、 下列语句执行后,print(difruit1)值为【banana】di=fruit:apple,banana,orangedifruit.append(watermelon)25、 设m,n为整型数据,则与m%n等价的表达式为【m-m/n*n或m-n*(m/n)】26、 下列语句执行后的结果是【15】27、 fruits=apple:3,banana:4,pear:5fruitsbanana=7print(sum(fruits.values()28、 python语句print(len()的结果是【0】*选择我就写上选项了*29、 Python语言属于【D 高级语言】30、 下列程序执行后,y的值是【B 125】def f(x,y):return x*2+y*2y=f(f(1,3),5)31、 设s=Python Programming,那么print(s-5:)的结果是【A mming】32、 执行下列语句后的显示结果是【D FALSE】from math import sqrtprint(sqrt(3)*sqrt(3)=3)33、 语句x=imput()执行时,如果从键盘输入12并按回车键,则x的值是【C 12】34、 tuple(range(2,10,2)的返回结果是【D (2,4,6,8)】35、 语句eval(2+4/5)执行后输出结果是【A 2.8】36、 在python中,逻辑量有【B True,False】37、 设s=Happy New Year,则s3:8的值为【B py Ne】38、 设a=set(1,2,2,3,3,3,4,4,4,4),则sum(a)的值是【A 10】39、 下列属于math库中的数学函数的是【D sqrt()】40、 关于循环描述下列说法错误的是【B python允许无止境的循环】41、 下列表式中,值不是1的是【C 1】42、 下列程序的输出结果是【B 10】f=open(f.txt,w)f.writelines(python programming.)f.close()f=open(f.txt,rb)f.seek(10,1)print(f.tell()43、 下列while循环执行的次数为【B 10】k=1000while k1: print(k) k=k/244、 下列语句的运行结果是【C 8】f1=lambda x:x*2f2=lambda x:x*2print(f1(f2(2)45、 一下关于函数说法正确的是【C 函数的实际参数可以是其他函数的调用】46、 下列语句执行后的输出是【D 5】if 2: print(5)else: print(6)47、 python内置的集成开发工具是【C IDLE】48、 在python中,实现多支选择结果的最佳方法是【D if-elif-else】49、 下列标识符中合法的是【B _9】50、 python表达式中,可以使用【A 圆括号()】控制运算的优先顺序51、 下列Python语句的输出结果是【B 4,0,6】s1=4,5,6s2=s1s11=0print(s2)52、 Python语句print(r”nGood”)的运行结果是【D nGood】53、 下面程序段求x和y中的较大数,不正确的是【C if(y=x):maxNum=y:maxNum=x】54、 循环语句for i in range(-3,21,4)的循环次数为【6】55、 下列python语句的执行结果是【4 3】a,b=3,4a,b=b,aprint(a,b)56、 以下while循环的循环次数是【无限】i=0while(i10): if(i1):coninue if(i=5):breaki+=1 57、 seek(0)将文件指针定位于【起始位置】,seek(0,1)将文件指针定位于【当前位置】,seek(0,2)将文件指针定位于【文件末尾】58、 python表达式12/4-2+5*8/4%5/2的值为【1.0】59、 已知fruits=apple,banana,pear,print(fruits-1-1)的结果是【r】,pirnt(fruits.index(apple)的结果是【0】,print(Apple in furits)的结果是【False】60、 1,2,3,4&3,4,5的值是【3,4】,1,2,3,4|3,4,5的值是【1,2,3,4,5】,1,2,3,4-3,4,5的值是【1,2】61、 使用关键字【global】可以在一个函数中设置一个全局变量62、 Python提供了【异常处理】机制来专门处理程序运行时错误,相应的语句是【try-except】63、 python语句print(set(1,2,1,2,3)的结果是【1,2,3】64、 一直ans=n,则表达式ans=(y or Y)的值为【False】65、 使用math模块库中的函数是,必须要使用【import math】语句导入该模块66、 以下python注释代码,不正确的是【C /python注释代码】67、 将字符串中全部字母转换为大写字母的字符串方法是【C upper】68、 已知x=2,语句x*=x+1执行后,x的值是【C 6】69、 下列选项中,不属于python特点的是【B 运行效率高】70、 下列选项中不属于函数优点的是【C 便于发挥程序员的创造力】71、 在读写文件之前,用于创建文件对象的函数是【A open】72、 在一个同时包含整数和浮点数的表达式中,python要进行的转换是【B 整数转换为浮点数】73、 python不支持的数据类型有【A char】74、 如果以负数作为平方根函数math.sqrt()的参数将产生【D ValueError异常】75、 对于字典D=A:10,B:20,C:30,D:40,len(D)的是【A 4】76、 python语句print(type(1,2,3,4)的输出结果是【C 】77、 以下不能创建集合的语句是【D s3=(1,2,3,4)】78、 python语句print(type(1,2,3,4)的输出结果是【A 】79、 下列语句的作用是【C 在D盘根文件夹下建立ppp文件夹】import osos.mkdir(“d:ppp”)80、 下列关于字符串的描述错误的是【B 在字符串中,同一个字母的大小是等价的】81、 下列表达式中,有3个表达式的值相同,另一个不相同,与其他3个表达式不同的是【D “ABC”-“DEF”】82、 已知f=lambda x.y:x+y,则f(4,1,2,3)的值是【4,1,2,3】83、 对于列表x,x.append(a)等价于【x+a】84、 用户编写的python程序(避免使用依赖于系统的特性),无需修改jiukeyi在不同的平台上运行,这是python的【可移植】特性85、 下列python语句的运行结果为【012234】for i in range(3):print(i,end=)for i in range(2,5):print(i,end=)86、 二进制文件的读取与写入可以分别使用【read()】和【write()】方法87、 下列语句执行后的结果是【2】d=1:x,2:y,3:zdel d1del d2d1=Aprint(len(d)88、 下列python语句的输出结果是【True TrueFlase True True】x=y=1,2x.append(3)print(x is y,x=y,end=)z=1,2,3print (x is z,x=z,y=z)89、 表达式2=1 and 0 or not 0的值是【True】90、 python的【os】模块提供了许多文件处理方法91、 下列语句的运行结果是【7】s1=1,2,3,4s2=5,6,7print(len(s1,s2)92、 下列语句执行后的结果是【食品】d1=1:foodd2=1:食品,2:饮料d1.update(d2)print(d11)93、 在python中,设有s1=1,2,3,s2=2,3,5,则print(s1.update(s2)的结果为【None】,ersction(s2)的结果为【2,3,5】,s1.difference(s2)的结果为【2】94、 执行下列python语句后的输出结果是【1】,循环执行了【1】次i=-1while(i0):i*=iprint(i)95、 和x/=x*y+z等价的语句是【x=x/(x*y+z)】96、 字典是【无需的”关键字:值”对 或 key-value pair】97、 在python中,传统除法运算符是【/】,整除除法运算符是【/】98、 python表达式i for i in range(5) if i%2!=的值为【1,3】,i*2 for i in range(3)的值为【0,1,4】99、 在python解释器中,使用函数【help()】,可进入帮助系统100、 序列元素的编号从【0】开始,访问序列元素的编号用【】括起来101、 python表达式12/4-2+5*8/4%5/2的值为【1.0】102、 python无穷循环while true:的循环体中可用【break】语句退出循环103、 异常处理程序将可能发生异常的语句放在【try】语句中,紧跟其后可繁殖若干个对应【except】语句。如果引发异常,则系统依次检查【except】语句,试图找到于所发生异常相匹配的【异常类型】104、 执行下面的程序段后,k值是【36】k=1n=263while(n): k*=n%10 n/=10105、 python语句first,*middles,last=range(6)执行后,middles的值为【1,2,3,4】,sum(middles)/len(middles)的值为【2.5】106、 AsDf888.isalpha()的值是【False】107、 【函数】是程序的一种抽象,它通过分装实现【代码复用】108、 下面语句的执行结果是【A,A,A】s=Aprint(3*s.split()109、 集合是一组无序排列的、【不重复】的元素集,它包含两种类型、即【可变集合】和【不可变集合】110、 在python中,如果异常未被处理或捕捉,程序就会用【Traceback】错误信息种植程序的执行111、 python,如果语句太长,可以使用【】作为续行符112、 python提供了一些异常类,所有异常都是【Exception】类的成员113、 下列语句的运行结果是【5】s=1,2,3,4s.append(5,6)print(len(s)114、 Python异常处理机制中没有【B throw】语句115、 type(1+0xf*3.14)的结果是【C 】116、 下列类型数据中可以变化的是【A 列表】117、 在python中,正确的赋值语句为【D x=y=30】118、 执行下列python语句后的显示结果是【A Equal】x=2y=2.0if (x=y):print(Equal)else:print(Not Equal)119、 已知s=a,1,b,2,print(sb)的运行结果是【A 语法错误】120、 对于字典D=A:10,B:20,C:30,D:40,对第四个字典元素的访问形式是【D D】121、 L.reverse()和L-1:-1-len(L):-1的主要区别是【C L.reverse会改变列表L的内容,而L-1:-1-len(L):-1产生一个新列表,不会改变列表L原来内容】122、 设有函数段k=10while(k):k=k-1则下面描述中正确的是【A while循环执行10次】123、 执行下列语句后的显示结果是【A helloword】world=worldprint(hello+world)124、 下列python语句的运行结果是【C 4】nums=set(1,2,2,3,3,3,4)print(len(nums)125、 设s=a,b,c,s2=(x,y,z),s3=:,则s.split(,)的值为【a,b,c】,s.rsplit(,1)的值为【a,b,c】,s.partition(,)的值为【(a,b,c)】,s.rpartition(,)的值为【(a,b,c)】,s3.join(abc)的值为【a:b:c】,s3.join(s2)的值为【x:y:z】126、 执行循环语句for i in range(1,5):pass后,变量i的值是【4】127、 python基本数据类型包括【数值型】、【字符串型】、和【布尔型】,复合数据类型有【列表】、【元组】、【字典】和集合128、 语句y=x的含义是【y和x指向同一个数据对象】129、 在python中,赋值的含义是使变量【指向】一个数据对象,该变量是该数据对象的【别名】130、 字符串s中最后一个字符的位置是【-1】131、 算法的效率通过【时间】和【空间】来度量132、 没有return语句的函数将返回【None】133、 使用math模块库函数时,比喻要使用【import math】语句导入该模块134、 设有列表L=1,2,3,4,5,6,7,8,9,则L2:4的值是【3,4】,L:2的值是【1,3,5,7,9】,L-1的值是【9】,L-1:-1-len(L):-1的值是【9,8,7,6,5,4,3,2,1】135、 已知s1=red hat,print(s1.upper()的结果是【RED HAT】,print(s1.swapcase()的结果是【RED HAT】,print(s1,title)的结果是【Red Hat】,print(s1.replace(hat,cat)的结果是【red hat】136、 执行下列python语句将产生的结果是【True False】m=Truen=Falsep=Trueb1=m|np;b2=n|mpprint(b1.b2)137、 对于if语句的条件表达式后面或else后面的语句块,应将它们【缩进对齐】138、 python语句行从解释器提示符后的第【1或-】列开始,python程序中的单行注释采用【#】开头139、 已知a=3,b=5,c=6,d=True,则表达式 not d o

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论