2015计算机二级公共基础知识,2015年计算机二级公共基础知识考点测试题(9)

本文探讨了良好的程序设计风格的重要性,强调程序应具备简单性、清晰性和可读性,指出程序的效率应置于清晰度之后。同时,强调了程序的注释、模块化设计和高内聚低耦合原则在软件设计中的关键作用。文中还提到软件调试的必要性,以及面向对象方法的可重用性优势。
摘要由CSDN通过智能技术生成

1[单选题]对建立良好的程序设计风格,下面描述正确的是

A.程序应简单、清晰、可读性好

B.符号名的命名只要符合语法

C.充分考虑程序的执行效率

D.程序的注释可有可无

参考答案:A

2[单选题]下列叙述中,不符合良好程序设计风格要求的是(  )。

c2de6640ff9d81b542058f2512d066a4.gif

参考答案:A

参考解析:良好的程序设计风格包括:程序的清晰第一,程序的效率第二;程序的可读性好;程序中要有必要的注释;输入数据前要有提示信息。因此本题的正确答案是A。

3[单选题]下列选项中不符合良好程序设计风格的是 (  )。

4ca645bf04a716ddce7883831fe0f908.gif

参考答案:D

参考解析:源程序要文档化、数据说明的次序要规范化、避免滥用90t0语句、模块设计要保证低耦合高内聚等都是良好的程序设计风格。如果模块的耦合度越低,内聚度越高,则模块的独立性越强。因此本题的正确答案是D。

4[填空题]诊断和改正程序中错误的工作通常称为________。

参考解析:软件调试【分析】软件调试的任务是诊断和改正程序中的错误,软件测试的任务是尽可能多地发现软件中的错误。先要发现软件中的错误,然后借助于一定的调试工具去执行找出错误的具体位置。软件测试贯穿整个软件生命期,调试主要在开发阶段。

5[单选题]下面哪一项不是软件设计的基本原理?

A.抽象B.完备性C.模块化D.信息隐蔽

参考答案:B

6[单选题]下列叙述中正确的是

A.程序设计就是编制程序

B.程序的测试必须由程序员自己去完成

C.程序经调试改错后还应进行再测试

D.程序经调试改错后不必进行再测试

参考答案:C

参考解析:程序设计不只是编制程序,还包括编写相应的文档等;程序的测试一般不由程序员自己去完成,应该由独立的第三方来构造测试;由于修正一个错误的同时有可能会引入新的错误,所以在修改错误之后,必须进行回归测试。因此选项C正确。

7[单选题]软件设计中模块划分应遵循的准则是

A.低内聚低耦合

B.高内聚低耦合

C.低内聚高耦合

D.高内聚高耦合

参考答案:B

参考解析:一般较优秀的软件设计,应尽量做到高内聚,低耦合,即减弱模块之间的耦合性和提高模块内的内聚性,有利于提高模块的独立性。因此本题的正确答案是B。

8[单选题]对建立良好的程序设计风格,下面描述正确的是 (  )。

947fb33b94b89bab91d4c9a35932a397.gif

参考答案:A

9[单选题]按照结构化程序的设计原则和方法,下列叙述中正确的是 (  )。

0b3bfb073120aa21744e33f9eb7ade72.gif

参考答案:A

10[单选题]下列叙述中,不符合良好程序设计风格要求的是

A.程序的效率第一,清晰第二

B.程序的可读性好

C.程序中要有必要的注释

D.输入数据前要有提示信息

参考答案:A

参考解析:良好的程序设计风格包括:程序的清晰第一,程序的效率第二;程序的可读性好;程序中要有必要的注释;输入数据前要有提示信息。因此本题的正确答案是A。

11[单选题]下面关于形成良好的程序设计风格要注意的因素的描述中正确的是 (  )。

7e0e32d4c36bcfa77221101a47762b70.gif

参考答案:D

12[单选题]程序流程图中带有箭头的线段表示的是

A.图元关系B.数据流C.控制流D.调用关系

参考答案:C

参考解析:

a3080cb1cbbb0c82680fb92559d21d70.png

13[单选题]继承性机制使得子类不仅可以重用其父类的数据结构和代码,而且可以在父类代码的基础上方便地修改和扩充,这类修改并不影响对原有类的使用。这体现了面向对象方法的

A.使开发出来的软件易于被人理解

B.接近人类的思维习惯

C.易于测试和调试

D.可重用性好

参考答案:D

14[填空题]________注释通常放在每个程序的开头部分,它给出程序的整个说明。

参考答案:序言式

15[填空题]________方法的基本原理是,使用现实世界的概念抽象地思考问题从而自然地解决问题。

参考答案:面向对象

相关推荐:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值