文档视界 最新最全的文档下载
当前位置:文档视界 › 软件工程期末试题(含答案)广东药学院

软件工程期末试题(含答案)广东药学院

软件工程期末试题(含答案)广东药学院
软件工程期末试题(含答案)广东药学院

填空题 1. 定义;开发;维护;问题定义;可行性研究;需求分析;总体设计;详细设计;编码和单元测试;综合测试;维护;维护。

2. 技术;经济;操作;软件项目的可行性/

3. 一致性;现实性;完整性;有效性;完整性;有效性;原型系统。

4. 模块化;抽象;逐步求精;信息隐藏;局部化;模块独立;结构程序设计;可理解性。

5. 发现错误;黑盒测试;白盒测试;穷尽测试;测试方案。

6. 改正性维护;适应性维护;完善性维护;预防性维护。

一、

1. 软件生命周期可划分为、和3个时期,通常把这3个时期再细分为8个阶段,它们是①、②、③、④、⑤、⑥、⑦和⑧,其中的阶段的工作量是8个阶段中最大的。

2. 可行性研究的任务是从、和等三个方面研究。

3. 至少应该从、、和4个方面验证软件需求的正确性,其中和这两个方面的正确性必须有用户的积极参与才能验证,而且为了验证这两个方面的正确性,往往需要开发。

4. 软件总体设计时应遵循、、、、、和等6条基本原则。详细设计通常以技术为逻辑基础,因为从软件工程观点看,是软件最重要的质量标准之一。

5. 软件测试的目的是,通常把测试方法分为和两大类。因为通常不可能做到,所以精心设计是保证达到测试目的所必须的。

6. 软件维护通常包括4类活动,它们分别是、、、。

二、判断下述提高软件可维护性的措施是否正确,正确的在括弧内写对,错的写错。

1. 在进行需求分析时同时考虑维护问题。()

2. 完成测试后,为缩短源程序长度而删去程序中的注释。()

3. 尽可能在软件开发过程中保证各阶段文档的正确性。()

4. 编码时尽可能使用全局变量。()

5. 选择时间效率和空间效率尽可能高的算法。()

6. 尽可能利用硬件的特点以提高效率。()

7. 重视程序结构的设计,使程序具有较好的层次结构。()

8. 使用维护工具或软件工程环境。()

9. 进行概要设计时尽可能加强模块间的联系。()

10. 提高程序可读性,尽可能使用高级语言编程。()

三、按下述要求完成给出的程序流程图,即在答案栏内写出图中A、B、C、D、E的正确内容

给程序输入二维数组W(I,J),其中I≤M,J≤N(MT N均为正整数)。程序打印出数组中绝对值最小的元素值Q=W(K,L),及其下标K、L的值。假定数组中仅有一个绝对值最小的元素。

应该完成的程序流程图如下所示

[答案栏]

A:

B:

C:

D:

E:

四、下面给出了用盒图描绘的一个程序的算法,请用逻辑覆盖法设计测试方案,要求做到用语句覆盖和路径覆盖

五、某高校可用的电话号码有以下几类:校内电话号码由4位数字组成,第1位数字不是0;校外电话又分为本市电话和外地电话两类,拨外地电话需先拨0,如果是本市电话再接着拨8位电话号码(第1位不是0),如果是外地电话则先拨区码(3~5数字),再拨当地电话号码(7或8位数字,第1位不是0)。

请定义上述的电话号码。

六、以下是用程序流程图描绘的处理算法,请把它改画为等价的盒图。

七、办公室复印机的工作过程大致如下:未接到复印命令时处于闲置状态,一旦接到复印命令则进入复印状态,完成一个复印命令规定的工作后又回到闲置状态,等待下一个复印命令;如果执行复印命令时发现缺纸,则进入缺纸状态,发出警告,等待装纸,装满纸后进入闲置状态,准备接受复印命令;如果复印时发生卡纸故障,则进入卡纸状态,发出警告等待

维修人员来排队故障,故障排除后回到闲置状态。

请用状态转换图描绘复印机的行为。

八、为开发一个铁路自动售票系统(该系统预计从2009年使用到2019年),请完成下面的数据流图和数据字典,即从供选择的答案中选出A、B、C、D和E的内容

1.数据流图

[供选择的答案]

A~E⑴车次表;⑵接受;⑶售票记录;⑷购票请求;⑸拒绝。

2.数据字典

购票请求=F

乘车日期=G

到站=4{字母}20

字母=[“A”…“Z”|“a”…“z”]

车次=“001” (999)

拒绝=[无车次|无票]

无车次=“no train”

无票=“no ticker”

接受=“to sale”

已收款=“yes”

车次表={起站+止站+车次}

起站=止站=到站

售票记录={乘车日期+起站+止站+车次+座号}

座号=车厢号+座位号

车厢号=“01” (20)

座位号=H

注:

⑴“01” …“20”表示数字范围从01到20;

⑵乘车日期应给出年、月、日,例如,2009/08/21;

⑶假设每个车厢有100个座位。

[答案栏]

A:B:C:

D:E:F:

G:H:

九、画出简化的文本编辑程序的用例,该编辑程序的主要功能有建立文件、打开文件、插入文本、修改文本和保存文件。

十、如下图所示的程序流程图描绘了一个非结构化的程序。

1. 为什么说它是非结构化的?

2. 利用附加变量flag设计一个等价的结构化程序,用盒图描绘设计结果。

3. 不用附加变量,设计一个等价的结构化程序,用盒图描绘设计结果。

十一、画出图形用户界面(GUI)的状态转换图。该界面具有一个主菜单和一个带有文件打开命令的文件菜单,在每个菜单上都有一条退出命令。假设每次只有一个文件能够打开。

十二、有一个长度为48000条机器指令的程序,第一个月由甲、乙二人分别测试它。甲改正了20个错误,使程序的平均无故障时间达到了8小时。乙在测试该程序的另一个副本时改正了24个错误,其中6个错误与甲改正的相同。然后,由甲一个人继续测试这个程序。请问

⒈刚开始测试时程序逻辑中的错误总数E T是多少?

⒉为使平均无故障时间达到240h,如果甲不利用乙的工作成果,则他还需再改正多少个错误?

⒊为使平均无故障时间达到480h,如果甲利用了乙的工作成果,则他还需再改正多少个错误?

十三、用Jackson图表示下图所示的二维表格:

十四、有一过程,其流程如下图所示。

其中b1、b2、b3为判定的逻辑条件,s1、s2为加工处理。试用判定表给予描述。

答案

一、答:

1. 定义;开发;维护;问题定义;可行性研究;需求分析;总体设计;详细设计;编码和单元测试;综合测试;维护;维护。

2. 技术;经济;操作;软件项目的可行性/

3. 一致性;现实性;完整性;有效性;完整性;有效性;原型系统。

4. 模块化;抽象;逐步求精;信息隐藏;局部化;模块独立;结构程序设计;可理解性。

5. 发现错误;黑盒测试;白盒测试;穷尽测试;测试方案。

6. 改正性维护;适应性维护;完善性维护;预防性维护。

二、答:

⒈对;⒉错;⒊对;⒋错;⒌错;⒍错;⒎对;⒏对;⒐错;⒑对。

三、答:

A:|Q|>|W(I,J)|

B:J=J+1

C:I=I+1

D:J循环UNTIL J>N

E:I循环UNTIL I>M

四、答:

1. 实现语句覆盖的测试方案如下:

1) 覆盖THEN部分的语句,即使得条件(A>0)AND(B>0)和条件(C>A)OR(D

输入:A=1,B=1,C=0,D=1

预期输出:X=2,Y=2

2) 覆盖ELSE部分的语句,即使得条件(A>0)AND(B>0)和条件(C>A)OR(D

输入:A=0,B=-1,C=0,D=1

预期输出:X=1,Y=1

2. 实现路径覆盖的测试方案如下:

1) 覆盖两个条件均为假的路径

输入:A=-1,B=-2,C=-3,D=3

预期输出:X=1,Y=0

2) 覆盖第一个条件为假第二个条件为真的路径输入:A=-1,B=-2,C=1,D=-3

预期输出:X=1,Y=4

3) 覆盖第一个条件为真第二个条件为假的路径输入:A=1,B=1,C=0,D=2

预期输出:X=2,Y=2

4) 覆盖两个条件均为真的路径

输入:A=-1,B=-2,C=2,D=1

预期输出:X=3,Y=1

五、答:

电话号码=[校内号码|校外号码]

校内号码=非零数字+3位数字

校外号码=[本市号码|外地号码]

本市号码=数字零+非零数字+7位数字

外地号码=数字零+区码+当地号码

非零数字=[1|2|3|4|5|6|7|8|9]

数字零=0

3位数字=3{数字}3

7位数字=7{数字}7

区码=3{数字}5

当地号码=非零数字+6{数字}7

数字=[0|1|2|3|4|5|6|7|8|9]

六、答:

七、答:

八、答:

A:购票记录;B:接受;

C:拒绝;D:车次表;

E;售票记录;F:{乘车日期+到站+车次};G:“2009”…“2019”+“/”+“01”…“12”+“/”+“01”…“31”;

H:“001”…“100”。

九、答:简化的文件编辑程序的用例见下图:

十、答:

1. 因为循环控制结构有两个出口,因此是非结构化的程序。

2. 利用附加变量flag设计的等价的结构化程序如下图(左)

3. 不用附加变量flag设计的等价的结构化程序如下图(右)

十一、答:图形用户界面的状态转换图如下图所示

十二、答:

⒈刚开始测试时程序中的错误总数为:

即,为使平均无故障时间达到480h,如果甲利用了乙的工作成果,则他还需再改正41个错误。

十三、答:

十四、答:

fghdfg

软件工程期末试题含答案广东药学院

填空题 1. 定义;开发;维护;问题定义;可行性研究;需求分析;总体设计;详 细设计;编码和单元测试;综合测试;维护;维护。 2.技术;经济;操作;软件项目的可行性/ 3.一致性;现实性;完整性;有效性;完整性;有效性;原型系统。 4.模块化;抽象;逐步求精;信息隐藏;局部化;模块独立;结构程序设计;可理解性。 5.发现错误;黑盒测试;白盒测试;穷尽测试;测试方案。 6.改正性维护;适应性维护;完善性维护;预防性维护。 、 1.软件生命周期可划分为 __________ 、__________和_________ 3个时期,通常把这3个时期 再细分为8个阶段,它们是① _________ 、②______、③_______ 、④__________ 、⑤_______ 、⑥__________ 、⑦ _________ 和⑧ ________ ,其中的_______ 阶段的工作量是8个阶段中最大的。 2.可行性研究的任务是从_______ 、________ 和 ______ 等三个方面研究_________ 。 3.至少应该从_______ 、_______ 、________ 和 ______ 4个方面验证软件需求的正确性, 其中________ 和______ 这两个方面的正确性必须有用户的积极参与才能验证,而且为了验证这两个方面的正确性,往往需要开发__________ 。 4.软件总体设计时应遵循_______ 、________ 、 ______ 、_______ 、______ 和________ 等6条基本原则。详细设计通常以________ 技术为逻辑基础,因为从软件工程观点看,__________ 是软件最重要的质量标准之一。 5.软件测试的目的是________ ,通常把测试方法分为________ 和_______ 两大类。因为通常不可能做到______ ,所以精心设计________ 是保证达到测试目的所必须的。 6.软件维护通常包括4类活动,它们分别是___________ 、_______ 、_________ 、______ 。:■、判断下述提高软件可维护性的措施是否正确,正确的在括弧内写对,错的写错。 ( ) 2. 1. 在进行需求分析时同时考虑维护问题。 完成测试后,为缩短源程序长度而删去程序中的注释。( ) 3. 尽可能在软件开发过程中保证各阶段文档的正确性。( ) 4. 编码时尽可能使用全局变量。( ) 5. 选择时间效率和空间效率尽可能高的算法。( ) 6. 尽可能利用硬件的特点以提高效率。( ) 7. 重视程序结构的设计,使程序具有较好的层次结构。( ) 8. 使用维护工具或软件工程环境。( ) 9. 进行概要设计时尽可能加强模块间的联系。( ) 10. 提咼程序可读性,尽可能使用咼级语言编程。() 三、按下述要求完成给出的程序流程图,即在答案栏内写出图中A、B、C、D、E的正确内容 给程序输入二维数组W (I, J),其中I WM, J WN( MT N均为正整数)。程序打印出数组中绝对值最小的元素值Q=W ( K , L),及其下标K、L的值。假定数组中仅有一个绝对值最小的元素。 应该完成的程序流程图如下所示

软件工程试题及答案34385

软件工程期末试卷(A) 说明:本试卷为04级计算机专业(专升本)软件工程期末试卷,总计100分,时间100分钟 一、选择题:(每题1分,共20分)(将答案写在题号前的()中) ( C )1. 软件是()。 A. 处理对象和处理规则的描述 B. 程序 C. 程序及其文档 D. 计算机系统 ( B )2. 软件需求规格说明的内容不应包括()。 A. 主要功能 B. 算法的详细描述 C. 用户界面及运行环境 D. 软件的性能 ( B )3. 程序的三种基本控制结构是()。 A. 过程、子程序和分程序 B. 顺序、选择和重复 C. 递归、迭代和回溯 D. 调用、返回和转移 ( D) 4. 面向对象的分析方法主要是建立三类模型,即( )。 A) 系统模型、ER模型、应用模型 B) 对象模型、动态模型、应用模型 C) E-R模型、对象模型、功能模型 D) 对象模型、动态模型、功能模型 ( C ) 5. 在E-R模型中,包含以下基本成分( )。 A) 数据、对象、实体 B) 控制、联系、对象 C) 实体、联系、属性 D) 实体、属性、操作 ( A ) 6. 各种软件维护的类型中最重要的是( )。 A) 完善性维护B) 纠错性维护C) 适应性维护D) 预防性维护 ( B ) 7.软件测试的目标是()。 A. 证明软件是正确的 B. 发现错误、降低错误带来的风险 C. 排除软件中所有的错误 D. 与软件调试相同 ( D )8.软件生命周期中所花费用最多的阶段是() A.详细设计 B.软件编码 C.软件测试 D.软件维护 ( C )9.若有一个计算类型的程序,它的输入量只有一个X,其范围是[-1.0, 1.0],现从输入的角度考虑一组测试用例:-1.001, -1.0, 1.0, 1.001.设计这组测试用例的方法是()A.条件覆盖法 B.等价分类法 C.边界值分析法 D.错误推测法 ( D )10、详细设计的基本任务是确定每个模块的( )设计 A.功能 B.调用关系 C.输入输出数据 D.算法 ( A )11.设函数C(X)定义问题X的复杂程序,函数E(X)确定解决问题X需要的工作量(时间)。对于两个问题P1和P2,如果C(P1)>C(P2)显然E(P1)>E(P2),则得出结论E(P1+P2)>E(P1)+E(P2)就是:() A.模块化的根据B.逐步求精的根据C.抽象的根据D.信息隐藏和局部化的根据 ( D )12.下面几种白箱测试技术,哪种是最强的覆盖准则() A.语句覆盖B.条件覆盖C.判定覆盖D.条件组合覆盖

软件工程试题及答案

软件工程 窗体顶端 1: 92.下面说法哪个不属于设计准则() 1.①提高模块的内聚,降低模块间的耦合 2.②降低模块接口的复杂程度 3.③模块大小要适中 4.④模块要有重用性 2:88.计算机的体系结构对程序设计语言具有() 1.①反作用 2.②促进作用 3.③抑制作用 4.④完善作用 3:79.程序图的作用是() 1.①定性度量软件的复杂程度 2.②定量度量软件的复杂程度 3.③预测软件的质量标准 4.④估计软件中的错误数量 4: 87.下面说法正确的是() 1.①模块的作用域在模块的控制域之内 2.②模块的控制域在模块的作用域之内 3.③模块的作用域和模块的控制域有时相同

4.④模块的作用域和模块的控制域都是一种层次结构5:94.等价类划分属于() 1.①白盒测试 2.②黑盒测试 3.③穷尽测试 4.④系统测试 6:90.软件维护组织包括() 1.①系统维护人员和系统管理人员 2.②系统程序员和硬件维护人员 3.③系统程序员和操作员 4.④打字员和软件工程师 7: 86.可行性研究阶段使用的图形工具是() 1.①DFD图 2.②N-S图 3.③PAD图 4.④Warnier图 8: 85.好的软件结构它的外观形状一般呈() 1.①线性 2.②扇形 3.③椭圆形 4.④层次型

9: 93.变换型结构的数据流呈() 1.①线性形状 2.②辐射状 3.③椭圆形 4.④阶梯形 10:78.结构化程序设计就是要() 1.①保留GOTO语句 2.②取消前转GOTO语句 3.③限制GOTO语句的使用 4.④取消后转GOTO语句 11: 89.若要保证开发出来的软件局部优化,而且能尽早发现设计上的错误,应采用() 1.①自顶向下的开发方法 2.②自底向上的开发方法 3.③渐增式的开发方法 4.④非渐增式的开发方法 12: 软件工程的七条基本原理中有一条是“坚持进行阶段评审”,要这么做的理由有(1 )。 ①大部分错误是在编码之前造成的 ②在软件开发过程中插入阶段评审是为了张弛有度、提高开发效率 ③错误发现得越晚,所付出的修正代价越高 ④为了便于控制开发进度 1.供选择的答案: 1.A. ①② 2.B. ①③

广东药学院药学专业药物化学期末考题

广东药学院药学专业03级药物化学期末考题 一. 单项选择题(每题1分,共15分) 1.下列药物中,其作用靶点为酶的是( ) A .硝苯地平 B .雷尼替丁 C .氯沙坦 D .阿司匹林 E .盐酸美西律 2.下列巴比妥类药物中,镇静催眠作用属于超短时效的药物是( ) A .巴比妥 B .苯巴比妥 C .异戊巴比妥 D .环己巴比妥 E .硫喷妥钠 3.有关氯丙嗪的叙述,正确的是( ) A .在发现其具有中枢抑制作用的同时,也发现其具有抗组胺作用,故成为三环类 抗组胺药物的先导化合物 B .大剂量可应用于镇吐、强化麻醉及人工冬眠 C .2位引入供电基,有利于优势构象的形成 D .与γ-氨基丁酸受体结合,为受体拮抗剂 E .化学性质不稳定,在酸性条件下容易水解 4.马来酸氯苯那敏的化学结构式为( ) A . B . N Cl N O O OH OH . Cl N N O O OH OH . C . D . N N O O OH OH . Cl N O O OH OH . Cl E . N N O OH OH . Cl 5.化学名为N-(2,6-二甲苯基)-2-(二乙氨基)乙酰胺盐酸盐一水合物的药物是 A .盐酸普鲁卡因 B .盐酸丁卡因 C .盐酸利多卡因 D .盐酸可卡因 E .盐酸布他卡因 6.能够选择性阻断β1受体的药物是( ) A .普萘洛尔 B .拉贝洛尔 C .美托洛尔 D .维拉帕米 E .奎尼丁 7.卡托普利分子结构中具有下列哪一个基团( ) A .巯基 B .酯基 C .(2R )甲基 D .呋喃环 E .丝氨酸

8.有关西咪替丁的叙述,错误的是() A.第一个上市的H2受体拮抗剂 B.具有多晶型现象,产品晶型与生产工艺有关 C.是P450酶的抑制剂 D.主要代谢产物为硫氧化物 E.本品对湿、热不稳定,在少量稀盐酸中,很快水解 9.临床上使用的萘普生是哪一种光学异构体( ) A.S(+) B.S(-) C.R(+) D.R(-) E.外消旋体 10.属于亚硝基脲类的抗肿瘤药物是() A.环磷酰胺B.塞替派C.卡莫司汀D.白消安E.顺铂 11.有关阿莫西林的叙述,正确的是( ) A.临床使用左旋体B.只对革兰氏阳性菌有效C.不易产生耐药性 D.容易引起聚合反应E.不能口服 12.喹诺酮类药物的抗菌机制是() A.抑制DNA旋转酶和拓扑异构酶B.抑制粘肽转肽酶 C.抑制细菌蛋白质的合成D.抑制二氢叶酸还原酶 E.与细菌细胞膜相互作用,增加细胞膜渗透性 13.在地塞米松C-6位引入氟原子,其结果是() A.抗炎强度增强,水钠潴留下降B.作用时间延长,抗炎强度下降 C.水钠潴留增加,抗炎强度增强D.抗炎强度不变,作用时间延长 E.抗炎强度下降,水钠潴留下降 14.一老年人口服维生素D后,效果并不明显,医生建议其使用相类似的药物阿法骨化醇,原因是() A.该药物1位具有羟基,可以避免维生素D在肾脏代谢失活 B.该药物1位具有羟基,无需肾代谢就可产生活性 C.该药物25位具有羟基,可以避免维生素D在肝脏代谢失活 D.该药物25位具有羟基,无需肝代谢就可产生活性 E.该药物为注射剂,避免了首过效应。 15.下列药物中,哪一个是通过代谢研究发现的() A.奥沙西泮B.保泰松C.5-氟尿嘧啶D.肾上腺素E.阿苯达唑二.写出下列药物的化学名及临床用途(每题5分,共15分) 1. O F 2.

软件工程试题及答案

4. 面向对象的分析方法主要是建立三类模型,即( D )。 A) 系统模型、ER模型、应用模型 B) 对象模型、动态模型、应用模型 C) E-R模型、对象模型、功能模型D) 对象模型、动态模型、功能模型 5. 在E-R模型中,包含以下基本成分( )。 A) 数据、对象、实体B) 控制、联系、对象C) 实体、联系、属性 D) 实体、属性、操作 9.若有一个计算类型的程序,它的输入量只有一个X,其范围是[, ],现从输入的角度考虑一组测试用例:, , , . 设计这组测试用例的方法是( c ) A.条件覆盖法 B.等价分类法C.边界值分析法 D.错误推测法 10、详细设计的基本任务是确定每个模块的( d )A.功能B.调用关系C.输入输出数据 D.算法 11.设函数C(X)定义问题X的复杂程序,函数E(X)确定解决问题X需要的工作量(时间)。对于两个问题P1和P2,如果C(P1)>C(P2)显然E(P1)>E(P2),则得出结论E(P1+P2)>E(P1)+E(P2)就是:( a ) A.模块化的根据 B.逐步求精的根据 C.抽象的根据 D.信息隐藏和局部化的根据13.面向数据流的设计方法把( D )映射成软件结构。 A.数据流 B.系统结构 C.控制结构 D.信息流 14.内聚程度最低的是( A.偶然 )内聚A.偶然 B.过程 C.顺序 D.时间 15.确定测试计划是在( D )阶段制定的.A.总体设计 B.详细设计 C.编码 D.测试 16.需求分析的产品是( D ) A.数据流程图案 B.数据字典 C.判定表D.需求规格说明书 17.数据字典是软件需求分析阶段的最重要工具之一,其最基本的功能是( C ) A.数据库设计 B.数据通信 C.数据定义 D.数据维护 18.( D )引入了“风险驱动”的思想,适用于大规模的内部开发项目。 A.增量模型 B.喷泉模型 C.原型模型D.螺旋模型 (×)2、系统测试的主要方法是白盒法,主要进行功能测试、性能测试、安全性测试及可靠性等测试。 (×)4、软件需求分析的任务是建立软件模块结构图。 (√)5、尽可能使用高级语言编写程序(×)6、以结构化分析方法建立的系统模型就是数据流图。 (×)7、进行总体设计时加强模块间的联系。(×)8、编码时尽量多用全局变量. (√)9、用CASE环境或程序自动生成工具来自动生成一部分程序.(×)10、软件测试是要发现软件中的所有错误。 1. 软件生命期各阶段的任务是什么答:软件生命期分为7个阶段:1、问题定义:要解决的问题是什么 2、可行性研究:确定问题是否值得解,技术可行性、经济可行性、操作可行性 3、需求分析:系统必须做什么 4、总体设计:系统如何实现,包括系统设计和结构设计 5、详细设计:具体实现设计的系统 6、实现:编码和测试 7、运行维护:保证软件正常运行。 2、软件重用的效益是什么?

软件工程试题(附答案)

软件工程试题(附答案)

《软件工程》作业 班级2000(春)计算机本科姓名罗国南学号001000490 成绩____________ 一、判断题 可行性研究的最根本的任务是对以后的行动方针提出建议。√ PDL语言是详细设计的重要工具,可方便地实现程序的自动生成。√ 模块的控制域应该在作用域之内。 面向对象方法把对象作为数据及可以施加在这些数据上的操作所构成的统一体。√ 软件是一种逻辑实体,而不是具体的物理实体。√ 软件测试时经常要输入无效的,不合理的数据进行测试。√ 高级程序设计语言从应用的角度看,可以分为基础语言、结构化语言和专用语言三大类。√

软件维护的前提是不能失去原有软件的基本功能。√ Gantt图可以明确地表示出各子任务之间的依赖与制约关系。× 与其它开发的方法相比较,结构化方法的主要优点之一是对用户需求的变更响应迅速。× 适应性维护的目的是为了适应计算机软、硬件环境的变化。√ 系统流程图可以描述系统的逻辑模型,它的基本思想是用图形符号以黑盒子形式描绘系统里 的每个部件。× 工程网络图可以描绘各子任务作业的工作时间和可以机动(延长)时间。√ 在面向对象方法中,对象是进行处理的主体。√ 调试是在测试出错误之后,找到错误的位置并改正的过程。√

不允许使用GOTO语句是结构程序的特征。× 面向对象技术的最大优点是减少了软件的开发时间。× 用盒图和PAD图设计出来的算法必定是结构化的。√ 逻辑输入数据流是离物理输入端最远,且沿同一输入路径输入的数据流。√ 可行性研究的结果有可能将软件开发项目否定。√ 在面向对象方法学中,使用“对象”不仅需要知道它向外界提供的接口形式,而且必须知道它的内部实现算法。× 传统的流程框图不能用来进行结构化程序设计。× 一个模块执行时,必须引用另一个模块的某些数据,则这个模块的独立性不强。√ 成功的测试是没有发现错误的测试。×

广东药学院硕士研究生入学考试试题样本

广东药学院硕士研究生入学考试试题:分析化学 一、名词解释( 2分/题, 共20分) 1、配位效应; 6、 Doppler变宽 2、置信区间 7、 mass spectrometry 3、指示剂的封闭现象8、Normal phase liquid-liquid chromatography 4、液接电位; 9、化学键合相 5、红外活性振动 10、薄层扫描法 二、选择题( 单选题, 1.5分/题, 共30分) 1.滴定0.20mol/L H2A溶液, 加入0.20mol/L 的NaOH溶液10ml时pH为 4.70; 当加入20 ml时达到第一化学计量点pH为 7.20。则H2A的pKa2 为( ) : A.9.70; B. 9.30; C. 9.40; D. 9.00。 2.用重量分析法测定试样中的As含量, 首先形成Ag3AsO4沉淀, 然后将其转化为AgCl 沉淀, 以AgCl的质量计算试样中As2O3含量时使用的换算 因数F为( ) A.3 As2O3/6AgCl ; B. As2O3 /3AgCl ;

C. As2O3 /6AgCl ; D. 6AgCl / As2O3 。 3.在滴定分析中, 选择指示剂时下列说法, 正确的是( ) 。 A. 指示剂刚好在化学计量点变色; B. 指示剂颜色变化越明显越好; C. 滴定终点准确度取决于指示剂变色变化是否敏锐; D. 指示剂在滴定突跃范围内变色即可。 4.用0.01000 mol/LK2Cr2O7滴定25.00 ml Fe2+试液, 耗用了25.00 ml, 则试 液中Fe2+含量为( ) mg/ml (Fe的原子量为55.85) 。 A.0.3352; B. 0.5585; C. 1.676; D. 3.351; E. 5.585。 5.pH= 4时用Mohr法滴定Cl?, 将使结果( ) A.偏高; B. 偏低 C. 无影响; D. 忽高忽低。 6.用EDTA滴定Zn2?采用铬黑T作指示剂, 终点所呈现的颜色是( ) 。 A.铬黑T指示剂与Zn2?形成的配合物颜色; B. 游离的铬黑T指示剂的颜色; C. 游离的Zn2?的颜色; D. EDTA与Zn2?形成的配合物颜色。 7.定量分析工作要求测定结果的误差应( ) 。

《软件工程》试题及参考答案(第6套)

第一部分选择题 一、单项选择题(本大题共20小题,每小题1分,共20分) 在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。 1、()是软件生存期中的一系列相关软件工程活动的集合,它由软件规格说明、软件设计与开发、软件确认、软件改进等活动组成。 A 软件过程 B 软件工具 C 质量保证 D 软件工程 2、在各种不同的软件需求中,功能需求描述了用户使用产品必须要完成的任务,可以在用例模型或方案脚本中予以说明,()是从各个角度对系统的约束和限制,反映了应用对软件系统质量和特性的额外要求。 A 业务需求 B 功能要求 C 非功能需求 D 用户需求 3、软件测试计划开始于需求分析阶段,完成于()阶段。 A 需求分析 B 软件设计 C 软件实现 D 软件测试 4.下面关于面向对象方法中消息的叙述,不正确的是( )。 A. 键盘、鼠标、通信端口、网络等设备一有变化,就会产生消息 B.操作系统不断向应用程序发送消息,但应用程序不能向操作系统发送消息 C. 应用程序之间可以相互发送消息 D.发送与接收消息的通信机制与传统的子程序调用机制不同 5.美国卡内基—梅隆大学SEI提出的CMM模型将软件过程的成熟度分为5个等级,以下选项中,属于可管理级的特征是( )。 A.工作无序,项目进行过程中经常放弃当初的计划 B.建立了项目级的管理制度 C.建立了企业级的管理制度 D.软件过程中活动的生产率和质量是可度量的 6.在McCall软件质量度量模型中,()属于面向软件产品修改。 A.可靠性B.可重用性C.适应性 D.可移植性 7.软件生命周期中所花费用最多的阶段是() A.详细设计 B.软件编码 C.软件测 试 D.软件维护 8.需求分析阶段的任务是确定() A.软件开发方法 B.软件开发工具 C.软件开发费 D.软件系统的功能

软件工程试题及答案

综合练习一答案 一.选择题: 1.软件危机出现于____,为了解决软件危机,人们提出了用____的原理来设计软件,这是软件工程诞生的基础。 A.50年代末 B.60年代初C.60年代末 D.70年代初 A.运筹学B.工程学 C.软件学 D.软件学 E.数字 2.开发软件需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称作____。 A.软件投机B.软件危机C.软件工程D.软件产生 3.产生软件危机的原因有如下几点,除了______。 A、软件开发过程未经审查 B、软件开发不分阶段,开发人员没有明确的分工 C、所开发的软件,除了程序清单外,没有其他文档 D、采用工程设计的方法开发软件,不符合软件本身的特点 4.软件工程学是应用科学理论和工程上的技术指导软件开发的学科,其目的是____。 A.引入新技术提高空间利用率B.用较少的投资获得高质量的软件 C.缩短研制周期扩大软件功能D.硬软件结合使系统面向应用 5.请按顺序写出软件生命期的几个阶段____,____ ,____,____,____,____。 A.维护 B.测试 C.详细设计 D.概要设计 E.编码 F.需求分析6.瀑布模型把软件生存周期划分为软件定义、软件开发和____三个阶段,而每一阶段又可细分为若干个更小的阶段。 A.详细设计B.可行性分析C.运行及维护D.测试与排错7.划分软件生存周期的阶段时所应遵循的基本原则是_____。 A、各阶段的任务尽可能相关性 B、各阶段的任务尽可能相对独立 C、各阶段的任务在时间上连续 D、各阶段的任务在时间上相对独立 8.一个软件项目是否进行开发的结论是在______文档中作出的。 A、软件开发计划 B、可行性报告 C、需求分析说明书 D、测试报告 9.分析员是____。 A.用户中系统的直接使用者B.用户和软件人员的中间人 C.软件的编程人员 D。用户和软件人员的领导 10.下列叙述中,_______不属于数据字典的作用。 A、作为编码阶段的描述工具 B、为用户与开发人员之间统一认识 C、作为概要设计的依据 D、为需求分析阶段定义各类条目 11.使用结构化分析方法时,采用的基本手段是____。 A.分解和抽象 B.分解和综合C.归纳与推导D.试探与回溯12.结构化系统分析主要是通过____进行分析的。 A.算法分解B.控制结构分解 C.数据结构分解D.处理功能分解13.分层数据流图是一种比较严格又易于理解的描述方式,它的顶层描述了系统的____。 总貌B.细节C.抽象D.软件的作者 13.变换型和事务型是程序结构的标准形式。从某处获得数据,再对这些数据作处理,然后将结果送出是属于____。 A.变换型 B 事务型 14.需求分析说明书不能作为______。

广东药学院公共选修课管理规定

广东药学院公共选修课管理规定 广药教〔2014〕22号 第一章总则 第一条公共选修课是人才培养方案的重要组成部分,是学校根据人才培养目标的要求、科学发展的趋势以及优化学生知识和技能结构的 需要而开设的课程。为进一步规范公共选修课的修读和管理,确 保教学质量,特制定本规定。 第二条公共选修课包含六大板块(人文社科类、公共艺术类、计算机信息类、经济管理类、医药生物特色类、创业就业类),其中公共艺 术类板块和就业创业类板块各需取得2学分。 第三条公共选修课开课学时一般为36学时,2学分。 第四条原则上同一门课程必须在各个校区同时开设,且同一主讲教师的同一门课程各校区开班数不超过2个。 第二章课程的开设 第五条公共选修课的开设 (一)已申报、批准开设的公共选修课 教务处根据已申报、批准开设的公共选修课开课申请表,于每学期第15周前公布下一学期公共选修课的开课计划。 (二)新开设的公共选修课申报原则 1、新开课的教师能完成二级学院和教研室安排的教学任务。 2、主讲教师必须取得高等学校教师资格,具备讲师及以上职称,或具有本专业(或相近专业)的硕士及以上学位(并工作一年以上),具有一定的研究能力或专长,具备相关学科的基本知识。 3、有较丰富的教学经验,课程有实验要求的,教师必须有从事实验教学的经验。 4、为保证开课计划和教学秩序正常进行,凡不按时间申报、不符合开

课要求的课程均不予开设。 5、公共选修课批准开课后,由主讲教师在学生选课前将课程简介、教师简介和课程大纲等资料上传,供学生查阅。 6、如连续两个学年(4个学期)未开课,将取消该门课程开课资格,再开课时需重新申报。 (三)新开设的公共选修课申报程序 1、教师申请。每学期第8周前,由开课的教师按要求填写“广东药学院公共选修课开课申请表”,向所在系(教研室)提出开课申请。 2、二级学院审批。经系(教研室)主任同意后,由二级学院对申请人的开课资格、教学水平以及学生对课程的需求情况提出初审意见,由二级学院教学秘书汇总后统一报教务处审批。 3、教务处在每学期第13周前统一受理下一学期新开课的申请,并组织新申报主讲教师进行课程试讲,经教学专家审核通过后,新开课程列入下一学期的开课计划中。 4、公共选修课的课程名称和课程设置内容有更改的,必须重新进行申报。 第三章课程的修读 第六条选课要求 (一)公共选修课面向全校学生开设,一年级第1学期不开设公共选修课。学生公共选修课每学期选课不超过三门。 (二)学生必须依据本专业人才培养方案的要求在第7(四年制学生)、第9(五年制学生)学期之前修完人才培养方案要求的公共选修课并取得学分。 (三)学生登陆教务管理系统选课,选课成功后,方有修读资格,不得中途退出课程的学习和考核,否则该课程计为不及格,不能取得相应的学分。 (四)选课分初选和改(补)选。初选结束后,公共选修课选课人数不足60人的课程不设班开课。教务处在初选阶段结束后,将公布上述课程名单,学生必须在改(补)选阶段及时改(补)选其他课程。 (五)各门课程在学生选课结束后即确定选修名单,原则上不予修改。

广药市场营销期末重点

市场营销重点 1.推销观念和营销观念的区别20页 2.产业市场细分的标准113页 (1)最终用户:不同的最终用户对同一种产业用品的市场营销组合往往有不同的要求。 (2)顾客规模:许多公司建立适当的制度来分别与大顾客和小顾客打交道。 (3)其他变量:许多公司实际上不是用一个变量,而是用几个变量,甚至是一系列变量来细分产业市场。 3.消费者市场营销的特点84页 (1)分散性(2)差异性(3)多变性 (4)替代性(5)非专业性 4.市场营销管理过程44页 (1)分析市场机会(方法如下) 1)收集市场信息2)分析产品/市场矩阵3)进行市场细分4)进行协同分析 (2)选择目标市场(策略如下) 1)市场集中化:企业只选择一个目标市场,只生产一类产品,供应单一的顾客群。 2)选择专业化:企业有选择地进入几个不同的子市场。该企业应具有较多的资源和较强的营销实力。 3)产品专业化:企业同时向几个子市场销售一种产品。可在特定的产品领域梳理良好的形象。 4)市场专业化:企业集中力量满足某一特定顾客群的各种需要。能更好地满足顾客的需求,梳理良好的信誉。 5)市场全面化:企业为所有顾客群提供他们需要的所有产品。

(3)设计市场营销组合 1)目标市场:企业投其所好、为之服务而且其需求偏好颇为相似的顾客群。 2)市场营销组合:企业为了我满足目标顾客群的需要而加以组合搭配、灵活运用的可控变量。 3)市场营销战略:企业根据对市场机会的预测、分析和判断,选择目标市场,为目标市场安排行之有效的市场营销组合。 (4)管理市场营销活动 市场营销计划、组织、执行和控制。 5.购买决策过程92页 引起需要→收集信息→评价方案(产品属性、属性权重、品牌信念、效用函数、评价模型)→决定购买→购后感觉和行为 6.购买过程的不同角色91页 (1)发起者:首先提出或有意向购买某一产品或服务的人 (2)影响者:其看法或建议对最终决策具有一定影响的人 (3)决策者:对是否买、为何买、如何买、何处买灯购买决策作出完全或弗恩最后决定的人 (4)购买者:实际采购人 (5)使用者:实际消费或使用产品或服务的人 7.市营微观环境的定义和意义55页 定义:微观环境是指对企业服务其顾客的能力构成直接影响的各种力量,包括企业本身即期市场营销渠道。 意义: 8.市场细分的依据和有效标志110页 依据:(1)地理细分(2)人口细分(3)心理细分(4)行为细分(5)组合效用细分 有效标志:(1)可区分性:指在不同子市场之间,在概念上可清楚地加以 区分。 (2)可测量性:细分后的子市场的大小及其购买力的数据资料应能够加以测量和推算,否则,将不能作为制定市场营销方案的依据。 (3)可进入性:企业细分后的子市场应能够借助营销努力达到进入的目的,企业的营销组合策略等能够在该市场上发挥作用。 (4)可盈利性:细分后的市场有足够的需求潜量且有一定的发展潜力,其规模足以使企业有利可图。

软件工程试题库集及答案

综合练习一答案 选择题: 1.软件危机出现于____,为了解决软件危机,人们提出了用____的原理来设计软件,这是软件工程诞生的基础。 A.50年代末B.60年代初C.60年代末D.70年代初 A.运筹学B.工程学C.软件学D.软件学E.数字2.开发软件需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称作____。 A.软件投机B.软件危机C.软件工程D.软件产生 3.产生软件危机的原因有如下几点,除了______。 A、软件开发过程未经审查 B、软件开发不分阶段,开发人员没有明确的分工 C、所开发的软件,除了程序清单外,没有其他文档 D、采用工程设计的方法开发软件,不符合软件本身的特点 4.软件工程学是应用科学理论和工程上的技术指导软件开发的学科,其目的是____。 A.引入新技术提高空间利用率B.用较少的投资获得高质量的软件 C.缩短研制周期扩大软件功能D.硬软件结合使系统面向应用5.请按顺序写出软件生命期的几个阶段____,____ ,____,____,____,____。 A.维护B.测试C.详细设计D.概要设计E.编码F.需求分析6.瀑布模型把软件生存周期划分为软件定义、软件开发和____三个阶段,而每一阶段又可细分为若干个更小的阶段。 A.详细设计B.可行性分析C.运行及维护D.测试与排错7.划分软件生存周期的阶段时所应遵循的基本原则是_____。 A、各阶段的任务尽可能相关性 B、各阶段的任务尽可能相对独立 C、各阶段的任务在时间上连续 D、各阶段的任务在时间上相对独立 8.一个软件项目是否进行开发的结论是在______文档中作出的。 A、软件开发计划 B、可行性报告 C、需求分析说明书 D、测试报告 9.分析员是____。 A.用户中系统的直接使用者B.用户和软件人员的中间人 C.软件的编程人员D。用户和软件人员的领导

软件工程考试试题(含答案)

一、填空题(每空1分,共25分) 1.软件生存周期一般可以划分为,问题定义、____________、____________、设计、 编码、测试和____________。 2.基于软件的功能划分,软件可以划分成__________、__________、__________三种。 3.可行性研究,应从、技术可行性、运行可行性、和开 放方案可行性等方面研究。 4.系统流程图是描绘的传统工具。它的基本思想是用图形符号以 描绘系统里面的每个部件。 5.数据流图的基本四种成分:数据输入的源点和数据输出汇点、、 和。 6.结构化分析方法是面向________________进行需求分析的方法。结构化分析方法使 用________________与________________来描述。 7.是自动地共享类、子类和对象中的方法和数据的机制。 8.软件详细设计工具可分为3类,即________________、________________和 ________________。 9.为了在软件开发过程中保证软件的质量,主要采取下述措施:________________、 复查和管理复审、________________。 10.大型软件测试包括、、确认测试和 四个步骤。 1、可行性研究需求分析运行与维护 2、系统软件支撑软件应用软件 3、经济可行性法律可行性 4、物理系统黑盒子形式 5、加工数据流数据存储文件 6、数据流数据流图DFD 数据字典DD 7、继承性 8、图示工具、设计语言表格工具 9、审查测试 10、单元测试集成测试系统测试 二、单项选择题(每小题2分,共20分) 1 2 3 4 5 C C C A C 6 7 8 9 10 D D A C B 1.软件设计中划分模块的一个准则是()。 A、低内聚低耦合 B、低内聚高耦合 C、高内聚低耦合 D、高内聚高耦合 2.Jackson设计方法是由英国的M. Jackson提出的,它是一种面向()的软件 设计方法。

软件工程试题及答案

1. 软件生命期各阶段的任务是什么? 答:软件生命期分为7个阶段: 1、问题定义:要解决的问题是什么 2、可行性研究:确定问题是否值得解,技术可行性、经济可行性、操作可行性 3、需求分析:系统必须做什么 4、总体设计:系统如何实现,包括系统设计和结构设计 5、详细设计:具体实现设计的系统 6、实现:编码和测试 7、运行维护:保证软件正常运行。 2、软件重用的效益是什么? 答:1、软件重用可以显著地改善软件的质量和可靠性。 2、软件重用可以极大地提高软件开发的效率。 3、节省软件开发的成本,避免不必要的重复劳动和人力、财力的浪费。 3、自顶而下渐增测试与自底而上渐增测试各有何优、缺点? 答: ①自顶而下渐增测试 优点:不需要测试驱动程序,能够在测试阶段的早期实现并验证系统的主要功能,而且能够尽早发现上层模块的接口错误。 缺点:需要存根程序,底层错误发现较晚。 ②自底而上渐增测试 优点与缺点和自顶而下渐增测试相反。 4 、提高可维护性的方法有哪些? 答:在软件工程的每一阶段都应该努力提高系统的可维护性,在每个阶段结束前

的审查和复审中,应着重对可维护性进行复审。 在需求分析阶段的复审中,应对将来要扩充和修改的部分加以注明。在讨论软件可移植性问题时,要考虑可能要影响软件维护的系统界面。 在软件设计的复审中,因从便于修改、模块化和功能独立的目标出发,评价软件的结构和过程,还应对将来可能修改的部分预先做准备。 在软件代码复审中,应强调编码风格和内部说明这两个影响可维护性的因素。 在软件系统交付使用前的每一测试步骤中都应给出需要进行预防性维护部分的提示。 在完成每项维护工作后,都应对软件维护本身进行仔细认真的复审。 为了从根本上提高软件系统的可维护性,人们正试图通过直接维护软件规格说明来维护软件,同时也在大力发展软件重用技术。 简述软件测试要经过哪几个步骤,每个步骤与什么文档有关。 【解答】 测试过程按 4 个步骤进行,即单元测试(模块测试)、集成测试(子系统测试和系统测试)、确认测试(验收测试)和平行运行。 单元测试集中对用源代码实现的每一个程序单元进行测试,与其相关的文档是单元测试计划和详细设计说明书。 集成测试把已测试过的模块组装起来,主要对与设计相关的软件体系结构的构造进行测试。与其相关的文档是集成测试计划和软件需求说明书。 确认测试则是要检查已实现的软件是否满足了需求规格说明中确定了的各种需求,以及软件配置是否完全、正确。与其相关的文档是确认测试计划和软件需求说明书。 平行运行把已经经过确认的软件纳入实际运行环境中,与其他系统成份组合在一起进行测试。与其相关的文档:用户指南、使用手册等。 36.简述容错技术的四种主要手段,并解释。

广东药学院无机化学考试复习题

广东药学院无机化学考试复习题 一、单项选择题(30分)(每题2分) [1] 已知A(s) + O2(g) = AO2(g) 平衡常数为K1;AO(g) + ?O2(g) = AO2(g) 平衡 常数为K2;反应A(s) + ?O2(g) = AO(g) 平衡常数为K3,它们之间的关系为( ) A、K1 = K2K3 B、K3 = K2K1 C、K2 = K1K3 D、K1 = K2/ K3 [2] 汽车散热器的冷却水在寒冷的天气常需加入适量的乙二醇或甘油,利用的是 溶液( )的性质。 A、沸点升高 B、凝固点降低 C、离子互斥 D、离子互吸 [3] 实验发现,一定浓度的蔗糖溶液的沸点都大于100℃,其最根本的原因是由于溶液 的( ) A、蒸汽压下降 B、电离 C、解离 D、具有挥发性 [4] 在一定的温度和压力下,如某可逆反应的ΔG<0,则该反应是( ) A、正反应自发进行 B、逆反应自发进行 C、反应处于平衡状态 D、正逆反应速率相等 [5] 一定温度下,放热反应CO(g) + H2O(g) ? CO2 (g) + H2(g) 已达平衡,若为了 提高CO 转化率可采用( ) A、压缩容器体积,增加总压力 B、扩大容器体积,减少总压力 C、升高温度 D、降低温度 [6] 500K时,反应SO2 (g)+1/2O2 (g) ? SO3 (g) 的K p = 50,在相同温度下,反 应 2SO3 (g) ? 2SO2 (g)+ O2 (g) 的K p必等于( ) A、100 B、2×10-2 C、2500 D、4×10-4 [7] 酸性溶液中,下列电极反应的标准电极电位如下,则氧化剂的氧化能力最强的是( ) Br2(l) + 2e ?2Br-Eθ=1.066V Cl2+ 2e ?2Cl- Eθ=1.358V MnO4-+ 8H++ 5e-?Mn2++ 4H2O Eθ=1.507V Fe3++ e ?Fe3+ Eθ=0.771V A、Br2 B、Cl2 C、MnO4- D、Fe3+ [8] 下列化合物中熔、沸点最高的是() A、H2S B、H2Se C、H2O D、H2Te [9]Cu的价层电子排布是4s13d10而不是4s23d 9根据的是( ) A、保利不相容原理 B、屏蔽效应原理

广东药学院VB考试复习题

广东药学院VB考试复习题 一、单选题(每题2分,共30分) 1.我们通常说的U盘属于计算机部件中的___( )___。 (A) 输出设备 (B) 输入设备 (C) 存储设备 (D) 打印设备 2.下列表示存储容量的数据中,____( )____是最小的。 (A)20480 KB (B) 1.44 MB (C) 1 GB (D)486 Byte 3. 一个完整计算机系统应包括___()____。 (A) 主机和显示器 (B) 硬件系统和软件系统 (C) 系统软件和应用软件 (D) 内存和外存 4.二进制数10101转换为十进制是___()____。 (A) 17 (B) 21 (C) 42 (D) 10101 5.在VB中,保存一个工程至少应保存两个文件,这两个文件分别是___()____。 (A)文本文件和工程文件 (B)窗体文件和工程文件 (C)窗体文件和标准模块文件 (D)类模块文件和工程文件 6.设a=6,则执行 x=IIf(a > 5, -1, 0) 后,x的值为___()____。 (A)5 (B)6 (C)0 (D)-1 7.以下Case语句中错误的是__()_____。 (A) Case 0 To 10 (B) Case Is>10 (C) Case Is>10 And Is<50 (D) Case 3,5,Is>10 8.一般情况下,控件的大小是由___()___属性确定的 (A) Width和Height (B) Top和Left (C) Width和Left (D) Top和Width 9.下列变量名中,合法的变量名是___()____。 (A)t24 (B)iun-k (C)24t (D)t+p 10.对象的三个要素是:____。 A) 属性、方法、事件 B) 色彩、高度、宽度 C)事件、属性、色彩 D) 属性、高度、宽度 11. 符号%是声明_______类型变量的类型定义符。 A)Integer B)Variant C)Single D)String 12. 以下表达式中_____与其他几个的值不同。 (A) Left(Right("ABCDEDEFG", 6), 4) (B) Right(Left("ABCDEDEFG", 7), 4) (C) Mid("ABCDEDEFG", 4, 4) (D) String(2, "DE") 13. 设x=4,y=8,z=7,则表达式 xz) Or z y, x, y) (B) If x > y Then Max = x Else Max = y (C) Max = x If y >= x Then Max = y (D) If y > x Then Max = y Max = x 二、填空题(50分,每空2分,请在实验报告上标明每个空的编号) ◆下面这段程序要在窗体显示20个[100,200]间的随机整数,求这些数的和,并

软件工程考试题含答案

一单项选择 1.软件生命周期一般包括:软件开发期和软件运行期,下述(D )不是软件开发期所应包含的内容。 A需求分析 B 结构设计C程序编制D软件维护 2.软件是一种逻辑产品,它的开发主要是(A )。 A研制B拷贝C再生产D复制 3.以文档作为驱动,适合于软件需求很明确的软件项目的生存周期模型是( C )。 A喷泉模型 B 增量模型C瀑布模型D螺旋模型 4.在软件生存周期中,(B )阶段必须要回答的问题是“要解决的问题是做什么?”。 A详细设计 B 可行性分析和项目开发计划C概要设计D软件测试 5.软件产品与物质产品有很大区别,软件产品是一种(C )产品 A有形 B 消耗C逻辑D文档 6.(C )把瀑布模型和专家系统结合在一起,在开发的各个阶段上都利用相应的专家系统来帮助软件人员完成开发工作。 A 原型模型 B 螺旋模型 C 基于知识的智能模型 D 喷泉模型 7.( B )阶段是为每个模块完成的功能进行具体的描述,要把功能描述转变为精确的、结构化的过程描述。A概要设计 B 详细设计 C 编码 D 测试 8.下列软件开发模型中,适合于那些不能预先确切定义需求的软件系统的开发的模型是( A )。 A 原型模型 B 瀑布模型 C 基于知识的智能模型 D 变换模型 9.下列软件开发模型中,以面向对象的软件开发方法为基础,以用户的需求为动力,以对象来驱动的模型是( C )。 A 原型模型 B 瀑布模型 C 喷泉模型 D 螺旋模型 10.下列软件开发模型中,支持需求不明确,特别是大型软件系统的开发,并支持多种软件开发方法的模型是( D )。 A 原型模型 B 瀑布模型 C 喷泉模型 D 螺旋模型 11.软件特性中,使软件在不同的系统约束条件下,使用户需求得到满足的难易程度称为( C )。 A可修改性B可靠性C可适应性 D 可重用性 12.软件特性中,一个软件能再次用于其他相关应用的程度称为(B )。 A可移植性B可重用性 C 容错性 D 可适应性 13.软件特性中,(A )是指系统具有清晰的结构,能直接反映问题的需求的程度。 A可理解性B可靠性C可适应性 D 可重用性 14.软件特性中,软件产品交付使用后,在实现改正潜伏的错误、改进性能、适应环境变化等方面工作的难易程度称为( B )。 A可理解性 B 可维护性C可适应性 D 可重用性 15.软件特性中,软件从一个计算机系统或环境移植到另一个上去的难易程度指的是( C ). A可理解性B可修改性C可移植性 D 可重用性 16.软件特性中,在给定的时间间隔内,程序成功运行的概率指的是( D )。 A有效性B可适应性C正确性 D 可靠性 17.软件特性中,允许对软件进行修改而不增加其复杂性指的是(A )。 A可修改性B可适应性C可维护性 D 可移植性 18.软件特性中,多个软件元素相互通讯并协同完成任务的能力指的是( B )。 A可理解性B可互操作性C可维护性 D 可追踪性 19.软件特性中,根据软件需求对软件设计、程序进行正向追踪,或根据程序、软件设计对软件需求进行逆向追踪的能力指的是( C )。 A 可理解性 B 可互操作性C可追踪性 D 可维护性

相关文档