试说明下面的两个程序段的功能是什么?可否用另一些等效的程序段来代替它,以提高其可读性。
(1)的功能是对换A[I]与A[T]的内容。等效的程序段可以是: (2)的功能是建立一个单位矩阵V。等效的程序段可以是:
填空题UNIX操作系统是()研制的,它是用程序语言()书写实现的。
单项选择题FORTRAN语言的源程序是()结构。
A.COBOL B.BASIC C.FORTRAN D.PL/1
单项选择题程序语言的编译系统和解释系统相比,从用户程序的运行效率来看()
A.前者运行效率高 B.两者大致相同 C.后者运行效率高 D.不能确定
填空题从下列叙述中选出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条正确的叙述为()。