版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
河南省漯河市全国计算机等级考试Python语言程序设计模拟考试(含答案)学校:________班级:________姓名:________考号:________
一、单选题(30题)1.定义学生的关系模式如下:S(S#,Sn,Sex,Age,D#,Da)(其属性分别为学号、姓名、性别、年龄、所属学院、院长)该关系的范式最高是()。
A.1NFB.2NFC.3NFD.BCNF
2.树的度为3,共有29个结点,但没有度为1和2的结点。则该树中叶子结点数为()。
A.OB.9C.18D.不可能有这样的树
3.下载但不安装一个第三方库的命名格式是()。
A.pipdownload<第三方库名>
B.pipuninstall<第三方库名>
C.pipinstall<第三方库名>
D.pipsearch<第三方库名>
4.如果要在函数内部改变全局变量,须使用______关键字进行声明A.localsB.globalC.initD.new
5.下面的排序算法中初始数据集的排列顺序对算法的性能无影响的是()A.插入排序B.堆排序C.冒泡排序D.快速排序
6.正则表达式中的特殊字符,匹配字母,数字,下划线()
A.\dB.\DC.\wD.\s
7.下面代码的输出结果为()。foriinrange(8):ifi%2!=1:continueelse:print(i,end=",”)
A.0,B.l,C.l,3,5,7,D.0,2,4,6,
8.安装一个第三方库的命名格式是()。
A.pipuninstall<第三方库名>
B.pipinstall<第三方库名>
C.pipdownload<第三方库名>
D.pipsearch<第三方库名>
9.在Python中,可以作为源文件扩展名的是()。
A.pdfB.docxC.pngD.py
10.在银行业务中,实体客户和实体银行之间的联系是()。
A.—对一B.—对多C.多对一D.多对多
11.下面关于Python标准库和第三方库的说法正确的是()。
A.Python的第三方库是Python安装时默认自带的库
B.Python的标准库和第三方库的调用方式一样,都需要用import语句调用
C.Python的第三方库需要用import语句调用,而标准库不需要
D.Python的标准库需要用import语句调用,而第三方库不需要
12.下列叙述中正确的是()。
A.顺序存储结构的存储一定是连续的,链式存储结构的存储空间不一定是连续的
B.顺序存储结构只针对线性结构,链式存储结构只针对非线性结构
C.顺序存储结构能存储有序表,链式存储结构不能存储有序表
D.链式存储结构比顺序存储结构节省存储空间
13.以下程序的输出结果是()。print(1.5+2.1==3.6)
A.3.6B.TrueC.1.5+2.1==3.6D.False
14.下面属于应用软件的是()。
A.安卓(Android)操作系统B.交通管理appC.C语言编译器D.数据库管理系统
15.以下程序的输出结果是()。x=4ca=‘123456’ifstr(x)inca: print(ca.replace(ca[x],str(x-2)))
A.123456B.123426C.5D.2
16.文件exam.txt与以下程序在同一目录下,其内容是一段文本bigBen,以下程序的输出结果是()。f=open(“exam.txt”)print(f)f.close()
A.bigBenB.exam.txtC.<_io.TextIOWrapper…>D.exam
17.以下关于Python中文件的打开模式的描述中,错误的是()。
A.“a”表示追加写模式,若文件存在,覆盖原来的内容
B.“r”表示只读模式
C.“w”表示覆盖写模式,若文件存在,覆盖原来的内容
D.“x”创建新的文件
18.下列关于Python内置函数的使用,描述错误的是()。
A.int(x)是将x转换为一个整数
B.Print(”6+5")的输出是11
C.dic.Clear()的结果是清空字典die
D.使用append()函数可以向列表添加元素
19.以下不属于Python数据分析领域第三方库的是()。
A.scrapyB.numpyC.lmndasD.matplotlib
20.程序流程图中带有箭头的线段表示的是()。
A.图元关系B.数据流C.控制流D.调用关系
21.下列选项中不属于结构化程序设计原则的是()。
A.可封装B.自顶向下C.模块化D.逐步求精
22.以下代码的输出结果是()。Is=["apple",”red","orangen]deffunC(a):Is.append(a)returnfunC("yellow")print(Is)
A.[]
B.[“apple”,”red”,”orange”]
C.["yellow"]
D.[Mapple","red","orange","yellow"]
23.下列哪种情况不会导致Python对象的引用计数增加()
A.对象被创建B.被作为参数传递给函数C.成为容器对象的元素D.该对象无法访问时
24.跳出所处的最近层循环的是()
A.breakB.continuesC.continueD.Pass
25.表达式divmod(40,3)的结果是()。
A.13,1B.(13,1)C.13D.1
26.有3个关系R、S、T如下:
由关系R和S通过运算得到关系T,则所使用的运算为()。
A.并B.自然连接C.笛卡儿积D.交
27.以下不是Python的关键字的是()。
A.classB.defC.defineD.elif
28.下面代码的输出结果是()。a=0foriinrange(1,5):a+=iprint(a)
A.0B.10C.llD.15
29.Python提供3种基本的数字类型,它们是()。
A.整数类型、浮点数类型、复数类型
B.整数类型、二进制类型、浮点数类型
C.整数类型、二进制类型、浮点数类型
D.整数类型、二进制类型、复数类型
30.层次性、网状性的划分原则是()。
A.记录长度B.文件的大小C.联系的复杂程度D.数据之间的联系方式
二、判断题(10题)31.已知x为非空字符串,那么表达式“.join(x.split())==x的值一定为True。A.是B.否
32.在异常处理结构中,不论是否发生异常,finally子句中的代码总是会执行的。
A.是B.否
33.只可以动态为对象增加数据成员,而不能为对象动态增加成员方法。
A.是B.否
34.只能对列表进行切片操作,不能对元组和字符串进行切片操作。
A.是B.否
35.不可以在同一台计算机上安装多个Python版本。
A.是B.否
36.程序中异常处理结构在大多数情况下是没必要的。
A.是B.否
37.带有else子句的异常处理结构,如果不发生异常则执行else子句中的代码。
A.是B.否
38.在Python中定义函数时不需要声明函数参数的类型。
A.是B.否
39.对文件进行读写操作之后必须显式关闭文件以确保所有内容都得到保存。
A.是B.否
40.文件对象的tell()方法用来返回文件指针的当前位置。
A.是B.否
三、填空题(10题)41.语句print(re.match('abc','defg'))输出结果为_____________。
42.已知x,y=3,5,那么执行x,y=y,x之后,x的值为__________。
43.已知x=3,那么执行语句x+=6之后,x的值为_______________。
44.Python内置函数____________用来返回序列中的最大元素。
45.表达式chr(ord('a')-32)的值为___________。
46.表达式'Helloworld!'[-4]的值为________________。
47.表达式int(4**.)的值为__________。
48.已知x=3,那么执行语句x*=6之后,x的值为________________。
49.表达式'Thefirst:{1},thesecondis{0}'.format(65,97)的值为______________________________。
50.已知x={1:2,2:3,3:4},那么表达式sum(x.values())的值为_________。
四、操作题(3题)51.考生文件夹下存在一个文件“PY202.py”,该文件是本题目的代码提示框架,其中代码可以任意修改。请在该文件中编写代码,以实现如下功能。使用Python的异常处理结构编写对数计算,要求底数大于0且不等于1,真数大于0,且输入的必须为实数,否则拋出对应的异常。试题程序:#以下代码为提示框架#请在...处使用一行或多行代码替换#请在_____处使用一行代码替换#注意:提示框架的代码可以任意修改,以完成程序功能为准try:a=eval(input(‘请输入底数:’))b=eval(input(‘请输入真数:’))c=_____exceptValueError:…exceptZeroDivisionError:print(‘底数不能为1’)exceptNameError:Prints(‘输入必须为实数’)else:print(C)
52.考生文件夹下存在一个文件“PY201.py”,请写代码替换横线,不修改其他代码,实现以下功能。使用turtle库的turtle.right()函数和turtle.fd()函数绘制一个五角星,边长为200像素,5个内角度数为36度,效果如下所示。试题程序:#请在程序的_____处使用一行代码或表达式替换#注意:请不要修改其他已给出代码fromturtleimport*foriin_____(1)_____:fd(_____(2)_____)_____(3)_____
53.考生文件夹下存在一个文件PY101.py,请写代码替换横线,不修改其他代码,实现以下功能:随机选择一个手机品牌屏幕输出。
试题程序:
#请在程序的…处使用一行或多行代码替换
#请在程序的______处使用一行代码替换#注意:请不要修改其他已给出代码
import________brandlist=[’三星’,’苹果’,’vivo’,’OPPO’,’魅族’]random.seed(0)
……
print(name)
参考答案
1.B关系数据库中的关系是要满足一定要求的,满足不同程度要求的为不同的范式。满足最低要求的叫第一范式,简称1NF。在满足第一范式的基础上,进一步满足更多要求规范则是第二范式。然后在满足第二范式的基础上,还可以再满足第三范式,以此类推。\n对于关系模式,若其中的每个属性都已不能再分为简单项,则它属于第一范式。\n若某个关系R为第一范式,并且R中每一个非主属性完全依赖于R的某个候选键,则称其为第二范式。第二范式消除了非主属性对主键的部分依赖。\n如果关系R是第二范式,并且每个非主属性都不传递依赖于R的候选键,则称R为第三范式。(传递依赖:在关系模式中,如果Y→X,X→A,且X不决定Y和A不属于X,那么Y→A是传递依赖。)\n本题中,关系S满足第一范式和第二范式,但是S#→D#,D#→Da,存在传递依赖,因此不满足第三范式。该关系的范式最高是2NF。本题选B选项。
2.D树的度为3,即树中只存在度为0、1、2、3的结点,假设叶子结点数为n,由于没有度为1和2的结点,则度为3的结点数为29一n,根据树中的结点数=树中所有结点的度之和+1,得3×(29一n)+0×1+0×2+n×0+1=29,得出的n不为整数,因此不存在这样的树。本题选择D选项。
3.Apipdownload<第三方库名>用于下载第三方库的安装包,但并不安装;pipuninstall<第三方库名>用于卸载一个已经安装的第三方库;pipinstall<第三方库名>用于安装第三方库;pipsearch<第三方库名>用于联网搜索库名或摘要中的关键字。本题选择A选项。
4.B
5.B
6.C
7.C该程序可输出8以内的奇数,continue只结束本次循环,不终止整个循环的执行。本题选择C选项。
8.Bpipinstall<第三方库名>:安装第三方库;pipuninstall<第三方库名>:卸载一个已经安装的第三方库;pipdownload<第三方库名>:下载第三方库的安装包,但并不安装;pipsearch<第三方库名>:联网搜索库名或摘要中的关键字。故答案为B项。
9.DPython源文件的扩展为py。本题选择D选项。
10.D一个客户可以在多家银行办理业务,一家银行也有多个客户办理业务,因此,实体客户和实体银行之间的联系是多对多。本题选择D选项。
11.BA选项错误,Python的标准库是Python安装时默认自带的库,而第三方库需要下载后安装到Python的安装目录下,不同的第三方库安装和使用方法不同;选项C、D错误,Python不论是标准库还是第三方库都需要用import语句调用。本题选择B选项。
12.A解析:顺序存储结构就是用一组地址连续的存储单元依次存储该线性表中的各个元素,链式存储结构中各数据结点的存储序号是不连续的,并且各结点在存储空间中的位置关系与逻辑关系也不一致,所以选项A是正确的。两者都可以存储线性的、有序的逻辑结构,所以选项B、C不正确。顺序结构使用的是连续物理空间,链式结构可以使用零散的物理空间存储,链式结构更灵活,不存在谁节约空间的说法,所以选项D不正确。
13.B比较“1.5+2.1”表达式的结果与3.6是否相等,返回的结果为布尔值,即True或False。结果相等,所以代码输出的结果应为True。本题选择B选项。
14.B计算机软件按功能分为应用软件、系统软件、支撑软件(或工具软件)。安卓(Android)操作系统、数据库管理系统均属于系统软件,C语言编译器属于支撑软件,交通管理app属于应用软件。
15.Bstr(4)=‘4’,此字符在字符串ca中,满足if条件,执行输出语句。ca.replace(ca[4],str(4-2))是指返回字符串ca副本,ca[4]是指字符串中序号为4的字符‘5’,str(4-2)返回字符‘2’,也就是用字符‘2’来替换字符‘5’。本题选择B选项。
16.Copen()函数打开一个文件,并返回可以操作这个文件的变量f,并且open()函数有两个参数:文件名和打开模式。本题只是打开了文件,并没有对文件进行操作,因此不会输出文件的内容。print(f)语句输出的是变量f代表的文件的相关信息:<_io.TextIOWrappername=‘exam.txt’mode=‘r’encoding=‘cp936’>。若想要输出文件的内容,需要把文件的内容读入,如f1=f.read()。本题选择C选项。
17.A在Python文件的打开方式中,a为追加写模式,若文件存在,内容追加在原文件内容后面。本题选择A选项。
18.BB选项中正确的输出应为6+5,若print()函数圆括号内的变量用引号标注,则视为字符串。本题选择B选项。
19.A在Python语言中,用于数据分析的第三方库有numpy、scipy、pandas和matplotlib。scrapy库是网络爬虫方向的第三方库。
20.C在数据流图中,用标有名字的箭头表示数据流。在程序流图中,用标有名字的箭头表示控制流。丰题选择C选项。
21.AA。【解析】结构化程序设计方法的主要原则可以概括为自顶向下、逐步求精、模块化、限制使用goto语句等。
22.D列表Is中有3个元素,函数funC('\nyellow”),将yellow传递给形参a,用append()方法将a中内容添加到列表Is中,最后返回,故最终的Is=[’\'apple',’’redn\n,\'’orangen/\'yellow'],print(ls),即将列表Is中的内容输出。本题选择D选项。
23.D
24.A
25.Bdivmod(x,y)函数用来计算x和y的除余结果,返回两个值,分别是:x与y的整数除,即x//y,以及x与y的余数,即x%y。返回的两个值组成了一个元组类型,即小括号包含的两个元素(x//y,x%y)。40//3=13,40%3=1,故答案为B项。
26.D自然连接是一种特殊的等值连接,它要求两个关系中进行比较的分量必须是相同的属性组,并且在结果中把重复的属性列去掉,所以B选项错误。笛卡儿积是用R集合中元素为第一元素,S集合中元素为第二元素构成的有序对,所以C选项错误。可以很明显地看出,关系T是从关系R与关系S中取得的相同的关系组,所以使用的是交运算。本题选择D选项。
27.C保留字,也称关键字,是编程语言内部定义并保留使用的标识符。Python3.x中有35个保留字,分别为\nand、as、assert、async、await、break、class、continue、def、del、elif、else、except、False、finally、for、from、global、if、import、in、is、lambda、None、nonlocal、not、or、pass、raise、return、True、try、while、with、yield。define\n不是Python语言关键字。本题选择C选项。
28.B定义一个变量a=0,for循环遍历[1,5)的数,计算该区间的累加和,最后将结果输出。本题选择B选项。
29.APython提供3种基本的数字类型:整数类型、浮点数类型、复数类型,分别对应数学中的整数、实数及复数。本题选择A选项。
30.D层次模型的基本结构是树形结构,网状模型是一个不加任何条件限制的无向图,关系模型采用二维表来表示,所以3种数据库的划分原则是数据之间的联系方式。本题选择D选项。
31.N
32.Y
33.N
34.N
35.N
36.N
37.Y
38.Y
39.Y
40.Y
41.None
42.5
43.9
44.max()
45.'A'
46.'r'
47.
48.18
49.'Thefirst:97,thesecondis65'
50.9
51.?Importmathtry:a=eval(input('请输入底数:”))b=eval(input
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 文明城区创建难点突破总结
- 安全生产月评选讲解
- 酵母制备工安全意识强化评优考核试卷含答案
- 四月就业市场趋势分析
- 对外贸易专业就业前景分析
- 创业园消防安全评估
- 耕种机械制造工岗前实操评估考核试卷含答案
- 静电成像显影材料墨粉(色调剂)制造工岗中操作考核试卷含答案
- 两栖类养殖工岗位师带徒考核试卷含答案
- 广播电视机务员工作改进强化考核试卷含答案
- 公安局辅警招聘考试题库及答案
- Python气象应用编程
- 行政管理人力资源制度汇编
- 腌腊肉制品生产-培根加工
- 经历是流经裙边的水
- 桦南县实验中学班主任工作手册
- 机组A级检修总网络进度图及检修分专业网络进度图
- 防开裂防渗漏监理实施细则
- 标致307维修手册-al4自动变速箱预培训
- GA/T 850-2009城市道路路内停车泊位设置规范
- 大隐静脉剥脱术的手术配合课件
评论
0/150
提交评论