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

以下关于程序错误的叙述中,正确的是( )。

A.编译正确的程序必然不包含语法错误
B.编译正确的程序必然不包含语义错误
C.除数为0的错误可以在语义分析阶段检查出来
D.除数为0的错误可以在语法分析阶段检查出来

参考解析

解析:编译正确的程序可以消除词法及语法错误,但不能完全消除语义错误。
语义错误分两类,静态语义错误可以通过编译程序检测发现,而动态语义错误需要到运行时才能被发现。

相关考题:

以下叙述中错误的是A) 算法正确的程序最终一定会结束B) 算法正确的程序可以有零个输出C) 算法正确的程序可以有零个输入D) 算法正确的程序对于相同的输入一定有相同的结果

以下叙述中错误的是( )。A.算法正确的程序最终一定会结束B.算法正确的程序可以有零个输出C.算法正确的程序可以有零个输入D.算法正确的程序对于相同的输入一定有相同的结果

以下关于软件测试的叙述中,正确的是(35)。A.软件测试不仅能表明软件中存在错误,也能说明软件中不存在错误B.软件测试活动应从编码阶段开始C.一个成功的测试能发现至今未发现的错误D.在一个被测程序段中,若已发现的错误越多,则残存的错误数越少

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

下列关于软件测试的目的和准则的叙述中,正确的是( )。A.软件测试是证明软件没有错误B.主要目的是发现程序中的错误C.主要目的是确定程序中错误的位置D.测试最好由程序员自己来检查自己的程序

以下关于手术切口的叙述中,哪项是错误的( )

下列叙述中正确的是( )。A. 软件测试的目的是确定程序中错误的位置B. 软件测试的目的是发现程序中的错误C. 软件调试的目的是发现程序中的错误D. 软件调试后一般不需要再测试

以下关于软件测试目的的叙述中,不正确的是()。 A、测试是程序的执行过程,目的在于发现错误B、一个好的测试用例在于能发现至今未发现的错误C、分析错误产生原因不便于软件过程改进D、通过对测试结果分析整理,可以修正软件开发规则

以下关于程序的叙述中,错误的是__(30) 。A.有编译错误的程序一定包含着错误B.运行结果正确的程序也可能含有错误C.调用了未定义的函数会产生链接错误D.调用了未定义的函数会发生运行异常

下列关于Java对import语句规定的叙述中,错误的是( )。A.在Java程序中import语句可以有多个SXB 下列关于Java对import语句规定的叙述中,错误的是( )。A.在Java程序中import语句可以有多个B.在Java程序中import语句可以没有C.在Java程序中import语句必须有一个D.在Java程序中import语句必须引入在所有类定义之前

以下关于建立良好的程序设计风格的叙述中,正确的是(47)。A.程序应简单、清晰、可读性好B.变量的命名要符合语法C.充分考虑程序的执行效率D.程序的注释可有可无

以下关于测试的叙述中,正确的是( )。 A.实际上,可以采用穷举测试来发现软件中的所有错误B.错误很多的程序段在修改后错误一般会非常少C.测试可以用来证明软件没有错误D.白盒测试技术中,路径覆盖法往往能比语句覆盖法发现更多的错误

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

下列关于Java对import语句规定自叙述中,错误的是( )。 A.在Java程序中import语句可以有多个SX 下列关于Java对import语句规定自叙述中,错误的是( )。A.在Java程序中import语句可以有多个B.在Java程序中import语句可以没有C.在Java程序中import语句必须有一个D.在Java程序中import语句必须引入在所有类定义之前

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

以下关于Excel的叙述中错误的是( )。

●以下关于程序的叙述中,错误的是__(30) 。(30)A.有编译错误的程序一定包含着错误B.运行结果正确的程序也可能含有错误C.调用了未定义的函数会产生链接错误D.调用了未定义的函数会发生运行异常

下列关于软件测试的目的和准则的叙述中,正确的是( )。A)软件测试是证明软件没有错误B)主要目的是发现程序中的错误C)主要目的是确定程序中错误的位置D)测试最好由程序员自己来检查自己的程序

以下叙述中错误的是() A、算法正确的程序最终一定会结束B、算法正确的程序可以有零个输出C、算法正确的程序可以有零个输入D、算法正确的程序对于相同的输A-定有相同的结果

以下关于多重窗体程序的叙述中,错误的是()A、用Hide方法不但可以隐藏窗体,且能清除内存中的窗体B、在多重窗体程序中,各窗体的菜单是彼此独立的C、在多重窗体程序中,可以根据需要指定启动窗体D、对于多重窗体程序中,单独保存每个窗体

叙述A:一个表可以创建索引,也可以不创建索引。叙述B:任何唯一标识表中行的属性(或属性集)都是候选键。关于以上叙述中,正确的是()。A、都是错误的B、都正确C、叙述A正确,叙述B错误D、叙述A错误,叙述B正确

叙述A:当视图被撤消,不会对基表造成任何影响。叙述B:不能改变作为计算结果的列。关于对以上叙述中,正确的是()。A、叙述A正确,叙述B错误B、叙述A错误,叙述B正确C、都正确D、都是错误的

以下关于宏的叙述中,错误的是()A、宏是Access的数据库对象之一B、可以将宏对象转换为VBA程序C、不能在VBA程序中调用宏D、宏比VBA程序更安全

叙述A:如果一个表中已经建立了主键约束,则不能再创建簇索引。叙述B:当你修改索引列的数据时,相关索引会被自动更新。关于以上叙述中,正确的是()。A、都是错误的B、都正确C、叙述A正确,叙述B错误D、叙述A错误,叙述B正确

单选题以下关于黑客破解密码方式错误的叙述是()A字典攻击B假登陆程序C密码探测程序D潜入机房窃取密码

单选题叙述A:当视图被撤消,不会对基表造成任何影响。叙述B:不能改变作为计算结果的列。关于对以上叙述中,正确的是()。A叙述A正确,叙述B错误B叙述A错误,叙述B正确C都正确D都是错误的

单选题以下关于宏的叙述中,错误的是()A宏是Access的数据库对象之一B可以将宏对象转换为VBA程序C不能在VBA程序中调用宏D宏比VBA程序更安全

单选题以下叙述中错误的是(  )。A算法正确的程序最终一定会结束B算法正确的程序可以有零个输出C算法正确的程序可以有零个输入D算法正确的程序对于相同的输入一定有相同的结果