问答题X 纠错

参考答案:

在计算机发展的早期,由于CPU效率低,内存小,程序在运行时容易出现运行时间太长或内存溢出问题。因此,人们在编写程序时,很注重程序的时间效率和空间效率,而不太注重程序的清晰性。
随着计算机硬件性能的飞速发展以及软件规模和复杂性的急剧增加,这种情况已经发生了根本的转变,程序的清晰性越来越受到重视,程序的清晰性不好会给测试、维护修改带来困难,这对于规模庞大和复杂的软件尤其明显。
软件运行的效率主要取决于软件的体系结构及算法,编码阶段虽然也有机会提高效率,但效果并不明显。对于效率没有特殊严格要求的系统来说,要将程序的清晰性放在第一位,在不影响清晰性的情况下,去改进效率。

查答案就用赞题库小程序 还有拍照搜题 语音搜题 快来试试吧
无需下载 立即使用

你可能喜欢

问答题

有人说程序编好后能上机运行就可以了,为什么还要讲究风格和可读性呢?你觉得对吗?为什么?

参考答案:对于学生的练习题和作业题,程序编好后能上机运行,一般认为任务就完成了。但对于实际开发的项目来说,任务并没有结束。编码人员...

问答题

设计算法完成下列任务:输入一段英文后,无论输入的文字都是大写,还是小写,或大小写任意混合,都能将其整理成除每个句子开头字母是大写外,其他都是小写的文字。

参考答案:假设在输入的文字中,两个单词间只允许是空格、,、.、?、!,则在输出的文字中,大写的情况有以下几种:(1)整段文字的第一...

问答题

下图所示的流程图完成的功能是使用二分查找方法在table数组中找出值为item的数是否存在。
(1)判断此算法是否是结构化的,说明理由。
(2)若算法是非结构化的,设计一个等价的结构化算法。

参考答案:

(1)不是结构化的,最上面的循环有两个出口,最下面的分支有三个入口。
(2)等价的结构化算法如下:

或者

问答题

对于下图所示的流程图,试分别用N-S图和PAD表示之。

参考答案:

问答题

对于给定的算法,如何判断它是否是结构化的?

参考答案:对于给定的算法,如果符合以下三条原则,就可以判断它是结构化的。(1)使用语言中的顺序、选择、重复等有限的基本控制结构表示...

问答题

结构化程序设计禁止使用goto语句吗?如果程序中使用了goto语句,是否就可以断定它是非结构化的?

参考答案:结构化程序设计并不禁止使用goto语句。如果程序中使用了goto语句,并不能断定它是非结构化的。

问答题

将大的软件划分成模块有什么好处?是不是模块划分得越小越好?划分模块的依据是什么?

参考答案:将大的软件划分成独立命名且可独立访问的模块,不同的模块通常具有不同的功能或职责。这种方法有利于将复杂的问题简单化,是分而...

问答题

是否存在一种情况:复杂问题需要较少的工作去解决?这样的情况对模块化观点有什么影响?

参考答案:通过对复杂的问题进行合理分解,分解为若干个相对简单及独立的子问题,就可以用较少的工作去解决。这种情况能够较好地支持模块化...

问答题

当你“编写”程序时你设计软件吗?软件设计和编码有什么不同吗?

参考答案:在“编写”程序时并没有设计软件。软件设计包括概要设计和详细设计,编码是将详细设计中的过程描述转换成用程序设计语言来描述。

问答题

按照以下描述,画出ER图。一本教材由许多章组成,每一章包含许多节、小结和习题组成,章和节都具有标题和序号属性。

参考答案:

ER图如下

赞题库

赞题库-搜题找答案

(已有500万+用户使用)


  • 历年真题

  • 章节练习

  • 每日一练

  • 高频考题

  • 错题收藏

  • 在线模考

  • 提分密卷

  • 模拟试题

无需下载 立即使用

版权所有©考试资料网(ppkao.com)All Rights Reserved