无论是C语言编写的源程序经编译链接得到的可执行文件还是bash脚本,都能访问环境变量得到其取值,而环境变量的创建与赋值可以一直推迟到相关的可执行程序运行之前由操作员完成。
第1题:
下列说法中正确的是( )。
A.只要将高级程序语言编写的源程序文件(如try.C) 的扩展名更改为.exe,它就成为可执行文件了
B.当代高级的计算机可以直接执行用高级程序语言编写的程序
C.用高级程序语言编写的源程序经过编译和连接后成为可执行程序
D.用高级程序语言编写的程序可移植性和可读性都很差
第2题:
已知某高级语言源程序A经编译后得到机器c上的目标程序B,则( )。
A.对B进行反编译,不能还原出源程序A
B.对B进行反汇编,不能得到与源程序A等价的汇编程序代码
C.对B进行反编译,得到的是源程序A的变量声明和算法流程
D.对A和B进行交叉编译,可以产生在机器c上运行的动态链接库
第3题:
下面有关C程序操作过程的说法中,错误的是()
A.C源程序经过编译,得到的目标文件即为可执行文件
B.C源程序的链接实质上是将目标代码文件和库函数等代码进行连接的过程
C.C源程序不能通过编译,通常是由于语法错误引起的
D.导致不能得到预期计算结果的主要原因是程序算法考虑不周
第4题:
以下叙述中错误的是( )。
A.C语言的可执行程序是由一系列机器指令构成的
B.用C语言编写的源程序不能直接在计算机上运行
C.通过编译得到的二进制目标程序需要连接才可以运行
D.在没有安装C语言集成开发环境的机器上不能运行C源程序生成的.exe文件
第5题:
已知某高级语言源程序A经编译后得到机器C上的目标程序B,则(24)。
A.对B进行反编译,不能还原出源程序A
B.对B进行反汇编,不能得到与源程序A等价的汇编程序代码
C.对B进行反编译,得到的是源程序A的变量声明和算法流程
D.对A和B进行交叉编译,可以产生在机器C上运行的动态链接库
第6题:
C语言源程序中以开头的命令在( )进行处理。
A.对源程序编译之前 B.对源程序编译过程中 C.目标程序链接时 D.目标程序运行时
第7题:
(12)以下叙述中错误的是
A)C语言的可执行程序是由一系列机器指令构成的
B)用C语言编写的源程序不能直接在计算机上运行
C)通过编译得到的二进制目标程序需要连接才可以运行
D)在没有安装C语言集成开发环境的机器上不能运行C源程序生成的.exe文件
第8题:
第9题:
C语言源程序经过编译、链接后生成的可执行文件扩展名是()
第10题:
用C语言编写的源程序需要用编译程序先进行编译,再经过()之后才能得到可执行程序。
第11题:
汇编
解释
连接
运行
第12题:
C语言的可执行程序是由一系列机器指令构成的
用C语言编写的源程序不能直接在计算机上运行
通过编译得到的二进制目标程序需要连接才可以运行
在没有安装C语言集成开发环境的机器上不能运行C源程序生成的exe文件
第13题:
把用高级语言编写的源程序转换为可执行程序(.exe),要经过的过程叫做()。
A.汇编和解释
B.编辑和链接
C.编译和链接
D.解释和编译
第14题:
源程序经汇编或编译后得到的【 】语言程序称为目标程序。
第15题:
此题为判断题(对,错)。
第16题:
下列叙述中,正确的是
A.只要将高级语言编写的源程序文件(如 try. C) 的扩展名更改为.exe,则它就成为可执行文件了
B.当代高级的计算机可以直接执行用高级语言编写的程序
C.用高级语言编写的源程序经过编译和连接后成为可执行程序
D.用高级程序语言编写的源程序可移植性和可读性都很差
第17题:
如果要使得用 C 语言编写的程序在计算机上运行,则对其源程序需要依次进行( )等阶段的处理。
A.预处理、汇编和编译 B.编译、链接和汇编 C.预处理、编译和链接 D.编译、预处理和链接
第18题:
●脚本语言程序开发不采用“编写,编译一链接.运行”模式,(10) 不属于脚本语言。
(10)A.Delphi
B.Php
C.Python
D.Ruby
第19题:
●脚本语言程序开发不采用“编写-编译-链接-运行”模式,以下语言中,(31)不属于脚本语言。
(31) A.Delphi
B.Php
C.Python
D. Ruby
第20题:
汇编语言编写的程序不用经过ASM编译和LINK连接就可以生成可执行文件。
第21题:
GCC是针对Linux操作系统环境下应用程序的编译工具,下面叙述中错误的是()。
第22题:
只要将高级程序语言编写的源程序文件如try.c的扩展名更改为.exe,则它就成为可执行文件了
高档计算机可以直接执行用高级程序语言编写的程序
源程序只有经过编译和链接后才能成为可执行程序
用高级程序语言编写的程序可移植性和可读性都很差
第23题:
C编译程序把文件后缀为.c的源程序文件编译成文件后缀为.obj的二进制文件
C编译程序把文件后缀为.c的源程序文件编译成文件后缀为.exe的可执行文件
C编译程序把文件后缀为.obj的二进制文件编译成文件后缀为.exe的可执行文件
链接程序把文件后缀为.c的源程序文件链接成文件后缀为.exe的可执行文件
第24题:
GCC将源文件生成可执行文件的过程是由:编译、汇编、连接等3个阶段组成
GCC能将C语言、C++语言、汇编语言编写的源程序生成执行文件
设计者若要对源程序进行调试,需要在GCC命令中加入-g参数来编译该源程序
用GCC把源文件仅编译成目标文件,那么,C语言编写的应用程序中可以不要main函数