更多"下列程序片段中,能通过编译的是() "的相关试题:
[单项选择]下列程序片段中,能通过编译的是( )。
A. public abstract class Animal
B. public abstract class Animal
C. public class Animal
D. public abstract class Animal
[单项选择]解释程序边逐条解释边逐条执行,不保留机器码的目标程序,编译方式是使用编译程序把源程序编译成机器代码的目标程序,并保留下来,保留的形式是 ( )
A. 机器码
B. 汇编程序
C. 机器程序
D. 文件
[单项选择]请读程序片段:
int i=65536;printf("%d”//n”,i;
上面程序片段的输出结果是 ( )
A. 65536
B. 0
C. 有语法错误,无输出结果
D. -l
[单项选择]在使用高级语言编程时,首先可通过编译程序发现源程序的全部()错误。
A. 语法
B. 语义
C. 语用
D. 运行
[单项选择]编译程序能将高级语言编写的源程序转换成( )。
A. 目标程序
B. 映象程序
C. 汇编程序
D. 解释程序
[单项选择]C语言源程序文件经过C编译程序编译连接之后生成的文件后缀名是()
A. .exe
B. .obj
C. .bat
D. .c
[单项选择]下列叙述中错误的是______。
(A) 计算机不能直接执行用C语言编写的源程序
(B) C程序经C编译后,生成后缀为.obj的文件是一个二进制文件
(C) 后缀为.obj的文件,经连接程序生成后缀为.exe的文件是一个二进制文件
(D) 后缀为.obj和.exe的二进制文件都可以直接运行
[单项选择]需编译运行的程序,其()错误在编译时不能发现。
A. 逻辑
B. 语法
C. 括号不匹配
D. 关键字拼写
[单项选择]编译程序和解释程序都是
A. 目标程序
B. 语言编辑程序
C. 语言处理程序
D. 语言连接程序
[单项选择]已知某高级语言源程序A经编译后得到机器C上的目标程序B,则()。
A. 对B进行反编译,不能还原出源程序A
B. 对B进行反汇编,不能得到与源程序A等价的汇编程序代码
C. 对B进行反编译,得到的是源程序A的变量声明和算法流程
D. 对A和B进行交叉编译,可以产生在机器C上运行的动态链接库
[单项选择]编译程序进行词法分析时不能()。
A. 过滤源程序中的注释
B. 扫描源程序并识别记号
C. 指出出错行号
D. 查出拼错的保留字(关键字)
[单项选择]编译程序和解释程序的区别是
A. 编译程序能生成目标程序,而解释程序不能
B. 解释程序能生成目标程序,而编译程序不能
C. 解释程序能加工汇编语言源程序,而编译程序不能
D. 编译程序能工作在交互方式下,而解释程序不能