自考问答 自考本科自考百科
自考问答 > 自考百科 > 自考软件开发工具真题及答案解析

自考软件开发工具真题及答案解析

发布时间:

自考软件开发工具真题及答案解析

发布时间:

自考软件开发工具真题及答案解析

1、[在单选题Word中,__D______的作用是可以在屏幕上显示所有的文本内容。( a )、标尺( b )、控制箱( c )、最大化按钮( d )、滚动条2、[在单选题Word中,如果当前光标位于表格中某行最后一个单元格的边框线上,按Enter键后,输入_C_____。( a )、光标所在的行变高( b )、光标所在的列变宽( c ),在光标所在行下添加一行( d )、对表格不起作用3、[单选题]经常在微型计算机中提到的Pentium II或Pentium III是指其____A___。( a )、CPU类型( b )、主板型号( c )、时钟频率( d )、运算速度4、打开“单项选题”窗口控制菜单的操作可以点击控制菜单框或__D_______。( a )、按【Ctrl】【Space】( b )、双击标题栏( c )按【Shift】【Space】( d )、按【Alt】【Space】5、[选择题]光盘格式化后,光盘上的目录情况是___C____。( a )、多级树( b )、主子目录( c )、仅根目录( d )、没有目录,需要创建用户6、[单项选题]无法在Excel工作表的选定单元格中输入公式的是_C _____。( a )单击工具栏上的“粘贴函数”按钮( b )单击”插入”菜单中的”函数”命令( c )单击“编辑”( edit )菜单中的“对象.”( object . )命令( d )单击“编辑公式”按钮,然后从最左侧的函数列表中选择所需的函数7、[单项选题]在]PowerPoint中,可以通过在浏览视图下按住【CTRL】键并拖动滑块来完成___B_____操作。( a )、移动滑块( b )、复制幻灯片( c )、删除幻灯片( d )、选定幻灯片8、[单选题]局域网的主要特点是___C____。( a )、体系结构为TCP/IP参考模型( b )、需要调制解调器连接( c )、地理范围在几公里的有限范围内( d )、需要使用网关9、在[一本选题]ie浏览器中,点击___A___按钮查看刚才看到的网页。( a )、后退( b )、历史( c )、前进( d )、刷新10、作为[单选题]数据的表现形式,图表是动态的,在更改其中的___B_____后,Excel自动更新图表。( a )、y轴上的数据( b )、依赖的数据( c )、标题的内容( d )、x轴上的数据11、[单选题]计算机的发展方向是小型化、巨大化、多媒体化、智能化和____C___。( a )、模块化( b )、功能化( c )、网络化( d )、系列化12、[在Windows中,“复制”操作的组合是__C_______。( a )、【Ctrl】x( b )、【Ctrl】v( c )、【Ctrl】c( d )、【Ctrl】、【Back space】13、[单选题]光盘驱动器是利用___A____技术存储信息的设备。( a )、激光( b )、电子( c )、半导体( d )、磁效应14、[单选题在Windows中,新文件夹的创建操作为___C_____。( a )右键单击资源管理器的“文件夹内容”窗口的任何空白部分,然后从快捷菜单中选择“新建”子菜单中的“文件夹”命令) b、在“资源管理器”窗口中,单击“文件”菜单中“新建”子菜单中的“文件夹”命令( c )在Word程序窗口中,单击“文件”( file )菜单中的“新建”( new )命令( d )在“我的电脑”驱动器或用户文件夹窗口中,单击“文件”菜单的“新建”子菜单中的“文件夹”命令15、[一本选题]计算机网络按规模分类,应按以下说法规范___C____。( a )、网络可以分为数字网、模拟网、通用网) b )、网络可以分为公网、专用网、远程网( c )、网络可以分为局域网、广域网、城域网( d )、网络可以分为光缆网、无线网、LAN16、[一本选题]匿名FTP服务的含义是___B ____。( a )、只能上传,不能下载( b ),允许没有账户的用户登录服务器并下载文件( c )、拥有帐户的用户可以登录服务器( d )、免费提供互联网服务17、[单项选题]文件夹中不能包含__C_____。( a )、多个文件( b )、文件夹( c )、文字( d )、一个文件18、[单选题]人们根据特定的需要,将预先为计算机编制的指令序列称为____B___。( a )文件( b )程序( c )、软件( d )、集合19、[一本选题]关于电子邮件,以下说法中错误的是________ C( a )、发送电子邮件需要电子邮件软件的支持( b )、必须知道收件人的电子邮件地址( c )、收款人必须有自己的邮政编码( d ),发件人必须有自己的电子邮件帐户20、[单选题]将硬盘数据传输到计算机内存中,称为______C__。( a )、印刷( b )、加注( c )、读盘( d )、输出自考/成考有疑问、不知道自考/成考考点内容、不清楚当地自考/成考政策,点击底部咨询官网老师,免费领取复习资料:

去网上买一本不得了,也就十几块钱,当当网,卓越网都有的。

1.以下关于程序设计语言的描述,错误的选项是: A Python语言是一种脚本编程语言 B 汇编语言是直接操作计算机硬件的编程语言 C 程序设计语言经历了机器语言、汇编语言、脚本语言三个阶段 D 编译和解释的区别是一次性翻译程序还是每次执行时都要翻译程序 正确答案: C 2.表达式 1001 == 0x3e7 的结果是: A false B False C true D True 正确答案: B 3.以下选项,不是Python保留字的选项是: A del B pass C not D string 正确答案: D 4.表达式 eval(‘500/10’) 的结果是: A ‘500/10’ B 500/10 C 50 D 50.0 正确答案: D 5.表达式 type(eval(‘45’)) 的结果是: A B C None D 正确答案: D 6.表达式 pmod(20,3) 的结果是: A 6, 2 B 6 C 2 D (6, 2) 正确答案: D 7.以下关于字符串类型的操作的描述,错误的是: A str.replace(x,y)方法把字符串str中所有的x子串都替换成y B 想把一个字符串str所有的字符都大写,用str.upper() C 想获取字符串str的长度,用字符串处理函数 str.len() D 设 x = ’aa’ ,则执行x*3的结果是‘aaaaaa’ 正确答案: C 8.设 str = ‘python’,想把字符串的第一个字母大写,其他字母还是小写,正确的选项是: A print(str[0].upper()+str[1:]) B print(str[1].upper()+str[-1:1]) C print(str[0].upper()+str[1:-1]) D print(str[1].upper()+str[2:]) 正确答案: A 9.以下选项,不属于程序流程图基本元素的是: A 循环框 B 连接点 C 判断框 D 起始框 正确答案: A 10.以下关于循环结构的描述,错误的是: A 遍历循环使用for in 语句,其中循环结构不能是文件 B 使用range()函数可以指定for循环的次数 C for i in range(5)表示循环5次,i的值是从0到4 D 用字符串做循环结构的时候,循环的次数是字符串的长度 正确答案: A 11.执行以下程序,输入”93python22”,输出结果是: A python9322 B python C 93python22 D 9322 正确答案: C A la B 请输入整数 C pythonpython D python 正确答案: C A 2 B 请输入q退出: C 3 D 1 正确答案: A 14.以下程序的输出结果是: A 0 B 2 C UnboundLocalError D 5 正确答案: A A 18 None B 10 18 C UnboundLocalError D 18 18 正确答案: B def test( b = 2, a = 4): global z z += a * b return z z = 10 print(test(),z) 18,18 17.以下程序的输出结果是: A 22.0 None B 10 None C 22 None D 10.0 22.0 正确答案: B 18.以下表达式,正确定义了一个集合数据对象的是: A x = { 200, ’flg’, 20.3} B x = ( 200, ’flg’, 20.3) C x = [ 200, ’flg’, 20.3 ] D x = {‘flg’ : 20.3} 正确答案: A 19.以下程序的输出结果是: A [‘z’, ‘j’, ‘s’, ‘y’] B [‘j’, ‘s’, ‘y’, ‘z’] C [‘j’, ‘z’, ‘z’, ‘s’, ‘z’, ‘y’, ‘j’] D [‘j’, ‘j’, ‘s’, ‘y’, ‘z’, ‘z’, ‘z’] 正确答案: B 20.以下程序的输出结果是: A htslbht B hlbst C tsblh D hhlstt 正确答案: B 21.已知id(ls1) = 4404896968,以下程序的输出结果是: A 4404896968 4404896904 B 4404896904 4404896968 C 4404896968 4404896968 D 4404896904 4404896904 正确答案: A A [‘300’,‘200’,‘400’] B [‘shandong’, ‘hebei’, ‘beijing’] C [300,200,400] D ‘shandong’, ‘hebei’, ‘beijing’ 正确答案: B 23.以下关于文件的描述,错误的是: A 二进制文件和文本文件的操作步骤都是“打开-操作-关闭” B open() 打开文件之后,文件的内容并没有在内存中 C open()只能打开一个已经存在的文件 D 文件读写之后,要调用close()才能确保文件被保存在磁盘中了 正确答案: C 24.以下程序输出到文件text.csv里的结果是: A [90,87,93] B 90,87,93 C ‘[90,87,93]’ D ‘90,87,93’ 正确答案: B 25.以下程序的输出结果是: A ( [1,2,3,4,5]) B [12, 34, 56, 78] C ([12, 34, 56, 78]) D [1,2,3,4,5] 正确答案: B 26.以下关于数据维度的描述,错误的是: A 采用列表表示一维数据,不同数据类型的元素是可以的 B JSON格式可以表示比二维数据还复杂的高维数据 C 二维数据可以看成是一维数据的组合形式 D 字典不可以表示二维以上的高维数据 正确答案: D 27.以下不属于Python的pip工具命令的选项是: A show B install C download D get 正确答案: D 29.以下不是程序输出结果的选项是: A [12, 78, 56, 34] B [56, 12, 78, 34] C [12, 34, 56, 78] D [12, 78, 34, 56] 正确答案: C 30.以下关于turtle库的描述,正确的是: A 在import turtle之后就可以用circle()语句,来画一个圆圈 B 要用from turtle import turtle来导入所有的库函数 C home() 函数设置当前画笔位置到原点,朝向东 D seth(x) 是setheading(x)函数的别名,让画笔向前移动x 正确答案: C 31.一些重要的程序语言(如C语言和Pascal语言)允许过程的递归调用。而实现递归调用中的存储分配通常用 A 栈 B 堆 C 链表 D 数组 正确答案: A 因为函数调用是能过将关键寄存器压栈保护现场;在函数返回时,弹栈恢复现场来完成的。 而递归调用说白了就是自已调用自己。也就是不停的上演pop, push的栈操作。 系统为什么选用栈来实现函数间的调用呢?我觉的主要原因如下: 对于频繁的调用操作过程中,栈的pop,push操作最简洁,快速。硬件级(或者理解成汇编级也行)支持栈操作。所以用栈最高效,快速。如果用堆、数组、链表,不光要维护很多功能辅助性数据,算法也很麻烦。这样会大大降低计算机的使用效率。 32.下列叙述中正确的是 A 一个算法的空间复杂度大,则其时间复杂度必定小 B 一个算法的空间复杂度大,则其时间复杂度也必定大 C 算法的时间复杂度与空间复杂度没有直接关系 D 一个算法的时间复杂度大,则其空间复杂度必定小 正确答案: C 34.软件开发离不开系统环境资源的支持,其中必要的测试数据属于 A 辅助资源 B 硬件资源 C 通信资源 D 支持软件 正确答案: A 35.完全不考虑程序的内部结构和内部特征,而只是根据程序功能导出测试用例的测试方法是 A 错误推测法 B 白箱测试法 C 黑箱测试法 D 安装测试法 正确答案: C 37.下列有关数据库的描述,正确的是 A 数据库是一个关系 B 数据库是一个DBF文件 C 数据库是一个结构化的数据集合 D 数据库是一组文件 正确答案: C 38.相对于数据库系统,文件系统的主要缺陷有数据关联差、数据不一致性和 A 可重用性差 B 冗余性 C 非持久性 D 安全性差 正确答案: B 39.软件开发的结构化生命周期方法将软件生命周期划分成 A 定义、开发、运行维护 B 设计阶段、编程阶段、测试阶段 C 总体设计、详细设计、编程调试 D 需求分析、功能定义、系统设计 正确答案: A 40.下列不属于结构化分析的常用工具的是 A 判定树 B 数据字典 C 数据流图 D PAD图 正确答案: C

软件开发工具自考真题答案及解析

你好,自考实践环节考核的内容一般有:实验、实习、课程设计、毕业论文(设计)和其他专门技能(如外语听说、医学类临床技能、美术技能)等。主考学校在省考委的领导下,具体负责实践环节考核的实施工作。实践课程相关信息可以咨询主考院校或是你论文指导老师,访问学校网站查询看看有没有通知。自考实践课程报考需要对应的理论课程通过就可以,没有理论课程的实践课程直接可以报考。实践课程和论文是上下半年和一次考试,与理论课程分开报考的,不一定是四月和十月考试,具体报考、考试时间由主考院校安排。自考实践课程由自考院校负责组织报名与考试,具体考试要求、流程、考试教材以及培训都由主考院校通知,报考实践课程一般需要相应理论课程合格。自考实践课程和论文考试由主考院校负责报名、考试,主要考察实际操作能力,一般不开卷,不允许携带资料进入考察的。自考实践课程一年两次考试,由主考院校负责考试,上下半年各一次。具体考试要求按照主考院校的要求考试,相关考试试题与培训也是主考院校进行,有相关教材 可以访问学校网站查询相关通知。查询成绩是考后一个月在主考院校网站查询,或是咨询主考院校。

一、单项选择题(本大题共20小题,每小题1分,共20分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。1.“软件工程的概念是为解决软件危机而提出的”这句话的意思是( )A.强调软件工程成功解决了软件危机的问题B.说明软件危机的存在总是使软件开发不像传统工程项目那样容易管理C.说明软件工程这门学科的形成是软件发展的需要D.说明软件工程的概念,即:工程的原则、思想、方法可解决当时软件开发和维护存在的问题2.瀑布模型的主要特点是( )A.将开发过程严格地划分为一系列有序的活动B.将开发过程分解为阶段C.提供了有效的管理模式D.缺乏灵活性3.在软件工程的需求分析阶段,不属于问题识别内容的是( )A.功能需求B.性能需求C.环境需求D.输入/输出需求4.画某系统的数据流图时,顶层图有( )A.0张B.1张C.2张D.3张及其以上5.软件模块内聚性最强的是( )A.功能内聚B.通信内聚C.偶然内聚D.逻辑内聚6.最早提出软件系统维护问题的阶段是( )A.可行性分析B.需求分析C.概要设计D.详细设计7.SD(结构化设计)方法设计的结果是( )A.模块B.模块结构图C.模块的算法D.数据流图8.在进行软件测试时,首先应当进行以下哪项测试,然后再进行组装测试,最后再进行有效性测试( )A.单元测试B.系统测试C.集成测试D.确认测试9.软件详细设计阶段的任务是( )A.算法与数据结构设计B.功能设计C.调用关系设计D.输入/输出设计10.下列属于静态测试方法的是( )A.黑盒法B.路径覆盖C.白盒法D.人工检测11.Fortran语言主要作为以下哪个方面的语言( )A.科学工程计算B.系统软件C.事务处理D.人工智能12.用结构化语言来描述加工逻辑的外层结构时,以下不属于基本结构的是( )A.顺序结构B.选择结构C.嵌套结构D.重复结构l3.可维护软件的主要特性包括( )A.可理解性、可修改性、可移植性B.可使用性C.可维护性、可使用性、可靠性D.可测试性14.程序设计语言不具有的特性是( )A.心理特性B.工程特性C.应用特性D.技术特性15.下列不属于项目进度安排主要方法的是( )A.工程网络图B.Gantt图C.进度结构图D.任务资源表16.下列不属于通常冗余技术的是( )A.结构冗余B.信息冗余C.时间冗余D.代码冗余17.下列工具中,属于需求追踪工具的是( )A.在DBMS上的应用运行工具B.追踪和状态报告C.访问和版本控制机构D.文件和修改管理18.关于软件测试的目的,下面观点错误的是( )A.为了发现错误而执行程序的过程B.一个好的测试用例能够发现至今尚未发现的错误C.证明程序是正确、没有错误的D.一个成功的测试用例是发现了至今尚未发现的错误的测试19.在制定项目开发计划文档时,不包含的内容是( )A.项目概述B.实施计划C.测试计划D.交付期限20.面向对象的开发方法中,以下哪种方法原是面向Ada语言的,并处于面向对象开发方法的奠基性地位( )A.Booch方法B.Coad方法C.UML语言D.OMT方法二、填空题(本大题共10小题,每小题2分,共20分)请在每小题的空格中填上正确答案。错填、不填均无分。21.可行性研究从技术可行性、经济可行性、________三方面进行分析。22.IDEF0方法用来描述系统的功能活动及其联系,建立系统的_______模型。23.结构化方法总的指导思想是_______逐层分解。24.在一段程序中,将多次出现的一组语句设计为一个子程序,供多个部分调用,这种情况出现的内聚称为________。25.软件部件的内部实现与外部可访问性分离,这是指软件的______。26.用来模拟被测模块的上级调用模块的模块称为_______。27.软件复杂性度量的参数很多,主要有规模、_______、结构、智能度。28.软件开发环境中最主要的组成部分是______。29.软件工程管理的具体内容包括对开发人员、组织机构、用户和______等方面的管理。30.增量模型根据增量方式和形式的不同,分为_____和原型模型。三、名词解释题(本大题共5小题,每小题3分,共15分)31.过程设计语言(PDL)32.可移植性33.渐增式测试34.详细设计35.条件覆盖四、简答题(本大题共4小题,每小题5分,共20分)36.软件生存周期可以分为几个阶段,每个阶段的提交物是什么?37.结构化分析的描述工具有哪些?简述结构化分析的步骤。38.什么是黑盒测试法?常用的黑盒测试方法有哪些?39.简述面向对象的特征。五、应用题(本大题共2小题,第40小题10分,第41小题15分,共25分)40.某个学生成绩管理系统的部分功能如下:(1)基本信息管理:教务管理人员输入或修改学期教学执行计划、学生名单和教师名单;(2)学生选课:学生根据教学执行计划进行选课;(3)分配任课教师:教务管理人员为符合开课条件的课程分配教师,并打印任课通知单给教师;(4)成绩管理:每门课程的教师在考试评分结束后将考试成绩交给教务管理人员,教务管理人员输入、维护成绩,系统可生成成绩单(发给学生)、成绩统计分析表(发给教务管理人员)。请根据要求画出该问题的分层数据流图(要求画出顶层和0层数据流图)。 一、单项选择题(在每小题的四个备选答案中选出一个正确答案,并将其号码填在题后的括号内。每小题1分,共20分) 1. “软件危机”是指( ) A. 计算机病毒的出现 B. 利用计算机进行经济犯罪活动 C. 软件开发和维护中出现的一系列问题 D. 人们过分迷恋计算机系统 2. DFD中的每个加工至少需要( ) A. 一个输入流 B. 一个输出流 C. 一个输入或输出流 D. 一个输入流和一个输出流 3. 为了提高模块的独立性,模块之间最好是( ) A. 控制耦合 B. 公共耦合 C. 内容耦合 D. 数据耦合 4. 下面关于PDL语言不正确的说法是( ) A. PDL是描述处理过程怎么做 B. PDL是只描述加工做什么 C. PDL也称为伪码 D. PDL的外层语法应符合一般程序设计语言常用的语法规则 5. 详细设计与概要设计衔接的图形工具是( ) A. DFD图 B. 程序图 C. PAD图 D. SC图 6. 不适合作为数据处理与数据库应用的语言是( ) A. SQL B. Cobol C. 4GL D. Lisp 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. 快速原型是利用原型辅助软件开发的一种新思想,它是在研究( )的方法和技术中产生的。 A. 需求阶段 B. 设计阶段 C. 测试阶段 D. 软件开发的各个阶段 14. 从目前情况来看,增量模型存在的主要问题是( ) A. 用户很难适应这种系统开发方法 B. 该方法的成功率很低 C. 缺乏丰富而强有力的软件工具和开发环境 D. 缺乏对开发过程中的问题和错误具有应付变化的机制 15. 下列有关软件工程的标准,属于行业标准的是( ) A. GB B. DIN C. ISO D. IEEE 16. 下列文档与维护人员有关的有( ) A. 软件需求说明书 B. 项目开发计划 C. 概要设计说明书 D. 操作手册 17. 在屏蔽软件错误的冗错技术中,冗余附加件的构成包括( ) A. 关键程序和数据的冗余存储和调用 B. 为检测或纠正信息在运算或传输中的错误须外加的一部分信息 C. 检测、表决、切换、重构、纠错和复算的实现 D. 实现错误检测和错误恢复的程序 18. ( )是为了确保每个开发过程的质量,防止把软件差错传递到下一个过程而进行的工作。 A. 质量检测 B. 软件容错 C. 软件维护 D. 系统容错 19. 表示对象相互行为的模型是( )模型。 A. 动态模型 B. 功能模型 C. 对象模型 D. 静态模型 20. CASE工具的表示集成是指CASE工具提供相同的( ) A. 编程环境 B. 用户界面 C. 过程模型 D. 硬件/操作系统 二、填空题(每空2分,共20分) 1. 作为计算机科学技术领域中的一门新兴学科,软件工程主要是为了解决________问题。 2. 投资回收期就是使________等于最初的投资费用所需时间。 3. 在IDEF0方法的一个活动图形中控制活动是指________。 4. 划分模块时尽量做到________,保持模块的独立性。 5. PAD图是一种________展开的二维树形结构。 6. 对校正性维护应该从________的严重性开始。 7. 类的实例化是________。 8. 人们常用硬件可靠性的定量度量方法来度量软件的可靠性和可用性,常用的度量软件可靠性的两个指标是________和________。 9. 将待开发的软件细化,分别估算每一个子任务所需要的开发工作量,然后将它们加起来,将得到软件的总开发量。这种成本估算方法称为________。 三、名词解释(每小题3分,共15分) 1. 需求分析 2. 耦合性 3. 结构化程序设计 4. 状态图 5. 软件配置管理 四、简答题(每小题5分,共20分) 1. 简述演绎法调试的具体步骤。 2. 简述增量模型和瀑布模型的本质区别。 3. 简述设计一个容错系统的步骤。 4. 简述在项目开发时,选择程序设计语言应考虑因素。 五、应用题(第1题6分,第2小题8分,第3小题11分,共25分) 1. 某部门要处理大批单据所组成的事务文件,单据分为进货单和发货单两种,每种 单据由多行组成,每行包括零件号、零件名称、数量三个数据项。 要求:用Jackson方法表示事务文件的数据结构。(6分) 2. 根据以下被测试的流程图,选择相应的答案。(8分) (1) A=2, B=0, X=4 (2)A=2, B=1, X=1 (3)A=2, B=0, X=1 A=1, B=1, X=1 A=3, B=0, X=3 A=1, B=1, X=2 ①在1-3的答案中满足判定覆盖的测试用例是________ (2分) ②在1-3的答案中满足条件覆盖的测试用例是________ (2分) ③在1-3的答案中满足判定/条件覆盖的测试用例是________ (2分) (4)A=2, B=0, X=4 (5)A=2, B=0, X=4 (6)A=2, B=0, X=4 A=2, B=1,X=1 A=2, B=2, X=1 A=1, B=1, X=1 A=1, B=0,X A=1, B=0, X=3 A=1, B=1, X=4 A=1, B=1,X=1 A=1, B=2, X=2 A=3, B=0, X=3 ④在4-6的答案中满足条件组合覆盖的测试用例是________(1分) ⑤在4-6的答案中满足路径覆盖的测试用例是________(1分) 3. 某电视购物公司采用面向对象技术实现商品销售计算机系统,基本需求如下: (1)公司提供多种类商品,每种商品通过委托订单来进行征订。 (2)公司下属多个分公司,每个分公司负责本地区委托订单的收录,打印收款凭证单。 (3)公司负责分类、统计各分公司送来的委托单,进行分类统计。 要求:按照上述模型建立对象模型。(11分) 一、 1.C 2.D 3.D 4.B 5.D 6.D 7.B 8.D 9.D 10.D 11.C 12.B 13.A 14.C 15.D 16.C 17.D 18.A 19.A 20.B 二、 1.如何建立一个软件系统 2.积累的经济效益 3.所受到的约束条件 4.高内聚低耦合 5.有左往右 6.评价错误 7.对象 8.MTTF MTBF 9.自底向上估算方法 三、 1. 需求分析是指,开发人员要准确理解用户的要求,进行细致的调查分析,将用户非形式的需求陈 述转化为完整的需求定义,再由需求定义转换到相应的形式功能规约(需求规格说明)的过程。 2. 耦合性也称块间联系。指软件系统结构中各模块间相互联系紧密程度的一种度量。 3. 结构化程序设计是实现该目标的关键技术之一,它指导人们用良好的思想方法开发易于理解、易于验证的程序。 结构化程序设计方法的基本要点是: 1)采用自顶向下、逐步求精的程序设计方法 2)使用三种基本控制结构构造程序 3)主程序员组的组织形式。 4. 状态图是一个标准的计算机概念,它是有限自动机的图形表示,它反映了状态与事件的关系,状态图确定了由事件序列引起的状态序列。 5. 软件配置管理,简称SCM,它用于整个软件工程过程。其主要目标是:标识变更;控制变更;确保变更正确地实现;报告有关变更。SCM是一组管理整个软件生存期各阶段中变更的活动。 四、 1.演绎法调试步骤:列出所有可能的错误原因的假设;排除不适当的假设;精化余于的假设;证明余于的假设。 2.瀑布模型属于整体开发模型,它规定在开始下一个阶段的工作之前,必须完成前一阶段的所有细节。而增量模型属于非整体开发模型,它推迟某些阶段或所有阶段中的细节,从而较早的产生工作软件。 3.(1)按设计任务要求进行常会设计,尽量保证设计的正确 (2)对可能出现的错误分类,确定实现容错的范围 (3)按照“成本—效率”最优原则,选用某种冗余手段(结构,信息,时间)来实现对各类错误的屏蔽 (4)分析或验证上述冗余结构的容错效果 4.(1)项目的应用领域;(2)软件开发的方法 (3)软件执行的环境(4)算法和数据结构的复杂性(5)软件开发人员的知识(选自不倒翁的博客)

自考软件开发工具真题答案解析

你好,自考实践环节考核的内容一般有:实验、实习、课程设计、毕业论文(设计)和其他专门技能(如外语听说、医学类临床技能、美术技能)等。主考学校在省考委的领导下,具体负责实践环节考核的实施工作。实践课程相关信息可以咨询主考院校或是你论文指导老师,访问学校网站查询看看有没有通知。自考实践课程报考需要对应的理论课程通过就可以,没有理论课程的实践课程直接可以报考。实践课程和论文是上下半年和一次考试,与理论课程分开报考的,不一定是四月和十月考试,具体报考、考试时间由主考院校安排。自考实践课程由自考院校负责组织报名与考试,具体考试要求、流程、考试教材以及培训都由主考院校通知,报考实践课程一般需要相应理论课程合格。自考实践课程和论文考试由主考院校负责报名、考试,主要考察实际操作能力,一般不开卷,不允许携带资料进入考察的。自考实践课程一年两次考试,由主考院校负责考试,上下半年各一次。具体考试要求按照主考院校的要求考试,相关考试试题与培训也是主考院校进行,有相关教材 可以访问学校网站查询相关通知。查询成绩是考后一个月在主考院校网站查询,或是咨询主考院校。

上篇计算机与软件工程知识篇第1章数据结构基础3第2章程序语言基础知识59第3章操作系统基础知识101第4章软件工程基础知识137第5章数据库系统201第6章多媒体技术及其应用245第7章计算机的体系结构和主要部件261第8章存储器系统309第9章安全性、可靠性与系统性能评测321第10章网络基础知识345第11章软件的知识产权保护385第12章软件新技术简介399第13章计算机专业英语429第14章信息化基础知识455第15章信息系统基础知识491第16章标准化知识509第17章软件设计概述529第18章数据流图设计547第19章数据设计605第20章测试用例设计629第21章软件界面设计647第22章UML分析与设计651第23章数据库设计699第24章常用算法设计761第1章数据结构基础31.1线性表31.1.1栈51.1.2队列61.1.3稀疏矩阵61.1.4字符串71.1.5例题分析81.2树和二叉树91.2.1树91.2.2二叉树111.2.3二叉排序树131.2.4平衡二叉树151.2.5线索树151.2.6最优二叉树151.2.7例题分析171.3图261.3.1图的基础知识261.3.2最小生成树281.3.3最短路径291.3.4拓扑排序301.3.5关键路径311.3.6例题分析321.4排序391.4.1插入排序391.4.2选择排序401.4.3交换排序441.4.4归并排序451.4.5基数排序461.4.6算法复杂性比较471.4.7例题分析471.5查找511.5.1顺序查找511.5.2二分法查找521.5.3分块查找531.5.4散列表531.5.5例题分析56第2章程序语言基础知识592.1汇编系统基本原理602.1.1机器语言与汇编语言602.1.2汇编程序602.1.3装配程序622.1.4宏指令632.2编译系统基本原理632.2.1编译概述632.2.2形式语言基本知识642.2.3词法分析662.2.4语法分析702.2.5语法翻译752.2.6代码生成782.3解释系统基本原理802.4程序语言的数据类型822.4.1基本数据类型822.4.2结构化数据类型842.4.3抽象的数据类型862.4.4类型和错误检查862.5程序语言的控制结构882.5.1表达式882.5.2语句间的顺序控制902.5.3过程控制912.6程序语言的种类、特点及适用范围932.7例题分析94第3章操作系统基础知识1013.1操作系统的功能、类型和层次结构1013.2处理机管理(进程管理)1033.3存储管理1073.4设备管理1093.5文件管理1113.6作业管理1133.7网络操作系统1143.8嵌入式操作系统1163.8.1嵌入式操作系统概述1163.8.2常用的嵌入式操作系统1173.9例题分析120第4章软件工程基础知识1374.1软件生命周期与软件开发模型1374.1.1软件危机与软件工程1374.1.2软件生命周期1384.1.3软件开发模型1394.1.4例题分析1484.2主要软件开发方法1494.2.1结构化分析和设计1494.2.2面向数据结构的设计1524.2.3例题分析1524.2.4面向对象的分析与设计1554.2.5例题分析1594.3软件测试与软件维护1634.3.1软件测试1634.3.2软件维护1674.3.3例题分析1684.4软件工具与软件开发环境1774.4.1软件工具1774.4.2软件开发环境1784.4.3例题分析1794.5软件质量保证1794.5.1软件质量1794.5.2软件质量特性1804.5.3软件质量保证1834.5.4软件工程标准和软件文档1834.5.5例题分析1844.6软件项目管理1864.6.1软件项目管理的内容1864.6.2软件项目管理的3个阶段1874.6.3软件项目估算1884.6.4软件项目组织与计划1914.6.5风险管理1964.6.6例题分析196第5章数据库系统2015.1数据库管理系统的功能和特征2015.2数据库模型2025.2.1数据库系统的三级结构2025.2.2数据库系统的三级模式2035.2.3数据库系统两级独立性2045.3数据模型2045.3.1数据模型的分类2045.3.2关系模型2055.3.3关系规范化理论2065.4数据操作2085.4.1集合运算2085.4.2关系运算2105.5数据库语言2125.5.1数据定义2125.5.2数据查询2145.5.3数据更新2175.5.4视图2185.5.5数据控制2195.6数据库的控制功能2205.6.1并发控制2205.6.2数据恢复2215.6.3安全性2225.6.4完整性2255.7数据仓库与数据挖掘2275.7.1数据仓库的概念2275.7.2数据仓库的结构2285.7.3数据挖掘技术概述2305.7.4数据挖掘的功能2315.7.5数据挖掘常用技术2325.7.6数据挖掘的流程2335.8分布式数据库2345.9例题分析236第6章多媒体技术及其应用2456.1多媒体技术基本概念2456.2数据压缩标准2466.3图形图像2496.4音频2506.5视频2526.6例题分析252第7章计算机的体系结构和主要部件2617.1机内代码及运算2617.1.1数的进制2617.1.2原码、反码、补码、移码2627.1.3定点数和浮点数2637.1.4BCD(Binary-CodedDecimal?)码及其运算2647.1.5文字符号的编码2647.1.6校验码概述2667.1.7奇偶校验2667.1.8海明码和恒比码2677.1.9循环冗余校验码(CyclicalRedundancyCheck,CRC)2687.2中央处理器、存储器2697.2.1中央处理器2697.2.2内存2717.2.3外存2727.2.4时序产生器和控制方式2727.3输入/输出及其控制2737.3.1输入/输出设备一览2737.3.2输入/输出控制器2747.3.3外设的识别2757.3.4外设的访问2757.3.5常见输入/输出接口2797.3.6联机、脱机和假脱机2807.4总线结构、指令流和数据流2817.4.1三态门2817.4.2总线2817.4.3常见的个人计算机系统总线的比较2827.4.4总线仲裁2837.4.5指令流、数据流和计算机的分类2857.5流水线技术2867.5.1流水线2867.5.2影响流水线效率的因素2877.6精简指令计算机2887.6.1指令系统2897.6.2CISC和RISC2907.6.3RISC结构特点2917.7并行处理技术和并行处理机2927.7.1概念2927.7.2并行性的等级2937.7.3提高计算机并行性的措施2947.7.4并行处理机2947.8多处理机系统2967.8.1访问存储器方式2967.8.2互联方式2987.8.3多处理机的特点2997.9例题分析300第8章存储器系统3098.1主存储器3098.1.1主要知识点3098.1.2例题分析3108.2辅助存储器3128.2.1磁带存储器3128.2.2磁盘存储器3138.2.3RAID存储器3138.2.4光盘存储器3148.2.5例题分析3158.3Cache存储器3178.3.1主要知识点3178.3.2例题分析318第9章安全性、可靠性与系统性能评测3219.1数据安全与保密3219.1.1数据加密算法3229.1.2身份认证技术3239.1.3信息网络安全协议3249.1.4防火墙技术3269.1.5例题分析3279.2诊断与容错3329.2.1诊断技术3329.2.2容错技术3349.3系统可靠性评价和系统性能评价方法3359.3.1系统可靠性评价的组合模型3359.3.2系统可靠性评价的马尔柯夫模型3379.3.3系统性能评价3389.3.4例题分析341第10章网络基础知识34510.1网络的功能、分类与组成34510.1.1计算机网络的分类34510.1.2按工作模式分类34710.1.3计算机网络的组成34810.2网络协议与标准35410.2.1OSI网络层次参考模型35410.2.2局域网协议35910.2.3广域网协议36210.2.4互联网协议36410.3网络结构与通信36410.3.1总线型拓扑结构36410.3.2星型拓扑结构36410.3.3环型拓扑结构36510.3.4其他拓扑结构36610.3.5拓扑结构的选择36610.4三层结构36710.4.1主机模式36710.4.2客户/服务器模式36710.4.3三层结构与B/S模式36810.5Internet和Intranet初步37010.5.1Internet网络协议37010.5.2Internet应用37310.5.3Intranet初步37510.6网络管理初步37510.6.1网络管理标准37510.6.2网络管理系统37610.7例题分析377第11章软件的知识产权保护38511.1著作权法及实施条例38511.1.1著作权法客体38511.1.2著作权法主体38611.1.3著作权38611.2计算机软件保护条例38711.2.1条例保护对象38811.2.2著作权人确定38811.2.3软件著作权38811.3商标法及实施条例39011.3.1注册商标39011.3.2注册商标专用权保护39011.3.3注册商标使用的管理39111.4专利法及实施细则39111.4.1专利法的保护对象39111.4.2确定专利权人39111.4.3专利权39211.5反不正当竞争法39311.5.1什么是不正当竞争39311.5.2商业秘密39411.6例题分析394第12章软件新技术简介39912.1CMM与软件过程改进39912.1.1CMM基本概念39912.1.2CMM的基本框架40012.1.3软件过程评估和软件能力评价40312.1.4CMMI综述40412.1.5PSP、TSP、CMM之间的关系40612.2可扩展标记语言40712.2.1SGML、HTML与XML的比较40712.2.2XML语法简介40812.2.3XML的应用40912.3工作流40912.3.1工作流概述40912.3.2工作流系统实现41012.4极限编程41512.4.1解析极限编程41512.4.2四大价值观41612.4.35个原则41712.4.413个最佳实践41812.5WebService42312.5.1WebService简介42412.5.2WebService的实现42412.5.3WebService的应用42512.6例题分析426第13章计算机专业英语42913.1综述42913.2试卷分析42913.3例题分析43013.4阅读素材44013.5计算机专业英语词汇及缩略语精选44413.5.1常见计算机词汇44413.5.2常见计算机缩略语449第14章信息化基础知识45514.1信息与信息化45514.1.1信息的定义及其特性45514.1.2信息化45614.1.3信息化对组织的意义45714.1.4组织对信息化的需求45814.2政府信息化与电子政务45914.2.1政府信息化的概念、作用及意义45914.2.2我国政府信息化的历程和策略46014.2.3电子政务的概念、内容和技术形式46314.2.4电子政务的应用领域46514.2.5电子政务建设的过程模式和技术模式46614.3企业信息化与电子商务46914.3.1企业信息化的概念、目的、规划、方法46914.3.2企业资源规划(ERP)的结构和功能47214.3.3客户关系管理(CRM)在企业的应用47414.3.4企业门户47714.3.5企业应用集成47914.3.6供应链管理(SCM)的思想48114.3.7商业智能(BI)48214.3.8电子商务的类型、标准48514.4信息资源管理48714.5信息化的有关政策、法规和标准48914.6例题分析490第15章信息系统基础知识49115.1信息系统49115.1.1信息系统的概念49115.1.2信息系统的功能49215.1.3信息系统的类型49415.1.4信息系统的发展49615.2信息系统建设49915.2.1信息系统建设的复杂性49915.2.2信息系统的生命周期50115.2.3信息系统建设的原则50215.2.4信息系统开发方法50315.3例题分析506第16章标准化知识50916.1标准化概述50916.1.1标准化的基本概念50916.1.2标准化的发展51116.2标准的层次51216.3编码标准51316.4文件格式标准51516.5信息安全标准51516.5.1国际信息安全等级标准51516.5.2国际信息技术安全标准51616.5.3中国的信息安全标准51816.6软件开发规范和文档标准51816.7标准化机构51916.8例题分析522下篇软件设计技术篇第17章软件设计概述52917.1软件设计基本原则52917.1.1信息隐蔽52917.1.2模块独立性52917.2结构化设计方法53317.2.1系统结构图中的模块53317.2.2系统结构图中的主要成分53517.2.3常用的系统结构图53517.3面向对象设计53817.3.1面向对象的概念53817.3.2面向对象分析方法53917.3.3面向对象设计54017.4用户界面设计54417.5设计评审545第18章数据流图设计54718.1数据流图54718.1.1数据流图基本图形符号54718.1.2数据流图设计要略54818.1.3数据字典54918.1.4分层数据流图55018.1.5分层数据流图的解答要点55018.2系统流程图55118.2.1系统流程图基本处理55118.2.2系统流程图解题要点55118.3程序流程图55218.3.1程序流程图的控制结构55218.3.2程序流程图解题要点55218.4历年例题分析553第19章数据设计60519.1数据设计的步骤和原则60519.1.1数据设计步骤60519.1.2数据设计原则60519.2数据字典60619.3数据字典设计60619.3.1数据流设计60619.3.2数据元素字典设计60719.3.3数据处理字典设计60819.3.4数据结构字典设计60919.3.5数据存储设计61019.4设计数据的逻辑描述61019.5数据设计的逻辑分析工具61019.5.1结构化语言61119.5.2判定表(DecisionTable)61119.5.3判定树(DecisionTree)61219.6数据保护性设计61319.7例题分析613第20章测试用例设计62920.1软件测试概述62920.2边界值分析及用例设计63020.3等价类划分及用例设计63120.4语句覆盖及用例设计63320.5判定覆盖及用例设计63520.6条件覆盖及用例设计63620.7判定/条件覆盖及用例设计63720.8条件组合覆盖及用例设计63820.9路径测试及用例设计63920.10例题分析639第21章软件界面设计64721.1输入/输出的识别与分类64721.2理解用户界面64721.3界面设计指导原则648第22章UML分析与设计65122.1UML概述65122.1.1UML是什么65122.1.2UML的发展历史65122.1.3UML结构65222.1.4UML的主要特点65322.1.5UML的应用领域65322.2用例图65422.2.1用例基本概念65422.2.2构建用例模型65622.2.3用例的粒度65922.3类图和对象图66022.3.1类与类图的基本概念66022.3.2构建概念模型66322.3.3类模型的发展66522.4组合结构图66522.5状态图66622.6活动图66622.7交互图66822.7.1顺序图66822.7.2通信图(协作图)66922.7.3时序图67022.7.4交互概况图67022.8构件图67122.9包图67222.10部署图67322.11例题分析673第23章数据库设计69923.1数据的规范化69923.1.1函数依赖69923.1.2码69923.1.31NF70023.1.42NF70023.1.53NF70023.1.6BCNF70123.1.7多值依赖和4NF70123.1.8非规范化处理70123.2数据库设计概述70223.2.1数据库设计特点70223.2.2数据库设计方法70323.2.3数据库设计的基本步骤70723.3需求分析70823.3.1需求分析的任务70823.3.2确定设计目标71023.3.3数据收集与分析71123.3.4面向数据的方法71123.3.5需求说明书71523.4概念结构设计71723.4.1概念结构71823.4.2概念结构设计的方法和步骤71823.4.3数据抽象和局部视图设计71923.4.4视图的集成73023.5逻辑结构设计73723.5.1E-R图向关系模型的转换73823.5.2设计用户子模式74123.5.3数据模型优化74123.6数据库物理设计74323.6.1存储记录的设计74423.6.2关系数据库的集簇设计74523.6.3存取路径的设计74723.6.4物理结构设计的性能评价74923.7例题分析750第24章常用算法设计76124.1算法设计概述76124.2迭代法76224.2.1迭代求解方程76324.2.2迭代求解方程组的解76424.3穷举法76624.3.1组合问题76624.3.2背包问题76724.3.3变量和相等问题76824.4递推法76924.4.1最小数生成问题76924.4.2阶乘计算77024.5递归法77224.5.1斐波那契(Fibonacci)数列77324.5.2字典排序问题77424.5.3本节例题分析77524.6贪婪法78424.6.1背包问题78524.6.2装箱问题78924.6.3马踏棋盘问题79124.6.4货郎担问题79424.6.5哈夫曼编码问题79824.6.6本节例题分析80224.7回溯法80724.7.1组合问题80924.7.2子集和问题81024.7.3八皇后问题81224.7.4迷宫问题81524.7.5本节例题分析82024.8分治法82624.8.1二分法查找82724.8.2汉诺塔问题82824.8.3本节例题分析82924.9其他典型例程汇集83424.9.1有序链表的合并83424.9.2链表多项式加法83524.9.3约瑟夫环问题83724.9.4旅行线路问题83924.9.5迷宫最短路径问题84324.9.6本节例题分析845附录A软件设计师考试大纲(最新版)847参考文献855……

这样吧,我发给你

软件开发工具自考真题答案解析

为大家收集整理了《2012年下半年软考软件设计师真题及答案》供大家参考,希望对大家有所帮助!!! 1.在软件工程环境中进行风险识别时,常见的、已知的及可预测的风险类包括产品规模、商业影响等,与开发工具的可用性及质量相关的风险是( ) 。 A. 客户特性 B. 过程定义 C. 开发环境 D. 构建技术 参考答案:C 2.在软件项目开发过程中,评估软件项目风险时,( )与风险无关。 A. 高级管理人员是否正式支持该项目 B. 开发人员和用户是否充分理解系统的需求 C. 最终用户是否同意部署已开发的系统 D. 开发需要的资金是否能按时到位 参考答案:C 3.某项目主要由A~I任务构成,其计划图(如下图所示)展示了各任务之间的前后关系以及每个任务的工期(单位:天),该项目的关键路径(1) 。在不延误项目总工期的情况下,任务A最多可以推迟开始的时间是 (2)天 (1)A. A→ G→I B. A→D→F→H→I C. B→E→G→I D. C→F→H→I (2)A. 0 B. 2 C. 5 D. 7 参考答案:C、B 4.若一个项目由9个主要任务构成,其计划图(如下图所示)展示了任务之间的前后关系以及每个任务所需天数,该项目的关键路径是(1),完成项目所需的最短时间是(2)天。(1)A. A→B→C→D→I B. A→B→C→E→I C. A→B→C→F→G→I D. A→B→C→F→H→I (2)A. 16 B. 17 C. 18 D. 19 参考答案:A、D 5.某工程计划图如下图所示,弧上的标记为作业编码及其需要的完成时间(天),作业E最迟应在第( )天开始。A.7 B.9 C.12 D.13 E的最迟开始时间就是就是B的最晚完成时间 参考答案:D 6.在软件开发中,( )不能用来描述项目开发的进度安排。在其他三种图中,可用( )动态地反映项目开发进展情况。 A. 甘特图 B. PERT图 C. PERT/CPM图 D. 鱼骨图 鱼骨图用于质量管理 参考答案:D 7.在软件项目管理中可以使用各种图形工具来辅助决策,下面对Gantt图的描述中,不正确的是( )。 A. Gantt图表现各个活动的持续时间。 B. Gantt图表现了各个活动的起始时间。 C. Gantt图反映了各个活动之间的依赖关系。 D. Gantt图表现了完成各个活动的进度。 参考答案:C 8.在软件项目管理中可以使用各种图形工具来辅助决策,下面对Gannt图的描述不正确的是( )。 A.Gantt 图表现各个活动的顺序和它们之间的因果关系。 B.Gantt 图表现哪些活动可以并行进行。 C.Gantt 图表现了各个活动的起始时间。 D.Gantt 图表现了各个活动完成的进 参考答案:A 9.软件能力成熟度模型(CMM)将软件能力成熟度自低到高依次划分为 5 级。目前,达到CMM第3级(已定义级)是许多组织努力的目标,该级的核心是( )。 A. 建立基本的项目管理和实践来跟踪项目费用、进度和功能特性 B. 使用标准开发过程(或方法论)构建(或集成)系统 C. 管理层寻求更主动地应对系统的开发问题 D. 连续地监督和改进标准化的系统开发过程 参考答案:B 10.软件能力成熟度模型(CMM)将软件能力成熟度自低到高依次划分为初始级、可重复级、定义级、管理级和优化级。其中( )对软件过程和产品都有定量的理解与控制。 A. 可重复级和定义级 B. 定义级和管理级 C. 管理级和优化级 D. 定义级、管理级和优化级 参考答案:C

等于是做一个简单的登录系统给你了。。。。。。能给你的也是源代码,要时间。。。。下班不想写。。。

1[单选题]__________表达的不是类之间的关系。 A.关联 B.依赖 C.创建D.泛化 参考答案:C 要点解析:UML中主要有以下4种关系。①依赖关系,是两个事物间的语文关系,其中一个事物发生变化会影响另一个事物的语义。②关联关系,是一种结构关系,它描述了一组组链,链是对象之间的连接;聚合是一种特殊类型的关联,描述了整体和部分间的特殊关系。③泛化关系,是一种特殊/一般关系,特殊元素的对象可替代一般元素的对象。④实现关系,是类元之间l的语义关系,其中的一个类元指定了由另一个类元保证执行的契约。 类之间的关系中没有“创建”这种关系。 2[单选题]软件过程管理涉及启动、计划、实施等六个方面的内容,以下说法不正确的是 ___。 A.从管理的角度,软件项目计划是指进行为软件工程做准备而要采取的活动 B.软件项目实施是指进行软件工程过程中发生的各种软件工程管理活动 C.评审和评价是指软件工程项目完成后进行的活动 D.软件工程度量是指在软件工程组织中有效地进行开发和实现度量的程序 参考答案:C 3[单选题] 软件过程管理涉及启动、计划、实施等6个方面的内容,以下说法不正确的是__________ 。 A.从管理的角度,软件项目计划是指进行为软件工程做准备而要采取的活动 B.软件项目实施是指进行软件工程过程中发生的各种软件工程管理活动 C.评审和评价是指软件工程项目完成后进行的活动 D.软件工程度量是指在软件工程组织中有效地进行开发和实现度量的程序 参考答案:C 要点解析:软件过程管理集成了过程管理和项目管理,包括:①启动和范围定义;②软件项目计划;③软件项目实施;④评审和评价;⑤关闭;⑥软件工程度量等。其中,评审和评价是指进行确认软件是否得到满足的验证活动。它贯穿于软件工程整个生命周期,不局限于项目完成之后进行的活动。 4[单选题] 根据《软件工程术语GB/Tll457--2006},基线是业已经过正式审核与统一,可用做下一步开发的基础,并且只有通过正式的修改管理步骤方能加以修改的规格说明或产品。对于配置管理,有以下三种基线:功能基线、__________ 和产品基线。 A.编码基线B.测试基准C.里程碑D.分配基线 参考答案:D 要点解析:基线是指由一组配置项组成,这些配置项构成了一个相对稳定的逻辑实体。基线中的配置项被“冻结”了,不能再被任何人随意修改(例如,跟踪和控制变更)。根据《信息技术软件工程术语GB/T11457--2006)),对于配置管理主要有功能基线、分配基线和产品基线三种基线。 功能基线(functional baseline)是指在系统分析与软件定义阶段结束时,经过正式评审和批准的系统设计规格说明书中对待开发系统的规格说明;或是指经过项目委托单位和项目承办单位双方签字同意的协议书或合同中所规定的对待开发软件系统的规格说明;或是由下级申请经上级同意或直接由上级下达的项目任务书中所规定的对待开发软件系统的规格说明。功能基线是最初批准的功能配置标识。 分配基线(allocated baseline)是指在软件需求分析阶段结束时,经过正式评审和批准的软件需求的规格说明。指派基线是最初批准的分配配置标识。 产品基线(product baseline)是指在软件组装与系统测试阶段结束时,经过正式评审的批准的有关所开发的软件产品的全部配置项的规格说明。产品基线是最初批准的产品配置标识。 5[单选题]根据《软件工程产品质量第 1部分:质量模型 GB/T16260.1-2006》,在指定条件下使用时,软件产品被理解、学习、使用和吸引用户的能力被称为软件产品的____ A.易用性 (usability)B.有效性 (availability)C.适合性 (suitability)D.功能性 (functionality) 参考答案:A 6[单选题] 根据《软件工程产品质量第1部分:质量模型GB/Tl6260.1—2006},在指定条件下使用时,软件产品被理解、学习、使用和吸引用户的能力称为软件产品的__________ 。 A.易用性(usability)B.有效性(availability)C.适合性(suitability)D.功能性(functionality) 参考答案:A 要点解析:根据《软件工程产品质量第1部分:质量模型GB/T16260.1—2006》,易用性(usability)是指在指定条件下使用时,软件产品被理解、学习、使用和吸引用户的能力。它包括易理解性、易学性、易操作性、吸引性、易用性依从性等子特性。 功能性(functionality)是指当软件在指定条件下使用时,软件产品满足明确和隐含要求功能的能力。它包括适合性、准确性、互操作性、功能性依从性、安全保密等子特性。其中,适合性(suitability)是指软件产品为指定的任务和用户目标提供一组合适的功能的能力。 在GB/Tl6260.1—2006中,并没有涉及“有效性(availability)”的相关定义。 8[单选题]某单位计划开发信息系统来实现其全员工资计算的自动化,根据《软件文档管理指南 GB/T16680-1996》,该信息系统项目中的文档质量等级最低应达到 ____ A.4级B.3级C.2级D.1级参考答案:A 9[单选题]根据《软件工程术语GB/T11457-2006》,验证过程试图确保活动的输出产品已经被正确制造,而确认过程则试图确保建造了正确的产品。因此,项目组为保证系统的设计满足需求规格说明书要求而实施的过程称为 ____。 A.架构验证B.需求确认C.架构确认D.需求验证 参考答案:D 10单选题] 根据《软件工程术语GB/T ll457--2006},验证过程试图确保活动的输出产品已经被正确制造,而确认过程则试图确保建造了正确的产品。因此,项目组为保证系统的设计满足需求规格说明书要 求而实施的过程称为__________ 。 A.架构验证B.需求确认C.架构确认D.需求验证 参考答案:D 要点解析:题干中已给出“验证”、“确认”这两个过程的定义。需求验证是以需求规格说明为输入,通过符号执行、模拟或快速原型等途径,分析需求规格的正确性和可行性,包含有效性检查、一致性检查、可行性检查和确认可验证性。它是需求工程的一个基本活动。依题意,以需求规格说明书为输入对需求进行验证,是为了更好地保证系统设计工作满足用户的真实需求,以使目标管理系统能够被正确地开发出来。因为信息系统的设计方案再优秀,也不一定能够保证最终建造出正确的产品。 通常,需求确认是指客户在“需求分析报告”上签字确认的行为过程,是客户认可承建方需求分析过程及其阶段成果的标志性行为。 系统设计阶段按设计任务的角度可划分为总体性设计(即架构设计)和详细性设计两个子阶段。架构设计属于高层设计,主要描述信息系统的结构和组织,标识各种不同的组件及它们之间的相互关系。架构确认是指客户在“架构设计说明书”等材料上签字确认的过程;架构验证一般是详细性设计阶段进行的一项活动,它为保证系统详细设计成果满足架构设计说明书要求而实施的过程。11单选题]基于各个阶段对信息的需求不同,软件开发工具可分为:设计工具、分析工具、计划工具、集成开发工具等。代码生成器属于____。 A.设计工具B.分析工具C.计划工具D.集成开发工具 参考答案:D 12单选题]模型 -视图 -控制器( MVC)模式是专门针对交互系统提出的。J2EE支持用 MVC模式构建应用系统。“视图 ”是应用系统的表示界面,可由 JSP页面产生和实现; “控制器 ”是提供应用的处理过程控制,一般通过一个 Servlet实现; “模型 ”代表的是应用的业务逻辑,在 J2EE中通过 ____实现。 A.JMS .JDBC .RMI-IIOP .EJ B参考答案:D 13单选题] 数据安全的目的是实现数据的__________ 。 A.性、不可替代性、机密性B.机密性、完整性、不可否认性C.完整性、确定性、约束性D.不可否认性、备份、效率 参考答案:B 要点解析:信息安全或数据安全有对立的两方面的含义:①数据本身的安全,主要是指采用现代密码算法对数据进行主动保护,例如数据保密、数据完整性、不可否认性、双向强身份认证等;②数据防护的安全,主要是采用现代信息存储手段对数据进行主动防护,例如通过磁盘阵列、数据备份、异地容灾等手段保证数据的安全。 14单选题]某集成项目包括应用软件开发和现场系统集成。软件开发团队负责软件开发以及参与现场软件安装调试工作。根据项目生命周期的有关知识,下列说法中正确的是 ____。 A.软件开发团队负责人可以把软件开发和现场安装调试视为两个不同的项目,分别包括各自不同的明显阶段 B.在软件需求得到确认前不能进行软件开发 C.按照启动、计划、执行、监督和收尾来划分集成项目生命周期是最合适的 D.在该项目内部只能有一个生命周期模型 参考答案:A 16选题]郭工是PH国际远洋运输有限公司(以下简称为PH公司)计算机系统管理员。任职期间,根 据公司的业务要求开发了“海运出口业务管理系统”,并由公司使用。随后,郭工向国家版权局申 请了计算机软件著作权登记,并取得了《计算机软件著作权登记证书》,证书明确软件名称是“海 运出口业务管理系统vl.0”,著作权人为郭工。以下说法中,正确的是__________。 A.郭工获取的软件著作权登记证是不可以撤销的 B.海运出口业务管理系统V0的著作权属于郭工 C.海运出口业务管理系统V0的著作权属于郭工和PH公司 D.海运出口业务管理系统V0的著作权属于PH公司 参考答案:D 要点解析:郭工开发的软件是在PH国际远洋运输有限公司担任计算机系统管理员期间根据本公司业务要求开发的“海运出口业务管理系统Vl.0”,即该软件是针对本职工作中明确指定的开发目标所开发的。根据《著作权法》第十六条规定,公民为完成法人或者非法人单位工作任务所创作的作品是职务作品。认定作品为职务作品还是个人作品,应考虑两个前提条件:①作者和所在单位存在劳动关系;②作品的创作属于作者应当履行的职责。 职务作品分为一般职务作品和特殊的职务作品:一般职务作品的著作权由作者享有,单位或摸他组织享有在其业务范围内优先使用的权利,期限为两年;特殊的职务作品,除署名权以外,著作权的其他权利由单位享有。所谓特殊职务作品是指《著作权法》第十六条第2款规定的两种情况:一是主要利用法人或者其他组织的物质技术条件创作,并由法人或者其他组织承担责任的工程设设计、产品设计图、计算机软件、地图等科学技术作品;二是法律、法规规定或合同约定著作权由单位享有的职务作品。《计算机软件保护条例》也有类似的规定,在第十三条中规定了三种情况.一是针对本职工作中明确指定的开发目标所开发的软件;二是开发的软件是从事本职工作活动所预见的结果或者自然的结果;三是主要使用了法人或者其他组织的资金、专用设备、未公开的专门信息等物质技术条件所开发并由法人或者其他组织承担责任的软件。郭工在公司任职期间利用公司的资金、设备和各种资料开发了软件,且该软件是从事本职工作活动所预见的结果。其进行的软件千发行为是职务行为,其工作成果应由公司享有。因此该软件的著作权应属于PH公司,但根据法律规定,郭工享有署名权。 根据《计算机软件保护条例》第七条规定,软件登记机构发放的登记证明文件是登记事项的初步证明,只是证明登记主体享有软件著作权以及订立许可合同、转让合同的重要的书面证据,并不是软件著作权产生的依据。该软件是郭工针对本职工作中明确指定的开发目标所开发的,该软件的著作权应属于公司。明确真正的著作权人之后,软件著作权登记证书的证明力自然就消失了(只有审判机关才能确定登记证书的有效性)。 为促进我国软件产业发展,增强我国软件产业的创新能力和竞争能力,1992年4月6日,几械电子部发布了《计算机软件著作权登记办法》,鼓励软件登记并对登记的软件予以重点保护,而不是强制软件登记。软件登记可以分为软件著作权登记、软件著作权专有许可合同和转让合同的登记。软件著作权登记的申请人应当是该软件的著作权人,而软件著作权合同登记的申请人,应当是软件著作权专有许可合同和转让合同的当事人。如果未经软件著作权人许可登记其软件,或是将他人软件作为自己的软件登记的,或未经合作者许可、将与他人合作开发的软件作为自己单独完成的软件登记,这些行为都属于侵权行为,侵权人要承担法律责任。第26题 笔记记录我的笔记(0) | 精选笔记(1)选择笔记标签:试题内容(1)答案解析(0) 17选题] Quality planning tools are often used to help plan effective quality management activities. __________ is one of such tools, which involves comparing actual or planned project practices to those of other projects to generate ideas for improvement and to provide a basis by which to measure performance. A.BenchmarkingB.Quality metricC.Quality checklistD.Brainstorming 参考答案:A 参考译文:制订项目质量计划的工具有助于质量计划活动的编制。基准分析(Benchmarking)是其工具之一,它是指将项目的实际做法或计划做法与其他项目的实践相比较,从而产生改进的思路并提出度量绩效的标准。 选项8为质量度量;选项c为质量检查表;选项D为头脑风暴法。 18选题]assesses the priority of identified risks using their probability of occurrin9,th corresponding impact on project objectives if the risks do occur,as well as other factors such as the time frame and risk tolerance ofthe project consVmnts ofcost,schedule,scope and quality. A.Quantitative Risk AnalysisB.Qualitative Risk AnalysisC.Enterprise Environmental FactorsD.Risk Management Plan 参考答案:B 参考译文:定性风险分析(Qualitative RiskAnalysis)利用风险发生概率、风险一一旦发生对项目产生的影响以及其他因素(如时间框架和项目制约条件,即成本、进度、范围和质量的风险承受度水平),对已识别风险进行优先级的评估。 回答题:Documentation of a software package is normally produced for two purposes. One is to explain the ____ of the software and describe how to use them. This is known as ____ because it is designed to be read by the user of the software. The other purpose of documentation is to describe the software’s internal composition so that the system can be maintained later in its life cycle. Documentation of this type is known as ____. 19单选题]空正确答案是: A.plansB.costC.featuresD.schedules 参考答案:C 20选题]空正确答案是: A.system documentationB.user documentationC.vender documentationD.product documentation 参考答案:B

自考软件开发工具真题及答案详解

软件工程|全国2015年4月02333软件工程自考试题百度网盘免费资源在线学习

链接:

软件工程 全国2015年4月02333软件工程自考试题.pdf

全国2014年10月自考(课程代码:02333)软件工程试题.pdf

全国2013年10月自考02333软件工程自学考试试题.doc

全国2012年10月高等教育自学考试_软件工程试题_课程代码02333.doc

《软件工程》02333_重点难点汇集.doc

2015年10月软件工程.pdf

2014年04月全国软件工程(02333)自考试题及答案.doc

2013年1月软件工程(02333).pdf

2011年10月全国软件工程(02333)自考试题及答案.pdf

2013年9月三级软件测试技术最终预测试题及答案一、判断题1.软件测试的目的是尽可能多的找出软件的缺陷。(Y)2.Beta测试是验收测试的一种。(Y)3.验收测试是由最终用户来实施的。(N)4.项目立项前测试人员不需要提交任何工件。(Y)5.单元测试能发现约80%的软件缺陷。(Y)6.代码评审是检查源代码是否达到模块设计的要求。(N)7.自底向上集成需要测试员编写驱动程序。(Y)8.负载测试是验证要检验的系统的能力最高能达到什么程度。(N)9.测试人员要坚持原则,缺陷未修复完坚决不予通过。(N)10.代码评审员一般由测试员担任。(N)11.我们可以人为的使得软件不存在配置问题。(N)12.集成测试计划在需求分析阶段末提交。(N)13.测试是为了验证软件已正确地实现了用户的要求。(N)14.白盒测试仅与程序的内部结构有关,完全可以不考虑程序的功能要求。(Y)15.黑盒测试的测试用例是根据程序内部逻辑设计的。(N)16.为了快速完成集成测试,采用一次性集成方式是适宜的。(N)17.在软件开发过程中,若能推迟暴露其中的错误,则为修复和改正错误所花费的代价就会降低。(N)二、选择题1.软件验收测试的合格通过准则是:(ABCD)A.软件需求分析说明书中定义的所有功能已全部实现,性能指标全部达到要求。B.所有测试项没有残余一级、二级和三级错误。C.立项审批表、需求分析文档、设计文档和编码实现一致。D.验收测试工件齐全。2.软件测试计划评审会需要哪些人员参加?(ABCD)A.项目经理B.SQA负责人C.配置负责人D.测试组3.下列关于alpha测试的描述中正确的是:(AD)A.alpha测试需要用户代表参加B.alpha测试不需要用户代表参加C.alpha测试是系统测试的一种D.alpha测试是验收测试的一种4.测试设计员的职责有:(BC)A.制定测试计划B.设计测试用例C.设计测试过程、脚本D.评估测试活动5.软件实施活动的进入准则是:(ABC)A.需求工件已经被基线化B.详细设计工件已经被基线化C.构架工件已经被基线化D.项目阶段成果已经被基线化三、多项选择题1.在面向类的度量中,下列哪些度量方式是属于C&K套件的度量(ABCF).面向对象的软件工程P463页C&K度量套件A.每个类的加权方法B.对象类之间的耦合C.继承树的深度D.类大小E.特例化索引F.方法中内聚的缺乏2.以下说法正确的有(BC).A.等价类划分和边界值分析属于白盒测试技术.B.基本路径测试属于白盒测试技术.C.在基本路径测试中,可以通过流图来计算环路复杂性.D.桩模块用于接收测试数据,并把数据传递给要测试的模块,然后打印相关结果.E.在确认测试中,测试是由用户在开发者的场所来进行,开发者对客户进行指导,是在一个受控环境下进行.F.可以不进行单元测试就开始集成测试,因为集成测试会发现所有的问题.3.下列哪些属于集成测试的内容(AB).A.自顶向下集成B.自底向上集成C.回归测试D.压力测试4.以下哪些内容是面向对象分析所包含的任务(ABCD).A.标识类(定义属性和方法)B.刻画类的层次关系C.标识对象——对象关系D.表示对象行为5.我们可以将设计模式大致划分为以下几种类型(ABD).A.创建型B.行为型C.变换型D.结构型6.软件产品与其它工业产品相比具有独特的开发过程,这决定了我们需要使用软件质量保证的方法学和工具面对软件质量的各种特殊的挑战.那么,软件开发过程的独特性有(ACD).A.软件产品的高复杂性B.与其它系统有接口C.软件产品的不可见性D.检测缺陷的机会只限于产品开发阶段E.需要协同工作7.测试设计员的职责有(ABC).A.制定测试计划B.设计测试用例C.设计测试过程,脚本D.评估测试活动8.软件工程研究的对象包括(ABE).A.质量B.过程C.技术D.数据库E.工具9.下列说法正确的是(A).A.管理,分析,控制现实世界中发生的事件的程序称为实时软件B.软件项目开发的成功,取决于工具和硬件设备的优劣C.我们已经建造了软件的标准和规程,我们就能生产高质量的软件产品D.在项目的进度告急的时候,解决办法之一就是加派人手10.下列选项中,属于项目管理的对象是(ABCE).A.人员B.产品C.过程D.设备E.项目11.衡量软件项目规模的参数有(ACD).A.代码行数B.项目周期C.文档页数D.功能点数量12.软件度量可以获得的信息包括(ABCD).A.软件质量B.软件规模C.软件过程改进D.软件性能13.定义风险参数的考虑有(ABCD).A.软件失效发生的机率B.软件功能复杂性C.软件失效产生的影响D.软件周期长短14.软件质量保证的有效方式有(ABD).A.软件技术评审B.软件项目管理C.安排项目计划D.软件测试15.软件配置管理的主要工作包括(AD).软件质量管理书第4章P46页A.版本控制B.质量保证C.配置审计D.变更控制16.下列选项中,哪些为软件基本测试策略框架(CD).A.白盒测试B.黒盒测试C.大爆炸测试D.增量式测试17.软件度量的基本维度有哪些(ACDE).A.软件大小B.软件缺陷C.软件时间D.软件工作量E.软件质量18.一些缺陷会破坏同级评审的成功,它们对于审查来说发生得更为普遍,在评审中需要避免下列的哪些缺陷(ABCDE).A.参与评审的人不了解评审过程B.评审过程没有被遵循C.合适的人没有参加评审D.评审会陷入对问题的解决上E.评审的焦点放在文档形式而不是内容本身19.下列哪些是软件配置管理的功能(ACDE).A.版本控制B.过程控制C.工作空间管理D.异地开发支持E.变更请求管理20.典型的审查包包括下列的哪些选项(ABCDE).A.将被审查的初始可交付产品,其中指明了需审查的部分B.定义了可交付产品的规格说明的所有前期的文档C.用于验证初始可交付产品的测试文档D.相关标准或其他参考文档E.参与者需要的所有表格,如错误清单和个人问题日志等21.下面哪些项是软件质量管理和项目过程的标准与模型(ACD).A.CMMB.SEIC.ISOD.IEEEE.SRI22.下列项目中哪些是软件过程改进框架的内容(ABCE).A.软件过程改进架构B.软件过程改进规划图C.软件过程评估方法D.软件过程改进环境E.软件过程改进计划23.所有的同级评审都应该遵守几项基本的原则,从而对产品质量和团队文化产生有益的影响,下列哪些是评审的指导原则(ABDE).A.保持小型的评审小组B.检查你的自负倾向C.努力发现问题并且解决问题D.会议时间限制在两小时左右E.正式评审需要事先准备24.下面哪些是辨别过程是否规范的内容(ABCDE).A.过程是否文档化,成员是否都已经了解过程?B.过程是否经过培训和实施?C.过程是否具有强制性?是否有相应的机制与步骤来确保其实施?D.过程是否有助于员工的工作?是否有相应的机制来跟踪过程的实施状况?E.管理者是否以团队实施过程的能力与成果为依据进行评估与管理?25.功能独立性是模块化和抽象以及信息隐藏的直接产物,衡量模块独立性的两个标准是(CD).A.求精B.模块可理解性C.内聚D.耦合26.下列哪些是面向对象设计的原则(ABCDE).A.单一职责原则B.开放-封闭原则C.替换原则D.依赖关系倒置原则E.接口隔离原则27.以下说法正确的有(BCE).A.等价类划分和边界值分析属于白盒测试技术.B.基本路径测试属于白盒测试技术.C.在基本路径测试中,可以通过流图来计算环路复杂性.D.桩模块用于接收测试数据,并把数据传递给要测试的模块,然后打印相关结果.E.在UML类图中,普通关联关系一般表示为在一个类中持有另外一个类的成员变量.F.在确认测试中,测试是由用户在开发者的场所来进行,开发者对客户进行指导,是在一个受控环境下进行.28.下面哪些是辨别过程是否规范的内容(ABCDE).A.过程是否文档化,成员是否都已经了解过程B.过程是否经过培训和实施C.过程是否具有强制性,是否有相应的机制与步骤来确保其实施D.过程是否有助于员工的工作,是否有相应的机制来跟踪过程的实施状况E.管理者是否以团队实施过程的能力与成果为依据进行评估与管理29.软件验收测试的合格通过准则是(AC).A.软件需求分析说明书中定义的所有功能已全部实现,性能指标全部达到要求.B.所有测试项没有残余一级,二级和三级错误.C.立项审批表,需求分析文档,设计文档和编码实现一致.D.验收测试工件齐全.30.软件测试计划评审会需要哪些人员参加(ABCD).A.项目经理B.SQA负责人C.配置负责人D.测试组2013年计算机三级软件测试技术上机练习一1、NextDate函数问题说明:输入一个日期,求从输入日期算起的第三天日期。例如,输入为2008年8月8日,则该程序的输出为2008年8月10日。NextDate函数包含三个整数变量month、day和year,并且满足下列条件:1≤ month ≤12、1≤ day ≤31和2000≤ year ≤2100。分析各种输入情况,列出为输入变量month、day、year划分的有效等价类: 输入等价类输入 ID 有效等价类day 1 1 ≤day≤262 day=273 day=284 day=295 day=306 day=31month 7 month=4,6,9,118 month=1,3,5,7,8,109 month=210 month=12year 11 闰年12 非闰年编程实现:(1) 对每一个有效等价类,至少设计一个测试用例。输入格式:输入(yyyymmdd):输出格式:输出(yyyy-mm-dd): 覆盖等价类(ID类型):闰年(Y/N):例如:输入(yyyymmdd) 20080105↙(回车)输出(yyyy-mm-dd): 2008-01-07覆盖等价类(ID类型):1,8,11闰年(Y/N):N(2)对每一个无效的month、day和year,分别输入一个无效等价类。例如:输入(yyyymmdd) 20081305 ↙(回车)输出(yyyy-mm-dd): 无效月份覆盖等价类(ID类型):闰年(Y/N):2、阅读下面的一段程序:void Test1(int N,intI)1 {2int x=0;3int y=0;4while(N-->0)5{6if(I==0)7 x=y+2;8 else9 if(I==1)10 y=y+10;11 else12 x=y+20;13}//while14 }//Test1根据所给定的程序,确定该程序的独立路径如下:路径1:4→14路径2:4→6→7→14路径3:4→6→9→10→4→14路径4:4→6→9→12→4→14编程实现:对每一个独立路径,设计一个测试用例,并插入一条显示输出语句(printf/cout),显示测试路径标号。输入格式:输入(N,I):输出格式:输出(x,y):x= y=路径ID:例如:输入(N,I): 1,2↙(回车)输出(x,y):x=20 y=0路径ID:测试路径42013年计算机三级软件测试技术上机练习二1、三角形问题说明:输入三个正整数a、b、c,分别作为三角形的三条边,现通过程序判断由三条边构成的三角形的类型是否为等边三角形、等腰三角形、直角三角形、普通三角形以及非三角形。根据问题的规格说明,可以从输出域划分5种等价类:输出等价类ID 条件 等价类1 a=b∧b=c∧a=c∧(a+b>c∧b+c>a∧a+c>b) 等边三角形2 a=b∨b=c∨a=c∧(a+b>c∧b+c>a∧a+c>b) 等腰三角形3 a2+b2=c2∨b2+c2=a2∨a2+c2=b2∧(a+b>c∧b+c>a∧a+c>b) 直角三角形4 a≠b∧b≠c∧a≠c∧(a+b>c∧b+c>a∧a+c>b) 普通三角形5 (a+b≤c∨b+c≤a∨a+c≤b)∨a≤0∨b≤0∨c≤0 非三角形编程实现:(1)对每一个输出等价类,至少设计一个测试用例。输入格式:输入(a,b,c):输出格式:输出(ID类型):例如:输入(a,b,c):5,5,5↙(回车)输出(ID类型):1(等边三角形),2(等腰三角形)(2)假设10≤a,b,c≤100,根据划分的等价类,设计边界值测试用例。例如:输入(a,b,c):60,60,10↙(回车)输出(ID类型):2(等腰三角形)2、阅读下面的一段程序,voidTest2(intX,intA,intB)1{2intk=0,j=0;3if((A>1)&&(B=0))4{5X=X/A;6k=A*B-1;7}8if((A==2)||(X>1))9X=X+1;10j=X+3;11}//Test2根据所给定的程序,确定该程序的独立路径如下:路径1:3→8→10→11路径2:3→5→6→8→10→11路径3:3→8→9→10→11路径4:3→5→6→8→9→10→11编程实现:对每一个独立路径,设计一个测试用例,并插入一条显示输出语句(printf/cout),显示测试路径标号。输入格式:输入(X,A,B):输出格式:输出(k,j):k=j=路径ID:例如:输入(X,A,B):1,2,1↙(回车)输出(k,j):k=0j=5路径ID:测试路径4

题号1:C题号2:B题号3:C题号4:A题号5:A题号6:C题号7:A题号8:C题号9:A第8题答案不确定。因为提高软件测试效率应该是:在完成编码以后制定软件的测试计划

  •   索引序列
  •   自考软件开发工具真题及答案解析
  •   软件开发工具自考真题答案及解析
  •   自考软件开发工具真题答案解析
  •   软件开发工具自考真题答案解析
  •   自考软件开发工具真题及答案详解
  •   返回顶部

自考地区