导航菜单
首页 >  » 正文

用高级程序设计语言编写的程序具有? 关于C语言的说法,下列说法正确的是:

用高级程序设计语言编写的程序具有?

B) 良好的可读性和可移植性

C)可读性差    就错了

D)可移植性差  也错了

A)所有的语言写的程序,都要经过编译转换成机器能识别的,才可以

关于C语言的说法,下列说法正确的是:

A错,我想打个比方,我和你在不同的国度,说不同的话语,我和你可以直接用各自的语言和文字交流吗?我想肯定不能够,因此需要翻译,而C语言源程序就是以人类可以熟悉的规则和语言编写,必须经过编译器编译,“翻译”成计算机可以识别的二进制机器指令,计算机才能明白和执行。
C也是错的,C语言程序源代码都是先经过编译,然后进行链接,最后才生成二进制机器指令。编译的过程就是把C语言源文件转变成二进制汇编代码的OBJ文件,然后通过和一些C语言标准库链接,例如你使用C语言库函数printf等等,最终才生成二进制机器指令,才可运行。
D也是错的。LIB是什么东西?就是一个或者一大堆函数的集合。比较专业的术语就是链接库。例如C语言提供的标准库。
所以B是对的。可执行语句最终是转换成机器指令的。

.为使程序员编程时既可使用数据库语言又可使用常规的程序设计语言,数据库系统需要把数据库语言嵌入到____

10、为使程序员编程时既可使用数据库语言又可使用常规的程序设计语言,数据库系统需要把数据库语言嵌入到:(D)
A、编译程序 B、操作系统 C、中间语言 D、宿主语言