你可能喜欢
问答题
问答题
试说明下面的两个程序段的功能是什么?可否用另一些等效的程序段来代替它,以提高其可读性。
(1)的功能是对换A[I]与A[T]的内容。等效的程序段可以是:
(2)的功能是建立一个单位矩阵V。等效的程序段可以是:
填空题
从下列叙述中选出5条符合程序设计风格指导原则的叙述。
(1)嵌套的重数应加以限制。
(2)尽量多使用临时变量。
(3)不滥用语言特色。
(4)不用可以省略的括号。
(5)使用有意义的变量名。
(6)应尽可能把程序编得短些。
(7)把常见的局部优化工作留给编译程序去做。
(8)注解越少越好。
(9)程序的格式应有助于读者理解程序。
(10)应尽可能多用GOTO语句。
这5条符合要求的叙述为()。
填空题
从下列关于模块化程序设计的叙述中选出5条正确的叙述。
(1)程序设计比较方便,但比较难以维护。
(2)便于由多个人分工编制大型程序。
(3)软件的功能便于扩充。
(4)程序易于理解,也便于排错。
(5)在主存储器能够容纳得下的前提下,应使模块尽可能大,以便减少模块的个数。
(6)模块之间的接口叫做数据文件。
(7)只要模块之间的接口关系不变,各模块内部实现细节的修改将不会影响别的模块。
(8)模块间的单向调用关系叫做模块的层次结构。
(9)模块越小,模块化的优点越明显。一般来说,模块的大小都在10行以下。
5条正确的叙述为()。