首页
登录
从业资格
对高级语言源程序进行编译时,可发现源程序中的( )错误。A.堆栈溢出 B.变量
对高级语言源程序进行编译时,可发现源程序中的( )错误。A.堆栈溢出 B.变量
资格题库
2022-08-02
51
问题
对高级语言源程序进行编译时,可发现源程序中的( )错误。A.堆栈溢出B.变量未定义C.指针异常D.数组元素下标越界
选项
A.堆栈溢出
B.变量未定义
C.指针异常
D.数组元素下标越界
答案
B
解析
本题考查编译过程基本知识。高级语言源程序中的错误分为两类:语法错误和语义错误,其中语义错误又可分为静态语义错误和动态语义错误。语法错误指语言结构上的错误,静态语义错误指编译时就能发现的程序含义上的错误,动态语义错误只有在程序运行时才能表现出来。堆栈溢出、指针异常和数组元素下标越界都是程序运行中才能出现的问题,而遵循先声明后引用原则的程序语言必须先定义变量,然后才能使用,否则编译器会在语法分析阶段指出变量未定义错误。
转载请注明原文地址:https://tihaiku.com/congyezige/2415222.html
本试题收录于:
中级 软件评测师题库软件水平考试初中高级分类
中级 软件评测师
软件水平考试初中高级
相关试题推荐
数组是程序语言提供的基本数据结构,对数组通常进行的两种基本操作是数组元素的()
通用的高级程序语言一般都会提供描述数据、运算、控制和数据传输的语言成分,其中,控
在C程序中有些变量随着其所在函数被执行而为其分配存储空间,当函数执行结束后由系统
用()来描述算法时,可以采用类似于程序设计语言的语法结构,也易于转换为程序。A
某图G的邻接矩阵如下所示。以下关于该图的叙述中,错误的是()。 A.该图存在
编译程序对高级语言源程序进行编译的过程中,要不断收集、记录和使用源程序中一些相关
在有些程序设计语言中,一个给定的过程调用和响应调用需执行的代码的结合是在编译时进
以下叙述中,正确的是______。A.编译正确的程序不包含语义错误 B.编
软件的复杂性与许多因素有关。______不属于软件的复杂性参数。A.源程序的代码
执行下面C语言程序段的结果是()。main(){intx=l,a=l,
随机试题
LackofsleepcouldleadtoweightgainGettingtoolitt
[originaltext]W:Mr.FelixSmith.Canyoucomein?Pleasesitdown.M:Thankyo
某面粉厂碾磨车间,耐火等级是二级,地上6层,层高4.5m,车间内设有自动喷水灭火
单排脚手架的横向水平杆设置应满足要求()。A.一端应用直角扣件固定在纵向水平杆
牙本质过敏的首选治疗方法是A.牙髓治疗 B.树脂充填 C.药物脱敏 D.垫
A.前降支 B.对角支 C.右冠状动脉 D.回旋支 E.左冠状动脉主干容
19岁的男大学生,来到门诊,自诉学习压力大,1年来经常出现无休止地思索:"树上叶
39)电压互感器开口三角形绕组的额定电压,在大接地系统中为100/3V。()
()是指在一只基金内部通过结构化的设计或安排,将普通基金份额拆分为具有不同预期
重要的设备基础应用做( )试验。A.沉降 B.预压强度 C.刚度 D.冲
最新回复
(
0
)