此题为判断题(对,错)。
第1题:
(12)以下叙述中错误的是
A)C语言的可执行程序是由一系列机器指令构成的
B)用C语言编写的源程序不能直接在计算机上运行
C)通过编译得到的二进制目标程序需要连接才可以运行
D)在没有安装C语言集成开发环境的机器上不能运行C源程序生成的.exe文件
第2题:
计算机只能够执行机器语言表示的指令系统,所以必须将用高级语言编写的程序翻译为机器指令程序。用非机器语言编写的程序称为源程序,把翻译后的机器语言程序叫作目标程序。翻译程序根据功能的不同分为
A.翻译机
B.编译器
C.解释器
D.虚拟机
第3题:
下列说法错误的是()。
A.每一条机器指令都用一个对应的“汇编指令”来替代所形成的指令系统叫“汇编语言”
B.伪指令没有对应的机器码
C.为了增加汇编语言的可读性和协助翻译程序对汇编源程序进行翻译而增加的汇编指令就是“伪指令”。
D.伪指令可以生成目标程序。
第4题:
关于高级语言编写的源程序的运行的论述中,不正确的是()
A解释程序将源程序逐条翻译成若干条机器指令并立即执行之
B编译程序对源程序整体扫描,先进行语法检查,通过后再编译.objd的目标程序
C需要用连接程序把这些目标程序块连接在一起,形成.exe的可执行目标程序
D有些高级语言编写的源程序能被计算机硬件识别并运行
第5题:
高级语言编写的程序需要经过特定的翻译程序将其转换为机器指令后才能够执行。