计算机能够直接执行的程序是( )

计算机能够直接执行的程序是( )。
A.机器语言程序 B.源程序 C.可执行文件 D.命令文件

可执行程序。

1.可执行程序(executable program,EXE File)是指一种可在操作系统存储空间中浮动定位的特殊程序。在MS-DOS和MS-WINDOWS下,此类文件扩展名为.exe。

2.根据事实来看,由高级语言编写的程序称为“源程序”,由二进制代码表示的程序称为“目标程序”,由汇编语言编写的程序称为“汇编程序”。

3.对于计算机本身来说,它只能接收和处理由0到1的代码构成的二进制指令和数据,所以计算机能识别的程序是“目标程序”。而计算机可以直接执行的程序是可执行程序,即扩展名为.exe的程序。

扩展资料

可执行程序的文件格式

1.DOS可执行文件

最简单的可执行文件格式,可以在DOS和WINDOWS中运行。它通过在文件头添加ASCII字符串“MZ”(16进制中表示为4D5A)来标识。“MZ”是MS-DOS开发者之一的马克·茨柏克沃斯基(Mark Zbikowski)的姓名首字母缩写。

2.16位元新可执行文件

通过在文件头添加ASCII字符串“NE”来标识。它只能运行在Windows和OS/2系统,而不能在DOS下运行。

3.16/32位元可执行文件

通过在文件头添加ASCII字符串“LE”来标识。它仅用来在Windows 3.x和Windows 9x中替代VxD驱动。

4.32位元线性可执行文件

通过在文件头添加ASCII字符串“LX”来标识。运行在OS/2 2.0以及更高版本中,也可用于某些DOS扩展。

5.32位元可执行文件

这是最复杂也是目前最流行的可执行文件格式,通过在文件头添加ASCII字符串“PE”来标识。它主要运行于Windows 95和Windows NT以及更高版本的Windows中,也可在BeOS R3中运行。

6.64位元可执行文件

与前一种类似,但使用支持64位元的中央处理器。因此它仅能在64位元的Windows系统中运行,譬如Windows XP 64-Bit Edition 和 Windows Server 2003 64-Bit Edition。

参考资料:百度百科:可执行程序

温馨提示:内容为网友见解,仅供参考
第1个回答  2019-03-28
正确答案:B
把由高级语言编写的程序称为”源程序”,由二进制代码表示的程序称为”目标程序”(后缀名为.obi),由汇编语言编写的程序称为”汇编程序”。为了把源程序转换成机器能接受的目标程序,软件工作者编制了一系列软件,通过这些软件可以把用户按规定语法写出的语句一一翻译成二进制的机器指令。这种具有翻译功能的软件称为”编译程序”,每种高级语言都有与它对应的编译程序。c源程序经过C编译程序编译之后生成一个后缀为.obi的二制进文件(称为目标文件),这个F1标程序要和C语言的库函数相链接生成一个后缀为.exe的文件,这个文件可以在操作系统中直接执行,称为可执行程序。
第2个回答  推荐于2019-06-22

正确答案:C

源程序:由高级语言编写的程序。

目标程序:由二进制代码表示的程序称(后缀名为.obj)。

汇编程序:由汇编语言编写的程序。

编译程序:为了把源程序转换成机器能接受的目标程序,需要把用户按规定语法写出的语句一一翻译成二进制的机器指令。这种具有翻译功能的软件称为”编译程序”。

以C语言为例,C语言源程序经过C语言编译程序编译之后,生成一个后缀为.obj的二进制文件(称为目标程序),最后还要由称为“连接程序”(Link)的软件,把此.obj文件与C语言提供的各种库函数连接在一起,生成一个后缀.exe的可执行程序。显然C语言源程序不能立即执行,故选项B)错误。根据以上定义,选项A)和选项D)错误。故本题应该选择C)。

第3个回答  2007-06-04
B
因为计算机能够直接执行的程序是由2进制编码编制的程序
任何应用软件到最后都将被解释为2进制机器指令
第4个回答  2019-03-28
计算机能够直接执行的程序是源程序

计算机能直接执行的程序是( )。A.汇编语言程序 B.BASIC程序C.机器语 ...
【答案】:C 【考点】计算机软件【解析】计算机能直接执行的程序是机器语言程序。

计算机能直接执行的程序是( )。A.源程序B.机器语言程序C.BASIC语言程 ...
【答案】:B 计算机语言主要有汇编语言、机器语言和高级语言三大类。其中,机器语言是指由0和1组成的一条条计算机可以直接识别并执行的机器指令的集合。每一条机器指令由操作码与地址码组成,操作码确定执行操作,而地址码确定将指定地址的数据进行操作。

计算机能直接执行的程序是( )。
对于计算机本身来说,它只能接收和处理由0到1的代码构成的二进制指令和数据。所以计算机能识别的程序是“目标程序”。而计算可以直接执行的程序是可执行程序,即后缀为.exe的程序。

计算机能直接执行的程序是( )。
【答案】:C 机器语言是直接用计算机指令代码编写的语言,用二进制表示,是计算机唯一能直接识别和执行的语言。其特点是运算速度很快,但程度不直观,难懂、难写、难记、难以修改和难以维护。机器语言在不同计算机系统之间的通用性也较差。

8.计算机能直接执行的程序是( )
选B

计算机能够直接执行的程序是什么?
计算机能够直接执行的程序是源程序;答案选择C;未编译的按照一定的程序设计语言规范书写的文本文件,是一系列人类可读的计算机语言指令。 在现代程序语言中,源代码可以是以书籍或者磁带的形式出现,但最为常用的格式是文本文件,这种典型格式的目的是为了编译出计算机程序。计算机源代码的最终目的是将人类可读...

计算机能直接执行的程序是( )。 A.源程序 B.目标程序 C.汇编程序 D...
计算机可直接执行的是可执行程序,源程序指的是你编写的代码程序,即后缀为.c或者.cpp的文件,另外在经过编译器编译后形成目标程序,是二进制文件,但这时候程序还不能直接运行,还需要经过链接,将所包含的头文件等与自身的目标文件链接,最后形成可执行程序。而汇编程序的含义与C语言程序等处于同一层...

计算机能直接执行的程序是
计算机能直接执行的程序是机器语言程序。机器语言是机器能直接识别的程序语言或指令代码,无需经过翻译,每一操作码在计算机内部都有相应的电路来完成它,或指不经翻译即可为机器直接理解和接受的程序语言或指令代码。机器语言使用绝对地址和绝对操作码。不同的计算机都有各自的机器语言,即指令系统。从使用...

计算机能够直接执行的程序是
机器语言程序。计算机能够直接执行的程序是机器语言程序。机器语言是一种由0和1组成的二进制代码,它是计算机硬件可以直接理解和执行的指令。每个机器语言指令都对应着计算机硬件的一个特定操作,例如加、减、乘、除、数据传输等。

计算机能够直接执行的程序是什么?
计算机能够直接执行的语言只有机器语言,所以答案选择:B、机器语言程序。机器语言由二进制数0和1构成。用汇编语言和高级语言编写的程序(称为源程序)计算机并不认识,更不能直接执行,而必须由语言处理系统将它翻译成计算机可以理解的机器语言程序(即目标程序),然后再让计算机执行目标程序。虽然可以使用各种...

相似回答