软件编码填空题20小题1源程序中加注释是帮助理解.doc
《软件编码填空题20小题1源程序中加注释是帮助理解.doc》由会员分享,可在线阅读,更多相关《软件编码填空题20小题1源程序中加注释是帮助理解.doc(11页珍藏版)》请在咨信网上搜索。
1、第6章 软件编码一、填空题(20小题)1、源程序中加注释是帮助理解程序的重要手段,注释分为( )、( )两类。答案:序言性注释、功能性注释2、通常考虑选用语言的因素有( )、( )、( )、( )和( )。答案:项目的应用领域、软件开发的方法、软件执行环境、算法与数据结构的复杂性、软件开发人员的知识3、从软件工程的观点,语言的工程特性是指( )、( )、( )和( )。答案:可移植性、开发工具的可利用性、软件的可重用性、可维护性4、编写操作系统、编译系统等系统软件时,可选用( )、( )、( )和( )等。答案:汇编语言、C语言、Pascal语言、Ada语言5、效率是一个( )要求,目标在(
2、)给出。答案:性能、需求分析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、自顶向下设计D、分解过程答案:B3、将非结构化程序转换为结
6、构程序的过程中,下列( )方法不适用具有循环结构的程序。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)方式进行参数传递。供选择的答案:1、3:A、地址 B、名 C、值 D、地
8、址和值 值和名 名和地址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、程序设计语言的工程特性其中之一表现在( )。A、软件的可重用性B、数据结构的描述性C、
9、抽象类型的描述性D、数据库的易操作性答案:A10、程序设计语言的技术特性不应包括( )。A、数据结构的描述性B、抽象类型的描述性C、数据库的易操作性D、软件的可移植性答案:D11、不适合作为数据处理的语言是( )。A、PrologB、C语言C、4GLD、SQL语言答案:A12、在结构化程序设计思想提出之前,在程序设计中曾强调程序的效率,现在人们更重视程序的( )。A、技巧性B、保密性C、一致性D、可理解性答案:D13、源程序文档化要求在每个模块之前加序言性注释。该注释内容不应有( )。A、模块的功能B、语句的功能C、模块的接口D、开发历史答案:B14、在下列计算机语言中,属计算机的低级程序语言
10、有(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|A|D15、适合在互联网上编写程序可供不同平台上
11、运行的面向对象的程序设计语言是( )。A、AlgolB、JavaC、SmalltalkD、Lisp答案:B16、在McCall质量度量模型中,对于以下软件质量概念的正确解释是( )。A、可维护性。修改或改进一个己投入运行的软件所需工作量的程度B、可测试性。找到并改正程序中的一个错误所需代价的程度C、适应性。将一个系统祸合到另一个系统所需的工作量D、可重用性。一个软件(或软件的部件)能再次用于其他相关应用的程度答案:D17、软件可靠性是最重要的软件特性,通常用它来衡量在规定的条件和时间内,软件完成( )的能力。A、需求分析B、规定功能C、概要设计D、软件测试答案:B18、人们常用( )方法来度量
12、软件的可靠性。A、硬件可靠性的定量度量B、软件可靠性的定量指标C、系统的定量度量D、可靠性的度量答案:A19、软件的易维护性是指理解、改正、改进软件的难易程度。通常影响软件易维护性的因素有易理解性、易修改性和(1)。在软件的开发过程中往往采取各种措施来提高软件的易维护性。如采用(2)有助于提高软件的易理解性;(3)有助于提高软件的易修改性。在软件质量特性中,(4)是指在规定的一段时间和条件下,与软件维持其性能水平的能力有关的一组属性;(5)是指防止对程序及数据的非授权访问的能力。供选择的答案:1:A、易使用性 B、易恢复性 C、易替换性 D、易测试性2:A、增强健壮性 B、信息隐蔽原则 C、良
13、好的编程风格 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、完成性。用户熟悉、使用及准备输入和解释输出所需工作量的大小E、可用性。对非授权人访问软件或数据行为
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 编码 填空 20 源程序 注释 帮助 理解
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【精****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【精****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。