题目内容
(请给出正确答案)
[主观题]
当源程序编译正确时,PL/0编译程序自动调用__________,对目标代码进行解释执行,并按用户程序要求输入数据和输出运行结果。
查看答案
如果结果不匹配,请 联系老师 获取答案
在存储分配的策略中,()是程序员在编程时或者编译程序对源程序编译时直接指定存储区。
A.直接分配
B.间接分配
C.静态分配
D.动态分配
若程序中有宏定义行:#define N 100则以下叙述中正确的是()。
A.宏定义行中定义了标识符N的值为整数100
B.在编译程序对C源程序进行预处理时用100替换标识符N
C.对C源程序进行编译时用100替换标识符N
D.在运行时用100替换标识符N
A.汇编语言是符号化的机器语言,机器可以直接执行
B.为了完成编译任务,编译程序要对源程序进行扫描
C.解释程序比较简单,所以解释型程序的执行速度很快
D.编译程序非常复杂,所以编译出的程序的执行速度很慢
A.执行目标程序时,编译程序必须已在内存
B.词法分析、语法分析、目标代码生成是编译过程中几个必须经过的阶段
C.解释程序不产生目标程序,因此执行速度快
D.解释程序是用汇编语言写的源程序
在下列叙述中,正确的是 ()
A.执行目标程序时,编译程序必须已在内存
B.词法分析、语法分析、目标代码生成是编译过程中几个必须经过的阶段
C.解释程序不产生目标程序,因此执行速度快
D.解释程序是用汇编语言编写的源程序
●对于高级语言源程序,若(19),则可断定程序中出现语法错误。
(19)A.编译时发现表达式中操作数的类型不匹配
B.编译时发现表达式中的括号不匹配
C.运行时出现数组下标越界的情况
D.运行时出现除数为0的情况
编译程序进行词法分析时不能______。
A.过滤源程序中的注释
B.扫描源程序并识别记号
C.指出出错行号
D.查出拼错的保留字(关键字)