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