计算机系统(21)的提高,不利于提高系统的可移植性。

13 查阅

计算机系统(21)的提高,不利于提高系统的可移植性。

A.效率

B.可维护性

C.可靠性

D.可用性

参考答案:

A解析:本题是对系统可移植性概念的考核。软件的可移植性指的是软件不经修改或稍加修改就可以运行于不同软硬件环境(CPU、OS和编译器)的能力,主要体现为代码的可移植性。编程语言越低级,用它编写的程序越难移植,反之则越容易。这是因为,不同的硬件体系结构(例如Intel CPU和SPARC CPU)使用不同的指令集和字长,而OS和编译器可以屏蔽这种差异,所以高级语言的可移植性更好。C++/C是一种中级语言,因为它具有灵活的“位操作”能力(因此具有硬件操作能力),而且可以直接嵌入汇编代码。但是C++/C并不依赖于

软考中级