版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Python■1»蹴藤习]
一、判耽,每小题3分,共45分
1.Python语言是一种强类型语言。()
2.Python语言的字符串一旦被创建,就可以进行修改。()
3.在Python中,"%"运算符常用于判断两个数是否能够整除,例如可以判断一个数是否是
奇数或偶数()
4.通过调用str()函数,可以将一个整数或者浮点数转化为字符串。()
5.在Python中,列表的索引可以是负数。()
6.在Python中,可以使用运算符来从一个列表中删除另一个列表的元素。()
7.在Python中,想要将一个列表的元素倒序排列,可以通过sort。函数并设置reverse参数
为True来实现。()
8.在Python中,我们可以创建列表的列表,即嵌套列表。()
9.Python语言的三种控制结构是:顺序结构、循环结构和选择结构。()
10.Python中,break和continue语句只能在循环中使用,不能在if条件语句中单独使用。
()
11.在没有进行特殊处理的情况下,Python的split。方法可以将中文句子正确分割为单个词
语。()
12.csv模块的DictReader/DictWriter可以直接读取/写入字典类型的数据。()
13.Python中的函数参数如果有默认值,那么这个参数就变成了非必须的,不传入值时,系
统会自动采用默认值。()
14.在Python的词云图制作过程中,所有词语的出现频率都需要人工统计并输入。()
15.使用matplotlib模块的pyplot工具集,可以使用子图的形式将多种图表合并在一张大图
中。()
二、每小题3分,共45分
16.在Python语言中,哪个关键词可以用来定义函数?
A.def
B.func
C.fun
D.define
17.在编写Python程序时,如果变量名未经赋值就使用,会触发什么错误?
A.SyntaxError
B.TypeError
C.NameError
D.AttributeError
18.在Python中,哪个函数可以用于将其他类型数据转换为字符串类型?
A.int()
B.str()
C.float()
D.bool()
19.在Python中,如果想得到余数,以下哪个运算符是正确的?
A.*
B./
C.%
D.//
20.在Python中,以下哪种方式可以检查一个字符串是否以某个子字符串结束?
A.使用二二操作符
B.使用!二操作符
C.使用endswith()方法
D.使用startswith。方法
21.在Python中,向列表添加元素一般使用哪个方法?
A.push()
B.pop()
C.append()
D.extend()
22.要查找元组中某元素的位置,应使用什么方法?
A.append()
B.extend()
C.count))
D.index()
23.在Python中,如果构建的set为setl={"阅读","摄影","足球"}和set2={"足球","音乐",
"动漫》那么setl&set2方法的返回结果为何?
A.{"阅读","摄影"}
B.{"阅读","摄影","音乐","动漫"}
C.{"足球"}
D.{"阅读","摄影足球","音乐","动漫"}
24.在字典中,关键字的类型可以是哪些?
A.整数
B.字符串
C.元组
D,以上都对
25.在Python中,如何避免过多的条件判断语句导致代码过于复杂?
A.仅使用if语句
B.使用if...else语句
C使用if...elif...else语句
D.以上都不对
26.在Python中,当循环判断条件始终满足,在没有外部干预的情况下,这样的循环会如何
执行?
A.永远执行下去,形成所谓的"无限循环"
B.在执行一定次数后自动停止
C.报错
D.程序会自动跳出循环
27.在Python中,while循环用于处理什么样的场景?
A.当我们知道循环需要执行的次数时
B.当我们需要循环执行一段代码,直到某个条件不再满足时
C.当我们需要遍历一个列表或元组中的所有元素时
D.当我们需要在满足某个条件时跳出循环时
28.下列选项哪个不属于文件处理的一般过程?
A.截断文件f.cut()函数
B.打开文件open。函数
C.关闭文件f.close。函数
D.读取文件f.read()函数
29.在Python语言中,如果打开文件后忘记执行close。函数,可能导致哪种后果?
A.文件无法再次打开
B.文件可能会损坏
C.指针无法定位
D.会生成一个新的文件
30.下面的哪个选项用于返回函数的值?
A.print
B.continue
C.return
D.break
三、每小题5分,共10分
31.这段程序实现了输入一个字符串和一个分隔符,然后使用该分隔符将字符串分割成一个
列表,最后输出这个列表。
例如:输入:"apple,banana,cherry"和
输出:['apple','banana','cherry']
text=input-请输入一个字符串:")
separator=input("请输入一个分隔符:”)
wordsjist=_(1)_
print(wordsjist)
请选择相关选项,在横线上补全代码,以实现功能要求:
A.text.split(separator)
B.text.join(separator)
C.separator.join(text)
D.separator.split(text)
32.这段程序实现了检查一个数字列表是否是单调递增的。如果列表是单调递增的,则输出
"Yes",否则输出"No"。单调递增的列表,指该列表中的每个元素都严格大于其前一个元素。
nlist=[1,2,2,3,4,5]
isjncreasing="Yes"
foriinrange(l,len(nlist)):
—⑴—
isjncreasing="No"
break
print(isjncreasing)
请选择相关选项,在横线上补全代码,以实现功能要求:
A.ifnlist[i]<nlist[i-1]:
B.ifnlist[i]>nlist[i-1]:
C.ifnlist[i+l]<nlist[i]:
D.ifnlist[i+l]>nlist[i]:
PythoniSWMl■MWO绘习[
一、判闹■,每小题3分,共45分
1.V
2.x
3.V
4.V
5.V
6.x
7.V
8.V
9.V
10.V
11.x
12.V
13.V
14.x
15.V
二、瑚ML每小题3分,共45分
16.A
17.C
18.B
19.C
20.C
21.C
22.D
23.C
24.D
25.C
26.A
27.B
28.A
29.B
30.C
三、叫■,每小题5分,共10分
31.A
32.A
Python■1»却藤习2
一、判耽,每小题3分,共45分
1.Python语言只能运行在Windows操作系统上。()
2.在Python中,字符串的index。方法在找不到子串时会抛出异常。()
3.在Python语言中,“**”运算符可以用来进行乘方运算,包括开方。()
4.在Python中,blob()函数可以将一个字符串转换为布尔值类型。()
5.在Python中,列表的切片操作会改变原列表的元素。()
6.在Python中,我们可以通过list()函数来创建一个空的列表。()
7.对列表使用sorted。函数,可以得到一个新的已排序列表,而原列表的元素顺序不会改变。
()
8.列表,元组,集合等Python的容器类型都可以使用Counter进行元素统计。()
9.在Python中,“while”和“for”都是实现循环控制结构的关键字。()
10.break语句在执行时会直接终止最近的一层循环语句并跳出循环。()
11.在jieba模块中,我们可以通过add_word()函数和del_word()函数来对词典进行操作,以
改善分词效果。()
12.通过csv模块,从CSV文件中读取的数据值都是字符串类型。()
13.Python中的函数,对形参进行内置方法调用,如列表的append。方法,有可能会影响到
实参。()
14.在Python的wordcloud模块中,WordCloud对象生成词云图后,无法将其保存为图像文
件。()
15.matplotlib的subplot。函数可以在一个窗口中创建多个子图。()
二、渊»■,每小题3分,共45分
16.在Python编程中,后面的内容通常用于什么?
A.调用函数。
B.初始化变量。
C.写注释。
D.定义类。
17.下列哪个是合法的Python变量名?
A.123var
B.varl23
C.var-123
D.$var
18.在Python中,如果一段字符串的内容中包含了双引号,那么为了避免语法错误我们应
该如何正确表示该字符串?
A.使用双引号表示
B.使用单引号表示
C.跳过双引号不进行表示
D.任何方式都无法表示含有双引号的字符串
19.在Python中,进行数值计算的时候,整数与浮点数之间的运算结果是什么类型?
A.整数
B.字符串
C.浮点数
D.列表
20.在Python中,下述哪个表达式的结果是True?
A.FalseandTrue
B.FalseorFalse
C.TrueandnotFalse
D.FalseandnotFalse
21.已知列表alist=[l,2,3,4,5],那么索引al表⑴的返回值是多少?
A.1
B.2
C.3
D.4
22.如果tup=(3,7,8,1)是一个元组,那么tup[l:3]将会返回什么?
A.(l,8)
B.(7,1)
C.(3,7)
D.(7,8)
23.在创建集合时,遇到重复元素,集合会如何处理?
A.集合会保留所有重复元素
B.集合会自动剔除重复元素只保留一个
C.集合会报错
D.集合只会保留最后一个重复元素
24.Python语言中,如果有相同关键字的多个条目被放入字典,会发生什么?
A.发生错误
B.所有条目都会被保留
C.只有最后一个条目会被保留
D.只有第一个条目会被保留
25.在Python中,以下哪个选项可能作为if语句判断条件的值,然后被理解为False?
A.非空字符串
B.空列表
C.正整数
D.非0浮点数
26.在Python的for循环结构中,当需要在循环过程中忽略某些条件而直接继续下一轮循环
时,应使用哪条语句?
A.ignore
B.pass
C.continue
D.break
27.以下程序的输出是:
n=1
whilen<4:
n=n+1
print(n)
A.1
B.2
C.3
D.4
28.在Python中,我们通过什么模块进行数据对象的序列化和反序列化?
A.json
B.pickle
C.csv
D.os
29.如果没有手动调用关闭文件的操作close。,可能会带来什么后果?
A.硬盘中的文件有一定的损坏概率
B.程序可能会崩溃
C.硬盘可能会被破坏
D.Python解释器会自动关闭文件
30.在Python函数中,下列哪个语句用于立即结束函数并返回一个值?
A.exit
B.stop
C.continue
D.return
三、*■,每小题5分,共10分
31.这段程序实现了输入一个年份,判断该年份是否是闰年。如果是闰年,则输出"Yes",否
则输出"N。"。
例如:输入:2000
输出:"Yes"
year=int(input("请输入一个年份:"))
if_(l)_:
print("Yes")
else:
print("No")
请选择相关选项,在横线上补全代码,以实现功能要求:
A.(year%4==0andyear%100!=0)or(year%400==0)
B.(year%4==0andyear%100==0)or(year%400!=0)
C.(year%4==0oryear%100!=0)and(year%400==0)
D.(year%4==0oryear%100==0)and(year%400!=0)
32.这段程序实现了计算并输出一个整数列表中所有奇数的乘积。程序中定义了一个整数列
表,然后用一个for循环遍历列表中的每个整数,并计算所有奇数的乘积。
jlist=[3,6,9,12,15,18,21]
product_odd=1
fornuminjlist:
_(1)_
product_odd*=num
print(product_odd)
请选择相关选项,在横线上补全代码,以实现功能要求:
A.ifnum%2!=0:
B.ifnum%2==0:
C.ifnum/2!=0:
D.ifnum/2==0:
PythoniSWMl■MWO绘习[
一、判闹■,每小题3分,共45分
1.x
2.V
3.V
4.x
5.x
6.V
7.V
8.V
9.V
10.V
11.V
12.V
13.V
14.x
15.V
二、瑚ML每小题3分,共45分
16.C
17.B
18.B
19.C
20.C
21.B
22.D
23.B
24.C
25.B
26.C
27.D
28.B
29.A
30.D
三、绿创■,每小题5分,共10分
31.A
32.A
Python■1»却藤习3
一、判耽,每小题3分,共45分
1.Python3.x版本并不向后兼容Python2.x版本,导致一些遵循Python2.x编写的代码不能
在Python3.x之下工作。()
2.可以用字符串的index。方法来统计子串在字符串中出现的次数。()
3.在Python中,当使用"**"运算符,且指数为分数时,可以进行开方运算,如"8**(1/
3)"结果为2.0()
4.通过Python的input。函数获取的用户输入数据默认都是字符串类型,无论用户输入的是
数字或文字。()
5.在Python中,一个名为alist的列表,其索引的有效值范围是从0至!Jlen(alist)。()
6.Python中,通过调用函数len()可以获取列表中所有元素的总和。()
7.在Python中,利用reversed。函数可以获取一个与原列表顺序相反的迭代器,而不改变原
列表。()
8.在Python中,可以使用len()函数得到列表的长度,空列表的长度为0()
9.在Python语言中,,break'和'continue'语句均只能在循环内部使用,否则会引发程序错误。
()
10.在Python中,break语句用于立即结束当前循环。()
H.使用jieba分词模块的lcut()函数可以对文本进行精确模式分词。()
12.在Python中,使用csv模块写入CSV文件时,我们无需显式调用writeheader()方法来添
加标题行。()
13.Python语言中,函数的参数只能按照位置进行传递,不能通过参数名来进行传递。()
14.在词云图的制作中,不能使用外部的中文字体文件。()
15.在matplotlib中,我们不能通过设置参数调整图表的颜色、线型、标签等属性。()
二、加每小题3分,共45分
16.按照Python的规范,有些语句(如if>else、while)的末尾需要添加什么符号?
A.分号(;)
B.冒号(:)
逗号(,)
D.无需添加符号
17.在Python语言中,关于变量名的描述哪项是错误的?
A.变量名可以包含字母、数字、下划线。
B.变量名可以以数字开头。
C.变量名区分大小写。
D.变量名不可以是Python的关键字。
18.假设有两个字符串si="Hell。",s2="World",如果想要生成新字符串"HelloWorld",需
要使用哪种操作?
A.sl%s2
B.sl/s2
C.si+s2
D.sl-s2
19.在Python中,要表示小数1.0,以下哪种方式是错误的?
A.1.0
B.1.
C.1
D.0.1*10
20.在Python中,关于字符串比较的描述,以下哪个是错误的?
A.字符串比较是从两个字符串的第一个字符开始的
B.如果两个字符串的第一个字符相同,就比较下一个字符
C.字符串“abed"大于字符串“ABCD”
D.字符串“100”大于字符串“2"
21.对于一个名为alist的列表,如果要访问最后一个元素,应该怎么调用?
A.alist[0]
B.alist[-l]
C.alist[len(alist)]
D.alist[l]
22.Python语言中使用什么标识来创建元组?
A.{)
B.[]
C.()
D.//
23.下面哪项Python语句是不正确的?
A.setl={'aLb,,'C用于创建集合
B.'a'insetl用于检查'a'是否在setl中
C.setLadd('d')用于添加元素到集合setl中
D.setl[0]用于访问集合setl的第一个元素
24.在Python中,如果要在字典中查找某个键对应的值,我们应该使用什么方法?
A.find()
B.search()
C.get()
D.lookup()
25.在Python中,下述哪条语句能帮助我们避免过多的层次缩进和取消不必要的逻辑表达
式计算?
A.多层if-else语句
B.elif语句
C.多个if语句
D.逻辑and语句
26.在Python的循环结构中,如果希望在满足某些条件情况下跳出最近的一层循环,应使
用哪条语句?
A.go
B.pass
C.continue
D.break
27.在Python定义的循环中,continue语句的主要作用是什么?
A.跳出整个循环过程
B.忽略当前循环的余下语句并直接开始下一轮循环
C.结束当前轮的循环并进入下一轮循环
D.暂停当前的循环
28.在Python中,读取模式打开文
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二零二四年度食品加工生产合同加工工艺与产品质量2篇
- 二零二四年度租赁合同标的及属性详细规定与服务内容2篇
- 2024年业务合作细节补充合同版
- 二年级数学计算题专项练习集锦
- 2024年中国方型单流转换阀市场调查研究报告
- 2024年度甲方购买乙方保险合同2篇
- 2024年协议执行情况跟踪记录
- 二零二四年保险合同保险范围与保险金额3篇
- 2024年中国带杆接地线绕线架市场调查研究报告
- 2024年中国对羟基苯甲酸甲酯钠盐市场调查研究报告
- 远景培训学习1-风机电气系统
- 施工现场消防安全检查要点(PPT)
- 少先队队活动课讲座课件
- (完整版)四川教育公共基础知识超级精华版
- 幼儿园小班数学:《配对》 课件
- GA 814-2009 警用约束带标准
- 工程建设项目人盯人、人盯项目工作责任书
- 木工安全教育培训教材课件
- 《马丁·路德的宗教改革》 -完整版课件
- 校园安全教育(完美版)ppt
- QC小组成果评分表
评论
0/150
提交评论