首页 > 外语类考试
题目内容 (请给出正确答案)
[单选题]

对高级语言源程序进行编译时,可发现源程序中的(29)错误。

A.堆栈溢出

B.变量未定义

C.指针异常

D.数组元素下标越界

答案
收藏

B、变量未定义

解析:解析:本题考查编译过程基本知识。
高级语言源程序中的错误分为两类:语法错误和语义错误,其中语义错误又可分为静态语义错误和动态语义错误。语法错误指语言结构上的错误;静态语义错误指编译时就能发现的程序含义上的错误,动态语义错误只有在程序运行时才能表现出来。堆栈溢出、指针异常和数组元素下标越界都是程序运行中才能出现的问题,而遵循先声明后引用原则的程序语言必须先定义变量,然后才能使用,否则编译器会在语法分析阶段指出变量未定义错误。

如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“对高级语言源程序进行编译时,可发现源程序中的(29)错误。A…”相关的问题
第1题
在对高级语言书写的计算机源程序进行编译时, 每一条程序语句都被编译成一条机器指令。()

在对高级语言书写的计算机源程序进行编译时, 每一条程序语句都被编译成一条机器指令。()

点击查看答案
第2题
以下说法中,错误的是______。A.高级语言编写的源程序计算机可直接执行B.编译方式把高级语言源程序

以下说法中,错误的是______。

A.高级语言编写的源程序计算机可直接执行

B.编译方式把高级语言源程序全部转换成机器指令并产生目标程序

C.解释方式不形成目标程序

D.各种高级语言有其专用的编译或解释程序

点击查看答案
第3题
C语言的编译系统对宏命令是( )。

A.在程序运行时进行代换处理的

B.在程序连接时进行代换处理的

C.和源程序中其他C语句同时进行编译的

D.在对源程序中其他成分正式编译之前进行处理的

点击查看答案
第4题

用高级语言编写的程序经编译后产生的程序叫()。

A.源程序

B.目标程序

C.连接程序

D.编译程序

点击查看答案
第5题
将源程序〔高级语言编写〕翻译成计算机可执行的目标程序,其处理方法是()。

A.编译

B.连接

C.汇编

D.扫描

点击查看答案
第6题
由高级语言编写的源程序要转换成计算机能直接执行的目标程序,必需经过______。

A.编辑

B.编译

C.汇编

D.解释

点击查看答案
第7题
计算机程序中,用高级语言编写的程序经编译后产生的程序叫()。

A.源程序

B.目标程序

C.连接程序

D.运行程序

点击查看答案
第8题
下列关于操作系统的叙述中,正确的是______。

A.操作系统是源程序开发系统

B.操作系统用于执行用户键盘操作

C.操作系统是系统软件的核心

D.操作系统可以编译高级语言程序

点击查看答案
第9题
C语言程序的编译器对宏命令的处理是()。 (A)在程序运行时进行的 (B)在程序连接时进行的 (C)和C语言程序

C语言程序的编译器对宏命令的处理是( )。

(A)在程序运行时进行的

(B)在程序连接时进行的

(C)和C语言程序中的其他语句同时进行编译

(D)在对源程序中其他成分正式编译之前进行的

点击查看答案
第10题
下列关于高级语言和机器语言的说法中,错误的是()。

A.高级语言源程序翻译成机器语言程序的过程有编译和解释两种程序

B.计算机只能识别和执行二进制机器语言代码

C.所有源程序必须翻译成机器语言程序,才能为计算机识别并执行

D.计算机可以直接执行用高级语言编写的程序

点击查看答案
退出 登录/注册
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改