1[单选题]对建立良好的程序设计风格,下面描述正确的是
A.程序应简单、清晰、可读性好
B.符号名的命名只要符合语法
C.充分考虑程序的执行效率
D.程序的注释可有可无
参考答案:A
2[单选题]下列叙述中,不符合良好程序设计风格要求的是( )。
参考答案:A
参考解析:良好的程序设计风格包括:程序的清晰第一,程序的效率第二;程序的可读性好;程序中要有必要的注释;输入数据前要有提示信息。因此本题的正确答案是A。
3[单选题]下列选项中不符合良好程序设计风格的是 ( )。
参考答案: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[单选题]对建立良好的程序设计风格,下面描述正确的是 ( )。
参考答案:A
9[单选题]按照结构化程序的设计原则和方法,下列叙述中正确的是 ( )。
参考答案:A
10[单选题]下列叙述中,不符合良好程序设计风格要求的是
A.程序的效率第一,清晰第二
B.程序的可读性好
C.程序中要有必要的注释
D.输入数据前要有提示信息
参考答案:A
参考解析:良好的程序设计风格包括:程序的清晰第一,程序的效率第二;程序的可读性好;程序中要有必要的注释;输入数据前要有提示信息。因此本题的正确答案是A。
11[单选题]下面关于形成良好的程序设计风格要注意的因素的描述中正确的是 ( )。
参考答案:D
12[单选题]程序流程图中带有箭头的线段表示的是
A.图元关系B.数据流C.控制流D.调用关系
参考答案:C
参考解析:
13[单选题]继承性机制使得子类不仅可以重用其父类的数据结构和代码,而且可以在父类代码的基础上方便地修改和扩充,这类修改并不影响对原有类的使用。这体现了面向对象方法的
A.使开发出来的软件易于被人理解
B.接近人类的思维习惯
C.易于测试和调试
D.可重用性好
参考答案:D
14[填空题]________注释通常放在每个程序的开头部分,它给出程序的整个说明。
参考答案:序言式
15[填空题]________方法的基本原理是,使用现实世界的概念抽象地思考问题从而自然地解决问题。
参考答案:面向对象
相关推荐: