网友您好, 请在下方输入框内输入要搜索的题目:
题目内容
(请给出正确答案)
若程序运行时系统报告除数为0,这属于( )错误。
A.语法
B.语用
C.语义
D.语境
B.语用
C.语义
D.语境
参考答案
参考解析
解析:本题考查程序语言基础知识。程序员编写的源程序中往往会有一些错误,这些错误大致被分为静态错误和动态错误两类。所谓动态错误,是指源程序中的逻辑错误,它们发生在程序运行的时候,比如算法逻辑上的错误。动态错误也被称为动态语义错误,如变量取值为0时被用作除数,引用数组元素时下标出界等。静态错误又可以分为语法错误和静态语义错误。词法和语法错误足指有关语言结构上的错误,如单词拼写错误就是一种词法错误,表达式中缺少操作数、括号不匹配是不符合语法规则要求的语法错误等。静态的语义错误是指分析源程序时可以发现的语言意义上的错误,如加法的两个操作数中一个是实型变量名,而另一个是数组名等。
更多 “若程序运行时系统报告除数为0,这属于( )错误。A.语法 B.语用 C.语义 D.语境” 相关考题
考题
●对于高级语言源程序,若(19),则可断定程序中出现语法错误。(19)A.编译时发现表达式中操作数的类型不匹配B.编译时发现表达式中的括号不匹配C.运行时出现数组下标越界的情况D.运行时出现除数为0的情况
考题
一般,程序设计语言的定义都涉及(29)三个方面,分为高级语言和低级语言两大类,负责高级程序语言翻译任务的是(30)。(67)A.词法、语法、语义B.词法、语义、语用C.语法、语义、语用D.语法、语义、语句
考题
●对于高级语言源程序,若(34),则可断定程序中出现语法错误。(34)A.编译时发现所定义的变量未赋初值B.编译时发现表达式中的括号不匹配C.运行时出现数组下标越界的情况D.运行时出现除数为0的情况
考题
程序中的错误一般可分为语法错误和语义错误两类,其中,语义错误可分为静态语义错误和动态语义错误。( )属于动态语义错误。A.关键词(或保留字)拼写错误
B.程序运行中变量取值为0时作为除数
C.表达式的括号不匹配
D.运算符的运算对象类型不正确
考题
以下关于程序错误的叙述中,正确的是______。A.编译正确的程序不包含语义错误
B.编译正确的程序不包含语法错误
C.除数为0的情况可以在语义分析阶段检查出来
D.除数为0的情况可以在语法分析阶段检查出来
考题
以下叙述中,正确的是( )。A.编译正确的程序不包含语义错误
B.编译正确的程序不包含语法错误
C.除数为0的情况可以在语义分析阶段检查出来
D.除数为0的情况可以在语法分析阶段检查出来
考题
以下关于程序错误的叙述中,正确的是( )。A.编译正确的程序必然不包含语法错误
B.编译正确的程序必然不包含语义错误
C.除数为0的错误可以在语义分析阶段检查出来
D.除数为0的错误可以在语法分析阶段检查出来
考题
信息组织分为哪三种不同的层次()A、语境信息组织、语义信息组织、语用信息组织B、语法信息组织、语境信息组织、语用信息组织C、语法信息组织、语义信息组织、语用信息组织D、语文信息组织、语义信息组织、语用信息组织
考题
单选题从信息的语言学特性出发,地图信息分为()。A
语法、语义和语用B
语法、语意和语言C
语法、语意和语用D
语义、语境和语用
热门标签
最新试卷