《大学计算机python选择填空题库及答案.docx》由会员分享,可在线阅读,更多相关《大学计算机python选择填空题库及答案.docx(13页珍藏版)》请在第壹文秘上搜索。
1、1、 执行循环语句foriinrange(1,5):PaSS后,变量i的值是【4】2、 循环语句foriinrange(-3,21-4)的循环次数为【6】3、 PythOn语言是一种解释型、面向【对象】的程序设计语言4、 建立模块,模块内容如下。defBO:print(,BBB)defA():print(iAAA,)为了调用模块中的A()函数应先使用语句【fromaimportA5、 执行循环语句foriinrange(1,5,2):Print(i),循环体执行的次数是12】6、 函数定义以【def】开始,最后以【冒号】结束7、 Python表达式2的值为【1/2的值为【1%2的值为【】8、
2、循环语句foriinrange(6,-4,-2):循环执行【5】次,循环变量i的终值应当为29、 PythOn包含了数量众多的模块,通过【import】语句,可以导入模块,并使用其定义的功能10、 下面语句的输出结果是【1:x,3:,c,d=la,2b,3c,)deldldeld2print(d)11、 Python语句print(tuple(range(2),list(range(2)的运行结果是(0,1)0,112、 Python表达式1/4+的值为【】13、 下列PythOn语句的输出结果是【编译错误或异常或出错或报错或错误】Print(数量0,单价1”.format(IO0,285,6
3、)Print(“数量0,单价1:”,100,)Print(“数量%4d,单价%(100,285,6)14、 在直角坐标中,X,y是坐标系中任一点的位置,用X和y表示第一象限或第二象限的Python表达式为x0andy0orx015、 语句Print(AAA,BBB,sep=-,end=!)执行的结果是【AAA-BBB!】16、 判断整数i能否同时被3和5整除的python表达式为【i%3=0andi%5=017、 要关闭PythOn解释器,可使用函数quit()或快捷键Ctrl+Q18、 PythOn语句既可以采用交互式的【命令】执行方式,又可以采用【程序】的执行方式19、 语句a,a=10,
4、20执行后,a的值是2020、 设有f=lambdax,y;x:y,则f(5,10)的值是5:1021、 下列程序的输出结果是【BBB】try:print(2/?0,)exceptZeroDivisionError:print(AAA)exceptexception;print(BBB)22、 根据文件数据的组织形式,Python的文件可分为【文本文件】和【二进制文件】,一个Python程序文件是一个【文本文件】,-幅jpg图像文件是一个【二进制文件】23、 下列语句执行后,S值为【4JX,J/】s=l,2,3,4,5,6sr=口sia,s2:ib,s2:3=x,ydels:124、 下列语句
5、执行后,print(difruit,1)值为【banana】di=fruit:apple,banana,orange,difruit,append(*watermelon,)设m,n为整型数据,则与m等价的表达式为【m-mOf=open(,rb,)(10,1)print()25、 下列While循环执行的次数为【B10k=1000whilekl:print(k)k=k226、 下列语句的运行结果是C8fl=lambdax:x*2f2=lambdax:x*2print(fl(f2(2)27、 一下关于函数说法正确的是【C函数的实际参数可以是其他函数的调用】28、 下列语句执行后的输出是D5if2
6、:print(5)else:print(6)29、 python内置的集成开发工具是CIDLE30、 在PythOn中,实现多支选择结果的最佳方法是【Dif-elif-else31、 下列标识符中合法的是B_932、 PythOn表达式中,可以使用IA圆括号()】控制运算的优先顺序33、 下列Python语句的输出结果是B4,0,6sl=4,5,6s2=slsll=0print(s2)34、 Python语句Print(r”nGood)的运行结果是DnGood35、 下面程序段求X和y中的较大数,不正确的是【Cif(y=x):maxNum=y:maxNum=x36、 循环语句foriinran
7、ge(-3,21,4)的循环次数为【6】37、 下列python语句的执行结果是43a,b=3,4a,b=b,aprint(a,b)38、 以下while循环的循环次数是【无限】i=0while(i10):if(Kl):coninueif(i=5):breaki+=l39、 Seek(O)将文件指针定位于【起始位置工Seek(0,1)将文件指针定位于【当前位置工Seek(0,2)将文件指针定位于【文件末尾】40、 python表达式12/4-2+5*84%52的值为41、 已知fruits=Eapple,banana,pear,print(fruits-1T)的结果是r】,Pirnt(appl
8、e)的结果是栗】,print(Appleinfurits)的结果是False42、 (1,2,3,4&3,4,5的值是3,4L1,2,3,43,4,5)的值是1,2,3,4,5,l,2,3,4-3,4,5的值是1,243、 使用关键字【global】可以在一个函数中设置一个全局变量44、 Python提供了【异常处理】机制来专门处理程序运行时错误,相应的语句是try-except45、 python语句print(set(l,2,1,2,3)的结果是(1,2,346、 一直ans=n,则表达式ans=(yorY)的值为False47、 使用math模块库中的函数是,必须要使用【importma
9、th】语句导入该模块48、 以下python注释代码,不正确的是【Csalpha()的值是【False】49、 【函数】是程序的一种抽象,它通过分装实现【代码复用】50、 下面语句的执行结果是lA,A,A】s=A,print(3*()51、 集合是一组无序排列的、【不重复】的元素集,它包含两种类型、即【可变集合】和【不可变集合】52、 在PythOn中,如果异常未被处理或捕捉,程序就会用TracebackJ错误信息种植程序的执行53、 python,如果语句太长,可以使用【】作为续行符54、 PythOn提供了一些异常类,所有异常都是【Exception】类的成员55、 下列语句的运行结果是【
10、5】s=l,2,3,4(5,6)print(len(s)56、 Python异常处理机制中没有【Bthrow语句57、 type(l+0xf*的结果是C58、 下列类型数据中可以变化的是【A列表】59、 在PythOn中,正确的赋值语句为【Dx=y=3060、 执行下列Python语句后的显示结果是IAEqualx-2y=if(x=y):print(Equal,)else:print(NotEqual,)61、 已知s=a,1,b,2,Print(Sb)的运行结果是A语法错误】62、 对于字典D=A:10,B:20,C,:30,D,:40,对第四个字典元素的访问形式是【D63、()和L。:-I
11、Ten(L):-1的主要区别是C会改变列表L的内容,而LT:TTen(L):-1产生一个新列表,不会改变列表L原来内容】64、 设有函数段k=10while(k):k=k-l则下面描述中正确的是IAWhiIe循环执行10次】65、 执行下列语句后的显示结果是【Ahellowordworld,world,print(hello+world)66、 下列python语句的运行结果是C4nums=set(1,2,2,3,3,3,4)print(len(nums)67、 设s=a,b,c,s2=(x,y,z,),s3=,则(,)的值为c,,(,1)的值为【a,b,c,(一)的值为【(ab,c),()的
12、值为【(a,bc)】,(abc)的值为【a:b:c(s2)的值为【x:y:z68、 执行循环语句foriinrange(1,5):PaSS后,变量i的值是469、 Python基本数据类型包括【数值型】、【字符串型】、和【布尔型】,复合数据类型有【列表】、【元组】、【字典】和集合70、 语句y=x的含义是【y和X指向同一个数据对象】71、 在Python中,赋值的含义是使变量【指向】一个数据对象,该变量是该数据对象的【别名】72、 字符串S中最后一个字符的位置是173、 算法的效率通过【时间】和【空间】来度量74、 没有return语句的函数将返回【None】75、 使用math模块库函数时,
13、比喻要使用【importmath】语句导入该模块76、 设有列表L=l,2,3,4,5,6,7,8,9,则L2:4的值是3,4,L:2的值是【口,3,5,7,9工L-1的值是9,Lt-Ii-I-Ien(L):-1的值是9,8,7,6,5,4,3,2,177、 已知sl=redhat,print()的结果是REDHAT】,Print()的结果是REDHAT,Print(Sl,title)的结果是RedHat,print(hat,cat,)的结果是redhat78、 执行下列PythOn语句将产生的结果是【TrueFalsem=Truen=FalseP=Truebl=mInp;b2=n|mPpri
14、nt79、 对于if语句的条件表达式后面或else后面的语句块,应将它们【缩进对齐】80、 python语句行从解释器提示符后的第1或-列开始,python程序中的单行注释采用【#】开头81、 已知a=3,b=5,c=6,d=TrUe,则表达式notdora=0anda+cb+3的值为True82、 当x=0;y=50时,语句Z=Xifxyelsey执行后,Z的值时5083、 PythOn提供了两个对象身份比较运算符is和【isnot来测试两个变量是否指向同一个对象84、 python语句print(l,2,1,2,3)的结果时1,2,3)85、 下列python语句的运行结果是【True】X=Falsey=FalseZ=Falseprint(xoryandz)86、