ImageVerifierCode 换一换
格式:DOCX , 页数:14 ,大小:27.84KB ,
资源ID:2797240      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/2797240.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(软件编码填空题20小题1源程序中加注释是帮助理解.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

软件编码填空题20小题1源程序中加注释是帮助理解.docx

1、软件编码填空题20小题1源程序中加注释是帮助理解第6章 软件编码一、填空题(20小题)1、源程序中加注释是帮助理解程序的重要手段,注释分为( )、( )两类。答案:序言性注释、功能性注释2、通常考虑选用语言的因素有( )、( )、( )、( )和( )。答案:项目的应用领域、软件开发的方法、软件执行环境、算法与数据结构的复杂性、软件开发人员的知识3、从软件工程的观点,语言的工程特性是指( )、( )、( )和( )。答案:可移植性、开发工具的可利用性、软件的可重用性、可维护性4、编写操作系统、编译系统等系统软件时,可选用( )、( )、( )和( )等。答案:汇编语言、C语言、Pascal语言

2、、Ada语言5、效率是一个( )要求,目标在( )给出。答案:性能、需求分析6、提高程序效率的根本途径在于选择良好的( )、良好的( ),而不是靠编程时对程序语句做调整。答案:设计方法、数据结构与算法7、语句构造的原则是( ),不能为了追求效率而使代码( )。答案:简单直接、复杂化8、程序设计语言的心理特性在语言中的表现形式为( )、( )、( )、( )和( )。答案:歧义性、简洁性、局部性、顺序性、传统性9、语言的心理特性在语言中的表现形式有:( )、( )、( )、( )和( )。答案:歧义性、简洁性、局部性、顺序性、传统性10、程序设计语言的简洁性是指人们必须记住的( )的数量。人们要

3、掌握一种语言,需要记住的成分数量越多,简洁性越( )。答案:语言成分、差11、在软件的设计中占有极其重要地位的是软件功能结构,它是联系( )跟开发者的规格说明。答案:用户12、贯穿于软件生存期中的一个极为重要的问题是( )。答案:软件质量13、为了做好软件质量评价,必须在( )定义其质量需求。答案:开发前14、在McCall质量度量模型中,针对面向软件产品的运行、修改、转移,软件质量概念包括11个特性,面向软件产品操作的5个特性是:( )、( )、( )、( )和( )。面向软件产品修改的三个特性是:( )、( )和( )。面向软件产品适应的三个特性是:( )、( )和( )。答案:正确性、可

4、靠性、效率、完整性、可用性、可维护性、可测试性、适应性、可移植性、可重用性、可互操作性15、软件质量保证应从( )开始,直到投入使用和售后服务的软件生存期的每一个阶段中的每一步骤。答案:产品计划和设计16、假如n个相同的系统(硬件或软件)进行测试,它们的失效时间分别是,,则平均失效等待时间MTTF=( )。答案: 17、软件的规格说明分为外部规格说明和内部规格说明。外部规格说明是从用户角度来看的规格,包括硬件软件系统设计(在( )进行)、功能设计(在( )进行)。答案:分析阶段、需求分析阶段与概要设计阶段18、软件质量定义为(1)与所确定的( )的一致性。(2)与所成文的( )的一致性。(3)

5、与所有专业开发的软件所期望的( )的一致性。答案:功能和性能需求、开发标准、隐含特性19、McCabe复杂性度量又称( )。答案:环路度量20、软件的规格说明分为( )规格说明和( )规格说明。设计质量是由( )规格说明决定的,程序质量是由( )规格说明决定的。答案:外部、内部、外部、内部二、单项选择题(30小题)1、以谓词逻辑为基础的,核心是事实、规则和推理机制度的实用逻辑程序设计语言是( )。A、JavaB、LispC、PrologD、Smalltalk答案:C2、如果把一个程序作为一个整体,它也是只有一个入口、一个出口的单个顺序结构,这是一种( )。A、结构程序B、组合的过程C、自顶向下

6、设计D、分解过程答案:B3、将非结构化程序转换为结构程序的过程中,下列( )方法不适用具有循环结构的程序。A、重复编码法B、状态变量法C、布尔标记法D、以上全部答案:A4、程序设计语言一般来说,可划分为低级语言和高级语言两大类,与高级语言相比,用低级语言开发的程序,具有( )特点。A、运行效率低,开发效率低B、运行效率低,开发效率高C、运行效率高,开发效率低D、运行效率高,开发效率高答案:C5、提高程序效率的根本途径并非在于( )。A、选择良好的设计方法B、选择良好的数据结构C、选择良好的算法D、对程序语句作调整答案:D6、在高级程序设计语言中,使用参数是子程序之间传递信息的一种手段。子程序说

7、明中的参数称为形式参数,调用语句中的参数称为实参。调用时,实参的个数、类型和顺序要和形式参数保持一致。了解一种语言(或编译器)使用哪种参数传递方法是很重要的,因为程序的运行依赖于所用的方法。参数传递方法有传值调用(callbyvalue),引用调用(callbyreference)传名调用(callbyname)和宏扩展(macroexpansion)。传值调用是指把实参的(1)传递给相应的形式参数,子程序通过这种传递形式参数(2);引用调用是指把实参的(3)传递给相应的形式参数,此时,子程序形式参数的一次引用或赋值被处理成对形式参数的(4)访问。C语言中的函数,以(5)方式进行参数传递。供选

8、择的答案:1、3:A、地址 B、名 C、值 D、地址和值 值和名 名和地址2:A、可传回结果的值 B、可传回存放结果的地址C、可传回结果的值和存放结果的地址D、不可传回任何结果(值或地址)4:A、直接 B、间接 C、变址 D、引用或赋值5:A、传值调用 B、引用调用 C、传名调用 D、宏扩展答案:C|D|A|B|A7、程序设计语言用于书写计算机程序,它包含语法、语义和( )三方面。A、语境B、语调C、语用D、词语答案:C8、在商业系统的开发中应用最广泛的语言是( )。A、SQL语言B、Fortran语言C、Smalltalk语言D、Cobol语言答案:D9、程序设计语言的工程特性其中之一表现在

9、( )。A、软件的可重用性B、数据结构的描述性C、抽象类型的描述性D、数据库的易操作性答案:A10、程序设计语言的技术特性不应包括( )。A、数据结构的描述性B、抽象类型的描述性C、数据库的易操作性D、软件的可移植性答案:D11、不适合作为数据处理的语言是( )。A、PrologB、C语言C、4GLD、SQL语言答案:A12、在结构化程序设计思想提出之前,在程序设计中曾强调程序的效率,现在人们更重视程序的( )。A、技巧性B、保密性C、一致性D、可理解性答案:D13、源程序文档化要求在每个模块之前加序言性注释。该注释内容不应有( )。A、模块的功能B、语句的功能C、模块的接口D、开发历史答案:

10、B14、在下列计算机语言中,属计算机的低级程序语言有(1),计算机的高级程序语言有(2),第四代程序语言(4GL)有(3)。称二种语言为低级语言是由于它(4),而高级程序语言(5)。供选择的答案:1.A、BASIC语言 B、Pascal语言 C、汇编语言 D、SQL语言2.A、WPS B、Windows C、DBMS D、Pascal3.A、C+ B、SQL C、Visual Basic D、LOTUS4.A、离机器特性近 B、离自然语言近C、编程难度低 D、通用性强5.A、不必经过解释能直接执行 B、必须经过解释才能执行C、必须经过编译才能执行 D、必须经过编译或解释才能执行答案:C|D|B

11、|A|D15、适合在互联网上编写程序可供不同平台上运行的面向对象的程序设计语言是( )。A、AlgolB、JavaC、SmalltalkD、Lisp答案:B16、在McCall质量度量模型中,对于以下软件质量概念的正确解释是( )。A、可维护性。修改或改进一个己投入运行的软件所需工作量的程度B、可测试性。找到并改正程序中的一个错误所需代价的程度C、适应性。将一个系统祸合到另一个系统所需的工作量D、可重用性。一个软件(或软件的部件)能再次用于其他相关应用的程度答案:D17、软件可靠性是最重要的软件特性,通常用它来衡量在规定的条件和时间内,软件完成( )的能力。A、需求分析B、规定功能C、概要设计

12、D、软件测试答案:B18、人们常用( )方法来度量软件的可靠性。A、硬件可靠性的定量度量B、软件可靠性的定量指标C、系统的定量度量D、可靠性的度量答案:A19、软件的易维护性是指理解、改正、改进软件的难易程度。通常影响软件易维护性的因素有易理解性、易修改性和(1)。在软件的开发过程中往往采取各种措施来提高软件的易维护性。如采用(2)有助于提高软件的易理解性;(3)有助于提高软件的易修改性。在软件质量特性中,(4)是指在规定的一段时间和条件下,与软件维持其性能水平的能力有关的一组属性;(5)是指防止对程序及数据的非授权访问的能力。供选择的答案:1:A、易使用性 B、易恢复性 C、易替换性 D、易

13、测试性2:A、增强健壮性 B、信息隐蔽原则 C、良好的编程风格 D、高效的算法3:A、高效的算法 B、信息隐蔽原则 C、增强健壮性 D、身份认证4:A、正确性 B、准确性 C、可靠性 D、易使用性5:A、安全性 B、适应性 C、灵活性 D、容错性答案:A:B:C:D:E:20、在McCall质量度量模型中,对于以下软件质量概念的解释正确的是( )。A、正确性。软件按照设计要求,在规定的时间和条件下不出故障且持续运行的程度B、可靠性。软件满足设计规格说明及用户预期目标的程度C、效率。为了完成预定功能,软件系统所需的计算机资源和程序代码数量的程度D、完成性。用户熟悉、使用及准备输入和解释输出所需工

14、作量的大小E、可用性。对非授权人访问软件或数据行为的控制程度答案:C21、在软件开发中必须采取有力的措施以确保软件的质量,这些措施至少包括( )。在软件开发初期制定质量保证计划,并在开发过程中坚持执行开发工作严格按阶段进行,文档工作应在开发完成后集中进行严格执行阶段评审要求用户参与全部开发过程以监督开发质量开发前选定或制定开发标准或开发规范并遵照执行争取足够的开发经费和开发人力的支持A、B、C、全部D、答案:A22、以下说法不正确的是( )。A、MTTF是一个描述失效模型或一组失效特性的指标量B、MTBF是指两次相继失效之间的平均时间C、MTBF在实际使用时通常指当n很大时,系统第n次失效与第

15、n1次失效之间的平均时间D、对于失效率为常数和修复时间很短的情况,MTTF与MTBF差别很大答案:D23、提高软件质量和可靠性的技术大致可分为两类:其中一类是避开错误技术,但避开错误技术无法做到完美无缺和绝无错误,这就需要( )技术。A、消除错误B、检测错误C、避开错误D、容错答案:D24、在软件开发和维护的过程中,为了定量地评价软件质量,必须对( )进行度量,以测定软件具有要求质量特性的程度。A、软件需求B、软件质量特性C、软件质量D、软件特性答案:C25、设计高质量的软件是软件设计追求的重要目标。可移植性、可维护性、可靠性、效率、可理解性和可使用性等都是评价软件质量的重要方面。可移植性是反映出把一个原先在某种硬件或软件环境下正常运行的软件移植到另一个硬件或软件环境下,使该软件也能正

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1