python二级考试复习题库500题(含答案)_第1页
python二级考试复习题库500题(含答案)_第2页
python二级考试复习题库500题(含答案)_第3页
python二级考试复习题库500题(含答案)_第4页
python二级考试复习题库500题(含答案)_第5页
已阅读5页,还剩140页未读 继续免费阅读

下载本文档

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

文档简介

python二级考试复习题库500题(含答案)

一、单选题

1.下面哪项可能延长项目的进度?()

A、Lag

B\Lead

C、赶工

D、快速跟进

答案:A

2.在数据库设计中,将ER图转换成关系数据模型的过程属于()

A、需求分析阶段

B、逻辑设计阶段

C、概念设计阶段

D、物理设计阶段

答案:B

3.关于Python语句P=-P,以下选项中描述正确的是()

A、P和P的负数相等

B、P和P的绝对值相等

C、给P赋值为它的负数

D、P的值为0

答案:C

4.关于局部变量和全局变量,以下选项中描述错误的是()

A、局部变量和全局变量是不同的变量,但可以使用global保留字在函数内部使

用全局变量

B、局部变量是函数内部的占位符,与全局变量可能重名但不同

C、函数运算结束后,局部变量不会被释放

D、局部变量为组合数据类型且未创建,等同于全局变量

答案:C

5.()是把对象的属性和操作结合在一起,构成一个独立的对象,其内部信息对

外界是隐蔽的,外界只能通过有限的接口与对象发生联系。

A、多态性

B、继承

C、封装

D、消息

答案:C

6.线性表(a1,a2..an)以链接方式存储时,访问第i位置元素的时间复杂性

为()。

A、0⑴

B、0(1)

C、0(n)

D、0(i-1)

答案:C

7.defSum(a,b=3,c=5):print(a,b,c)Sum(8,2)运行结果是:()。

A、82

B、8,2

C、8,2,5

D、825

答案:D

8.表达式16/4-2**5*8/4%5〃2的值为()。

A、14

B、4

C、2.0

D、2

答案:C

9.下列哪一项不属于while循环语句的循环要素Oo

A、循环变量的初值和终值

B、输出语句

C、循环体

D、循环变量变化的语句

答案:B

10.模式和内模式()。

A、只能有一个

B、最多只能有一^1^

C、至少两个

D、可以有多个

答案:A

11.下面哪个改变可以通过altertable实现

A、增加一个触发.

B、增加一个索引.

C、增加一调记录

D、定义一个候选关键字

答案:D

12.为了提高测试效率,应该()

A、随机地选取测试数据

B、选取一切可能的数据作为测试数据

C、在完成编码以后制定软件的测试计划

D、选择发现错误可能性大的数据作为测试数据

答案:D

13.以下哪一项不是软件危机的表现形式0

A、开发的软件不满足用户需要

B、开发的软件可维护性差

C、开发的软件价格便宜

D、开发的软件可靠性差

答案:C

14.设某强连通图中有n个顶点,则该强连通图中至少有()。条边。

A、n(n-1)

B、n+1

C、n

D\n(n+1)

答案:C

15.链表不具有的特点是()。

A、插入、删除不需要移动元素

B、可随机访问任一元素

C、不必事先估计存储空间

D、所需空间与线性长度成正比

答案:B

16.下列关于文件读取的说法,错误的是()。

A、read。方法可以一次读取文件中所有的内容

B\readIine()方法一次只能读取一行内容

C、readlines。以元组形式返回读取的数据

D、readIines()一次可以读取文件中所有内容

答案:C

17.python中,列表a=[1,2,3,4]删除列表元素,不可以采用以下那个语句?

A、deIa(3)

B\deIa[2]

C\a.remove(3)

D\a.pop(-2)

答案:A

18.在关系数据模型中,通常可以把()称为属性,其值称为属性值。

A、记录

B、基本表

C、模式

D、字段

答案:D

19.关于Python2与Python3的说法中,下列描述错误的是O。

A、Python3默认使用UTF-8编码

BvPython2与Python3中的print语句的格式没有变化

GPython2默认使用ASCII编码

D、Python2与Python3中运算符"//"使用方式一致

答案:B

20.一个数据库系统必须能表示实体和关系。关系与()实体有关。

A、0个

B、2个

C、1个

D、0个或0个以上

答案:C

21.若长度为n的线性表采用顺序存储结构,在其第i个位置插入一个新元素的

算法的时间复杂度()。(K=i<=n+1)o

A、0(0)

B、0(1)

C、0(n)

D、0(n<sup>2</sup»

答案:c

22.下列关于继承的说法中,错误的是()。

A、Python不支持多继承

B、如果一个类有多个父类,该类会继承这些父类的成员

C、子类会自动拥有父类的属性和方法

D、私有属性和私有方法是不能被继承的

答案:A

23.下面有关算法说法错误的是()。

A、算法最终必须由计算机程序实现

B、为解决某问题的算法同为该问题编写的程序含义是相同的

C、算法的可行性是指指令不能有二义性

D、算法有5大特性

答案:B

24.defSum(a,b=3,c=5):print(a,b,c)Sum(8)运行结果是:()。

A、8

B、835

C、8,3,5

D、035

答案:B

25.计算机算法必须具备输入、输出和()等5个特性。

A、可行性、可移植性和可扩充性

B、可行性、确定性和有穷性

C\确定性、有穷性和稳定性

D、易读性、稳定性和安全性

答案:B

26.软件部件的内部实现与外部可访问性的分离,是指软件的()

A、继承性

B、共享性

C、封装性

D、抽象性

答案:C

27.子模式是指()。

A、模式的副本

B、模式的逻辑子集

C、多个模式的集合

D、以上三者

答案:B

28.快速原型是利用原型辅助软件开发的一种新思想,它是在研究()的方法和技

术中产生的

A、需求阶段

B、设计阶段

C、测试阶段

D、软件开发的各个阶段

答案:A

29.数据库中SAILORS表是由joe创建的.在DBMS完成下面的语句后Grantseiec

tonSailorsToArtWithGrantoption...Joe执行GrantseIect,updateonSaiIorsT

oBobWithGrantoption...Joe执行GrantseIectonSaiIorsToBobWithGrantoptio

n...Art执行RevokeseIectonSaiIorsFromArtCascade...Joe执行Bob对SaiIo

rs表拥有

A、seIect权

B、Update权

C、没有任何权利

D\seIect和Update权

答案:D

30.数据库管理系统的分层设计要从()着手。

A、查询、添加、删除和修改

B、安全性、并发性和完整性

C、查询处理、存取路径和存储结构

D、数据库语言、数据字典和操作系统接口

答案:C

31.两个模块彼此传递的信息中有控制信息,这种耦合称为()。

A、数据耦合

B、公共环境耦合

C、内容耦合

D、控制耦合

答案:D

32.下列选项中,用于绑定IP地址与端口号的方法是()。

A、Iisten0

B\bind0

C、accept0

D\connect0

答案:B

33.下列模型属于成本估算方法的有()

A、C00模型

B、McCaII模型

C\McCabe度量法

D、时间估算法

答案:A

34.算法分析的目的是0。

A、找出数据结构的合理性

B、研究算法中的输入和输出的关系

C、分析算法的效率以求改进

D、分析算法的易懂性和文档性

答案:C

35.用白盒法技术设计测试用例的方法包括()

A、错误推测

B、因果图

C、基本路径测试

D、边界值分析

答案:C

36.在软件生产的程序系统时代由于软件规模扩大和软件复杂性提高等原因导致

了()

A、软件危机

B、软件工程

C、程序设计革命

D、结构化程序设计

答案:A

37.数据库系统提供给用户的接口是(),它具有数据定义'数据操作和数据检查

功能,可独立使用,也可嵌入宿主语言使用。

A、数据库语言

B、过程化语言

C、宿主语言

D、面向对象语

答案:A

38.关于Python语言的特点,以下选项中描述错误的是()

A、Python语言是非开源语言

B\Python语言是跨平台语言

C、Python语言是多模型语言

D、Python语言是脚本语言

答案:A

39.顺序查找不论在顺序线性表中还是在链式线性表中的时间复杂度为()。

A、0(n)

B\0(n<sup>2</sup»

G0(n/2)

D\0(Iog<sub>2</sub>n)

答案:A

40.python程序文件的扩展名是0。

A、python

B\py

C\pt

D\pyt

答案:B

41.链表是一种采用()存储结构存储的线性表。

A、顺序

B、链式

C、星式

D、网状

答案:B

42.设哈夫曼树中的叶子结点总数为m,若用二叉链表作为存储结构,则该哈夫

曼树中总共有()个空指针域。

A、2m-1

B\2m

C、2m+1

D、4m

答案:B

43.下列函数中,可以将数值类型转换为字符串的是()。

A、pIex()

B\int()

GfIoat0

D、str0

答案:D

44.经过严密的软件测试后所提交给用户的软件产品中()

A、软件不再包含任何错误

B、还可能包含少量软件错误

C、所提交给用户的可执行文件不会含有错误

D、文档中不会含有错误

答案:B

45.保护数据库,防止未经授权或不合法的使用造成的数据泄漏、非法更改或破

坏。这是指数据的()

A、安全性

B、完整性

C、并发控制

D、恢复

答案:A

46.union(A,B,C)表示求集合A和B的并集以若A={b,c,d},B={c,e},则union(A,

B,C)运算后C=()o

A、{b,c,d,e}

Bx{c}

C、{b.d]

D\{b,c,c,d,e}

答案:A

47.关于Python字符串类型的说法,下列描述错误的是()。

A、字符串是用来表示文本的数据类型

B、Python中可以使用单引号、双引号、三引号定义字符串

CvPython中单引号与双引号不可一起使用

D、使用三引号定义的字符串可以包含换行符

答案:C

48.下面叙述中正确的是0。

A、数据库系统的最基本特点是数据库系统管理的数据量很庞大

B、数据库管理员(DBA)是负责全面地管理数据库系统工作的一组人员

C、数据库系统和数据库管理系统含义基本相同,这两个术语在使用上常常不加

区别

D、数据库管理员(DBA)是设计和实现数据库管理系统的一组人员

答案:B

49.下面关于函数的说法,正确的是()。

A、函数不可以对自己调用,只能调用别的函数

B、函数可以不定义,就可以直接使用

C、函数是程序的抽象,通过封装实现代码复用,可以利用函数对程序进行模块化

设计

D、函数定义的位置没有要求,可以先调用,最后对函数定义

答案:C

50.不预先定义固定的数据结构,而是以“表”的形式将表中元素迸行逻辑结合来

描述数据相互关系的数据库是()数据库。

A、分布式

B、层次型

C、网状型

D、关系型

答案:D

51.关系模式SaiIors(sid,Iastname.firtname,age,ratring)其中Iastname允

许为空.下面哪个语句能够查找出lastname属性值不为空的水手信息.

A、SELECT*FROMSAILORSWHERELASTNAMEO'NULL'

B、SELECT*FROMSAILORSWHERELASTNAMEONULL

C、SELECT*FR0MSAILORSWHERELASTNAMEISnotNULL

D、SELECT*FR0MSAILORSWHERELASTNAMEnotLIKE'NULL'

答案:C

52.0能够有效地检测输入条件的各种组合可能会引起的错误

A、等价类划分

B、边界值分析

C、错误推测

D、因果图

答案:D

53.面向维护的技术涉及软件开发的()阶段

A、设计

B、编码

G测试

D、所有

答案:D

54.关于数据库管理系统下面哪个描述是最正确的

A、数据库管理系统是数据的集合.

B、数据库管理系统是数据的集合,并且存储着数据与数据之间的关系.

C、数据库管理系统是由一个互相关联的数据的集合和一组用以访问这些数据的

程序组成.

D、数据库管理系统是由数据的集合和一组用以访问这些数据的程序组成

答案:C

55.下列关于Python中模块的说法,正确的是()。

A、只能使用内置的标准模块

B\只有标准模块才支持import导入

C、模块一次只能导入一个

D、导入模块后,可以使用模块中的变量、方法、类

答案:D

56.用结构化语言来描述加工逻辑的外层结构时,以下不属于基本结构的是()

A、顺序结构

B、选择结构

C、嵌套结构

D、重复结构

答案:C

57.哪种类型的线程是独立于程序且不会因程序终止而执行结束的。()

A、主线程

B、子线程

C、前台线程

D、后台线程

答案:D

58.时间复杂度不受数据初始状态影响而恒为0(nlog2n)的是()。

A、堆排序

B、冒泡排序

C、希尔排序

D、快速排序

答案:A

59.下列数据中,不属于字符串的是()。

A、ab'

B\'''perface'''

C、"52wo"

D、abc

答案:D

60.设连通图G中的边集E={(a,b),(a,e),(a,c),(b,e),(e,d),(d,f),

(f,c)},则从顶点a出发可以得不到一种深度优先遍历的顶点序列为()。

A、abedfc

B\acfebd

C\aebdfc

D、aedfcb

答案:B

61.在二叉排序树中插入一个关键字值的平均时间复杂度为()。

A、0(n)

B、0(Iog<sub>2</sub>n)

C\0(nIog<sub>2</sub>n)

D、0(n<sup>2</sup»

答案:B

62.一个关系数据库文件中的各条记录()。

A、前后顺序不能任意颠倒,一定要按照输入的顺序排列

B、前后顺序可以任意颠倒,不影响数据库中的关系

C、前后顺序可以任意颠倒,但排列顺序不同,统计处理的结果可能不同

D、前后顺序不能任意颠倒,一定要按照码段值的顺序排列

答案:B

63.下列选项中,表示包含多条匹配文档的查询对象的是()。

A、MongoCIient对象

B\DataBase对象

GColIection对象

D、Cursor对象

答案:D

64.线性表若采用链式存储结构时,要求内存中可用存储单元的地址()。

A、必须是连续的

B、部分地址必须是连续的

C、一定是不连续的

D、连续或不连续都可以

答案:D

65.数据库系统是在()基础上发展起来的。

A、操作系统

B、文件系统

C、应用程序系统

D、数据库管理系统

答案:B

66.下面代码的输出结果是print(0.1+0.2==0.3)0

A、FaIse

B、-1

C、0

D、while

答案:A

67.下列表达式中,值不是1的是()。

A、4//3

B、15%2

C、「0

D、~1

答案:D

68.SQL与C语言处理记录的方式是不同的。当将SQL语句嵌入到C语言程序时,

为协调两者而引入()

A、堆

B、栈

C、游标

D、缓冲区

答案:C

69.若串S='software',其子串的数目是()。

A、8

B、37

C、36

D、9

答案:B

70.快速跟进是指()

A、采用并行执行任务,加速项目进展

B、用一个任务取代另外的任务

C、如有可能,减少任务数量

D、减轻项目风险

答案:A

71.下列关于功能性注释不正确的说法是()

A、功能性注释嵌在源程序中,用于说明程序段或语句的功能以及数据的状态

B、注释用来说明程序段,需要在每一行都要加注释

C、可使用空行或缩进,以便很容易区分注释和程序

D、修改程序也应修改注释

答案:B

72.下列几种类型中,耦合性最弱的是()

A、内容型

B、控制型

C、公共型

D、数据型

答案:D

73.在数据库系统中死锁属于0

A、系统故障

B、程序故障

C、事务故障

D、介质故障

答案:C

74.一个项目是否开发,从经济上来说是否可行,归根结底是取决于()

A、成本估算

B、项目计划

C、工程管理

D、工程网络图

答案:A

75.项目范围()

A、只在项目开始时重要

B、在授权项目的合同或者其他文件得以批准后就不再重要了

C、从项目概念阶段到收尾阶段都应该加以管理和控制

D、是在项目执行阶段通过变更控制步骤进行处理的问题

答案:C

76.不同的实体是根据0区分的。

A、名字

B、属性的不同

C、代表的对象

D、属性的多少

答案:B

77.项目质量管理的最终责任由谁来承担()

A、项目开发人员

B、采购经理

C、质量经理

D、项目经理

答案:D

78.关于Python的复数类型,以下选项中描述错误的是0

A、复数的虚数部分通过后缀“J”或者“j”来表示

B、对于复数z,可以用z.real获得它的实数部分

C、对于复数z,可以用z.imag获得它的实数部分

D、复数类型表示数学中的复数

答案:C

79.数据库系统能够减少数据冗余,提高数据独立性,并集中检查0。

A、数据完整性

B、数据的层次性

C、数据操作性

D、数据兼容性

答案:A

80.一趟排序结束后不一定能够选出一个元素放在其最终位置上的是()。

A、堆排序

B、冒泡排序

C、快速排序

D、希尔排序

答案:D

81.下列关于效率的说法不正确的是()

A、效率是一个性能要求,其目标应该在需求分析时给出

B、提高程序效率的根本途径在于选择良好的设计方法,数据结构与算法

C、效率主要指处理机时间和存储器容量两个方面

D、程序的效率与程序的简单性无关

答案:D

82.设顺序线性表中有n个数据元素,则删除表中第i个元素需要移动()个元

素。

A、n-i

B、n+l-i

C\n-1-i

D、i

答案:A

83.下面的语句按顺序成功执行后CREATETABLEtabl(c1CHAR(1))INSERTINTOtab

1VALUES('b')CREATEVIEWview1ASSELECTclFROMtablWHEREd='a'INSERTINTOvie

w1VALUES('a')INSERTINTOtablVALUES('b')执行SELECTclFROMtabl可以选择出

多少条记录

A、0

B、1

C、2

D、3

答案:D

84.等价划分测试方法属于()

A、黑盒测试

B、白盒测试

C、边界测试

D、系统测试

答案:A

85.下列选项中,说法错误的是()

A、match。函数从字符串开始位置检测

B、search。函数从字符串任意位置检测

C、finda11()函数会以列表形式将匹配结果返回

D、finditerO函数会以列表形式将匹配结果返回

答案:D

86.连续存储设计时,存储单元的地址()。

A、一定连续

B、一定不连续

C、不一定连续

D、部分连续,部分不连续

答案:A

87.数据结构主要研究()。

A、数据的逻辑结构

B、数据的存储结构

C、数据的逻辑结构和存储结构

D、数据的逻辑结构、存储结构以及数据在操作上的实现

答案:D

88.下面叙述错误的是0。

A、关系代数最基本的操作有并、差、笛卡儿积、选择和投影

B、对于查、添、册人改操作都需由数据库管理员DBA进行完整性定义和安全性

授权,由数据库具体执行

C、一般的完整性规则有两个:实体完整性规则是指主关键字值的集合组成部分都

不能是空值;引用完整性规则是如果关系R的属性A为外关键字(设为关系S的主

关键字),则A的每个值是S的主关键字的某一值或是空值

D、多用户的数据库系统的目标之一是使它的每个用户好像面对着一个单用户的

数据库一样使用它,为此数据库管理系统必须迸行并发控制

答案:B

89.设顺序表的长度为n,则顺序查找的平均比较次数为()。

A、n

B、n/2

C、(n+1)/2

D、(n-1)/2

答案:C

90.白盒测试主要用于测试()。

A、程序内部逻辑

B、程序的正确性

C、程序的外部功能

D、结构合理性

答案:A

91.软件测试中,逻辑覆盖标准主要用于()

A、黑盒测试方法

B、白盒测试方法

C、灰盒测试方法

D、软件验收方法

答案:B

92.关于Python语言的注释,以下选项中描述错误的是0。

A、Python语言的单行注释以单引号,开头

B、Python语言有两种注释方式:单行注释和多行注释

C、Python语言的单行注释以#开头

D、Python语言的多行注释以一‘(三个单引号)开头和结尾

答案:A

93.设顺序循环队列Q[0:M7]的头指针和尾指针分别为F和R,头指针F总是指

向队头元素的前一位置,尾指针R总是指向队尾元素的当前位置,则该循环队列

中的元素个数为()。

A、R-F

B、F-R

C、(R-F+M)%M

D、(F-R+M)%M

答案:C

94.用()形式表示实体类型和实体间联系是关系模型的主要特征。

A、指针

B、链表

C、关键字

D\表格

答案:D

95.下面哪些说法是正确的()

A、在死锁预防中,等待一死亡法是中止优先级高的事务

B、在死锁预防中,受伤一等待法是优先级高的事务可能等待优先级低的事务释

放锁

C、使用死锁预防的系统中不会出现死锁。

D、使用死锁判断的系统会不会出现死锁。

答案:C

96.结构化维护与非结构化维护的主要区别在于()

A、软件是否结构化

B、软件配置是否完整

C、程序的完整性

D、文档的完整性

答案:D

97.建立一个长度为n的有序单链表的时间复杂度为()。

A、0(n)

B、0(1)

G0(n<sup>2</sup»

D、0(Iog<sub>2</sub>n)

答案:c

98.在各种不同的软件需求中,功能需求描述了用户使用产品必须要完成的任务,

可以在用例模型或方案脚步中予以说明,()是从各个角度对系统的约束和限制,

反映了应用软件系统质量和特性的额外要求。

A、业务需求

B、功能要求

C、非功能需求

D、用户需求

答案:C

99.在数据库与宿主语言之间传递信息是通过()

A、全局变量

B、局部变量

C、公共数据区

D、系统缓冲区

答案:B

100.设某无向图有n个顶点,则该无向图的邻接表中有()个表头结点。

A、2n

B、n

C、n/2

Dvn(n-1)

答案:B

101.在关系R(R#,RN,S。和S(S#,SN,SD)中,R的主码是R#,S的主码是S#,

则S#在R中称为()。

A、外码

B、候选码

C、主码

D、超码

答案:A

102.下面哪个调度会出现死锁()

A、T1:R(X),T2:W(X),T2:W(Y),T3:W(Y),T1:W(Y),T1:mit,T2:mit,T3:mit

B、T1:R(X),T2:W(Y),T2:W(X),T3:W(Y),T1:W(Y),T1:mit,T2:mit,T3:mit

GT1:R(A),T2:W(B),T1:R(A),T3:R(C),T2:W(C),T4:W(A),T3:W(B)

D、T1:R(A),T2:W(B),T3:W(C),T1:mit,T2:W(A),T2:mit,T3:W(B),T3:mit

答案:A

103.软件复杂性度量的参数包括()

A、结构

B、问题背景

C、可重用性

D、容错性

答案:A

104.下列程序段的时间复杂度为()ofor(i=0;i<m;i++)for(j=0;j<t;j++)

c[i][j]-0;for(i=0;i<m;i++)for(j=0;j<t;j++)for(k=0;k<n;k++)c[i]

[j]=c[i][j]+a[i][k]*b[k][j];

A、0(m*n*t)

B、0(m+n+t)

C、0(m+n*t)

D、0(m*t+n)

答案:A

105.“软件编码完成之后,我才可以对它进行软件测试”,这句话说明了哪种依

赖关系?()

A、强制性依赖关系

B、软逻辑关系

C、外部依赖关系

D、里程碑

答案:A

106.设输入序列是1、2、3、.....、n,经过栈的作用后输出序列的第一个元素

是n,则输出序列中第i个输出元素是()。

A、n-i

B、n-1-i

C\n+1-i

D、不能确定

答案:C

107.SQL语言中,条件“年龄BETWEEN20AND30”表示年龄在20至30之间,且()

A、包括20岁和30岁

B、不包括20岁和30岁

C、包括20岁但不包括30岁

D、包括30岁但不包括20岁

答案:A

108.属性类型允许是基本数据类型、结构类型和集合类型的模型是()

A、平面关系模型

B、嵌套关系模型

C、复合对象模型

D、分布式关系模型

答案:C

109.设一组初始记录关键字的长度为8,则最多经过()趟插入排序可以得到有

序序列。

A、6

B、7

C、8

D、9

答案:B

110.下列语句中,不能捕获异常的是()

A、try:9/0

B\try:9/0except:print("除数不能为0")

C、try:9/0exceptExceptionase:print€

D\try:9/0exceptZeroDivisionErrorase:print€

答案:A

111.下面关于PDL语言不正确的说法是()

A、PDL是描述处理过程怎么做

B、PDL是只描述加工做什么

C、PDL也称为伪码

DxPDL的外层语法应符合一般程序设计语言常用的语法规则

答案:B

112.数据管理方法主要有0。

A、批处理系统相文件系统

B、文件系统和分布式系统

C、分布式系统和批处理系统

D、数据库系统和文件系统

答案:D

113.具有线性结构的数据结构是()。

A、赫夫曼树

B、栈

C、图

D、树

答案:B

114.deffunO:pass,为()类型的函数。

A、无参数,无返回值

B、无参数,有返回值

C、有参数,无返回值

D、有参数,有返回值

答案:A

115.数据模型用来表示实体间的联系,但不同的数据库管理系统支持不同的数据

模型。在常用的数据模型中,不包括0。

A、网状模型

B、链状模型

C、层次模型

D、关系模型

答案:B

116.下列说法错误的是()。

A、除字典类型外,所有标准对象均可以用于布尔测试

B、空字符串的布尔值是FaIse

C、空列表对象的布尔值是FaIse

D、值为0的任何数字对象的布尔值是False

答案:A

117.数据库中,数据的物理独立性是指()

A、数据库与数据库管理系统的相互独立

B、用户程序与DBMS的相互独立

C、用户的应用程序与存储在磁盘上的数据库中的数据是相互独立的

D、应用程序与数据库中数据的逻辑结构相互独立

答案:C

118.下列关于for循环的描述,说法正确的是()。

A、for循环可以遍历可迭代对象

B、for循环不能使用循环嵌套

C\for循环不可以与if语句一起使用

D、for循环可以遍历数据,但不能控制循环次数

答案:A

119.若字符串str1="happynewyear",则str1[3:8]的值为()。

A、pyne

B、ppyne

C\ppyn

D\pynew

答案:A

120.程序段$口=0;do{i=i+1;s=s+i;}while(i<=n);的时间复杂度为()。

A、0(n)

B、0(nIog<sub>2</sub>n)

C\0(n<sup>2</sup»

D、0(n<sup>3</sup>/2)

答案:A

121.设一组初始记录关键字序列为(Q,H,C,Y,P,A,M,S,R,D,F,X),则

按字母升序的第一趟冒泡排序结束后的结果是()。

A、F,H,C,D,P,A,M,Q,R,S,Y,X

B、P,A,C,S,Q,D,F,X,R,H,M,Y

C、A,D,C,R,F,Q,M,S,Y,P,H,X

D、H,C,Q,P,A,M,S,R,D,F,X,Y

答案:D

122.设有一个10阶的下三角矩阵A(包括对角线),按照从上到下、从左到右

的顺序存储到连续的55个存储单元中,每个数组元素占1个字节的存储空间,

则A[5][4]地址与A[0][0]的地址之差为()。

A、10

B、19

C、28

D、55

答案:B

123.使用白盒测试方法时确定测试数据应根据()和指定的覆盖标准

A、程序的内部逻辑

B、程序的复杂程度

C、使用说明书

D、程序的功能

答案:A

124.SQL的全局约束是指基于元组的检查子句和()

A、非空值约束

B、域约束子句

C、断言

D、外键子句

答案:C

125.我们在一个关系中

A、必须定义一个主关键字

B、只能创建一个聚集索引(clusterindex)

C、只能创建一个稠密索引

D、只能定义一个约束.

答案:B

126.软件测试的目的是()

A、证明软件的正确性

B、找出软件系统中存在的所有错误

C、证明软件系统中存在错误

D、尽量多的发现系统中存在的错误

答案:D

127.在数据库设计中,表示用户业务流程的常用方法是()

A、DFD

B、ER图

C、程序流程图

D、数据结构图

答案:A

128.数据库设计的步骤是0。

A、需求分析、概念设计、逻辑设计、物理设计,数据库实施、数据库运行和维

B、系统规划'系统分析、系统实施、系统评价和维护

C、计划、开发、运行

D、可行性分析、方法选择、识别基本需求、开发工作模型、模型验证、模型修

正和改进

答案:A

129.软件工程的概念是哪年提出的()

A、1988

B、1968

C、1948

D、1928

答案:B

130.结构化方法是一种()的软件开发方法

A、面向用户

B、面向数据结构

C、面向对象

D、面向数据流

答案:D

131.软件测试是为了()而执行程序的过程。

A、纠正错误

B、发现错误

C、避免错误

D、证明正确

答案:B

132.数据库系统管理员按照事务的方式执行下面的语句:Createtabletabl(ain

t,bint)insertintotabIvaIues(1,2)insertintotablvaIues(2,3)mitlnsertint

otablvaIues(2,3)InsertintotablvaIues(1,6)mitDeIetefromtablwherea=1Ins

ertintotablvaIues(1,7)DeIetefromtablwherea=1InsertintotablvaIues(1,8)

数据库系统突然崩溃,系统重新启动后,该管理员执行Seiectcount(*)fromtab

1数据库系统的输出是多少?

A、6

B、3

C、4

D、5

答案:C

133.在项目初期,进行竞标合同的时候,一般采用的成本估算方法是()

A、参数估算法

B、类比估算法

C、专家估算法

D、功能点估算

答案:B

134.设散列表中有m个存储单元,散列函数H(key)=key%p,则p最好选择()。

A、小于等于m的最大奇数

B、小于等于m的最大素数

C、小于等于m的最大偶数

D、小于等于m的最大合数

答案:B

135.DBMS中实现事务持久性的子系统是()

A、安全性管理子系统

B、完整性管理子系统

C、并发控制子系统

D、恢复管理子系统

答案:D

136.结构化程序设计主要强调的是()

A、程序的规模

B、程序的效率

C、程序设计语言的先进性

D、程序易读性

答案:D

137.层次模型不能直接表示()。

A\1:1联系

B、1:N联系

C、M:N联系

D、1:1和1:N联系

答案:C

138.当运行中的进程因等待用户输入而无法继续运行时,会进入()

A、新建态

B、就绪态

C\阻塞态

D、挂起态

答案:C

139.对上一级的一个记录不仅有若干个下一级记录相对应,而且对一个下级记录

也有着若干个上级记录相对应的数据库是()数据库。

A、层次型

B、直接

C、网状型

D、关系型

答案:C

140.设一组权值集合W=(15,3,14,2,6,9,16,17),要求根据这些权值集

合构造一棵哈夫曼树,则这棵哈夫曼树的带权路径长度为()。

A、129

B、219

C、189

D、229

答案:D

141.数据库系统由人员、()和硬件等组成。

A、操作系统

B、文件系统

C、编译系统

D、数据库管理系统

答案:D

142.如果有两个关系T1,T2.客户要求每当给T2删除一条记录时,T1中特定记录

就需要被改变,我们需要定义什么来满足该要求.

A、在T1上定义视图

B、在T2上定义视图

C、在T1和T2上定义约束

D、定义trigger

答案:D

143.()是为了确保每个开发过程的质量,防止把软件差错传递到下一个过程而进

行的工作

A、质量检测

B、软件容错

C、软件维护

D、系统容错

答案:A

144.设计一个判别表达式中左,右括号是否配对出现的算法,采用()。数据结

构最佳。

A、线性表的顺序存储结构

B、队列

C、线性表的链式存储结构

D、栈

答案:D

145.下列关于异常的说法,正确的是()。

A、程序中一旦遇到异常便会终止

B、语法格式正确的代码不会出现异常

C、try-except语句可以捕获异常

D、如果except子句没有指明任何异常,可以捕获所有的异常。

答案:D

146.瀑布模型的存在问题是()

A、用户容易参与开发

B、缺乏灵活性

C、用户与开发者易沟通

D、适用可变需求

答案:B

147.在关系模式R(A,B,C,D)中,有函数依赖集F={BTC,CTD,DTA},则R能达

到0

A、1NF

B、2NF

C、3NF

D、以上三者都不行

答案:B

148.栈在()中应用。

A、递归调用

B、子程序调用

C、表达式求值

D\A,B,C

答案:D

149.Python中对变量描述错误的选项是()

AvPython不需要显式声明变量类型,在第一次变量赋值时由值决定变量的类型

B、变量通过变量名访问

C、变量必须在创建和赋值后使用

D、变量PI与变量Pi被看作相同的变量

答案:D

150.有关系模式R(A,B,C,D,E),R的函数依赖集F={A->B,BC->E,ED->A},下面哪

个说法是正确的:

A、R是BCNF

B、R是1NF

C、分解(ACD,BCE)是无损分解

D、分解(ABD,CDE)是无损分解

答案:B

151.Python语言属于()。

A、机器语言

B、汇编语言

C、局)级语后

D、科学计算语言

答案:C

152.设一棵m叉树中度数为0的结点数为NO,度数为1的结点数为N1,....,

度数为m的结点数为Nm,则N0=()。

A、N1+N2+.....+Nm

B、1+N2+2N3+3N4+.....+(m-1)Nm

GN2+2N3+3N4+.....+(m-1)Nm

D、2N1+3N2+.....+(m+1)Nm

答案:B

153.设指针变量p指向双向链表中结点A,指针变量s指向被插入的结点X,则

在结点A的后面插入结点X的操作序列为()。

A、p->right=s;s->Ieft=p;p->right->Ieft=s;s->right二p->right;

B、s->Ieft=p;s->right=p->right;p->right二s;p->right->Ieft=s;

C、p->right=s;p->right->Ieft=s;s->Ieft=p;s->right=p->right;

D、s->Ieft=p;s->right=p->right;p->right->Ieft=s;p->right二s;

答案:D

154.关于网络图,下面哪个是不正确的?()

A、网络图可用于安排计划

B、网络图展示任务之间的逻辑关系

C、网络图可用于跟踪项目

D、网络图可用于详细的时间管理

答案:C

155.需求分析是回答系统必须()的问题

A、做什么

B、怎么做

C、何时做

D、为谁做

答案:A

156.下列导入模块的方式中,错误的是()。

A、importrandom

B、fromrandomimportrandom

C、fromrandomimport*

D、fromrandom

答案:D

157.栈和队列都是()。

A、限制存取位置的线性结构

B、顺序存储的线性结构

C、链式存储的线性结构

D、限制存取位置的非线性结构

答案:A

158.软件测试计划开始于需求分析阶段,完成于()阶段。

A、需求分析

B、软件设计

C、软件实现

D、软件测试

答案:B

159.通过指针链接来表示和实现实体之间联系的模型是()。

A、关系模型

B、层次模型

C、网状模型

D、层次和网状模型

答案:D

160.软件项目计划一般不包括以下哪项内容

A、培训计划

B、人员安排

C、进度安排

D、软件开发标准的选择和制定

答案:D

161.在McCall软件质量度量模型中,()属于面向软件产品操作

A、正确性

B、可维护性

C、适应性

D、互操作性

答案:A

162.关于import引用,以下选项中描述错误的是()

A、使用importturtle引入turtle库

B、可以使用fromturtIeimportsetup引入turtle库

C、使用importturtleast引入turtle库,取别名为t

D、import保留字用于导入模块或者模块中的对象

答案:B

163.通信内聚、逻辑内聚、顺序内聚和时间内聚的内聚性从高到低顺序是()

A、通信、逻辑、顺序、时间

B、通信、时间、顺序、逻辑

C、顺序、通信、时间、逻辑

D、顺序、通信、逻辑、时间

答案:C

164.软件可行性研究实质上是要进行一次()需求分析、设计过程

A、简化、压缩的

B、详细的

C、彻底的

D、深入的

答案:A

165.关于列表的说法,描述错误的是0。

A、Iist是一个有序集合,没有固定大小

B、list可以存放Python中任意类型的数据

C、使用list时其下标可以是负数

D、list是不可变数据类型

答案:D

166.在二叉排序树中插入一个结点最坏情况下的时间复杂度为()。

A、0(1)

B、0(n)

C\0(Iog<sub>2</sub>n)

D\0(n<sup>2</sup»

答案:B

167.ISO的软件质量评价模型由3层组成,其中用于评价设计质量的准则是()

A、SQIC

B、SQMC

C、SQRC

D、SQDC

答案:D

168.单元测试的测试用例主要根据()的结果来设计。

A、需求分析

B、源程序

C、概要设计

D、详细设计

答案:D

169.设有n个关键字具有相同的Hash函数值,则用线性探测法把这n个关键字

映射到HASH表中需要做()次线性探测。

A、n<sup>2</sup>

B、n(n+1)

Gn(n+1)/2

D、n(n-1)/2

答案:D

170.一个企业有大量的数据需要存储在数据库中,企业要求数据的稳定性存储和

数据开速访问,但不想使用太多的磁盘进行冗余存储,下面磁盘技术中采用哪种

方法可以满足该要求()

A、RAID0

B、RAID1

GRAID0+1

D、RAID5

答案:D

171.TURBOPASCAL是()软件。

A、系统软件

B、人工智能

C、事务软件

D、应用软件

答案:A

172.以下哪一项不是软件危机的表现形式()

A\成本局

B、生产率低

C、技术发展快

D、质量得不到保证

答案:C

173.源程序文档化要求在每个模块之前加序言性注释。该注释内容不应有()

A、模块的功能

B、语句的功能

C、模块的接口

D、开发历史

答案:D

174.下面叙述中正确的是0。

A、数据库系统中的存储模式如有改变,则概念模式应予调整,否则会在执行中

出错

B、数据库系统中的概念模式如有改变,子模式不必改变,因而用户程序也不必

改写

C、各类用户程序均可随意地使用数据库中的数据

D、数据库系统中如概念模式改变,则需将与其有关的子模式做相应改变,否则

需改写用户程序

答案:B

175.数据库的概念模型独立于0

A、具体的机器和DBMS

B、E-R图

C、信息世界

D、现实世界

答案:A

176.Iist=['a','b','c','d','e']下列操作会正常输出结果的是:()

A、Iist[-4:7:7]

B\Iist[:3:2]

C、Iist[1:3:0]

D、Iist['a':'d':2]

答案:B

177.下列关于文件操作的说法,错误的是()。

A\os模块中的mkdir()函数可创建目录

B\shutiI模块中rmtree()函数可删除目录

C、os模块中的getcwd()函数获取的是相对路径

D\rename。函数可修改文件名

答案:C

178.difference(A,B,C)表示求集合A和B的差集Co若A={b,c,d],B={c,e],则

difference(A,B,C)运算后C=()。

A、{b,c,d,e}

B\{c}

C、{b,d}

D、{b,c,c,d,e}

答案:C

179.设一组初始记录关键字序列为(345,253,674,924,627),则用基数排序

需要进行()趟的分配和回收才能使得初始关键字序列变成有序序列。

A、3

B、4

C、5

D、8

答案:A

180.下列关于元字符功能的说法,错误的是()。

A、”字符可以匹配任何一个字符,除换行符外

B、"〜'字符可以匹配字符串的开始

C、“?”字符表示匹配0次或1次

D、“*”字符表示匹配1次或多次

答案:D

181.以下哪种测试方法不属于白盒测试技术()

A、基本路径测试

B、边界值分析测试

C、循环覆盖测试

D、逻辑覆盖测试

答案:B

182.数据库管理技术的发展是与计算机技术及其应用的发展联系在一起的,经历

了由低级到高级的发展过程。分布式数据库、面向对象数据库等新型数据库是属

于()发展阶段的。

A、人工管理

B、文件系统

C、数据库系统

D、高级数据库技

答案:D

183.求单链表中当前结点的后继和前趋的时间复杂度分别是()。

A、0(n)和0(1)

B、0(1)和0(1)

C、0⑴和0(n)

D\0(n)和0(n)

答案:C

184.下面那项不是数据库管理系统组成部分0

A、事务管理器

B、查询处理器.

C、存储管理器

D、进程控制器.

答案:D

185.在结构化分析方法中,()表达系统内部数据运动的图形化技术。

A、数据字典

B、实体关系图

C、数据流图

D、状态转换图

答案:C

186.二叉排序树中左子树上所有结点的值均()根结点的值。

A、<

B、>

C、=

D、!=

答案:A

187.在一个具有n个顶点和e条边的无向图的邻接表中,边结点的个数为()。

A、n

B、ne

C\e

D、2e

答案:D

188.在不完全排序的情况下,就可以找出前几个最大值的方法是()。

A、快速排序

B、直接插入排序

C、堆排序

D、归并排序

答案:C

189.把一个数据库分布在若干台计算机中,称为。数据库。

A、分布式

B、集中式

C、直接

D、顺序

答案:A

190.算法的时间复杂度是由()决定的。

A、问题的规模

B、待处理数据的初态

C、A和B

D、变量个数

答案:A

191.下列属于维护阶段的文档是0

A、软件规格说明

B、用户操作手册

C、软件问题报告

D、软件测试分析报告

答案:C

192.下列关于try-except的说法,错误的是()。

A、try子句中如果没有发生异常,则忽略except子句中的代码

B、程序捕获到异常会先执行except语句,然后再执行try语句

C、执行try语句下的代码,如果引发异常,则执行过程会调到except语句

D、except可以指定错误的异常类型

答案:B

193.设一棵完全二叉树中有65个结点,则该完全二叉树的深度为()。

A、8

B、7

C、6

D、5

答案:B

194,在使用数据库中使用索引的目的是:

A、提高数据文件的存储率.

B、可以更加有效的控制事务处理中的幻影问题.

G增加DBMS的安全性.

D、提高增加记录的效率.

答案:B

195.在下列四种模块的耦合性中,信息隐蔽性能最好的是()

A、控制耦合

B、内容耦合

C、标记耦合

D、数据耦合

答案:D

196.瀑布模型的关键不足在于()

A、过于简单

B、各个阶段需要进行评审

C、过于灵活

D、不能适应需求的动态变更

答案:D

197.下面关于数据库事务处理描述错误的是0

A、原子性:表示的是事务的所有操作在数据库中要么全部正确反映出来要么全部

不反映.

B、一致性:事务在执行前如果数据库是一致性的那么执行后也是一致性的.

C、隔离性:事务在执行过程中可以感觉到系统中其他事务的执行

D、持久性:一个事务成功完成后,它对数据库的改变必须是永久的,即使是系统出

现故障时也如此.

答案:C

198.二路归并排序的时间复杂度为()。

A、0(n)

B\0(n<sup>2</sup»

C、0(nIog<sub>2</sub>n)

D\0(Iog<sub>2</sub>n)

答案:C

199.()是软件生命周期的一系列相关软件工程活动的集合,它由软件规格说明'

软件设计和开发、软件确认、软件改进等活动组成。

A、软件过程

B、软件工具

C、质量保证

D、软件工程

答案:A

200.下列聚合函数中不忽略空值(null)的是()

A、SUM(列名)

B、MAX(列名)

GCOUNT(*)

D、AVG(列名)

答案:c

201.下面叙述正确的是()。

A、算法的执行效率与数据的存储结构无关

B、算法的空间复杂度是指算法程序中指令(或语句)的条数

C、算法的有穷性是指算法必须能在执行有限个步骤之后终止

D、以上三种描述都不对

答案:C

202.软件开发过程来自用户方面的主要干扰是()

A、功能变化

B、经费减少

C、设备损坏

D、人员变化

答案:A

203.下列关于Django,说法错误的是()

A、Django是一^开源的Web框架

B、Django是由Java语言编写

C、Django内置0RM框架

D、Django可以与多种数据库进行连接

答案:B

204.下列关于正则表达式的说法,错误的是()。

A、正则表达式由丰富的符号组成

B、e模块中的piIe()函数会返回一^Pattern对象

C、预编译可以减少编译正则表达式的资源开销

D、只有通过预编译的字符串才能使用正则表达式

答案:D

205.数据库系统的数据独立性是指()。

A、不会因为数据的变化而影响应用程序

B、不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序

C、不会因为存取策略的变化而影响存储结构

D、不会因为某些存储结构的变化而影响其他的存储结构

答案:B

206.数据流图(DFD)是0方法中用于表示系统的逻辑模型的一种图形工具

A、SA

B、SD

C、SP

D、SC

答案:A

207.分布式数据库系统中,查询处理的时间主要取决于()

A、CPU执行时间

B、数据库的数据量

C、I/O花费的时间

D、网络中数据传输量

答案:D

208.软件开发的需求活动,其主要任务是()

A、给出软件解决方案

B、给出系统模块结构

C、定义模块算法

D、定义需求并建立系统模型

答案:D

209.Python语句print(OxA+OxB)的输出结果是()。

A、OxA+OxB

B、A+B

GOxA+OxB

D、21

答案:D

210.关于Python语言的浮点数类型,以下选项中描述错误的是()

A、浮点数类型表示带有小数的类型

B、Python语言要求所有浮点数必须带有小数部分

C、小数部分不可以为0

D、浮点数类型与数学中实数的概念一致

答案:C

211.下列选项中,Python不支持的数据类型有()0

A、int

B、char

GfIoat

D、dictionary

答案:B

212.在成本管理过程中,项目经理确定的每个时间段,各个工作单元的成本是()

A、估算

B、预算

C、直接成本

D、间接成本

答案:A

213.栈和队都是()。

A、顺序存储的

B、线性结构

C、链式存储的

D、非线性结构

答案:B

214.在软件生存周期的瀑布模型中一般包括计划、()、设计、编码、测试、维

护等阶段。

A、可行性分析

B、需求采集

C、需求分析

D、问题定义

答案:C

215.面向对象分析是对系统进行()的一种方法。

A、需求建模

B、程序设计

C、设计评审

D、测试验收

答案:A

216.在软件开发中,()是指对将要开发的系统的开发成本进行估算,然后与可

能取得的效益进行比较和权衡

A、成本...效益分析

B、可行性分析

C、结构化分析

D、软件需求分析

答案:A

217.阅读下面程序:set_01={'a','c','b','a'}set_01,add('d')print(Ien(se

t_01))运行程序,以下输出结果正确的是()。

A、5

B、3

C、4

D、2

答案:C

218.判定表比判定树()

A、更直观、简洁

B、更直观

C、更简洁但不够直观

D、直观和简洁性相同

答案:C

219.结构化程序设计采用的三种基本控制结构是()

A、顺序'分支、选择

B、选择、循环、重复

G顺序、选择、循环

D、输入,变换、输出

答案:C

220.在n个结点的顺序表中,算法的时间复杂度是0(1)的操作是()。

A、访问第i个结点(1WiWn)和求第i个结点的直接前驱(2WiWn)

B、在第i个结点后插入一个新结点(1WiWn)

G删除第i个结点(1WiWn)

D、将n个结点从小到大排序

答案:A

221.下列选项中,()的布尔值不是FaIse。

A、None

B、0

C、()

D、1

答案:D

222.软件调试技术包括()

A、边界值分析

B、演绎法

C、循环覆盖

D、集成测试

答案:B

223.对一个任务进行进度估算时,A是乐观者,估计是6天完成,B是悲观者,估计

是24天完成,C是有经验者认为最有可能是12天完成,那么这个任务的历时估

算是介于10天到16天的概率是()

A、0.5

B、0.683

C、0.7

D、0.997

答案:B

224.Python语句a=[1,2,3,None,[[]],[]]print(Ien(a))以上代码的运行结果

是()。

A、4

B、5

C、6

D、7

答案:C

225.WBS(工作分解结构)非常重要,因为下列原因,除了()

A、帮助组织工作

B、防止遗漏工作

C、为项目估算提供依据

D\确定团队成员责任

答案:D

226.下列函数中,用于文本分割的是()

A、split()

B、sub()

C\subn0

D、piIe()

答案:A

227.要将现实生活中的数据转化为计算机所能表示的形式,其转化过程依次为()。

A、逻辑结构,存储结构、机外表示

B、存储结构'逻辑结构'机外表示

C、机外表示,逻辑结构'存储结构

D、机外表示,存储结构'逻辑结构

答案:D

228.下列方法中,不能删除字典中元素的是()。

A、cIear()

B、remove0

C\pop0

D、popitem0

答案:B

229.表示对象相互行为的模型是()模型

A、动态模型

B、功能模型

C、对象模型

D、静态模型

答案:A

230.关系模式分解的无损联接和保持函数依赖两个特性之间的联系是()

A、前者成立蕴涵后者成立

B、后者成立蕴涵前者成立

C、同时成立,或者同时不成立

D、没有必然的联系

答案:D

231.设有向无环图G中的有向边集合£={<1,2>,<2,3>,<3,4>,<1,4»,

则下列属于该有向图G的一种拓扑排序序列的是()。

A、1,2,3,4

B、2,3,4,1

C、1,4,2,3

D、1,2,4,3

答案:A

232.关于视图的描述下面说法哪些是正确的:

A、数据库即存储视图的定义也存视图的数据.

B、用带有聚集运算的SQL创建的视图是可更新视图

C、用带有groupby字句的SQL创建的视图是可更新视图

D、视图可以能在多个关系上创建

答案:D

233.范围基线由()组成

A、项目章程、批准的详细的项目范围说明书和WBS

B、批准的详细项目范围说明书、WBS和WBS字典

C、项目章程、项目工作说明书和WBS

D、WBS

答案:B

234.以下叙述中正确的是0。

A、用户按所对应的子模式使用数据库中的数据

B、数据库系统中如概念模式改变,则需将与其有关的子模式做相应改变,否则

需改写用户程序

C、数据库管理系统是对数据库中数据迸行处理的一组应用程序

D、数据库系统最基本的特点是数据库系统管理的数据量很庞大

答案:A

235.设某无向图中有n个顶点e条边,则该无向图中所有顶点的入度之和为()。

A、n

B、e

C、2n

D、2e

答案:D

236.已知森林F={T1,T2,T3},各棵树Ti(i=1,2,3)中所含结点的个数分别为

7,3,5,则与F对应的二叉树的右子树中的结点个数不可能是()。

A、10

B、12

C、8

D、15

答案:D

237.下列选项中,用于实现弹出菜单的方法是()。

A、post0

B\aIert0

C\add_cascade0

D、jump()

答案:A

238.下列关于文件写入的说法,正确的是()。

A、如果向一个已有文件写数据,在写入之前会先清空文件数据

B、每执行一次write。方法,写入的内容都会追加到文件末尾

Gwritelines()方法用于写入多行字符串

D、文件写入时不能使用“r”模式

答案:C

239.在软件开发的各种资源中,()是最重要的资源。

A、开发工具

B、方法

C、硬件环境

D\人员

答案:D

240.下列方法中,默认删除列表的最后一个元素是()。

A、deI

B\remove0

C\pop0

D、extend0

答案:C

241.设在一棵度数为3的树中,度数为3的结点数有2个,度数为2的结点数有

1个,度数为1的结点数有2个,那么度数为0的结点数有()个。

A、4

B、5

C、6

D、7

答案:C

242.对一个上级记录有若干个下级记录相对应,而对一个下级记录只有一个上级

记录相对应的数据库是()数据库。

A、分布式

B、连接

C、集中式

D、层次型

答案:D

243.在客户/服务器体系结构的DBS中,数据库功能分为前端和后端两部分,下

列功能中属于前端的是()

A、存取结构

B、查询优化

C、用户界面

D、并发控制

答案:C

244.下面的逻辑测试覆盖中,测试覆盖最弱的是()

A、条件覆盖

B、条件组合覆盖

C、语句覆盖

D、条件及判定覆盖

答案:C

245.3=[匕"",气亡,[3,4]]则要获取第三个元素中的第一个值3,使用下列哪

种表达式()。

AxIs[3]

B、ls[3,1]

Cvls[3][1]

D、Is[2][0]

答案:D

246.数据库管理系统(DBMS)是().

A、一个完整的数据库应用系统

B、一组硬件

C、一组系统软件

D、既有硬件,也有软件

答案:C

247.针对软件需求分析所进行的软件测试是指()

A、集成测试

B、确认测试

C、黑盒子测试

D、白盒子测试

答案:B

248.a=[1,2,3,4,5,6,7,6,5,4,3,2,1],则type(a)的返回结果是()

A、int

B、Iist

C、tupIe

D\dict

答案:B

249.数据库管理系统与操作系统,应用软件的层次关系由核心到外围是0。

A、数据库管理系统、操作系统、应用软件

B、操作系统、数据库管理系统、应用软件

C、数据库管理系统、应用软件、操作系统

D、操作系统,应用软件、数据库管理系统

答案:B

250.软件生命周期中所花费用最多的阶段是()

A、详细设计

B、软件编码

C、软件测试

D、软件维护

答案:D

251.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据

库系统阶段。在这几个阶段中,数据独立性最高的是()阶段。

A、数据库系统

B、文件系统

C、人工管理

D、

温馨提示

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

评论

0/150

提交评论