2014年12月份考试软件工程第二次作业

合集下载

2014年下半年程序员考试真题及答案解析

2014年下半年程序员考试真题及答案解析

全国计算机技术与软件专业技术资格(水平)考试2014年下半年程序员上午试卷(考试时间9 : 00〜11: 30 共150分钟)1. 在答题卡的指定位置上正确写入你的姓名和准考证号,并用正规2B铅笔在你写入的准考证号下填涂准考证号。

2. 本试卷的试题中共有75个空格,需要全部解答,每个空格1分,满分75分。

3. 每个空格对应一个序号,有A、B、C、D四个选项,请选择一个最恰当的选项作为解答,在答题卡相应序号下填涂该选项。

4. 解答前务必阅读例题和答题卡上的例题填涂样式及填涂注意事项。

解答时用正规2B铅笔正确填涂选项,如需修改,请用橡皮擦干净,否则会导致不能正确评分。

例题• 2014年下半年全国计算机技术与软件专业技术资格(水平)考试日期是(88)月(89)日。

(88) A. 9 B. 10 C. 11 D. 12 (89) A. 4 B. 5 C. 6 D. 7因为考试日期是“ 11月4日”故(88)选C,(89)选A,应在答题卡序号88下对C填涂,在序号89下对A填涂(参看答题卡)。

在Word编辑状态下,若要显示或隐藏编辑标记,则单击(1)按钮;若将光标移至表格外右侧的行尾处,按下Enter键,则(2)。

⑴A.创 B.国 C.B D用|(2) A.光标移动到上一行,表格行数不变 B.光标移动到下一行,表格行数不变C.在光标的上方插入一行,表格行数改变D.在光标的下方插入一行,表格行数改变在Excel 中,若在A1 单元格中输入=SUM(MAX(15,8) MIN(8,3)),按Enter键后,则A1单元格显示的内容为(3!;若在A2单元格中输入“ =3=6”(输入不包含引号),则A2单元格显示的内容为(4).(3) A.23 B.16 C.18 D.11(4) A.=3=6 B.=36 C.TRUE D.FALSE用户的电子邮箱是在(5)的一块专用的存储区。

(5) A.用户计算机内存中 B.用户计算机硬盘上C.邮件服务器内存中D.邮件服务器硬盘上直接转移指令执行时,是将指令中的地址送入(6)o(6) A.累加器 B.数据计数器 C.地址寄存器 D.程序计数器下列部件中属于CPU中算术逻辑单元的部件是⑺o(7) A.程序计数器 B.加法器 C.指令寄存器 D.指令译777码器在CPU和主存之间设置“ Cache”的作用是为了解决(8)的问题。

软件工程第二次作业软件案例分析(二)2024

软件工程第二次作业软件案例分析(二)2024

软件工程第二次作业软件案例分析(二)引言概述:本文旨在对软件案例进行分析,总结出其中的关键点,从而提供给读者对软件工程的实践经验。

本文分为五个大点进行阐述,包括需求分析、设计和实现、测试和验证、维护和部署以及总结。

需求分析:1. 理解案例需求:仔细研读软件案例的背景和目标,明确软件所要解决的问题。

2. 分析用户需求:采取访谈、调查问卷等方法,了解目标用户的实际需求和期望。

3. 提取功能需求:将用户需求转化为具体的功能需求,并进行优先级排序。

4. 确定非功能需求:除了功能需求,还需要考虑性能、安全、可靠性等非功能需求。

5. 确定需求文档:撰写详细的需求规格说明书,以便于后续的设计和开发工作。

设计和实现:1. 架构设计:根据需求分析结果,确定合适的软件架构模式,并进行系统分解和模块划分。

2. 模块设计:根据架构设计,进一步细化模块的功能和接口,确定模块之间的通信方式。

3. 编码实现:根据设计文档,采用适当的编程语言和开发工具,完成软件的编码工作。

4. 代码测试:编写和执行单元测试用例,检验代码的正确性和健壮性。

5. 集成测试:将各个模块进行集成,并进行系统级别的测试,确保系统的功能和性能要求。

测试和验证:1. 测试计划:制定详细的测试计划,明确测试目标、策略和方法。

2. 单元测试:针对每个模块编写测试用例,并进行单元测试,确保模块的功能正确。

3. 集成测试:将各个模块进行集成测试,测试系统的功能和接口是否正常。

4. 系统测试:对整个系统进行全面测试,包括功能、性能、安全等各个方面。

5. 验证与确认:通过测试结果验证系统是否满足需求,并进行用户确认,是否满足用户期望。

维护和部署:1. 软件交付:将软件部署到生产环境中,并进行系统的安装和配置。

2. 问题修复:及时响应用户的问题反馈,进行故障排查和修复。

3. 功能扩展:根据用户需求和市场变化,对软件进行功能的增加和改进。

4. 性能优化:监控系统性能,进行性能优化,提升软件的响应速度和稳定性。

2014下半年软件设计师考试真题及答案-上午卷

2014下半年软件设计师考试真题及答案-上午卷

2021下半年软件设计师考试真题及答案-上午卷1.属于 CPU 中算术逻辑单元的部件是〔B〕。

A.程序计数器B.加法器C.指令存放器 D.指令译码器2.计算机采用分级存储体系的主要目的是为了解决〔D〕问题。

A.主存容量缺乏B.存储器读写可靠性C.外设访问效率D.存储容量、本钱和速度之间的矛盾3.三总线构造的计算机总线系统由〔D〕组成。

A.CPU 总线、内存总线和 IO 总线 B.数据总线、地址总线和控制总线 C.系统总线、内部总线和外部总线 D.串行总线、并行总线和 PCI 总线4.DHCP 客户端可从 DHCP 效劳器获得〔B〕。

A.DHCP 效劳器的地址和 Web 效劳器的地址 B.DNS 效劳器的地址和 DHCP 效劳器的地址C.客户端地址和邮件效劳器地址D.默认网关的地址和邮件效劳器地址5.ICMP 协议属于因特网中的〔C〕协议,ICMP 协议数据单元封装在〔C〕中传送。

A.数据链路层B.网络层C.传输层D.会话层A.以太帧B.TCP 段C.UDP 数据报D.IP 数据报6.PPP 中的妥全认证协议是〔A〕,它使用三次握手的会话过程传送密文。

A. MD5B.PAP C.CHAPC.CHAP7.一个文件中出现的各字符及其对应的频率如下表所示。

假设采用定长编码,那么该文件中字符的码长应为〔D〕。

假设采用 Huffman 编码,那么字符序列“face〞的编码应为〔D〕。

A.2 B.3C.4D.5A.110001001101B.001110110011C.101000010100D.010*********8.对一待排序序列分别进展直接插入排序和简单项选择择排序,假设待排序序列中有两个元素的值一样,那么〔A〕保证这两个元素在排序前后的相对位置不变。

A.直接插入排序和简单项选择择排序都可以 B.直接插入排序和简单项选择择排序都不能C.只有直接插入排序可以 D.只有简单项选择择排序可以9.快速排序算法在排序过程中,在待排序数组中确定一个元素为基准元素,根据基准元素把待排序数组划分成两个局部,前面一局部元素值小于等于基准元素,而后面一局部元素值大于基准元素。

2014年下半年 程序员 应用技术

2014年下半年 程序员 应用技术

全国计算机技术与软件专业技术资格(水平)考试2014年下半年程序员下午试卷(考试时间14:00~16:30 共150 分钟)1.在答题纸的指定位置填写你所在的省、自治区、直辖市、计划单列市的名称。

2.在答题纸的指定位置填写准考证号、出生年月日和姓名。

3.答题纸上除填写上述内容外只能写解答。

4.本试卷共6道题,试题一至试题四是必答题,试题五至试题六选答1 道。

每题15 分,满分75 分。

5.解答时字迹务必清楚,字迹不清时,将不评分。

6.仿照下面例题,将解答写在答题纸的对应栏内。

例题2014 年下半年全国计算机技术与软件专业技术资格(水平)考试日期是(1)月(2)日。

因为正确的解答是“11 月 4 日”,故在答题纸的对应栏内写上“11”和“4”(参看下表)。

阅读以下说明和流程图,填补流程图中的空缺(1)〜(5),将解答填入答题纸的对应栏内。

【说明】本流程图旨在统计一本电子书中各个关键词出现的次数。

假设已经对该书从头到尾依次分离出各个关键词{A(i)|i=1,…,n}(n>1) },其中包含了很多重复项,经下面的流程处理后,从中挑选出所有不同的关键词共m个{K(j)lj=l,…,m},而每个关键词K(j)出现的次数为K(j),j=1,…,m。

【流程图】阅读以下说明和C函数,填补代码中的空缺(1)〜(5),将解答填入答题纸的对应栏内。

【说明】函数removeDuplicates(char *str)的功能是移除给定字符串中的重复字符,使每种字符仅保留一个,其方法是:对原字符串逐个字符进行扫描,遇到重复出现的字符时,设置标志,并将其后的非重复字符前移。

例如,若str指向的字符串为"aaabbbbscbsss”,则函数运行后该字符串为"absc”。

【C代码】阅读以下说明和C凼数,填补函数代码中的空缺(1)〜(5),将解答填入答题纸的对应栏内。

【说明】队列是一种常用的数据结构,其特点是先入先出,即元素的插入在表头、删除在表尾进行。

2014年计算机二级考试真题卷

2014年计算机二级考试真题卷

2014年计算机二级考试真题卷•本卷共分为1大题50小题,作答时刻为180分钟,总分100分,60分及格。

一、单项挑选题(共50题,每题2分。

每题的备选项中,只要一个最契合题意)1.以下不归于SQL数据操作指令的是A:MODIFYB:INSERTC:UPDATED:DELETE参考答案:A2.在联络模型中,每个联络形式中的关键字A:可由多个恣意特色组成B:最多由一个特色组成C:可由一个或多个其值能仅有标识联络中任何元组的特色组成D:以上说法都不对参考答案:C3.Visual FoxPro是一种A:数据库体系B:数据库办理体系C:数据库D:数据库运用体系参考答案:B4.在Visual FoxPro中调用表单mf1的正确指令是A:DO mf1B:DO FROM mf1C:DO FORM mf1D:RUN mf1参考答案:C5.设有联络SC(SNO,CNO,GRAD,其间SNO、CNO别离表明学号、课程号(两者均为字符型),GRADE表明成果(数值型),若要把学号为“S101”的同学,选修课程号为“C11”,成果为98分的记载插到表SC中,正确的句子是A:INSERT INTOSC(SNO,CNO,GRADvalueS(‘S101’,’C11’,’98’)B:INSERT INTO SC(SNO,CNO,GRADvalueS(S101, C11, 98)C:INSERT (‘S101’,’C11’,’98’) INTO SCD:INSERT INTO SC valueS (‘S101’,’C11’,98)参考答案:D6.以下有关SELECT句子的叙说中过错的是A:SELECT句子中能够运用别号B:SELECT句子中只能包括表中的列及其构成的表达式C:SELECT句子规则了成果会集的次序D:假如FORM短语引证的两个表有同名的列,则SELECT短语引证它们时有必要运用表名前缀加以限制参考答案:B7.在SQL句子中,与表达式“年纪BETWEEN 12 AND 46”功用相同的表达式是A:年纪>=12 OR<=46B:年纪>=12 AND<=46C:年纪>=12OR年纪<=46D:年纪>=12 AND年纪<=46参考答案:D8.在SQL的SELECT查询的成果中,消除重复记载的办法是A:经过指定主索引完成B:经过指定仅有索引完成C:运用DISTINCT短语完成D:运用WHERE短语完成参考答案:C9.某二叉树中有n个度为2的结点,则该二叉树中的叶子结点为A:n+1B:n-1C:2nD:n/2参考答案:A10.假定某表单的Vvisible 特色的处置为F 能将其设置为T 的办法是A:hideB:showC:releaseD:setfocus参考答案:B11.下列函数回来类型为数值型的是A:STRB:VALC:DTOCD:TTOC参考答案:B12.句子LIST MEMORY LIKE a* 能够显现变量不包括A:aB:a1C:ab2D:ba3参考答案:D13.计算机成果不是字符串 Teacher的句子是A:a1(“Myteacher”,3,7)B:substr(“Myteacher”,3,7)C:right(“Myteacher”,7)D:left(“teacher”)参考答案:A14.报表的数据源不包括A:企图B:自在表C:数据库表D:文本文件参考答案:D15.运用索引的首要意图是A:进步查询速度B:节约存储空间C:避免数据丢掉D:便利办理参考答案:A16.表单文件的扩展名是A:frmB:prgC:sexD:vcx参考答案:C17.下列程序履行时在屏幕上显现成果的是DIME a(6)a (1)=1a (2)=1FOR i=3 TO 5a (i)=a(i-1)-a(i-2)NEXT?a (6) A:5B:6C:7D:8参考答案:D18.以下关于查询的正确描绘是A:查询文件的扩展名位PNGB:查询保存在数据库文件中C:查询保存在表文件中D:查询保存在查询文件中参考答案:D19.以下关于视图的正确描绘是A:视图独立于表文件B:视图不行更新C:视图只能从一个表派生出来D:视图能够删去参考答案:D20.下列数据结构中,归于非线性结构的是A:循环行列B:带链行列C:二叉树D:带连线参考答案:C21.软件规划中区分模块的一个准则是A:低内聚低耦合B:高内聚低耦合C:地内聚高耦合D:高内聚高耦合参考答案:B22.有三个联络R,S和T图如下A:B:C:D:a参考答案:23.其间联络T由联络R和S经过某种操作得掉,该操作位A:挑选B:投影C:交D:并参考答案:D24.依据数据结构中各数据元素之间前后件联络的杂乱程度,一般将数据结构分红____A:动态结构和静态结构B:紧凑结构和非紧凑结构C:线性结构和非线性结构D:内部结构和外部结构参考答案:C25.线性表若选用链式存储结构时,要求内存中可用存储单元的地址____A:有必要是接连的B:部分地址有必要是接连的C:一定是不接连的D:接连不接连都能够参考答案:D26.设一棵二叉树中有3个叶子结点,有8个度为1的结点,则该二叉树中总的结点数为____A:12B:13C:14D:15参考答案:B27.当时活动窗口是文档d1.doc的窗口,单击该窗口的“最小化”按扭后____A:不显现d1.doc文档内容,但d1.doc文档并未封闭B:该窗口和d1.doc文档都被封闭C:d1.doc文档未封闭,且持续显现其内容D:封闭了d1.doc文档但该窗口并未封闭参考答案:A28.在word的修正状况,履行“文件”菜单中的“保存”指令后____A:将一切翻开的文档存盘B:只能将当时文档存储在原文件夹内C:能够将当时文档存储在已有的恣意文件内D:能够先树立一个新文件夹,再将文档存储在该文件夹内参考答案:B29.下列关于WAIS的说法不正确的是____A:WAIS是广域信息服务B:WAIS不归于客户/服务器体系C:WAIS用来依照用户提出的“关键词”主动查找D:用户在查询时要指明从何处查询参考答案:D30.下列有关在Windows XP下查找文件或文件夹的说法,不正确的是____A:能够依据文件的方位进行查找B:能够依据文件的特色进行查找C:能够依据文件的内容进行查找D:能够依据文件的修正日期进行查找参考答案:B31.Windows XP供给了各种体系东西来协助用户办理体系,其间的____能够查看、确诊和修正各种类型的磁盘损坏的过错。

2014年全国计算机等级考试《二级Visual FoxPro数据库程序设计》模拟题及答案

2014年全国计算机等级考试《二级Visual FoxPro数据库程序设计》模拟题及答案

2014年全国计算机等级考试《二级Visual FoxPro数据库程序设计》模拟题及答案一、选择题(每小题1分,共40小题,共40分)1.下列叙述中正确的是( )。

A.栈是“先进先出”的线性表B.队列是“先进后出”的线性表C.循环队列是非线性结构D.有序线性表既可以采用顺序存储结构,也可以采用链式存储结构2.支持子程序调用的数据结构是( )。

A.栈B.树C.队列D.二叉树3.某二又树有5个度为2的结点,则该二叉树巾的叶子结点数是( )。

A.10B.8C.6D.44.下列排序方法中,最坏情况下比较次数最少的是( )。

A.冒泡排序B.简单选择排序C.直接插入排序D.堆排序5.软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。

下列属于应用软件的是( )。

A.编译程序B.操作系统C.教务管理系统D.汇编程序6.下列叙述中错误的是( )。

A.软件测试的目的是发现错误并改正错误B.对被调试的程序进行“错误定位”是程序调试的必要步骤C.程序调试通常也称为DebugD.软件测试应严格执行测试计划,排除测试的随意性7.耦合性和内聚性是度量模块独立性的两个标准。

下列叙述中正确的是( )。

A.提高耦合性、降低内聚性有利于提高模块的独立性B.降低耦合性、提高内聚性有利于提高模块的独立性C.耦合性是指一个模块内部各个元素间彼此结合的紧密程度D.内聚性是指模块间互相连接的紧密程度8.数据库应用系统中的核心问题是( )。

A.数据库设计B.数据库系统设计C.数据库维护D.数据库管理员培训9.有两个关系R、S如下:由关系R通过运算得到关系S,则所使用的运算为( )。

A.选择B.投影C.插入D.连接10.将E—R图转换为关系模式时,实体和联系都可以表示为( )。

A.属性B.键C.关系D.域11.数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是( )。

A.DBS包括DB和DBMSB.DBMS包括DB和DBSC.DB包括DBS和DBMSD.DBS就是DB,也就是DBMS12.SQL语言的查询语句是( )。

中国石油大学(北京)软件工程第二次在线作业满分答案

中国石油大学(北京)软件工程第二次在线作业满分答案

单选题 (共25道题)收起1.(2.5分)在下列的基本成分中,哪个不是数据流程图的基本成分?•••••3.(2.5分)结构化分析SA方法以数据流图、()和加工说明等描述工具,即用直观的图和简洁的语言来描述软系统模型。

•••4.(2.5分)在软件的分析阶段,常用()来描述业务处理系统的信息来源、存储、处理和去向。

5.(2.5分)开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称作()。

•A、软件投机•••••7.(2.5分)程序的三种基本控制结构的共同特点是•••8.(2.5分)结构设计是一种应用最广泛的系统设计方法,是以()为基础、自顶向下、逐步求精和模块化的过程。

•9.(2.5分)数据字典是对数据定义信息的集合,它所定义的对象都包含于•A、数据流图••10.(2.5分)在软件结构化设计中,好的软件结构设计应该力求做到••11.(2.5分)在整个软件维护阶段所花费的全部工作中,所占比例最大的是•A、校正性维护••12.(2.5分)黑盒测试在设计测试用例时,主要需要研究•••13.(2.5分)软件按照设计的要求,在规定时间和条件下达到不出故障,持续运行的要求的质量特性称为••14.(2.5分)瀑布模型把软件生存周期划分为软件定义、软件开发和()三个阶段,而每一个阶段又可•••15.(2.5分)分层数据流图是一种比较严格又易于理解的描述方式,它的顶层描述了系统的()。

•••16.(2.5分)软件的()设计又称为总体结构设计,其主要任务是建立软件系统的总体结构。

••17.(2.5分)软件测试的目的是()•A、证明程序中没有错误••18.(2.5分)下列各项中不属于逻辑覆盖的是()•••19.(2.5分)为了进一步改善软件系统的可维护性和可靠性,并为以后的改进奠定基础的软件维护称为()•••20.(2.5分)软件详细设计的主要任务是确定每个模块的()•••21.(2.5分)软件结构图的形态特征能反映程序重用率的是()••••23.(2.5分)为了提高模块的独立性,模块内部最好是()•••24.(2.5分)软件结构图中,模块框之间若有直线连接,表示它们之间存在()•25.(2.5分)一个只有顺序结构的程序,其环形复杂度是()•A、0••判断题 (共15道题)收起26.(2.5分)快速原型模型可以有效地适应用户需求的动态变化。

2014年下半年下午 软件测评师 试题及答案与解析-全国软考真题

2014年下半年下午 软件测评师 试题及答案与解析-全国软考真题

2014年下半年下午软件测评师考试试题-案例分析-答案与解析试题一(共15分)【说明】阅读下列C程序,回答问题1至问题3,将解答填入答题纸的对应栏内。

【C程序】int GetMaxDay( int year, int month){int maxday=0; //1if( month>=1&&month<=12){ //2,3if(month==2){ //4if( year%4==0){ //5if(year%100==0){ //6if(year%400==0) //7maxday= 29; //8else //9maxday= 28;}else //10maxday= 29;}elsemaxday = 28; //11}else{ //12if (month==4||month==6||month==9||month==11) //13, 14,15,16maxday = 30; //17else //18maxday = 31;}}return maxday; //19}【问题1】请针对上述C程序给出满足100%DC(判定覆盖)所需的逻辑条件。

【答案解析】试题分析】判定覆盖指设计足够的测试用例,使得被测程序中每个判定表达式至少获得一次“真”值和“假”值,从而使程序的每一个分支至少都通过一次。

本题中程序有6个判定,所以满足判定覆盖一共需要12个逻辑条件。

【问题2】请画出上述程序的控制流图,并计算其环路复杂度V(G)。

【答案解析】【试题分析】涉及到的知识点包括根据代码绘制控制流图、计算环路复杂度。

控制流图是描述程序控制流的一种图示方式,它由节点和定向边构成。

控制流图的节点代表一个基本块,定向边代表控制流的方向。

其中要特别注意的是,如果判断中的条件表达式是复合条件,即条件表达式是由一个或多个逻辑运算符连接的逻辑表达式,则需要改变复合条件的判断为一系列之单个条件的嵌套判断。

2014年12月份考试软件工程第一次作业

2014年12月份考试软件工程第一次作业

2014年12月份考试软件工程第一次作业题号一二三合计已做/题量 2 / 20 0 / 10 0 / 10 2 / 40得分/分值0 / 50 0 / 30 0 / 20 0 / 100一、单项选择题(共20题、总分50分、得分0分)1. 软件是()。

(本题分数:2.5 分,本题得分:0 分。

)A、处理对象和处理规则的描述B、程序C、程序及其文档D、计算机系统题目信息难度:1正确答案:C解题方案:2. 软件按照设计的要求,在规定时间和条件下达到不出故障,持续运行的要求的质量特性称为()。

(本题分数:2.5 分,本题得分:0 分。

)A、可用性B、可靠性C、正确性D、完整性题目信息难度:1正确答案:B解题方案:3. ()是以提高软件质量为目的的技术活动。

(本题分数:2.5 分,本题得分:0 分。

)A、技术创新B、测试C、技术创造D、技术评审题目信息难度:1正确答案:D解题方案:4. 原型化方法是一种()型的设计过程。

(本题分数:2.5 分,本题得分:0 分。

)A、自外向内B、自顶向下C、自内向外D、自底向上题目信息难度:1正确答案:A解题方案:5. 产生维护的副作用是指()。

(本题分数:2.5 分,本题得分:0 分。

)A、开发时的错误B、隐含的错误C、因修改软件而造成的错误D、运行时的操作错误题目信息难度:1正确答案:C解题方案:6. 系统软件和应用软件总称计算机的()。

(本题分数:2.5 分,本题得分:0 分。

)A、软件系统B、操作系统C、数据库管理系统D、语言编译系统题目信息难度:1正确答案:A解题方案:7. 第一个体现结构化编程思想的程序设计语言是()。

(本题分数:2.5 分,本题得分:0 分。

)A、FORTRAN语言B、Pascal语言C、C语言D、PL/1语言题目信息难度:1正确答案:B解题方案:8. 在E-R模型中,包含以下基本成分()。

(本题分数:2.5 分,本题得分:0 分。

)A、数据、对象、实体B、控制、联系、对象C、实体、联系、属性D、实体、属性、操作题目信息难度:1正确答案:C解题方案:9. 提高软件质量和可靠的技术大致可分为两大类:其中一类是避开错误技术,但避开错误技术取法做到完美无缺和绝无错误,这就需要()。

2014四川省计算机等级考试二级试题及答案

2014四川省计算机等级考试二级试题及答案
A. 阶段性报告 B. 需求评审 C. 总结 D. 都不正确
40、在关系数据库中,用来表示实体之间联系的是(D)
A. 树结构 B. 网结构 C. 线性表 D. 二维表
41、对建立良好的程序设计风格,下面描述正确的是(A)
A. 程序应简单、清晰、可读性好 B. 符号名的命名要符合语法
C. 充分考虑程序的执行效率 D. 程序的注释可有可无
42、算法的空间复杂度是指(D)
A. 算法程序的长度 B. 算法程序中的指令条数 C. 算法程序所占的存储空间 D. 算法执行过程中所需要的存储空间
43、下列关于栈的叙述中正确的是(D)
A. 在栈中只能插入数据 B. 在栈中只能删除数据
C. 栈是先进先出的线性表 D. 栈是先进后出的线性表
A. 阶段性报告 B. 需求评审 C. 总结 D. 都不正确
51、在软件开发中,下面任务不属于设计阶段的是(D)
A. 数据结构设计 B. 给出系统模块结构
C. 定义模块算法 D. 定义需求并建立系统模型
52、下述关于数据库系统的叙述中正确的是(A)
A. 数据库系统减少了数据冗余 B. 数据库系统避免了一切冗余
8、软件需求分析阶段的工作,可以分为四个方面:需求获取、需求分析、编写需求规格说明书以及(B)
A. 阶段性报告 B. 需求评审 C. 总结 D. 都不正确
9、下面描述中,符合结构化程序设计风格的是(A)
A. 使用顺序、选择和重复(循环)三种基本控制结构表示程序的控制逻辑 B. 模块只有一个入口,可以有多个出口 C. 注重提高程序的执行效率 D. 不使用goto语句
A. 程序应简单、清晰、可读性好 B. 符号名的命名要符合语法

2014年软件评测师考试下午真题加答案解析(二)

2014年软件评测师考试下午真题加答案解析(二)

2014年软件评测师考试下午真题加答案解析(二)2016年下半年软件评测师考试即将于11月12日进行,准备参加2017上半年软件评测师考试的同学们,历年软考真题是否是你特别想要的学习资料?下面希赛软考学院为您提供2014软件评测师下午真题,希望对大家有所帮助。

试题二(共15分)阅读希埃尔说明,回答问题1至问题3,将解答填入答题纸的对应栏内.【说明】某商店为购买不同数量商品的顾客报出不同的价格,其报价规则如表2-1所示.如买11件需要支付10*30+1*27=327元,买35件需要支付10*30+10*27+10*25+5*22=930元现在该商家开发一个软件,输入为商品数C(1&lt;=C&lt;=100),输出为因付的价钱P【问题一】(6分)请采用等价类划分法为该软件设计测试用例(不考虑C为非整数的情况).【问题二】(6分)请采用边界值分析法为该软件设计测试用例(不考虑健壮性测试,既不考虑C 不在1到100之间或者是非整数的情况).【问题三】(3分)列举除了等价类划分法和边界值分析法以外的三种常见的黑盒测试用例测试反法.参考答案:【问题1】:测试用例1:31~100中任意一个数测试用例2:101测试用例3:0测试用例4:1~10中任意一个数测试用例5:11~20中任意一个数测试用例6:21~30中任意一个数【问题2】:0、1、10、11、20、21、30、31、100、101【问题3】:错误推测法、因果图法、判断表法、正交试验法、功能图法、场景法试题分析:【问题1】划分等价类的6条原则:(1)在输入条件规定了取值范围或值的个数的情况下,可以确立一个有效等价类和两个无效等价类(2)在输入条件规定了输入值的集合或者规定了“必须如何”的条件的情况下,可以确立一个有效等价类和一个无效等价类(3)在输入条件是一个布尔量的情况下,可确定一个有效等价类和一个无效等价类(4)在规定了输入数据的一组值(假定n个),并且程序要对每一个输入值分别处理的情况下,可确立n个有效等价类和一个无效等价类(5)在规定了输入数据必须遵守的规则的情况下,可确立一个有效等价类(符合规则)和若干个无效等价类(从不同角度违反规则)(6)在确知已划分的等价类中,各元素在程序处理中的方式不同的情况下,则再将该等价类进一步地划分为更小的等价类本题中主要范围限制为1&lt;=C&lt;=100,即可以划分为两个无效和一个有效等价,但由于每一个小的等价类是单独处理的,因此需要再进一步的划分:测试用例1:31~100中任意一个数测试用例2:101测试用例3:0测试用例4:1~10中任意一个数测试用例5:11~20中任意一个数测试用例6:21~30中任意一个数【问题2】边界值设计测试用例,应遵循的原则:1)如果输入条件规定了值得范围,则应取刚达到这个范围的边界值,以及刚刚超过这个范围边界的值作为测试输入数据2)如果输入条件规定了值得个数,则用最大个数、最小个数、比最小个数少、比最大个数多1的数作为测试数据3)根据规格说明的每个输出条件,使用前面的原则14)根据规格说明的每个输出条件,应用前面的原则25)如果程序的规格说明给出的输入域或输出域是有序集合,则应选取集合的第一个元素和最后一个元素作为测试用例6)如果程序中使用了一个内部数据结构,则应当选择这个内部数据结构边界上的值作为测试用例7)分析规格说明,找出其他可能的边界条件依据边界值设计测试用例的原则,本题测试用例应选择:0、1、10、11、20、21、30、31、100、101【问题3】黑盒测试的方法有等价类划分、边界值分析、因果图法、判定表法、正交试验法、功能图法、场景法、错误推测法等因此本题可选:错误推测法、因果图法、判断表法、正交试验法、功能图法、场景法中的3种。

2014年计算机软件水平考试真题及答案

2014年计算机软件水平考试真题及答案

2014年计算机软件水平考试试题答案+Q[836196494]2014年软考考试试题答案 +Q[836196494]1.下列内容不是项目选择办法的是:A、逻辑框架分析B、分析层次过程C、专家判断D、决策目录结构C2.能够提供每项工作开始早晚和完成日期的进度开发技术是A、SPC分析B、GERTC、CPMD、MONTE CARLO分析C3.快速跟踪的意思的A、缩短关键路径工作周期,目的是缩短项目周期B、通过对各种逻辑关系再行确定来缩短项目周期C、使用最好的资源尽快完成工作D、同其他项目协调好关系以减少行政管理的磨擦B4.下面哪个公式是计算工作周期最精确的公式?A、AD=工作数量/生产效率B、AD=工作数量/资源数量C、AD=生产效率/工作数量D、AD=(生产效率)(工作数量)/资源数量A5.在评估一个项目是否赶工时,项目经理首先计算A、每项关键工作投入的成本和时间的比率B、项目关键路径新增资源的成本C、当关键路径的工作速度加快时,项目整体进度可以节约时间D、每个关键路径PERT三个可能的时间估算A6.项目进度执行的评估和报告的依据是A、进度的基线B、项目进度修改建议的数量C、事件和工作计划与事实的区别D、技术基线A7.项目进度执行指数小于1的意思是A、项目实现的货币价值小于计划完成工作的货币价值B、项目实际完成的有形物品的价值100%按计划完成C、项目实际永久损失了时间D、项目可能不会按时完成,但项目经理也不必为此过于担心A8.里程碑最好被描述成A、相关工作和事件的联合B、通常使用的表示工作或事件的两条或多条线或箭头的交叉C、项目中表示报告要求或重要工作完成的可以辨别的点D、需要资源和时间投入才得以完成的具体的项目任务C9、以下不被用来描述质量审查的是:A、内部的(审查)B、系统的(审查)C、基线(审查)D、预期(审查)D10、如果成本变更与工期变更相同,则A、成本变更因工期变更而起B、变更将对项目有利C、项目变更易纠正D、从项目实施起,劳动效率已提高A11.在从下至上的成本估算中,在什么情况下准确度可以提高?A、如果以前的项目不仅在表面上,而且在实质上与这项项目相似B、如果应用准确的历史信息C、在更小的工作项目上D、如果准备估计工作的个人或集体有完备的素质的话C12.下列哪项不是直接成本?A、项目经理的薪水B、分承包商的费用C、项目使用的材料D、电力D13.以下都属于在质量管理中应用的根本原因分析技术,除了:A、Fishbone图表B、Ishikawa图表C、系统或流程图D、项目审核表D14、在质量规划中,应把质量策略告知关系人,履行告知义务的是:A、组织的最高层B、项目经理C、项目组成员D、职能经理C15、六个∑指的是为平均值的六个标准偏离值设定的公差限度,但是通常可预计的一个流程的偏差是:A、一个标准偏差B、二个标准偏差C、三个标准偏差D、由于各流程的特殊性而无法确定C16、在项目的收尾阶段,最多的矛盾来自于以下哪方面:A、进度问题B、费用超支C、技术问题D、工作界面A17、以下各因素对小组建设影响最小的是:A、对项目概念的错误认识B、高层管理层不支持C、遇到困难的项目D、对项目小组成员的补偿D18、加强小组人员建设的一种方式是项目经理运用针对成员个人的人性化的工作方式。

2014年下半年下午 软件测评师 试题及答案与解析-全国软考真题

2014年下半年下午 软件测评师 试题及答案与解析-全国软考真题

2014年下半年下午软件测评师考试试题-案例分析-答案与解析试题一(共15分)【说明】阅读下列C程序,回答问题1至问题3,将解答填入答题纸的对应栏内。

【C程序】int GetMaxDay( int year, int month){int maxday=0; //1if( month>=1&&month<=12){ //2,3if(month==2){ //4if( year%4==0){ //5if(year%100==0){ //6if(year%400==0) //7maxday= 29; //8else //9maxday= 28;}else //10maxday= 29;}elsemaxday = 28; //11}else{ //12if (month==4||month==6||month==9||month==11) //13, 14,15,16maxday = 30; //17else //18maxday = 31;}}return maxday; //19}【问题1】请针对上述C程序给出满足100%DC(判定覆盖)所需的逻辑条件。

【答案解析】试题分析】判定覆盖指设计足够的测试用例,使得被测程序中每个判定表达式至少获得一次“真”值和“假”值,从而使程序的每一个分支至少都通过一次。

本题中程序有6个判定,所以满足判定覆盖一共需要12个逻辑条件。

【问题2】请画出上述程序的控制流图,并计算其环路复杂度V(G)。

【答案解析】【试题分析】涉及到的知识点包括根据代码绘制控制流图、计算环路复杂度。

控制流图是描述程序控制流的一种图示方式,它由节点和定向边构成。

控制流图的节点代表一个基本块,定向边代表控制流的方向。

其中要特别注意的是,如果判断中的条件表达式是复合条件,即条件表达式是由一个或多个逻辑运算符连接的逻辑表达式,则需要改变复合条件的判断为一系列之单个条件的嵌套判断。

软件工程第二次作业软件案例分析

软件工程第二次作业软件案例分析

引言概述:软件工程是指将系统化、规范化的方法应用于软件的开发、运行和维护的学科。

软件案例分析是软件工程中重要的学习和实践方法之一,通过对现实中的软件案例进行深入分析,能够帮助软件工程师提高对软件开发过程的理解和掌握。

本文将对软件案例进行详细分析,以帮助读者深入了解软件工程的应用。

正文内容:1.软件案例分析的目的和方法:1.1目的:软件案例分析的目的是为了了解软件项目的整体情况和软件开发过程中的关键环节,以及项目所面临的挑战和问题。

1.2方法:软件案例分析的方法包括需求分析、设计分析、实现分析、测试分析、维护分析等,通过对这些环节的详细分析,可以发现其中存在的问题并提出改进措施。

2.软件案例分析的重点:2.1需求分析:需求分析是软件开发过程中的关键环节,通过对需求的详细分析,可以明确软件的功能和性能要求,为后续的设计和实现提供准确的依据。

根据用户需求进行功能需求分析定义性能需求指标,如响应时间、并发能力等确定非功能性需求,如安全性、可靠性等2.2设计分析:设计分析是将需求转化为软件架构和详细设计的过程,通过对设计的分析可以评估其可行性和可维护性。

建立软件架构模型,确定系统的组成和交互关系分析设计中的模块划分和接口设计评估设计方案的可行性和可维护性2.3实现分析:实现分析是将设计转化为可执行的程序代码的过程,通过对实现的分析可以发现代码中可能存在的问题,提高代码的质量和可维护性。

分析代码的结构和模块划分检查代码是否符合编码规范和风格进行代码质量分析,如性能分析、安全性分析等2.4测试分析:测试分析是为了评估软件的质量和稳定性,通过对测试结果的分析可以发现软件中存在的缺陷并提出改进措施。

设计测试用例,覆盖不同的功能和代码路径执行测试用例,收集和分析测试结果对测试结果进行评估和分类,提出改进建议2.5维护分析:维护分析是在软件投入使用后进行的工作,通过对维护过程的分析可以发现可能存在的问题,提高软件的可维护性和可靠性。

2014真题软考真题

2014真题软考真题

2014年下半年软件设计师考试上午真题(标准参考答案)卷面总分:75.0 分答题时间:150 分钟测试次数:1083 次平均得分:42.8 分是否需要批改:否单项选择题每题的四个选项中只有一个答案是正确的,请将正确的选项选择出来。

1三总线结构的计算机总线系统由()组成。

A.CPU总线、内存总线和IO总线B.数据总线、地址总线和控制总线C.系统总线、内部总线和外部总线D.串行总线、并行总线和PCI总线[选择答案]∙A∙B∙C∙D∙∙2计算机采用分级存储体系的主要目的是为了解决()问题。

A.主存容量不足B.存储器读写可靠性C.外设访问效率D.存储容量、成本和速度之间的矛盾[选择答案]∙A∙B∙C∙D∙∙3属于CPU中算术逻辑单元的部件是()。

A.程序计数器B.加法器C.指令寄存器D.指令译码器[选择答案]∙A∙B∙C∙D∙∙4内存按字节编址从A5000H到DCFFFH的区域其存储容量为()。

A.123KBB.180KBC.223KBD.224KB[选择答案]∙A∙B∙C∙D∙∙5以下关于RISC和CISC的叙述中,不正确的是()。

A.RISC通常比CISC的指令系统更复杂B.RISC通常会比CISC配置更多的寄存器C.RISC编译器的子程序库通常要比CISC编译器的子程序库大得多D.RISC比CISC更加适合VLSI工艺的规整性要求[选择答案]∙A∙B∙C∙D∙∙6Flynn分类法基于倍息流特征将计算机分成4类,其中 (6) 只有理论意义而无实例。

A.SISDB.MISDC.SIMDD.MIMD[选择答案]∙A∙B∙C∙D∙∙7网络系统中,通常把()置于DMZ区。

A.网络管理服务器B.Web服务器C.入侵检测服务器D.财务管理服务器[选择答案]∙A∙B∙C∙D∙∙8以下关于拒绝服务攻击的叙述中,不正确的是()。

A.拒绝服务攻击的目的是使计算机或者网络无法提供正常的服务B.拒绝服务攻击是不断向计算机发起请求来实现的C.拒绝服务攻击会造成用户密码的泄漏D.DDoS是一种拒绝服务攻击形式[选择答案]∙A∙B∙C∙D∙∙9()不是蠕虫病毒。

2014年12月份考试软件工程第二次作业汇编

2014年12月份考试软件工程第二次作业汇编

2014年12月份考试软件工程第二次作业一、单项选择题(共20题、总分50分、得分0分)1. 软件设计阶段的输出主要是()。

(本题分数:2.5 分,本题得分:0 分。

)A、程序B、模块C、伪代码D、设计规格说明书题目信息难度:3正确答案:D解题方案:2. 软件设计阶段的文本可为()。

(本题分数:2.5 分,本题得分:0 分。

)A、需求规格说明书B、用户手册C、设计规格说明书D、可行性分析报告题目信息难度:3正确答案:C解题方案:3. 选择结构的复杂性比顺序结构的复杂性要()。

(本题分数:2.5 分,本题得分:0 分。

)A、小B、大C、相等D、无法比较题目信息难度:3正确答案:D解题方案:4. 单元测试的对象是()。

(本题分数:2.5 分,本题得分:0 分。

)A、模块B、子系统C、系统D、硬件系统难度:3正确答案:A解题方案:5. 设函数C(X)定义问题X的复杂程序,函数E(X)确定解决问题X需要的工作量(时间)。

对于两个问题P1和P2,如果C(P1)>C(P2)显然E(P1)>E(P2),则得出结论E (P1+P2)>E(P1)+E(P2)就是()。

(本题分数:2.5 分,本题得分:0 分。

)A、模块化的根据B、逐步求精的根据C、抽象的根据D、信息隐藏和局部化的根据题目信息难度:3正确答案:A解题方案:6. 瀑布模型的存在问题是( ) (本题分数:2.5 分,本题得分:0 分。

)A、用户容易参与开发B、缺乏灵活性C、用户与开发者易沟通D、适用可变需求题目信息难度:3正确答案:B解题方案:掌握瀑布模型7. 下述耦合度最低者为()。

(本题分数:2.5 分,本题得分:0 分。

)A、公共耦合B、内容耦合C、外部耦合D、非直接耦合题目信息难度:3正确答案:D解题方案:8. 面向对象程序设计语言不同于其它语言的最主要特点是( ) (本题分数:2.5 分,本题得分:0 分。

)A、模块性B、继承性D、共享性题目信息难度:3正确答案:B解题方案:面向对象程序设计语言不同于其它语言的最主要特点是继承性9. 质量保证,它是为保证产品和服务充分满足( )需求而进行的有计划、有组织的活动(本题分数:2.5 分,本题得分:0 分。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
A、正确B、错误
题目信息
难度:4
正确答案:A
解题方案:
8.与传统方法不同,面向对象的集成测试通常需要在整个程序编译完成后进行.( ) (本题分数:2分,本题得分:0分。)
A、正确B、错误
题目信息
难度:4
正确答案:A
解题方案:与传统方法不同,面向对象的集成测试通常需要在整个程序编译完成后进行
9.必须进行阶段复审的原因是错误会随着开发过程向后传播.( ) (本题分数:2分,本题得分:0分。)
3.软件工程研究的主要内容有( ) (本题分数:3分,本题得分:0分。)
A、规范和标准
B、方法和技术
C、工具和环境
D、过程与管理
题目信息
难度:5
正确答案:A,B,C,D
解题方案:软件工程研究的主要内容有规范和标准;方法和技术;工具和环境;过程与管理
4.在项目的可行性研究中,主要包括( ) (本题分数:3分,本题得分:0分。)
A、DFD图
B、PERT图
C、Gantt图
D、ER图
题目信息
难度:5
正确答案:C
解题方案:掌握Gantt图
Top
二、多项选择题(共10题、总分30分、得分0分)1.在过程设计阶段,逐步细化的步骤包括()。(本题分数:3分,本题得分:0分。)
A、由粗到细地对程序进行逐步细化,将程序分解为更多或更详细的程序步骤.
2014年12月份考试软件工程第二次作业
一、单项选择题(共20题、总分50分、得分0分)1.软件设计阶段的输出主要是( )。(本题分数:2.5分,本题得分:0分。)
A、程序
B、模块
C、伪代码
D、设计规格说明书
题目信息
难度:3
正确答案:D
解题方案:
2.软件设计阶段的文本可为()。(本题分数:2.5分,本题得分:0分。)
难度:3
正确答案:B
解题方案:面向对象程序设计语言不同于其它语言的最主要特点是继承性
9.质量保证,它是为保证产品和服务充分满足( )需求而进行的有计划、有组织的活动(本题分数:2.5分,本题得分:0分。)
A、开发者
B、生产者
C、测试者
D、消费者
题目信息
难度:3
正确答案:D
解题方案:质量保证,它是为保证产品和服务充分满足消费者需求而进行的有计划、有组织的活动
C、面向对象
D、表达能力强大
E、可视化
题目信息
难度:5
正确答案:A,B,C,D,E
解题方案:UML的特点有统一了标准;提供了一批基本的表示模型元素的图形和方法;面向对象;表达能力强大;可视化
6.下列关于软件复用、软件共享和软件移植叙述正确的是()。(本题分数:3分,本题得分:0分。)
A、将已有的软件成分用于构造新的软件系统称为软件复用.
13.在详细设计过程中不采用的描述工具是( ) (本题分数:2.5分,本题得分:0分。)
A、判定表
B、IPO图
C、PAD图
D、DFD图
题目信息
难度:4
正确答案:D
解题方案:根据在详细设计过程中采用的描述工具排除
14.需求分析阶段不适用于描述加工逻辑的工具是( ) (本题分数:2.5分,本题得分:0分。)
题目信息
难度:4
正确答案:A
解题方案:掌握软件维护的分类及定义
16.下列开发技术中,采用面向数据结构方法的是( ) (本题分数:2.5分,本题得分:0分。)
A、HIPO
B、OMT
C、UML
D、Jackson
题目信息
难度:5
正确答案:D
解题方案:掌握Jackson技术
17.在传统的设计方法中,可以从数据字典、实体关系图等分析结果中导出如下()(本题分数:2.5分,本题得分:0分。)
题目信息
难度:3
正确答案:B
解题方案:
4.模块化,信息隐藏,抽象和逐步求精的软件设计原则有助于得到高内聚,低耦合度的软件产品。(本题分数:2分,本题得分:0分。)
A、正确B、错误
题目信息
难度:3
正确答案:A
解题方案:
5. HIPO法既是需求分析方法又是软件设计方法。(本题分数:2分,本题得分:0分。)
A、正确B、错误
题目信息
难度:4
正确答案:A
解题方案:必须进行阶段复审的原因是错误会随着开发过程向后传播
A、经济可行性
B、技术可行性
C、运行可行性
D、法律可行性
题目信息
难度:5
正确答案:A,B,C,D
解题方案:在项目的可行性研究中,主要包括经济可行性;技术可行性;运行可行性;法律可行性
5. UML的特点有( ) (本题分数:3分,本题得分:0分。)
A、统一了标准
B、提供了一批基本的表示模型元素的图形和方法
解题方案:掌握黑盒测试的应用
19.在问题分析阶段,用户需求具有()。(本题分数:2.5分,本题得分:0分。)
A、模糊性,全面性,一致性
B、全面性,精确性,一致性
C、模糊性,歧义性,不一致性
D、全面性,精确性,不一致性
题目信息
难度:5
正确答案:C
解题方案:
20.在项目进度安排中,对于简单的软件项目应该使用( ) (本题分数:2.5分,本题得分:0分。)
C、循环测试是路径测试的一个重要部分.
D、如果程序中含有循环,则每个循环至少执行一次.
E、路径测试着眼于程序中的各个判定部分.
题目信息
难度:6
正确答案:A,B,C,D
解题方案:关于路径测试的描述正确的是路径测试就是对程序图中每一条可能的程序执行路径至少测试一次;只要满足了路径覆盖,就必然满足完全覆盖,也就满足了白盒测试的最低要求;循环测试是路径测试的一个重要部分;如果程序中含有循环,则每个循环至少执行一次
A、需求规格说明书
B、用户手册
C、设计规格说明书
D、可行性分析报告
题目信息
难度:3
正确答案:C
解题方案:
3.选择结构的复杂性比顺序结构的复杂性要( )。(本题分数:2.5分,本题得分:0分。)
A、小
B、大
C、相等
D、无法比较
题目信息
难度:3
正确答案:D
解题方案:
4.单元测试的对象是()。(本题分数:2.5分,本题得分:0分。)
2.快速原型模型的特点是( ) (本题分数:3分,本题得分:0分。)
A、仅包括未来系统的主要功能,以及系统的重要接口
B、尽量使用能够缩短开发周期的语言和工具
C、对开发环境的要求较低,能够得到迅速的推广
D、在原型系统的基础上,通过补充与修改获得最终的实际系统.
题目信息
难度:5
正确答案:A,B,D
解题方案:快速原型模型的特点是仅包括未来系统的主要功能,以及系统的重要接口;尽量使用能够缩短开发周期的语言和工具;在原型系统的基础上,通过补充与修改获得最终的实际系统.
A、边界值分析不是从某等价类中随便挑一个作为代表,而是使这个等价类的每个边界都要作为测试条件.
B、边界值分析不仅考虑输入条件,还要考虑输出空间产生的测试情况.
C、同一个等价类中的任何一个测试用例,都可以代表同一等价类中的其他测试用例.
D、划分等价类可以不考虑代表“无效”输入值的无效等价类.
E、用边界值分析法设计的测试用例比等价分类法的代表性更广,发现错误的能力也更强
A、模块
B、子系统
C、系统
D、硬件系统
题目信息
难度:3
正确答案:A
解题方案:
5.设函数C(X)定义问题X的复杂程序,函数E(X)确定解决问题X需要的工作量(时间)。对于两个问题P1和P2,如果C(P1)>C(P2)显然E(P1)>E(P2),则得出结论E(P1+P2)>E(P1)+E(P2)就是()。(本题分数:2.5分,本题得分:0分。)
7.按照软件工程的观点,多模块的测试共包括()。(本题分数:3分,本题得分:0分。)
A、单元测试
B、黑盒测试
C、综合测试
D、确认测试
E、系统测试
题目信息
难度:6
正确答案:A,C,D,E
解题方案:多模块的测试共包括单元测试;综合测试;确认测试;系统测试
8.下列关于边界值分析法与等价类划分法区别说法正确的是( ) (本题分数:3分,本题得分:0分。)
A、结构化语言
B、判定表
C、判定树
D、程序流程图
题目信息
难度:4
正确答案:D
解题方案:需求分析阶段不适用于描述加工逻辑的工具是程序流程图
15.在软件维护中,因加强产品的性能需要对版本不断的升级而进行的维护属于( ) (本题分数:2.5分,本题得分:0分。)
A、完善性维护
B、适应性维护
C、纠错性维护
D、预防性维护
7.下述耦合度最低者为()。(本题分数:2.5分,本题得分:0分。)
A、公共耦合
B、内容耦合
C、外部耦合
D、非直接耦合
题目信息
难度:3
正确答案:D
解题方案:
8.面向对象程序设计语言不同于其它语言的最主要特点是( ) (本题分数:2.5分,本题得分:0分。)
A、模块性
B、继承性
C、抽象性
D、共享性
题目信息
B、在细化程序的过程中,同时对数据的描述进行细化.
C、过程和数据结构的细化要并行进行.
D、每一步细化均使用相同的结构化语言.
E、最后用伪代码描述
题目信息
难度:5
正确答案:A,B,C,D
解题方案:逐步细化的步骤包括由粗到细地对程序进行逐步细化,将程序分解为更多或更详细的程序步骤;在细化程序的过程中,同时对数据的描述进行细化;过程和数据结构的细化要并行进行;每一步细化均使用相同的结构化语言.最后用伪代码描述
相关文档
最新文档