(12)以下叙述中错误的是A)C语言的可执行程序是由一系列机器指令构成的B)用C语言编写的源程序不能

题目

(12)以下叙述中错误的是

A)C语言的可执行程序是由一系列机器指令构成的

B)用C语言编写的源程序不能直接在计算机上运行

C)通过编译得到的二进制目标程序需要连接才可以运行

D)在没有安装C语言集成开发环境的机器上不能运行C源程序生成的.exe文件

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

试题6

下列叙述中,正确的是( )。

A.用高级程序语言编写的程序称为源程序

B.计算机能直接识别并执行用汇编语言编写的程序

C.机器语言编写的程序执行效率最低

D.高级语言编写的程序的可移植性最差


正确答案:A
试题6分析:
计算机不能识别人们日常使用的自然语言,只能识别机器语言。程序设计语言是按照一定规则编制好的语言,可分为:机器语言、汇编语言和高级语言。
高级程序设计语言编写的程序称为源程序,具有良好的可读性和可移植性,但不能被机器直接执行。必须通过翻译程序翻译成等价的机器语言程序才能在计算机上执行。翻译的方法有:解释和编译。
试题6答案:
A

第2题:

下列叙述中,正确的是______。

A) 用高级语言编写的程序称为源程序

B) 计算机能直接识别、执行用汇编语言编写的程序

C) 用机器语言编写的程序执行效率最低

D) 不同型号的CPU具有相同的机器语言

A.

B.

C.

D.


正确答案:A

第3题:

以下叙述中错误的是

A)C 语言源程序经编译后生成后缀为 .obj 的目标程序

B)C 程序经过编译、连接步骤之后才能形成一个真正可执行的二进制机器指令文件

C) 用 C 语言编写的程序称为源程序,它以 ASCII 代码形式存放在一个文本文件中

D)C 语言中的每条可执行语句和非执行语句最终都将被转换成二进制的机器指令


正确答案:D
(44)D) 解析 : 并不是源程序中的所有行都参加编译 。 在条件编译形式下 , 相关内容只在满足一定条件时才进行编译。选项 D) 中的非执行语句不在其范围内。

第4题:

下列叙述中,正确的是()

A.用高级程序语言编写的程序称为源程序

B.计算机能直接识别并执行由汇编语言编写的程序

C.机器语言编写的曾徐执行效率最低

D.高级语言编写的程序可移植性最差


正确答案:A
用高级语言编写的程序称为高级语言源程序,计算机是不能直接识别和执行高级语言源程序的,也要用翻译的方法把高级语言源程序翻译成等价的机器语言程序(称为目标程序)才能执行。

第5题:

关于程序设计语言,下列说法错误的是( )。[1分]

A.汇编语言用助记符表示机器指令,语句与机器语言一一对应

B.高级语言编写的源程序需编译或解释才能运行,其中解释程序会产生目标文件,链接后产生可执行文件

C.机器语言比高级语言可移植性差

D.数据库语言都属于4GL语言(第四代语言)


正确答案:B

第6题:

下列叙述中,正确的是

A) 高级语言编写的程序可移植性差

B) 机器语言就是汇编语言,无非是名称不同而已

C) 指令是由一串二进制数0、1组成的

D) 用机器语言编写的程序可读性好


正确答案:C
【答案】:C
【知识点】:高级语言、汇编语言、机器语言及指令的基本概念
【解析】:一般来说,不同型号(或系列)的CPU,具有不同的指令系统。指令系统也称机器语言。每条指令都对应一串二进制代码。故选项C正确。
机器语言是计算机唯一能够识别并直接执行的语言,所以与其他程序设计语言相比,其执行效率高,但由于机器语言中每条指令都是一串二进制代码,可读性差、不易记忆,可移植性差。故选项D错误。
汇编语言不再使用难以记忆的二进制代码,而是使用比较容易识别、记忆的助记符号,所以汇编语言也叫符号语言。粗略地说,汇编语言是符号化了的机器语言。是一种依赖于机器的语言。但计算机不能直接识别和执行它。必须先把汇编语言源程序翻译成机器语言程序,才能被执行。所以机器语言不是汇编语言。故B选项错。
所谓高级语言是一种用表达各种意义的“词”和“数学公式”按照一定的“语法规则”编写程序的语言,这里的“高级”是指这种语言与自然语言和数学式子相当接近,而且不依赖于计算机的型号,通用性好,可移植性好。故选项A错误。

第7题:

下列叙述中,正确的是

A. 用高级程序语言编写的程序称为源程序

B. 计算机能直接识别并执行用汇编语言编写的程序

C. 机器语言编写的程序执行效率最低

D. 高级语言编写的程序的可移植性最差


正确答案:A
用高级语言编写的程序称为高级语言源程序,计算机是不能直接识别和执行高级语言源程序的,也要用翻译的方法把高级语言源程序翻译成等价的机器语言程序(称为目标程序)才能执行。

第8题:

下列叙述中,正确的是

A.用高级程序语言编写的程序称为源程序

B.计算机能直接识别并执行用汇编语言编写的程序

C.机器语言编写的程序必须经过编译和连接后才能执行

D.机器语言编写的程序具有良好的可移植性


正确答案:A
用汇编语言编写的程序称为汇编语言源程序,计算机不能直接识别和执行它。必须先把汇编语言源程序翻译成机器语言程序(称目标程序),然后才能被执行。翻译过程是由事先存放在机器里“汇编程序”完成的,叫做汇编过程。

第9题:

以下关于汇编语言的叙述中,错误的是(50)。

A.汇编语言源程序中的指令语句将被翻译成机器代码

B.汇编程序先将源程序中的伪指令翻译成机器代码,然后再翻译指令语句

C.汇编程序以汇编语言源程序为输入,以机器语言表示的目标程序为输出

D.汇编语言的指令语句必须具有操作码字段,可以没有操作数字段


正确答案:B
解析:汇编语言是面向机器的低级语言,与具体机型有关,运行汇编语言源程序时要将源程序翻译成目标程序,目标程序是机器语言程序,也即计算机的CPU可直接处理的机器代码。

第10题:

计算机源程序是()。

A.用机器语言编写的程序

B.计算机所有软件的集合

C.用高级语言或汇编语言编写的程序

D.计算机指令的集合


参考答案:A

更多相关问题