模拟试卷A:2.关于线性链表的描述,以下选项中正确的是A存储空间必须连续,且各元素的存储顺序是任意的B存储空间必须连续,且前件元素一定存储在后件元素的前面C存储空间不一定连续,且各元素的存储顺序是任意的D存储空间不一定连续,且前件元素一定存储在后件元素的前面正确答案:C3.在深度为7的满二叉树中,叶子结点的总个数是A63B64C31D32正确答案:B6.关于软件危机,以下选项中描述错误的是A软件质量难以控制B软件成本不断提高C软件开发生产率低D软件过程不规范正确答案:D7.关于软件测试,以下选项中描述正确的是A为了提高软件测试的效率,最好由程序编制者自己来完成软件的测试工作B软件测试的主要目的是确定程序中错误的位置C软件测试的主要目的是发现程序中的错误D软件测试是证明软件没有错误正确答案:C32.下面代码的输出结果是x=10y=3print(divmod(x,y))A(3,1)B(1,3)C1,3D3,1正确答案:A35.下面代码的输出结果是s=[seashell,gold,pink,brown,purple,tomato]print(s[1:4:2])A['gold','pink']B['gold','brown']C['gold','pink','brown','purple','tomato']D['gold','pink','brown']正确答案:B36.下面代码的输出结果是d={大海:蓝色,天空:灰色,大地:黑色}print(d[大地],d.get(大地,黄色))A黑色黄色B黑色黑色C黑的灰色D黑色蓝色正确答案:B39.文件book.txt在当前程序所在目录内,其内容是一段文本:book,下面代码的输出结果是txt=open(book.txt,r)print(txt)txt.close()Abook.txtBbookCtxtD以上答案都不对正确答案:D模拟试卷B:2.关于数据结构的描述,以下选项中正确的是A数据的逻辑结构有顺序、链接、索引等存储方式B数据的存储结构是指反映数据元素之间逻辑关系的数据结构C数据结构指相互有关联的数据元素的集合D数据结构不可以直观地用图形表示正确答案:C3.在深度为7的满二叉树中,结点个数总共是A64B127C32D63正确答案:B4.对长度为n的线性表进行顺序查找,在最坏的情况下所需要的比较次数是An+1Bn-1CnDn×(n+1)正确答案:C5.关于结构化程序设计方法原则的描述,以下选项中错误的是A自顶向下B模块化C多态继承D逐步求精正确答案:C6.与信息隐蔽的概念直接相关的概念是A软件结构定义B模块类型划分C模块独立性D模块耦合度正确答案:C9.以下选项中表示关系表中的每一横行的是A列B元组C码D属性正确答案:B10.将E-R图转换为关系模式时,可以表示实体与联系的是A域B键C属性D关系正确答案:D13.关于赋值语句,以下选项中描述错误的是A设x=alice;y=kate,执行x,y=y,x可以实现变量x和y值的互换B设a=10;b=20,执行a,b=a,a+Bprint(a,b)和a=Bb=a+Bprint(a,b)之后,得到同样的输出结果:1030C在Python语言中,有一种赋值语句,可以同时给多个变量赋值D在Python语言中,“=”表示赋值,即将“=”右侧的计算结果赋值给左侧变量,包含“=”的语句称为赋值语句正确答案:B22.执行后可以查看Python的版本的是Aimportsysprint(sys.version)Bimportsysprint(sys.Version)Cimportsystemprint(system.version)Dimportsystemprint(system.Version)正确答案:A26.以下选项中,不是Python对文件的打开模式的是A'c'B'w'C'r'D'+'正确答案:A模拟试卷C:4.以下选项中,不属于结构化程序设计方法的是A自顶向下B模块化C逐步求精D可封装正确答案:D8.数据独立性是数据库技术的重要特点之一,关于数据独立性,以下选项中描述正确的是A以上三种说法都不对B数据与程序独立存放C不同数据被存放在不同的文件中D不同数据只能被对应的应用程序所使用正确答案:A9.以下选项中,数据库系统的核心是A数据库管理员B数据库管理系统C数据模型D数据库正确答案:B25.以下选项中,不是Python语言基本控制结构的是A顺序结构B程序异常C跳转结构D循环结构正确答案:C32.下面代码的执行结果是s=11+5ineval(s[1:-2])A6B执行错误C11+5D16正确答案:A40.下面代码的执行结果是:d={}foriinrange(26):d[chr(i+ord(a))]=chr((i+13)%26+ord(a))forcinPython:print(d.get(c,c),end=)APlgubABPabuglCPythonDCabugl正确答案:A模拟试卷D:18.关于time库的描述,以下选项中错误的是Atime库是Python中处理时间的标准库Btime.perf_counter()返回一个固定的时间计数值Ctime库提供获取系统时间并格式化输出功能Dtime.sleep(s)的作用是休眠s秒正确答案:B模拟试卷E:4.关于排序技术的描述,以下选项中错误的是A快速排序法比冒泡排序法的速度快B冒泡排序法是通过相邻数据元素的交换逐步将线性表变成有序C简单插入排序在最坏的情况下需要比较n的1.5幂次D选择排序法在最坏的情况下需要比较n(n–1)/2次正确答案:C7.以下选项中,用于检测软件产品是否符合需求定义的是A确认测试B集成测试C验证测试D验收测试正确答案:D8.在PFD图中用箭头表示A数据流B控制流C调用关系D组成关系正确答案:B9.关于软件调试方法,以下选项中描述错误的是A软件调试的关键在于推断程序内部的错误位置及原因B软件调试的目的是发现错误C软件调试可以分为静态调试和动态调试D软件调试的主要方法有强行排错法、回溯法、原因排除法等正确答案:B10.关于数据库设计,以下选项中描述错误的是A数据库设计是数据库应用的核心B数据库设计的四个阶段按顺序为概念设计、需求分析、逻辑设计、物理设计C数据库设计可以采用生命周期法D数据库设计的基本任务是根据用户对象的信息需求、处理需求和数据库的支持环境设计出数据模式正确答案:B11.以下选项中值为False的是A'''a'B'abc''abcd'C'Hello''hello'D'abcd''ad'正确答案:C21.下面代码的输出结果是ls=[F,f]deffun(a):ls.append(a)returnfun(C)print(ls)A['F','f','C']B['C']C出错D['F','f']正确答案:A25.以下选项中,正确地描述了浮点数0.0和整数0相同性的是A它们使用相同的硬件执行单元B它们具有相同的值C它们使用相同的计算机指令处理方法D它们具有相同的数据类型正确答案:B36.下面代码的输出结果是a=[5,1,3,4]print(sorted(a,reverse=True))A[4,3,1,5]B[5,1,3,4]C[1,3,4,5]D[5,4,3,1]正确答案:D通关试卷–6:9.在E-R图中,哪个选项是用来表示联系的图形A矩形B椭圆形C三角形D菱形正确答案:D11.Python语言中,以下表达式输出结果为11的选项是:Aprint(eval(1+1))Bprint(eval(1+1))Cprint(1+1)Dprint(1+1)正确答案:B19.运行以下程序:try:num=eval(input(请输入一个列表:))num.reverse()print(num)except:print(输入的不是列表)从键盘上输入1,2,3,则输出的结果是:A运算错误B[1,2,3]C[3,2,1]D输入的不是列表正确答案:D34.以下程序的输出结果是:s1=企鹅s2=超级游泳健将print({0:^4}:{1:!9}.format(s1,s2))A企鹅:!超级游泳健将!!B企鹅:超级游泳健将!!!C企鹅:超级游泳健将!!!D企鹅:超级游泳健将!!!正确答案:B通关试卷–7:7.在数据库设计中,将E-R图转换为关系数据模型的过程属于A逻辑设计阶段B物理设计阶段C概念设计阶段D需求分析阶段正确答案:A12.以下Python语句运行结果异常的选项是:AABa=1b=a=a+1CPI,r=3.14,4Dx=Trueint(x)正确答案:A13.以下对Python程序设计风格描述错误的选项是:APython中不允许把多条语句写在同一行BPython中,需要把多条语句写在同一行时,要用“;”号隔开CPython语句中,增加缩进表示语句块的开始,减少缩进表示语句块的退出DPython可以将一条长语句分成多行显示,使用续航符“\”正确答案:A20.以下关于异常处理的描述,正确的是:APython中允许利用raise语句由程序主动引发异常Btry语句中有except子句就不能有finally子句CPython中,可以用异常处理捕获程序中的所有错误D引发一个不存在索引的列表元素会引发NameError错误正确答案:A24.设x=10;y=20,下列语句能正确运行结束的是:AwhileTrue:passBmin=xifxyelseyCmax=xy?x:yDif(xy)print(x)正确答案:B28.以下程序的输出结果是:L1=['abc',['123','456']]L2=['1','2','3']print(L1L2)ATypeError:''notsupportedbetweeninstancesof'list'and'str'BFalseCTrueD1正确答案:C32.Python中函数不包括A参数函数B标准函数C第三库函数D内建函数正确答案:A通关试卷–8:4.软件测试的目的是___________。A改正程序中的错误B发现并改正程序中的错误C发现程序中的错误D评估软件可靠性正确答案:C11.以下选项不属于程序设计语言类别的是:A汇编语言B机器语言C解释语言D高级语言正确答案:C13.以下关于程序控制结构描述错误的是:APython里,能用分支结构写出循环的算法B二分支结构组合形成多分支结构C程序由三种基本结构组成D分支结构包括单分支结构和二分支结构正确答案:A17.以下关于组合数据类型的描述,正确的是:A集合类型中的元素是有序的B序列类似和集合类型中的元素都是可以重复的C一个映射类型变量中的关键字可以是不同类型的数据D利用组合数据类型可以将多个数据用一个类型来表示和处理正确答案:D21.当键盘输入”3”的时候,以下程序的输出结果是:r=input(请输入半径:)ar=3.1415*r*rprint({:.0f}.format(ar))A29B28CTypeErrorD28.27正确答案:C26.以下程序的输出结果是:foriinthenumberchanges:ifi=='n':breakelse:print(i,end=)AtheumberchagesBthenumberchangesCtheDtheumberchages正确答案:C33.以下程序的输出结果是:L2=[1,2,3,4]L3=L2.reverse()print(L3)A[1,2,3,]BNoneC[4,3,2,1]D[3,2,1]正确答案:B通关试卷–9:3.在关系数据库中,用来表示实体之间联系的是___________。A线性表B树结构C二维表D网结构正确答案:C14.以下代码的输出结果是:print('{:*^10.4}'.format('Flower'))A***Flow***BFlowCFlowerDFlow正确答案:A15.表达式print(float(complex(10+5j).imag))的结果是:A5.0B5C10D10.0正确答