大学计算机python选择填空题库与答案Word格式文档下载.docx
- 文档编号:21633569
- 上传时间:2023-01-31
- 格式:DOCX
- 页数:29
- 大小:26.75KB
大学计算机python选择填空题库与答案Word格式文档下载.docx
《大学计算机python选择填空题库与答案Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《大学计算机python选择填空题库与答案Word格式文档下载.docx(29页珍藏版)》请在冰豆网上搜索。
或异常或出错
或报错或错误】
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>
0andy>
0orx<
0and
y>
0】
15、语句print(‘AAA’,”BBB”-’,sep=,end=’’!
’)执行的结果是
【AAA-BBB!
】
16、判断整数i能否同时被3和5整除的python表达式为【i%3==0
andi%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:
exceptexception;
22、根据文件数据的组织形式,Python的文件可分为【文本文件】
和【二进制文件】,一个python程序文件是一个【文本文件】,一
幅jpg图像文件是一个【二进制文件】
23、下列语句执行后,s值为【[4,’x’,’y’]】
s=[1,2,3,4,5,6]
s[:
1]=[]
2]=’a’
s[2:
]=’b’
3]=[‘x’,’y’]
dels[:
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’]=7
print(sum(fruits.values()))
28、python语句print(len({}))的结果是【0】
***选择我就写上选项了***
29、Python语言属于【D高级语言】
30、下列程序执行后,y的值是【B125】
deff(x,y):
returnx**2+y**2
y=f(f(1,3),5)
31、设s=’PythonProgramming’,那print(s[么-5:
])的结果是【A
mming】
32、执行下列语句后的显示结果是【DFALSE】
frommathimportsqrt
print(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中,逻辑量有【BTrue,False】
37、
设s=’HappyNewYear’,s[3:
8]则的值为【B‘pyNe’】
38、
设a=set([1,2,2,3,3,3,4,4,4,4]),则sum(a)的值是【A10】
39、
下列属于math库中的数学函数的是【Dsqrt()】
40、
关于循环描述下列说法错误的是【Bpython允许无止境的循
环】
41、下列表式中,值不是1的是【C~1】
42、下列程序的输出结果是【B10】
f=open(‘f.txt’,’w’)
f.writelines([‘pythonprogramming.])
f.close()
f=open(‘f.txt’,’rb’)
f.seek(10,1)
print(f.tell())
43、下列while循环执行的次数为【B10】
k=1000
whilek>
1:
print(k)
k=k/2
44、下列语句的运行结果是【C8】
f1=lambdax:
x*2
f2=lambdax:
x**2
print(f1(f2
(2)))
45、一下关于函数说法正确的是【C函数的实际参数可以是其他
函数的调用】
46、下列语句执行后的输出是【D5】
if2:
print(5)
else:
print(6)
47、python内置的集成开发工具是【CIDLE】
48、在python中,实现多支选择结果的最佳方法是【Dif-elif-else】
49、下列标识符中合法的是【B_9】
50、python表达式中,可以使用【A圆括号()】控制运算的优先顺
序
51、下列Python语句的输出结果是【B[4,0,6]】
s1=[4,5,6]
s2=s1
s1[1]=0
print(s2)
52、Python语句print(r”nGood”)的运行结果是【D\nGood】
53、下面程序段求x和y中的较大数,不正确的是【C
if(y>
=x):
maxNum=y:
maxNum=x】
54、
循环语句foriinrange(-3,21,4)的循环次数为【6】
55、
下列python语句的执行结果是【43】
a,b=3,4
a,b=b,a
print(a,b)
56、以下while循环的循环次数是【无限】
i=0
while(i<
10):
if(i<
1):
coninue
if(i==5):
break
i+=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’-1],print(fruits[-1])的结果
是【r】,pirnt(fruits.index(
’))
的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模块库中的函数是,必须要使用【importmath】语
句导入该模块
66、以下python注释代码,不正确的是【C//python注释代码】
67、将字符串中全部字母转换为大写字母的字符串方法是【C
upper】
68、已知x=2,语句x*=x+1执行后,x的值是【C6】
69、下列选项中,不属于python特点的是【B运行效率高】
70、下列选项中不属于函数优点的是【C便于发挥程序员的创造
力】
71、在读写文件之前,用于创建文件对象的函数是【Aopen】
72、在一个同时包含整数和浮点数的表达式中,python要进行的
转换是【B整数转换为浮点数】
73、python不支持的数据类型有【Achar】
74、如果以负数作为平方根函数math.sqrt()的参数将产生【D
ValueError异常】
75、对于字典D={‘A’:
10,’B’:
20,’C’},len(D):
30,’D的’是:
40【A4】
76、python语句print(type([1,2,3,4]))的输出结果是【C<
class
‘list’>
】
77、以下不能创建集合的语句是【Ds3=(1,2,3,4)】
78、python语句print(type((1,2,3,4)))的输出结果是【A<
‘tuple’>
79、下列语句的作用是【C在D盘根文件夹下建立ppp文件夹】
>
importos
os.mkdir(“d:
ppp”)
80、下列关于字符串的描述错误的是【B在字符串中,同一个字
母的大小是等价的】
81、下列表达式中,有3个表达式的值相同,另一个不相同,与其
他3个表达式不同的是【D“ABC”-“DEF”】
82、已知f=lambdax.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】
foriinrange(3):
print(i,end=
’’)
foriinrange(2,5):
86、二进制文件的读取与写入可以分别使用【read()】和【write()】
方法
87、下列语句执行后的结果是【2】
’x’,2:
’y’,3:
’z’}
d[1]=’A’
print(len(d))
88、下列python语句的输出结果是【TrueTrueFlaseTrueTrue】
x=y=[1,2]
x.append(3)
print(xisy,x==y,end=’’)
z=[1,2,3]
print(xisz,x==z,y==z)
89、表达式2<
=1and0ornot0的值是【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=-1
0):
i*=i
print(i)
95、和x/=x*y+z等价的语句是【x=x/(x*y+z)】
96、字典是【无需的”关键字:
值”对或key-valuepair】
97、在python中,传统除法运算符是【/】,整除除法运算符是【//】
98、python表达式[iforiinrange(5)ifi%2!
=]的值为【[1,3]】,[i**2
foriinrange(3)]的值为【0,1,4】
99、在python解释器中,使用函数【help()】,可进入帮助系统
100、序列元素的编号从【0】开始,访问序列元素的编号用【[]】括
起来
101、python表达式12/4-2+5*8/4%5/2的值为【1.0】
102、python无穷循环whiletrue:
的循环体中可用【break】语句退
出循环
103、异常处理程序将可能发生异常的语句放在【try】语句中,紧跟
其后可繁殖若干个对应【except】语句。
如果引发异常,则系统
依次检查【except】语句,试图找到于所发生异常相匹配的【异
常类型】
104、执行下面的程序段后,k值是【36】
k=1
n=263
while(n):
k*=n%10
n//=10
105
、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=’A’
print(3*s.split())
109、集合是一组无序排列的、【不重复】的元素集,它包含两种类
型、即【可变集合】和【不可变集合】
110、在python中,如果异常未被处理或捕捉,程序就会用
【Traceback】错误信息种植程序的执行
111
、python,如果语句太长,可以使用【】作为续行符
112
、python提供了一些异常类,所有异常都是【Exception】类的
成员
113、下列语句的运行结果是【5】
s=[1,2,3,4]
s.append([5,6])
print(len(s))
114、Python异常处理机制中没有【Bthrow】语句
115、type(1+0xf*3.14)的结果是【C<
class‘float’>
116、下列类型数据中可以变化的是【A列表】
117、在python中,正确的赋值语句为【Dx=y=30】
118、执行下列python语句后的显示结果是【AEqual】
x=2
y=2.0
if(x==y):
print(‘Equal’)
print(‘NotEqual’)
119、已知s={‘a’,1,’bprint(’,2}s[,‘b’])的运行结果是A【语法错误】
120、对于字典D={‘A’:
20,’C’:
30,’D’:
40},对第四个字典元素
的访问形式是【D[‘D’]】
121、L.reverse()和L[-1:
-1-len(L):
-1]的主要区别是【CL.reverse会
改变列表L的内容,而L[-1:
-1]产生一个新列表,不会改
变列表L原来内容】
122、设有函数段
k=10
while(k):
k=k-1
则下面描述中正确的是【Awhile循环执行10次】
123、执行下列语句后的显示结果是【Ahelloword】
world=’world’
print(‘hello’+world)
124、下列python语句的运行结果是【C4】
nums=set([1,2,2,3,3,3,4])
print(len(nums))
125
、设s=’a,b,c’,s2=(‘x’,’y’s,’.split(z’),s3=‘,’:
)’的值,则为
【[‘a’,’b,’s,.rsplit(’c’]】‘,’,1)的[‘值a,b为【’,,’sc.partition(’]】
‘,’)的值
为【(‘a’,’,’,s,.’rpartition(b,c’)】‘,’【)的(‘值a,b为’,’,s’3.join(,’c’‘)】abc’)
的值为【’a:
b:
c,’s3】.join(s2)的值为【’x:
y:
z’】
126
、执行循环语句foriinrange(1,5):
127
、python基本数据类型包括【数值型】、【字符串型】、和【布尔
型】,复合数据类型有【列表】、【元组】、【字典】和集合
128
、语句y=x的含义是【y和x指向同一个数据对象】
129
、在python中,赋值的含义是使变量【指向】一个数据对象,
该变量是该数据对象的【别名】
130、字符串s中最后一个字符的位置是【-1】
131、算法的效率通过【时间】和【空间】来度量
132、没有return语句的函数将返回【None】
133、使用math模块库函数时,比喻要使用【importmath】语句导
入该模块
134、设有列表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]的值是
【[9,8,7,6,5,4,3,2,1]】
135、已知s1=’redhat’,print(s1.upper())的结RED果是HAT【】,
print(s1.swapcase())的结果是【REDHAT】,print(s1,title)的结果
是【RedHat】,print(s1.replace(‘hat’,’cat’))red的hat结果】是【
136、执行下列python语句将产生的结果是【TrueFalse】
m=True
n=False
p=True
b1=m|n^p;
b2=n|m^p
print(b1.b2)
137、对于if语句的条件表达式后面或
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 大学计算机 python 选择 填空 题库 答案