大学计算机python选择填空题库及答案.docx
- 文档编号:6090047
- 上传时间:2023-01-03
- 格式:DOCX
- 页数:9
- 大小:19.89KB
大学计算机python选择填空题库及答案.docx
《大学计算机python选择填空题库及答案.docx》由会员分享,可在线阅读,更多相关《大学计算机python选择填空题库及答案.docx(9页珍藏版)》请在冰豆网上搜索。
大学计算机python选择填空题库及答案
1、执行循环语句foriinrange(1,5):
pass后,变量i的值是【4】
2、循环语句foriinrange(-3,21-4)的循环次数为【6】
3、Python语言是一种解释型、面向【对象】的程序设计语言
4、建立模块,模块内容如下。
defB():
print(‘BBB’)
defA():
print(‘AAA’)
为了调用模块中的A()函数应先使用语句【fromaimportA】
5、执行循环语句foriinrange(1,5,2):
print(i),循环体执行的次数是【2】
6、函数定义以【def】开始,最后以【冒号】结束
7、Python表达式2的值为【】,/2的值为【】,%2的值为【】
8、循环语句foriinrange(6,-4,-2):
循环执行【5】次,循环变量i的终值应当为【-2】
9、Python包含了数量众多的模块,通过【import】语句,可以导入模块,并使用其定义的功能
10、下面语句的输出结果是【{1:
’x’,3:
’c’}】
d={1:
’a’,2:
’b’,3:
’c’}
deld[1]
d[1]=’x’
deld[2]
print(d)
11、Python语句print(tuple(range
(2)),list(range
(2)))的运行结果是【(0,1)[0,1]】
12、Python表达式1/4+的值为【】
13、下列Python语句的输出结果是【编译错误或异常或出错或报错或错误】
print(“数量{0},单价{1}”.format(100,285,6))
print(“数量{0},单价{1:
}”,100,)
print(“数量%4d,单价%”%(100,285,6))
14、在直角坐标中,x,y是坐标系中任一点的位置,用x和y表示第一象限或第二象限的Python表达式为【x>0andy>0orx<0andy>0】
15、语句print(‘AAA’,”BBB”,sep=’-’,end=’!
’)执行的结果是【AAA-BBB!
】
16、判断整数i能否同时被3和5整除的python表达式为【i%3==0andi%5==0】
17、要关闭Python解释器,可使用函数【quit()】或快捷键【Ctrl+Q】
18、python语句既可以采用交互式的【命令】执行方式,又可以采用【程序】的执行方式
19、语句a,a=10,20执行后,a的值是【20】
20、设有f=lambdax,y;{x:
y},则f(5,10)的值是【{5:
10}】
21、下列程序的输出结果是【BBB】
try:
print(2/’0’)
exceptZeroDivisionError:
print(‘AAA’)
exceptexception;
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’]
dels[:
1]
24、下列语句执行后,print(di[‘fruit’][1])值为【banana】
di={‘fruit’:
[‘apple’,’banana’,’orange’]}
di[fruit].append(‘watermelon’)
设m,n为整型数据,则与m%n等价的表达式为【m-m
()
f=open(‘’,’rb’)
(10,1)
print())
25、下列while循环执行的次数为【B10】
k=1000
whilek>1:
print(k)
k=k/2
26、下列语句的运行结果是【C8】
f1=lambdax:
x*2
f2=lambdax:
x**2
print(f1(f2
(2)))
27、一下关于函数说法正确的是【C函数的实际参数可以是其他函数的调用】
28、下列语句执行后的输出是【D5】
if2:
print(5)
else:
print(6)
29、python内置的集成开发工具是【CIDLE】
30、在python中,实现多支选择结果的最佳方法是【Dif-elif-else】
31、下列标识符中合法的是【B_9】
32、python表达式中,可以使用【A圆括号()】控制运算的优先顺序
33、下列Python语句的输出结果是【B[4,0,6]】
s1=[4,5,6]
s2=s1
s1[1]=0
print(s2)
34、Python语句print(r”\nGood”)的运行结果是【D\nGood】
35、下面程序段求x和y中的较大数,不正确的是【Cif(y>=x):
maxNum=y:
maxNum=x】
36、循环语句foriinrange(-3,21,4)的循环次数为【6】
37、下列python语句的执行结果是【43】
a,b=3,4
a,b=b,a
print(a,b)
38、以下while循环的循环次数是【无限】
i=0
while(i<10):
if(i<1):
coninue
if(i==5):
break
i+=1
39、seek(0)将文件指针定位于【起始位置】,seek(0,1)将文件指针定位于【当前位置】,seek(0,2)将文件指针定位于【文件末尾】
40、python表达式12/4-2+5*8/4%5/2的值为【】
41、已知fruits=[‘apple’,’banana’,’pear’],print(fruits[-1][-1])的结果是【r】,pirnt(‘apple’))的结果是【0】,print(‘Apple’infurits)的结果是【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、python语句print(set([1,2,1,2,3]))的结果是【{1,2,3}】
46、一直ans=’n’,则表达式ans==(‘y’or‘Y’)的值为【False】
47、使用math模块库中的函数是,必须要使用【importmath】语句导入该模块
48、以下python注释代码,不正确的是【Csalpha()的值是【False】
49、【函数】是程序的一种抽象,它通过分装实现【代码复用】
50、下面语句的执行结果是【’A’,’A’,’A’】
s=’A’
print(3*())
51、集合是一组无序排列的、【不重复】的元素集,它包含两种类型、即【可变集合】和【不可变集合】
52、在python中,如果异常未被处理或捕捉,程序就会用【Traceback】错误信息种植程序的执行
53、python,如果语句太长,可以使用【\】作为续行符
54、python提供了一些异常类,所有异常都是【Exception】类的成员
55、下列语句的运行结果是【5】
s=[1,2,3,4]
([5,6])
print(len(s))
56、Python异常处理机制中没有【Bthrow】语句
57、type(1+0xf*的结果是【C
58、下列类型数据中可以变化的是【A列表】
59、在python中,正确的赋值语句为【Dx=y=30】
60、执行下列python语句后的显示结果是【AEqual】
x=2
y=
if(x==y):
print(‘Equal’)
else:
print(‘NotEqual’)
61、已知s={‘a’,1,’b’,2},print(s[‘b’])的运行结果是【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=10
while(k):
k=k-1
则下面描述中正确的是【Awhile循环执行10次】
65、执行下列语句后的显示结果是【Ahelloword】
world=’world’
print(‘hello’+world)
66、下列python语句的运行结果是【C4】
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、执行循环语句foriinrange(1,5):
pass后,变量i的值是【4】
69、python基本数据类型包括【数值型】、【字符串型】、和【布尔型】,复合数据类型有【列表】、【元组】、【字典】和集合
70、语句y=x的含义是【y和x指向同一个数据对象】
71、在python中,赋值的含义是使变量【指向】一个数据对象,该变量是该数据对象的【别名】
72、字符串s中最后一个字符的位置是【-1】
73、算法的效率通过【时间】和【空间】来度量
74、没有return语句的函数将返回【None】
75、使用math模块库函数时,比喻要使用【importmath】语句导入该模块
76、设有列表L=[1,2,3,4,5,6,7,8,9],则L[2:
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=’redhat’,print())的结果是【REDHAT】,print())的结果是【REDHAT】,print(s1,title)的结果是【RedHat】,print(‘hat’,’cat’))的结果是【redhat】
78、执行下列python语句将产生的结果是【TrueFalse】
m=True
n=False
p=True
b1=m|n^p;b2=n|m^p
79、对于if语句的条件表达式后面或else后面的语句块,应将它们【缩进对齐】
80、python语句行从解释器提示符后的第【1或-】列开始,python程序中的单行注释采用【#】开头
81、已知a=3,b=5,c=6,d=True,则表达式notdora>=0anda+c>b+3的值为【True】
82、当x=0;y=50时,语句z=xifx>yelsey执行后,z的值时【50】
83、python提供了两个对象身份比较运算符【is】和【isnot】来测试两个变量是否指向同一个对象
84、python语句print([1,2,1,2,3])的结果时【{1,2,3}】
85、下列python语句的运行结果是【True】
x=False
y=False
z=False
print(xoryandz)
86、函数定义时确定的参数称为【形式参数】,而函数调用时提供的参数成为【实际参数】
87、下列python语句的运行结果是【D3】
d={1:
’a’,2:
’b,3:
’c’}
print(len(d))
88、对于字典D={‘A’:
10,’B’:
20,’C’:
30,’D’:
40},对第4个字典元素的访问形式是【CD[‘D’]】
89、关于语句f=open(‘’,’r’),下列说法不正确的是【D只能向文件写数据,而不能从该文件读数据】
90、数学关系是2 91、以下叙述中正确的是【python是解释性语言】 92、已知x=2,语句,语句x*=x+1执行后,x的值是【C6】 93、下面if语句统计满足“性别(gender)为男、职称(duty)为副教授、年龄(age)小于40岁“,条件的人数,正确的语句是【Bif(gender==’男’andage<40andduty==’副教授’): n+=1】 94、语句x,y=eval(input())执行时,输入数据格式错误的是【A34】 95、下列说法中正确的是【Cbreak能结束循环,,而continue只能结束本循环】 96、print(‘{: 7,2f}{2d}’.format(101/7,101%8))的运行结果是【B□□□5(□代表空格)】 97、以下叙述中正确的是【A同一层次的语句必须对齐】 98、python提供了一些异常类,所有异常都是【Exception】类的成员 99、下面语句的输出结果是【{1: ’x’,3: ’c’}】 d={1: ’a’,2: ’b’,3: ’c’} deld[1] d[1]=’x’ deld[2] print(d) 100、python表达式1/4+的值为【】 101、下列标识符中合法的是【B_9】 102、以下不合法的布尔表达式是【B3=a】 103、下列循环语句中有语法错误的是【CforTrue: x=30】 104、下列程序的输出结果是【无输出】 try: x=1/2 exceptZeroDivisionError: print(‘AAA’) 105、下列关于python异常处理的描述中,不正确的是【Cexcept语句处理异常最多有两个分支】 106、python语句pirnt(0xA+0xB)的输出结果是【C21】 107、执行下列python语句后的显示结果是【B输出True】 i=1 if(i): print(True) else: print(False) 108、‘pythonprogram’.count(‘p’)的值是【2】 109、表达式”2in[1,2,3,4]”的值是【True】,max((1,2,3)*2)的值是【3】 110、下列表达式的值为True的是【A2! =5or0】 111、下列程序执行后,p的值是【A45】 a=[[1,2,3],[4,5,6],[7,8,9]] p=1 foriinrange(len (1)) 112、整形变量x中存放了一个两位数,要将这个两位数的个位数的个位数字和十位数字交换位置,例如13变成31,正确的python表达式是【A(x%10)*10+xormat)执行后的输出结果是【Dx=$□】选项的□代表空格 113、下列python语句的输出结果是【D6】 a=[1,2,3,None,(),[]] print(len(a)) 183、
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 大学计算机 python 选择 填空 题库 答案