单选题 (61) 的做法不利于嵌入式应用软件的移植。
【正确答案】 D
【答案解析】为了提高嵌入式应用软件的可移植性,在软件设计上,要采用层次化设计和模块化设计。在软件体系结构上,可以在操作系统和应用软件之间引入一个虚拟机层,或者叫操作系统抽象层,把一些通用的、共性的操作系统API接口函数封装起来。并且尽可能将不可移植的部分局域化,集中在某几个特定的文件之中。而在数据类型上,由于C语言的数据类型与机器的字长和编译器有关,因此尽量不要直接使用c语言的数据类型。