雨课堂学堂在线学堂云《Python应用基础(西南财经)》单元测试考核答案_第1页
雨课堂学堂在线学堂云《Python应用基础(西南财经)》单元测试考核答案_第2页
雨课堂学堂在线学堂云《Python应用基础(西南财经)》单元测试考核答案_第3页
雨课堂学堂在线学堂云《Python应用基础(西南财经)》单元测试考核答案_第4页
雨课堂学堂在线学堂云《Python应用基础(西南财经)》单元测试考核答案_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第1题Python是一种开源免费的高级编程语言。第2题机器语言和汇编语言都属于低级语言。第3题在程序设计语言中,Python属于以下哪种语言?A机器语言B汇编语言C高级语言D自然语言第4题以下关于Python的描述,正确的是:A这是一种编译执行的语言B这是一种解释执行的语言C这是一种能直接执行的语言D这是一种可以编译也可以解释执行的语言第5题在Windows平台上编写的Python程序无法在Mac平台运行。第6题程序执行的方式分为两种,分别为:____执行和____执行。正确答案::解释正确答案::编译第7题下列不属于程序设计中高级语言的是哪一个选项?APythonBC++CDelphiDOffice第8题下列不能用来开发Python程序的是哪一个选项?AWordBIDLEC记事本DJupyterNotebook第9题Python源文件的后缀名是什么?A.docxB.ipynbC.pythonD.py第10题安装好Python后,可以通过两种方式编写和运行Python程序,分别是:____模式和____模式。正确答案::命令行/交互式命令行/交互正确答案::源文件/程序第1题查看变量类型的Python内置函数是____。正确答案::type()/type第2题返回单字符在unicode编码表中的值的函数为____。正确答案::ord()/ord第3题Python中的布尔型只有两个值,分别为:____和____。正确答案::True正确答案::False第4题执行下列语句后,从键盘输入10,程序的结果是:123m

=

input("请输入一个数:")

n

=

m

*

2

print(n)A20B100C1010D发生错误,因为字符串不能和整数运算第5题运行语句1s

=

"Python应用基础"[1:-4]后,s的值是:A"Python"B"ython"C"ython应"D不能运行,会发生语法错误第6题转义字符’\n’的含义是____。正确答案::换行/回车/回车换行第7题表达式'abcba'.strip('ab')的值为____。正确答案::'c'/"c"/c第8题表达式'abab'.replace('a','c')的值为____。正确答案::'cbcb'/cbcb/"cbcb"第9题表达式'Hello'.lower().upper()的值为____。正确答案::'HELLO'/"HELLO"/HELLO第10题表达式5<6<7的结果是:____。正确答案::True第11题Python内置函数____用来返回序列中的最大元素。正确答案::max()/max第12题表达式'abc'in'abdced'的值为____。正确答案::False第13题Python安装第三方库的命令是____。正确答案::pip第14题表达式'abc123'.isalpha()的值为____。正确答案::False第15题表达式':'.join('1,2'.split(','))的值为____。正确答案::'1:2'/"1:2"/1:2第16题Python变量使用前必须先声明。第17题Python不允许使用关键字作为变量名,允许使用内置函数名作为变量名,但这会改变函数名的含义。第18题Python变量名必须以字母或下划线开头,并且区分字母大小写。第19题表达式99999**99999无法在Python中运行,因为数字太大了。第20题Python变量名区分大小写,所以swufe和Swufe不是同一个变量。第21题下列导入模块或模块中函数的方式,正确的是(其中math是模块,sqrt和exp是函数):AimportmathBfrommathimportsqrtCimportmathasmtDimportexpfrommath正确答案:ABC第22题已知x=5,那么执行语句x+=2之后,x的值为____。第23题下列数据类型转换,不能正常执行的是:Aint(10.8)Bint("10.8")Cfloat(10)Dfloat("10")第24题以下不是Python中字符串界定符的是:A一对单引号B一对双引号C一对三引号(三个单引号或三个双引号开始,并以相同的三个引号结束)D一对四引号(四个单引号或四个双引号开始,并以相同的四个引号结束)第25题以下关于转义字符描述错误的是A转义字符\n表示换行符B转义字符\t表示制表符C在一对双引号表示的字符串中,可以不使用转义字符的形式而直接使用单引号Dlen("\t")的结果是2第26题s="Python应用基础",下列表达式中哪一项与其余各项是不相同的:As[6]Bs[-4]Cs[6:7]Ds[-4:-5]第27题以下表达式,不能正常执行的是:A"中国"+"银行"B"股价"+10.8+"元"C10+float("0.8")Dstr("10")*int(3.8)第28题运行语句s="{:>,.2f}".format(1087.65678)后,s的值是:A1087.66B"1087.66"C"1,087.66"D"1,087.65"第29题下列表达式哪一项与其余三项的值是不相同的:A10>2and5<3Bnotnotnot(10,20)>(5,)C1<2<3D"abc">"acb"or[1,20,30]>[2,10,20]第30题下列关于表达式的描述,错误的是:A表达式9**0.5的结果是3.0B表达式20%3的结果是2C表达式4*4**0.5的结果是8.0D表达式20/5的结果是4第3章作业第1题以下哪个方法不可以删除列表中的元素?AdelBindex()Cremove()Dpop()第2题序列的____方法用于计算某个元素在序列中出现的次数;____方法用于查询某个元素在序列中的位置。正确答案::count()/count正确答案::index()/index第3题下列语句的运行结果是什么?1234s

=

list("Python")

m

=

s.copy()

m.append("应用")

print("".join(s))APythonBPython应用C应用D程序无法运行,会有TypeError的错误第4题下列语句的运行结果是什么?12345s

=

list()

s.extend("Python")

s.append("应用")

s.insert(len(s),"基础")

print(s)APython应用基础B['基础','P','y','t','h','o','n','应用']C['P','y','t','h','o','n','应用','基础']D['Python','应用','基础']第5题已知列表对象x=['10','2','5'],则表达式max(x)的值为____。正确答案::'5'/"5"/5第6题____命令既可以删除列表中的一个元素,也可以删除整个列表。正确答案::del第7题列表对象的sort()方法用来对列表元素进行原地排序,该函数返回值为____。正确答案::None第8题语句x=1==1,2执行结束后,变量x的值为____。正确答案::(True,2)/(True,2)/True,2/True,2第9题表达式[1,2]*2的执行结果为____。正确答案::[1,2,1,2]/[1,2,1,2]第10题已知列表x=[1,2,3],那么执行语句x.pop(1)之后,x的值为____。正确答案::[1,3]/[1,3]第11题已知x=(5,),那么表达式x*3的值为____。正确答案::(5,5,5)/(5,5,5)第12题已知x=[1,2,3,2,3],执行语句x.remove(3)之后,x的值为____。正确答案::[1,2,2,3]/[1,2,2,3]第13题执行下列语句后x的值为____。1x

=

5,正确答案::(5,)第14题表达式[1,2]==[2,1]的值为____。正确答案::False第15题已知列表x=[1,2],那么执行语句x.extend([3])之后,x的值为____。正确答案::[1,2,3]/[1,2,3]第16题已知列表x=[1,2],那么连续执行命令y=x和y.append(3)之后,x的值为____。正确答案::[1,2,3]/[1,2,3]第17题字符串属于Python有序序列,和列表、元组一样都支持双向索引。第18题创建只包含一个元素的元组时,必须在元素后面加一个逗号。第19题表达式list('[1,2,3]')的值是[1,2,3]。第20题同一个列表对象中的元素类型可以各不相同。第21题语句x,y,z=[1,2,3]执行后,变量y的值为____。正确答案::2第22题表达式(1)+(2)的值为____。正确答案::3第23题使用列表对象的remove()方法可以删除列表中首次出现的指定元素。第24题只能对列表进行切片操作,不能对元组和字符串进行切片操作,因为它们是不可变的。第25题表达式sum(range(1,10,2))的值为____。正确答案::25第26题任意长度的Python列表、元组和字符串中最后一个元素的下标为____。正确答案::-1第27题语句x=(5)执行后x的值为____。正确答案::5第28题已知s=["Python",["应用","基础"]],则len(s)的结果是:A1B2C3D10第29题已知s=('Python','应用'),则s+('基础',)的结果是:A('Python','应用','基','础')B(('Python','应用'),('基础'))C('Python','应用','基础')D无法运行,因为元组是不可变的第30题下列表达式结果不一样的是:A5inrange(10)B5in(10,[5,4])C"Python"in"PYTHON应用基础"D"应用"notin"Python,应用,基础".split(",")第4章作业第1题表达式[i%2foriinrange(3)]的值为____。正确答案::[0,1,0]/[0,1,0]第2题执行下列语句,程序的运行结果是:

12345s

=

0

for

i

in

range(10):

if

i

%

2

==

1:

s

+=

i

print(s)A1B45C20D25第3题执行下列语句,程序的运行结果是:

123456789s

=

80

if

s<60:

print('不及格')

elif

s<85:

print('良好')

elif

s<75:

print('及格')

else:

print('优秀')A不及格B及格C良好D优秀第4题zip()函数的参数当中,所有可迭代对象的长度必须一致。

第5题执行sum(map(int,[1,'2','3',4]))的结果是什么?A10B1234C5D发生错误,因为字符串和整数不能相加第6题在循环中continue语句的作用是结束最内层循环。第7题三元表达式:'男'if9%2else'女'的结果是什么?A1B'男'C'女'D4.5第8题while循环语句的循环体有可能一次都不会被执行。第9题以下数据类型可以放在for循环的in关键字后面的有:AlistBsetCtupleDint正确答案:ABC第10题在循环中else子句所引导的代码块只有在循环正常结束(不是执行了break)的情况下才会执行。第5章作业第1题表达式{i:i%2foriinrange(3)}的值为____。正确答案::{0:0,1:1,2:0}/{0:0,1:1,2:0}第2题表达式[xforxinrange(3)ifx%3]的值为____。正确答案::[1,2]/[1,2]第3题已知x={'a':'b','c':'d'},那么表达式'a'inx的值为____。正确答案::True第4题字典对象的____方法返回字典的“值”可迭代对象。正确答案::values()/values第5题使用运算符测试集合A是否为集合B的真子集的表达式可以写作____。正确答案::A<B/A<B第6题字典对象的____方法返回字典的“键”可迭代对象。正确答案::keys()/keys第7题字典中多个元素之间使用____分隔开,每个元素的“键”与“值”之间使用____分隔开。正确答案::逗号/,正确答案::冒号/:第8题下面语句的执行结果是:____。

12emp_info

=

{'name':'张三'}

print('{name}你好'.format(**emp_info))正确答案::张三你好第9题表达式set([1,2,2,3])=={1,2,3}的值为____。正确答案::True第10题表达式{1,2}=={2,1}的值为____。正确答案::True第11题已知x={1,2},那么执行语句x.add(1)之后,x的值为____。正确答案::{1,2}/{1,2}第12题表达式{1,2,3}>{3,2}的值为____。正确答案::True第13题表达式{1,2,3}<{4,5,6}的值为____。正确答案::False第14题表达式{1,2,3}-{2,3,4,5}的值为____。正确答案::{1}第15题表达式{1,2,3}&{2,3,4}的值为____。正确答案::{2,3}/{2,3}第16题表达式{1,2}|{2,3}的值为____。正确答案::{1,2,3}/{1,2,3}第17题已知A和B是两个集合,并且表达式A<B的值为False,那么表达式A>B的值一定为True。第18题集合可以作为字典的值。第19题已知x={1:2,3:4},表达式x.get(5,6)的值为____。正确答案::6第20题已知x={1:2,3:4,5:6},那么表达式sum(x)的值为____。正确答案::9第21题列表可以作为字典的“键”。第22题元组可以作为字典的“键”。第23题Python集合中的元素不允许重复。第24题Python字典中的“键”不允许重复。第25题下列对字典数据类型的描述,错误的是:A字典的值可以是任意数据类型B字典的键可以是任意数据类型C字典是可以修改的D字典的键必须是唯一的第26题下列关于字典方法的描述,错误的是:Akeys()方法返回包含字典所有键的列表Bclear()方法用于删除所有的键值对Cpop()方法可以弹出指定的键值对Dpopitem()方法只能随机弹出键值对第27题执行set('abcd')|{'cdef'}的结果是:A{'a','b','c','d','cdef'}B{'a','b','c','d','e','f'}C{'a','b','e','f'}D{'c','d'}第28题移除集合中的元素时,如果元素不存在,也不会报错的方法是:Apop()Bdiscard()Cremove()Dadd()第29题下列Python基础类型中,属于有序序列类型的包括哪些?A字符串B列表C字典D元组正确答案:ABD第30题下列数据类型中,属于不可变数据类型的是:A列表B元组C集合D字典第6章作业第1题下列语句的运行结果是什么?123s

=

[('a',10),('c',2),('b',5)]

s.sort(key=lambda

x:x[1])

print(s)A[('a',10),('c',2),('b',5)]B[('a',2),('b',5),('c',10)]C[('a',10),('b',5),('c',2)]D[('c',2),('b',5),('a',10)]第2题定义普通函数使用的保留字是____,定义匿名函数使用的保留字是____。正确答案::def正确答案::lambda第3题在函数体中,申明一个变量为全局变量的保留字是____。正确答案::global第4题表达式list(map(lambdax:x+5,[1,2,3]))的值为____。正确答案::[6,7,8]/[6,7,8]第5题定义函数时,即使该函数不需要接收任何参数,也必须保留一对空的圆括号来表示这是一个函数。第6题不同作用域中的同名变量之间互相不影响,也就是说,在不同的作用域内可以定义同名的变量。第7题在同一个作用域内,局部变量会隐藏同名的全局变量。第8题在Python中定

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论