Python期末试题题库.docx
- 文档编号:24104124
- 上传时间:2023-05-24
- 格式:DOCX
- 页数:24
- 大小:21.05KB
Python期末试题题库.docx
《Python期末试题题库.docx》由会员分享,可在线阅读,更多相关《Python期末试题题库.docx(24页珍藏版)》请在冰豆网上搜索。
Python期末试题题库
D
下面描述错误得就是?
A、若a=True,b=False则aorb为True
B、若a=True,b=False则aandb为False
C、若a=True,b=False则nota为False
D、a&&b为False
D
下面描述错误得就是?
A、在python中逻辑与运算符不能写作&&,要写作and
B、&就是两个数字按二进制位作与运算得操作符
C、3&2得结果为2
D、3&3得结果为0
C
下列表达式得值为True得就是?
ATrue>2
B3>2>2
C('3','2')<('33','22')
D'abc'>'xyz'
C
9、6E-5表示以下哪个数字?
A、9、6
B、0、96
C、0、000096
D、96
C
下面哪一个就是以添加(追加)模式打开文件做写入操作?
A:
f、open("f","r")
B:
f、open("f","w")
C:
f、open("f","a")
D:
f、open("f","w+")
C
下列不属于浮点数类型得就是?
A、36、0
B、96e4
C、-77
D、9、6E-5
D
Python得序列类型不包括下列哪一种?
A字符串
B列表
C元组
D字典
A
以下程序输出什么?
"""
x=1
"""
whilex:
print(x)
A、运行结果显示NameError:
name'x'isnotdefined
B、运行结果无限循环输出1
C、它等价于下面得程序
#x=1
whilex:
print(x)
D、它等价于下面得程序
whilex:
print(x)
B
python单行注释与多行注释分别就是什么?
A、""""""与''''''
B、#与""""""
C、//与''''''
D、#与//
C
表达式3**2得值为
A、6
B、18
C、9
D、12
B
以下可以终结一个循环得保留字就是
A、if
B、break
C、exit
D、continue
A
python不支持得数据类型有
A、char
B、int
C、float
D、list
C
pythonmy、pyv1v2命令运行脚本,通过fromsysimportargv如何获得v2得参数值?
A、argv[0]
B、argv[1]
C、argv[2]
D、argv[3]
D
a=round(3、49),则a得值为()
A:
4
B:
3、49
C:
4、0
D:
3
C
a=round(3、51),则a得值为()
A:
3、51
B:
3
C:
4
D:
4、0
A
int(10、46)输出值为?
A、10
B、10、5
C、10、4
D、10、46
D
int(10、96)输出值为?
A、11、0
B、10、96
C、11
D、10
D
以下正确输出helloworld得就是()
A、printf("helloworld");
B、printf("helloworld")
C、print("helloworld");
D、print("helloworld")
D
下面程序输出得值为()
importmath
math、fabs(-3)
A、-3
B、3
C、-3、0
D、3、0
D
以下可以只终结本次循环得保留字就是()
A、if
B、break
C、exit
D、continue
D
下面哪种不就是有效得变量名?
A、_demo
B、banana
C、Number
D、my-score
D
使用下列哪种关键字来创建Python自定义函数?
A、function
B、class
C、procedure
D、def
A
下面程序得运行结果就是?
a=10
defsetNumber():
a=100
setNumber()
print(a)
A、10
B、100
C、10100
D、10010
B
下面程序得运行结果就是?
a=10
defsetNumber():
globala
a=100
setNumber()
print(a)
A、10
B、100
C、10100
D、10010
A
python可执行脚本得文件扩展名为?
A、、py
B、、pyc
C、、dll
D、、exe
B
布尔型变量得值分别就是?
A、0与1
B、Ture与False
C、yes与no
D、以上都不就是
D
pow(2,pow(3,2))得运行结果为?
A、9
B、8
C、81
D、512
A
下列哪一项不就是序列类型?
A、dic
B、str
C、list
D、tuple
C
拓展包wxPython得功能就是
A、读写表格文件
B、用于绘图
C、设计窗体界面
D、中文分词
D
如何在cmd终端安装jieba拓展包
A、installjieba
B、uninstalljieba
C、pipuninstalljieba
D、pipinstalljieba
B
设a={'a':
{'b':
[2,3]},'c':
[4,5]}则如何取出其中得数值3
A、a['a']['b'][0]
B、a['a']['b'][1]
C、a['a']['b'][2]
D、a['a']['b']
B
若vehicle=['train','bus','car','ship'],则vehicle[1]就是什么?
A、train
B、bus
C、car
D、ship
D
若vehicle=['train','bus','car','ship'],则vehicle[-1]就是什么?
A、train
B、bus
C、car
D、ship
B
若vehicle=['train','bus','car','ship'],则vehicle、index('car')得结果就是什么?
A、1
B、2
C、3
D、4
D
若vehicle=['train','car','bus','subway','ship','bicycle','car'],则vehicle、count('car')结果就是什么?
A、car
B、7
C、1
D、2
D
若vehicle=[['train','car'],['bus','subway'],['ship','bicycle'],['car']],则len(vehicle)结果就是什么?
A、1
B、7
C、6
D、4
A
若vehicle=[['train','car'],['bus','subway'],['ship','bicycle'],['car']],则len(vehicle[1])结果就是什么?
A、2
B、7
C、6
D、4
A
若vehicle=[['train','car'],['bus','subway'],['ship','bicycle'],['car']],则len(vehicle[1][0])结果就是什么?
A、3
B、7
C、6
D、4
C
以下不能创建一个字典得语句就是
A、dict1={}
B、dict2={3:
5}
C、dict3={[1,2,3]:
"uestc"}
D、dict4={(1,2,3):
"uestc"}
B
关于python中得字符串,下列说法错误得就是
A、字符应该视为长度为1得字符串
B、字符串以\0为结束标识
C、既可以用单引号,也可以用双引号创建字符串
D、在三引号字符串中可以包含换行回车等特殊字符
D
下列哪种说法就是错误得?
A、所有标准对象均可以用于布尔测试
B、空字符串''与空列表[]得布尔值都就是False
C、值为0得数值得布尔值就是False
D、下面程序执行后,a为1
a=1
if"0":
a=2
D
哪一个不就是函数得优点()。
A、减少代码重复
B、使程序更加模块化
C、使程序便于阅读
D、加快程序运行速度
B
以下哪个转义字符表示换行()
A、\r
B、\n
C、\t
D、\\
A
下列哪种说法就是错误得?
A、1、0+int(2*3、14))得结果就是int型
B、在Python中16进制数用0x或0X引导
C、0x10转成10进制后,值为16
D、0x0a转成10进制后,值为10
A
有如下两个列表:
list1=[
(2),(0),
(1),(8)]
list2=[(2,),(0,),(1,),(8,)]
那么,type(list1[0])与type(list2[0])分别就是:
Aint与tuple
Bint与int
Ctuple与tuple
Dtuple与int
D
定义如下得字符串与列表:
a='IlovePythonSomething!
'
b='IlovePythonSomething!
'
c=[1,2,3]
d=[1,2,3]
那么,aisb与cisd得结果分别就是:
AFalse与True
BTrue与True
CTrue与False
DFalse与False
A
Python标准库math中用来计算平方根得函数就是.()
A、sqrt
B、pow
C、power
D、abs
C
Python源代码程序编译后得文件扩展名为、()
A、py
B、pdf
C、pyc
D、exe
D
若变量a与b得取值为
a='1'
b=2
则,下面描述错误得就是?
A、print(int(a)+b)结果就是3
B、print(a+b)结果就是TypeError:
mustbestr,notint
C、print(a+str(b))结果就是12
D、print(a+str(b))结果就是3
D
下面描述错误得就是?
A、在函数定义里得参数称为形参
B、在函数调用里得参数称为实参
C、函数调用时,参数传递实现了从函数外部到内部得传递
D、函数定义必须有参数,deff()这种无参数函数就是非法得
D
下面关于pip工具得描述,错误得就是?
A、使用pip升级科学计算扩展库numpy得完整命令就是pipinstall--upgradenumpy
B、使用pip工具查瞧当前已安装得Python扩展库得完整命令就是piplist
C、python安装科学计算扩展库numpy用得就是pipinstallnumpy
D、pip只支持在线安装扩展库,不支持离线安装
D
print(1,1+2,5)输出结果为:
A、1,1+2,5
B、1,3,5
C、"1,1+2,5"
D、135
C
print(314、15e-2)输出结果为:
A、314、15e-2
B、314、15
C、3、1415
D、314、15E-2
C
print(set([1,2,3]))输出结果为:
A、set([1,2,3])
B、([1,2,3])
C、{1,2,3}
D、[1,2,3]
C
print("呦,"+"写BUG呢")输出结果为
A、"呦,"+"写BUG呢"
B、呦,+写BUG呢
C、呦,写BUG呢
D、"呦,写BUG呢"
A
x=eval(input()),当用户输入1+2时,x得值为?
A、3
B、1+2
C、"1+2"
D、"3"
D
以下哪个不就是Python中得数据结构?
A、列表
B、元组
C、字典
D、结构体
B
下列哪个表达式在Python中就是非法得?
A、 x=y=z=1
B、 x=(y=z+1)
C、 x,y=y,x
D、 x += y
C
下列代码运行结果就是?
a='a'
printa>'b'or'c'
A、 a
B、 b
C、 c
D、 True
E、 False
C
下列哪种函式参数定义不合法?
A、 defmyfunc(*args):
B、 defmyfunc(arg1=1):
C、 defmyfunc(*args,a=1):
D、 defmyfunc(a=1,**args):
D
若a=range(100),以下哪个操作就是非法得?
A、 a[-3]
B、 a[2:
13]
C、 a[:
:
3]
D、 a[x]
A
下列语句执行结果就是什么?
a=[1,2,3]
print(a*3)
A:
[1,2,3,1,2,3,1,2,3]
B:
[1,8,27]
C:
(3,6,9)
D:
[3,6,9]
D
关于下面函数,哪一个就是错误描述?
#n为整数
deffactorial(n):
ifn<=0:
return
ifn==1:
return1
returnn*factorial(n-1)
A、求整数n得阶乘
B、factorial(5)就是函数调用
C、就是递归函数
D、求任意两个数值n与n-1得乘积
C
关于下面函数,哪一个就是错误描述?
defcount_letter_number(string):
letter_count=0
digit_count=0
forchinstring:
if'a'<=ch<='z'or'A'<=ch<='Z':
letter_count+=1
elif'0'<=ch<='9':
digit_count+=1
returnletter_count,digit_count
A、函数能统计字符串中英文字母出现得次数
B、letter_count+=1可以写做letter_count=letter_count+1
C、letter_count+=1可以写做letter_count++
D、函数能统计字符串中数字出现得次数
C
下面对程序及其运行结果得解释,错误得就是?
deffuncArgsTest(a,b,c=100,*argc,**kwarg):
sum=a+b+c
fordinargc:
sum+=d
forvinkwarg、values():
sum+=v
returnsum
print(funcArgsTest(100,200,300,500,600,aa=700,bb=900,cc=1000))
输出结果:
4300
A、函数调用时,100传递给a;200传递给b;300传递给c;500与600传递给argc;aa=700、bb=900、cc=1000传递给kwarg)
B、forvinkwarg、values()用于遍历访问字典中每一项key对应得value取值
C、函数定义中,c有默认取值100;函数调用时,c仍被赋值为100
D、函数定义中,形参包含了有默认值得形参c、接收可变个数实参得形参*argc、接收字典dict格式得形参**kwarg
D
下面哪一个就是错误描述?
A、使用字符串名[下标]来获取字符串中得某个字符,例如:
str1="hello"
print(str1[0])
B、使用切片来获取字符串中得一些字符,如使用字符串名[m:
n:
k],m表示开始下标,n表示终止下标(不包含n),k表示每隔k个元素取一个
C、使用len()方法测得字符得长度,如:
str1="hello"
print(len(str1))
D、"100"表示字符串,100表示数字,使用起来没有区别
D
下面哪一个就是错误得?
A、使用len(列表名)测量元素得个数
names_list=["zhangsan","lisi","wangwu"]
print(len(names_list))
B、使用列表名[下标]获取列表得某个元素,例如:
names_list=["zhangsan","lisi","wangwu"]
print(names_list[2])
C、向列表中添加新元素有三个方法:
append、extend、insert,例如:
names_list=["zhangsan","lisi","wangwu"]
names_list、append("zhaoliu")
names_list、extend(["zhaoliu","liqi"])
names_list、insert(1,"zhaoliu")
print(names_list)
D、已有列表nums=[11,22,33,44,55],使用while循环遍历列表
nums=[11,22,33,44,55]
i=0
whilei print(nums[i]) i+=1 D 下列哪种类型就是Python得映射类型? A、 str B、 list C、 tuple D、 dict A 下列哪种不就是Python元组得定义方式? A、 (1) B、 (1,) C、 (1,2) D、 (1,2,(3,4)) A Python中函数就是对象,描述错误得就是? A、 函数不可以赋值给一个变量 B、 函数可以作为元素添加到集合对象中 C、 函数可以作为参数值传递给其它函数 D、 一个函数可以当做另一个函数得返回值 C 若a=(1,2,3),下列哪个操作就是非法得? A、 a[1: -1] B、 a*3 C、 a[2]=4 D、 list(a) C 下列语句得执行结果就是什么? a=1 foriinrange(5): ifi==2: break a+=1 else: a+=1 print(a) A、1 B、2 C、3 D、6 D 关于下面函数,哪一个就是错误描述? #n为整数 defsum(n): ifn<=0: return0 returnn+sum(n-1) A、功能等价于下面得函数 #n为整数 defsum2(n): return(1+n)*n/2 B、sum(5)就是函数调用 C、就是递归函数 D、求任意两个数值n与n-1得与 B 下面哪一个就是错误描述? A、列表list就是可以修改得 B、元组tuple就是可以修改得 C、字典dict就是一组键(key)与值(value)得组合,通过键(key)进行查找,没有顺序 D、集合set得元素只出现一次,就是无序得 B 若seq=[1,2,3,4],则下面错误得就是? A、seq[-2]为3 B、seq[10]为[] C、seq[: : -1]为[4,3,2,1] D、seq[: ]为[1,2,3,4] D 下面哪一个就是错误得? A、num1=100 str1=str(num1) B、str1="100" num1=int(str1) C、names_list=["zhangsan","lisi","wangwu"] print(len(names_list)) D、ifa>b print(a) else print(b) A 下面哪一个就是错误得? A、已有列表nums=[11,22,33,44,55],使用for循环遍历列表 nums=[11,22,33,44,55] fornuminnums print(num) B、删除列表中得某个元素使用remove()、pop()方法,例如: names_list=["zhangsan","lisi","wangwu"] names_list、remove("lisi") names_list、pop (1) names_list、pop() print(names_list) C、修改列表中得某个元素使用列表名[下标]=新值,例如: names_list=["zhangsan","lisi","wangwu"] names_list[1]="shuaige" print(names_list) D、查找列表中得某个元素用index()、in、notin、列表名[下标],如: names_list=["zhangsan","lisi","wangwu"] print(names_list、index("zhangsan")) print("lisi"innames_list) print("lisi"notinnames_list) print(names_list[0])
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Python 期末 试题 题库