若程序运行时系统报告除数为0,这属于 ( ) 错误。A.语法B.语用C.语义D.语境

若程序运行时系统报告除数为0,这属于 ( ) 错误。

A.语法
B.语用
C.语义
D.语境

参考解析

解析:本题考查程序语言基础知识。程序员编写的源程序中往往会有一些错误,这些错误大致被分为静态错误和动态错误两类。所谓动态错误,是指源程序中的逻辑错误,它们发生在程序运行的时候,比如算法逻辑上的错误。动态错误也被称为动态语义错误,如变量取值为0时被用作除数,引用数组元素时下标出界等。静态错误又可以分为语法错误和静态语义错误。词法和语法错误足指有关语言结构上的错误,如单词拼写错误就是一种词法错误,表达式中缺少操作数、括号不匹配是不符合语法规则要求的语法错误等。静态的语义错误是指分析源程序时可以发现的语言意义上的错误,如加法的两个操作数中一个是实型变量名,而另一个是数组名等。

相关考题:

若某个单元格显示为“VALUE!”,则表示________。 A.存在着除数为0或空单元格的错误B.存在着不可识别的文本C.数据类型错误D.列宽不够

●对于高级语言源程序,若(19),则可断定程序中出现语法错误。(19)A.编译时发现表达式中操作数的类型不匹配B.编译时发现表达式中的括号不匹配C.运行时出现数组下标越界的情况D.运行时出现除数为0的情况

若程序运行时系统报告除数为0,这属于(16)错误。A.语法B.语用C.语义D.语境

● 若程序运行时系统报告除数为 0,这属于 (20)错误。(20)A. 语法B. 语用C. 语义D. 语境

若程序运行时系统报告除数为0,这属于(19)错误。A.语法B.静态语义C.动态语义D.运算对象不匹配

● 若程序运行时系统报告除数为 0,这属于 (24) 错误。(24)A. 语法B. 静态语义C. 动态语义D. 运算对象不匹配

●以下关于程序错误的叙述中,正确的是(50) 。(50)A.编译正确的程序必然不包含语法错误B.编译正确的程序必然不包含语义错误C.除数为0的错误可以在语义分析阶段检查出来D.除数为0的错误可以在语法分析阶段检查出来

若下列程序运行时输出结果为 1,A,10.1 2,B,3.5 请将程序补充完整。 include using name 若下列程序运行时输出结果为1,A,10.12,B,3.5请将程序补充完整。include<iostream>using namespace std;int main(){void test(int,char,double______);test(1,'A',10.1);test(2,'B');return 0;}void test(int a,char b,double c){cout<<a<<','<<b<<','<<c<<end1;}

下列程序运行时,若输入labcedf2df输出结果为【】。 include main(){char a=0,ch; wh 下列程序运行时,若输入labcedf2df<回车>输出结果为【 】。include<stdio.h>main(){ char a=0,ch;while((ch==getchar())!='\n'){ if(a%2!=0(ch>='a'ch<='z')) ch=ch'a'+'A';a++;prtchar(ch);}printf("\n");}

●若程序在运行时陷入死循环,则该情况属于(17)。(17)A.语法错误B.运行时异常C.动态的语义错误D.静态的语义错误

● 若程序在运行时陷入死循环,则该情况属于(14) 。A.语法错误B.运行时异常C.动态的语义错误D.静态的语义错误

有以下程序: 若运行时输入:1 2 3回车,则输出结果是( )。 A.编译错误 2 0 0 0SXB 有以下程序:若运行时输入:1 2 3回车,则输出结果是( )。A.编译错误 2 0 0 0B.1 0 2 0 0 0C.1 2 2 0 3 0D.1 0

有以下程序:若运行时输入:2 4 6<回车>,则输出结果为( )。A.2 0 4B.2 0 0C.2 4 0D.2 4 6

若程序运行时系统报告关键字拼写错误,这属于(34)。A.语法错误B.运算对象不匹配错误C.静态语义错误D.动态语义错误

在C/C++程序中,整型变量a的值为0且应用在表达式c=b/a中,则最可能发生的情形是( )。A.编译时报告有语法错误 B.编译时报告有逻辑错误 C.运行时报告有语法错误 D.运行时产生异常

以下关于程序错误的叙述中,正确的是( )。A.编译正确的程序不包含语义错误 B.编译正确的程序不包含语法错误 C.除数为0的情况可以在语义分析阶段检查出来 D.除数为0的情况可以在语法分析阶段检查出来

以下叙述中,正确的是 ( ) 。A.编译正确的程序不包含语义错误B.编译正确的程序不包含语法错误C.除数为0的情况可以在语义分析阶段检查出来D.除数为0的情况可以在语法分析阶段检查出来

●对于高级语言源程序,若(34),则可断定程序中出现语法错误。(34)A.编译时发现所定义的变量未赋初值B.编译时发现表达式中的括号不匹配C.运行时出现数组下标越界的情况D.运行时出现除数为0的情况

若程序在运行时陷入死循环,则该情况属于______。A.语法错误B.运行时异常C.动态的语义错误D.静态的语义错误

补码定点小数除法中,被除数和除数应满足()。A.0≤|被除数|≤|除数|B.O<|被除数|≤|除数|C.0<|除数|≤被除数|D.0<|被除数|<|除数|

操作FANUC0i系统时,修改参数出现PS100报警,这报警属于()A、数控系统报警B、程序错误报警C、PMC报警D、伺服报警

如果Excel某单元格显示为#DIV/0,这表示()。A、除数为零B、格式错误C、行高不够D、列宽不够

如果excel 2010某单元格显示为#DIV/0,这表示()。A、除数为零B、格式错误C、行高不够D、列宽不够

在.NET中,程序员在代码中漏写了一个大括号,这属于()。A、逻辑错误B、运行时错误C、语法错误D、自定义错误

单选题在.NET中,程序员在代码中漏写了一个大括号,这属于()。A逻辑错误B运行时错误C语法错误D自定义错误

单选题如果excel 2010某单元格显示为#DIV/0,这表示()。A除数为零B格式错误C行高不够D列宽不够

单选题如果Excel某单元格显示为#DIV/0,这表示()。A除数为零B格式错误C行高不够D列宽不够