首页
登录
从业资格
对高级语言源程序进行编译时,可发现源程序中的 ( ) 错误。A.堆栈溢出
对高级语言源程序进行编译时,可发现源程序中的 ( ) 错误。A.堆栈溢出
练习题库
2022-08-02
62
问题
对高级语言源程序进行编译时,可发现源程序中的 ( ) 错误。A.堆栈溢出B.变量未定义C.指针异常D.数组元素下标越界
选项
A.堆栈溢出
B.变量未定义
C.指针异常
D.数组元素下标越界
答案
B
解析
本题考查编译过程基本知识。高级语言源程序中的错误分为两类:语法错误和语义错误,其中语义错误又可分为静态语义错误和动态语义错误。语法错误指语言结构上的错误,静态语义错误指编译时就能发现的程序含义上的错误,动态语义错误只有在程序运行时才能表现出来。堆栈溢出、指针异常和数组元素下标越界都是程序运行中才能出现的问题,而遵循先声明后引用原则的程序语言必须先定义变量,然后才能使用,否则编译器会在语法分析阶段指出变量未定义错误。
转载请注明原文地址:https://tihaiku.com/congyezige/2416762.html
本试题收录于:
中级 软件评测师题库软件水平考试初中高级分类
中级 软件评测师
软件水平考试初中高级
相关试题推荐
下列语言中,( )是一种通用的编程语言。A.HTML B.SQL C.Py
设备驱动程序是直接与( )打交道的软件。A.应用程序 B.数据库 C.编译
( )是一种客户端脚本语言,它采用解释方式在计算机上执行。A.Python
系统的主要任务是( )。A.把源程序转换为目标代码 B.负责文字格式编排和数
以下说法中,错误的是( )。A.张某和王某合作完成一款软件,他们可以约定申请专
以下关于软件工程的叙述中,错误的是( )。A.软件工程是开发、运行、维护软件的
( )不属于脚本语言。A.COBOL B.Python C.PHP D.
采用面向对象程序设计语言C++/Java进行系统实现时,定义类S及其子类D。若类
将源程序中多处使用的同一个常数定义为常量并命名,( )。A.提高了编译效率
编译和解释是实现高级程序设计语言的两种方式,其区别主要在于( )。A.是否进行
随机试题
Thatlargeanimalsrequirealuxuriantvegetation,hasbeenageneralass
Advertisersuseseveraldifferenttechniquesforsellingproducts.Onecan【S
下面哪项是诊断冠状动脉狭窄的金标准()A.心电图检查:ST段↑弓背向上、病理性q
将一门学科的内容按照逻辑体系组织起来,前后内容基本不重复。这体现的课程组织形式是
我国人民法院设行政审判庭,依法实行合议、回避、公开审判和两审终审制度,对具体行政
“万能蒸汽机”是第一次工业革命中最重要的发明。当瓦特研制成功这项动力技术时,中国
6-磷酸葡萄糖脱氢酶缺乏时,易发生溶血性贫血的生化机制是A:磷酸戊糖途径被抑制,
在国际工程项目中,人工费包括( )。 A、管理人员工资 B、后勤服务工人
对患儿使用约束法的目的是A.促进血液循环 B.确保患儿的安全 C.提高血氧浓
从营养的角度看,人们的膳食结构应提倡“三低一高”。“三低一高”指的是()。
最新回复
(
0
)