1、大学计算机python选择填空题库及答案1、执行循环语句for i in range(1,5):pass后,变量i的值是【4】2、循环语句for i in range(-3,21-4)的循环次数为【6】3、Python语言是一种解释型、面向【对象】的程序设计语言4、建立模块,模块内容如下。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、Pytho
2、n表达式2的值为【】,/2的值为【】,%2的值为【】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+的值为【】13、下列Python语句的输出结果是【编译错误 或 异常 或
3、 出错 或 报错 或 错误】print(“数量0,单价1”.format(100,285,6)print(“数量0,单价1:”,100,)print(“数量%4d,单价%”%(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+
4、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、下列语句执行后,
5、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)设m,n为整型数据,则与m%n等价的表达式为【m-m()f=open(,rb)(10,1)print()25、下列while循环执行的次数为【B 10】k=1000while k1: print(k) k=k/226、下列语句的运行结果是【C 8】f1=lambda x:x*2f2=lambda x:x*2prin
6、t(f1(f2(2)27、一下关于函数说法正确的是【C 函数的实际参数可以是其他函数的调用】28、下列语句执行后的输出是【D 5】if 2: print(5)else: print(6)29、python内置的集成开发工具是【C IDLE】30、在python中,实现多支选择结果的最佳方法是【D if-elif-else】31、下列标识符中合法的是【B _9】32、python表达式中,可以使用【A 圆括号()】控制运算的优先顺序33、下列Python语句的输出结果是【B 4,0,6】s1=4,5,6s2=s1s11=0print(s2)34、Python语句print(r”nGood”)的运
7、行结果是【D nGood】35、下面程序段求x和y中的较大数,不正确的是【C if(y=x):maxNum=y:maxNum=x】36、循环语句for i in range(-3,21,4)的循环次数为【6】37、下列python语句的执行结果是【4 3】a,b=3,4a,b=b,aprint(a,b)38、以下while循环的循环次数是【无限】i=0while(i10): if(i1):coninue if(i=5):breaki+=1 39、seek(0)将文件指针定位于【起始位置】,seek(0,1)将文件指针定位于【当前位置】,seek(0,2)将文件指针定位于【文件末尾】40、pyt
8、hon表达式12/4-2+5*8/4%5/2的值为【】41、已知fruits=apple,banana,pear,print(fruits-1-1)的结果是【r】,pirnt(apple)的结果是【0】,print(Apple in furits)的结果是【False】42、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】43、使用关键字【global】可以在一个函数中设置一个全局变量44、Python提供了【异常处理】机制来专门处理程序运行时错误,相应的语句是【try-except】45、pytho
9、n语句print(set(1,2,1,2,3)的结果是【1,2,3】46、一直ans=n,则表达式ans=(y or Y)的值为【False】47、使用math模块库中的函数是,必须要使用【import math】语句导入该模块48、以下python注释代码,不正确的是【C salpha()的值是【False】49、【函数】是程序的一种抽象,它通过分装实现【代码复用】50、下面语句的执行结果是【A,A,A】s=Aprint(3*()51、集合是一组无序排列的、【不重复】的元素集,它包含两种类型、即【可变集合】和【不可变集合】52、在python中,如果异常未被处理或捕捉,程序就会用【Trace
10、back】错误信息种植程序的执行53、python,如果语句太长,可以使用【】作为续行符54、python提供了一些异常类,所有异常都是【Exception】类的成员55、下列语句的运行结果是【5】s=1,2,3,4(5,6)print(len(s)56、Python异常处理机制中没有【B throw】语句57、type(1+0xf*的结果是【C 】58、下列类型数据中可以变化的是【A 列表】59、在python中,正确的赋值语句为【D x=y=30】60、执行下列python语句后的显示结果是【A Equal】x=2y=if (x=y):print(Equal)else:print(Not
11、Equal)61、已知s=a,1,b,2,print(sb)的运行结果是【A 语法错误】62、对于字典D=A:10,B:20,C:30,D:40,对第四个字典元素的访问形式是【D D】63、()和L-1:-1-len(L):-1的主要区别是【C 会改变列表L的内容,而L-1:-1-len(L):-1产生一个新列表,不会改变列表L原来内容】64、设有函数段k=10while(k):k=k-1则下面描述中正确的是【A while循环执行10次】65、执行下列语句后的显示结果是【A helloword】world=worldprint(hello+world)66、下列python语句的运行结果是【
12、C 4】nums=set(1,2,2,3,3,3,4)print(len(nums)67、设s=a,b,c,s2=(x,y,z),s3=:,则(,)的值为【a,b,c】,(,1)的值为【a,b,c】,(,)的值为【(a,b,c)】,(,)的值为【(a,b,c)】,(abc)的值为【a:b:c】,(s2)的值为【x:y:z】68、执行循环语句for i in range(1,5):pass后,变量i的值是【4】69、python基本数据类型包括【数值型】、【字符串型】、和【布尔型】,复合数据类型有【列表】、【元组】、【字典】和集合70、语句y=x的含义是【y和x指向同一个数据对象】71、在pyt
13、hon中,赋值的含义是使变量【指向】一个数据对象,该变量是该数据对象的【别名】72、字符串s中最后一个字符的位置是【-1】73、算法的效率通过【时间】和【空间】来度量74、没有return语句的函数将返回【None】75、使用math模块库函数时,比喻要使用【import math】语句导入该模块76、设有列表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】77、已知s1=red hat,print()的结果是【RED HAT】,print()
14、的结果是【RED HAT】,print(s1,title)的结果是【Red Hat】,print(hat,cat)的结果是【red hat】78、执行下列python语句将产生的结果是【True False】m=Truen=Falsep=Trueb1=m|np;b2=n|mpprint79、对于if语句的条件表达式后面或else后面的语句块,应将它们【缩进对齐】80、python语句行从解释器提示符后的第【1或-】列开始,python程序中的单行注释采用【#】开头81、已知a=3,b=5,c=6,d=True,则表达式 not d or a=0 and a+cb+3的值为【True】82、当x
15、=0;y=50时,语句z=x if xy else y执行后,z的值时【50】83、python提供了两个对象身份比较运算符【is】和【is not】来测试两个变量是否指向同一个对象84、python语句print(1,2,1,2,3)的结果时【1,2,3】85、下列python语句的运行结果是【True】x=Falsey=Falsez=Falseprint(x or y and z)86、函数定义时确定的参数称为【形式参数】,而函数调用时提供的参数成为【实际参数】87、下列python语句的运行结果是【D 3】d=1:a,2:b,3:cprint(len(d)88、对于字典D=A:10,B:
16、20,C:30,D:40,对第4个字典元素的访问形式是【C DD】89、关于语句f=open(,r),下列说法不正确的是【D 只能向文件写数据,而不能从该文件读数据】90、数学关系是2x=10表达正确的是【B 2x and x=10】91、以下叙述中正确的是【python是解释性语言】92、已知x=2,语句,语句x*=x+1执行后,x的值是【C 6】93、下面if语句统计满足“性别(gender)为男、职称(duty)为副教授、年龄(age)小于40岁“,条件的人数,正确的语句是【B if(gender=男 and age40 and duty=副教授):n+=1】94、语句x,y=eval(
17、input()执行时,输入数据格式错误的是【A 3 4】95、下列说法中正确的是【C break能结束循环,而continue只能结束本循环】96、print(:7,2f2d.format(101/7,101%8)的运行结果是【B 5(代表空格)】97、以下叙述中正确的是【A 同一层次的语句必须对齐】98、python提供了一些异常类,所有异常都是【Exception】类的成员99、下面语句的输出结果是【1:x,3:c】d=1:a,2:b,3:cdel d1d1=xdel d2print(d)100、python表达式1/4+的值为【】101、下列标识符中合法的是【B _9】102、以下不合法
18、的布尔表达式是【B 3=a】103、下列循环语句中有语法错误的是【C for True:x=30】104、下列程序的输出结果是【无输出】try: x=1/2except ZeroDivisionError: print(AAA)105、下列关于python异常处理的描述中,不正确的是【C except语句处理异常最多有两个分支】106、python语句pirnt(0xA+0xB)的输出结果是【C 21】107、执行下列python语句后的显示结果是【B 输出True】i=1if (i):print(True)else:print(False)108、python program.count(p
19、)的值是【2】109、表达式”2 in 1,2,3,4”的值是【True】,max(1,2,3)*2)的值是【3】110、下列表达式的值为True的是【A 2!=5 or 0】111、下列程序执行后,p的值是【A 45】a=1,2,3,4,5,6,7,8,9p=1for i in range(len(1)112、整形变量x中存放了一个两位数,要将这个两位数的个位数的个位数字和十位数字交换位置,例如13变成31,正确的python表达式是【A (x%10)*10+xormat)执行后的输出结果是【D x=$】选项的代表空格113、下列python语句的输出结果是【D 6】a=1,2,3,None,(),print(len(a)183、
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1