当前位置:文档之家› 大学计算机python选择填空题库与答案

大学计算机python选择填空题库与答案

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: ’c’}del d[1]d[1]= ’x’del d[2]print(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 表达式为【x>0 and y>0 or x<0 and y>0 】15、语句print(‘AAA’,”BBB”-’,sep=,end=’’!’)执行的结果是【A AA-BBB! 】16、判断整数i能否同时被3和5整除的python表达式为【i%3==0and 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,6]s[:1]=[]s[:2]=’a’s[2:]=’b’s[2:3]=[‘x’,’y’]del s[:1]24、下列语句执行后,print( di[‘fruit’][1])banana值为【】di={ ‘fruit’:[‘apple’,’banana}’,’orange’]di[fruit].append(‘watermelon ’)25、设m,n为整型数据,则与m%n 等价的表达式为【 m-m//n*n或m-n*(m//n) 】26、下列语句执行后的结果是【 15】27、fruits={ ‘apple ’:3, ’banana’:4, ’pear ’:5}fruits[ ‘banana’]=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:])的结果是【Amming 】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 ’,s[3: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 k>1: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,6]s2=s1s1[1]=0print(s2)52、Python 语句 print(r ”nGood”)的运行结果是【 D \nGood 】53、下面程序段求x和y中的较大数,不正确的是【Cif(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(i<10):if(i<1):coninueif(i==5):breaki+=157、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 ’-1],print(fruits[-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、将字符串中全部字母转换为大写字母的字符串方法是【Cupper 】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() 的参数将产生【 DValueError 异常】75、对于字典D={‘A’:10,’B’:20,’C’},len(D):30,’D的’是:40【A 4】76、python 语句 print(type([1,2,3,4])) 的输出结果是【 C <class‘list ’>】77、以下不能创建集合的语句是【 D s3=(1,2,3,4) 】78、python 语句 print(type((1,2,3,4))) 的输出结果是【 A <class‘tuple ’>】79、下列语句的作用是【C在D盘根文件夹下建立ppp 文件夹】>>>import os>>>os.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: ’z’}del d[1]del d[2]d[1]= ’A’print(len(d))88、下列python语句的输出结果是【True TrueFlase True True】x=y=[1,2]x.append(3)print(x is y,x==y,end=’’)z=[1,2,3]print (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,4]s2=[5,6,7]print(len(s1,s2))92、下列语句执行后的结果是【食品】d1={1: ’food ’}d2={1: ’食品’ ,2: ’饮料’}d1.update(d2)print(d1[1])93、在python中,设有s1={1,2,3},s2={2,3,5},则print(s1.update(s2)) 的结果为【 None 】,s1.intersction(s2) 的结果为【 {2,3,5} 】,s1.difference(s2) 的结果为【 {2} 】94、执行下列python语句后的输出结果是【1】,循环执行了【 1】次i=-1while(i<0):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**2for 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 】语句。

相关主题