精品文档
精品文档
?/p>
6
?/p>
由机器语言到高级语言:程序编写与编译
1
、关于计算机语言,下列说法不正确的是
_____
?/p>
(A)
所有源程序最后都需被转换为汇编语言程序,机器才能够执行?/p>
(B)
所谓“高级语言”和“低级语言”是指其和机器硬件的相关程度,不涉及机器硬件的语
言为高级语言,而与机器硬件相关的语言则为低级语言?/p>
(C)
低级语言程序执行效率高是因为用低级语言编程时可以充分利用硬件的各种特殊性,?/p>
高级语言则只能使用硬件的标准结构?/p>
(D)
高级语言编程效率高是因为其可用大粒度积木块来构造程序,比一行行语句、一条条
指令来编程效率高出很多?/p>
(E)
上述有不正确的?/p>
答案?/p>
A
解释?/p>
本题考核对“计算机语言”的理解?/p>
(A)
所有源程序最后都需被转换为机器语言程序,机器才能够执行,所?/p>
(A)
错误?/p>
(B)(C)
?/p>
(D)
的叙述都是正确的?/p>
具体内容请参考第六章视频之“从机器语言到汇编语言”以及第六章课件?/p>
2
、关于计算机语言,下列说法不正确的是
_____
?/p>
(A)
汇编语言和机器语言是以指令为单位来编写程序?/p>
(B)
高级语言是以语句为单位来编写程序,一条语句相当于若干条指?/p>
(
或者说一条语句可?/p>
若干条指令来实现
)
?/p>
(C)
面向对象语言或可视化构造语言是以对象
(
?/p>
)
为单位来编写程序,一个对象相当于若干?/p>
语句
((
或者说一个对象可用若干条语句来实?/p>
)
?/p>
(D)
我们可以设计一种新语言,让用户以其更熟悉的对象
(
?/p>
)
来编写源程序,然后提供一
个编译器将该源程序转换成某种已广泛使用的高级语言源程序,就可以让机器执行该程序?/p>
(E)
上述有不正确的?/p>
答案?/p>
E
解释?/p>
本题考核对“计算机语言”的理解?/p>
(A)(B)(C)
?/p>
(D)
的叙述都是正确的,所以选择
(E)
?/p>
具体内容请参考第六章视频之“从机器语言到汇编语言”以及第六章课件?/p>