以下关于程序的叙述中,错误的是__(30)。A.有编译错误的程序一定包含着错误B.运行结果正确的程序也

题目

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

A.有编译错误的程序一定包含着错误

B.运行结果正确的程序也可能含有错误

C.调用了未定义的函数会产生链接错误

D.调用了未定义的函数会发生运行异常

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

1、下列说法错误的是()。

A.程序测试的目的就是验证程序的正确性。

B.程序中常见的错误有三种:编译错误,链接错误,以及运行时错误。

C.编译错误通常是由语法错误造成的。

D.运行时错误是指在程序运行时发生的错误,运行时错误有两种:一种是导致程序的运行结果与预期的不一致,另一种是导致程序无法正常运行。


排除已发现的错误

第2题:

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

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

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

第3题:

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

A.有编译错误的程序一定包含着错误
B.运行结果正确的程序也可能含有错误
C.调用了未定义的函数会产生链接错误
D.调用了未定义的函数会发生运行异常

答案:A
解析:
高级语言程序需要经过编辑、编译、链接处理,形成可执行程序后才能运行。编辑是指编写和修改源程序的文本内容;编译是指将源程序翻译为目标程序;链接是将目标程序与所需要的库函数(代码)链接在一起,以形成可执行代码。代码中调用了未定义的函数时,链接器会报告链接错误,程序还不能进入运行阶段。

第4题:

●以下关于程序的叙述中,错误的是__(30) 。

(30)

A.有编译错误的程序一定包含着错误

B.运行结果正确的程序也可能含有错误

C.调用了未定义的函数会产生链接错误

D.调用了未定义的函数会发生运行异常


正确答案:D

第5题:

对下列程序的叙述中,正确的是( )。 A.第1行会产生编译错误B.第6行会产生编译错误SXB

对下列程序的叙述中,正确的是( )。

A.第1行会产生编译错误

B.第6行会产生编译错误

C.第6行会产生运行错误

D.程序正常运行


正确答案:D
程序正常运行打印thisisrun()。用Thread类的构造方法Thread(Runnabletarget)创建线程对象时,构造方法中的参数必须是一个具体的对象,该对象称作线程的目标对象,创建的目标对象的类必须实现Runnable接口。

第6题:

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


正确答案:A
试题50分析程序在编译的过程中,包含了词法分析、语法分析和语义分析等阶段,其中词法分析从左到右逐字符读入源程序,识别出一个个单词符号,常见的词法错误有输入的关键字错误等;语法分析是在词法分析的基础上将单词符号序列分解成各类,诸如“程序”、“语句”、“表达式”等语法单位;语义分析是审查源程序有无语义错误,为代码生成阶段收集类型信息,这个阶段常见的错误有死循环和除数为0。其中词法错误和语法错误都可以在编译程序时,检查出,而语义错误缺无法在编译程序时检查出,而要等到程序执行时,才能发现。参考答案(50)A

第7题:

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

A.编译正确的程序必然不包含语法错误

B.编译正确的程序必然不包含语义错误

C.除数为0的错误可以在语义分析阶段检查出来

D.除数为0的错误可以在语法分析阶段检查出来


正确答案:A
程序在编译的过程中,包含了词法分析、语法分析和语义分析等阶段,其中词法分析从左到右逐字符读入源程序,识别出一个个单词符号,常见的词法错误有输入的关键字错误等;语法分析是在词法分析的基础上将单词符号序列分解成各类,诸如“程序”、“语句”、“表达式”等语法单位;语义分析是审查源程序有无语义错误,为代码生成阶段收集类型信息,这个阶段常见的错误有死循环和除数为0。其中词法错误和语法错误都可以在编译程序时,检查出,而语义错误缺无法在编译程序时检查出,而要等到程序执行时,才能发现。

第8题:

对下列程序的叙述中,正确的是( )。 A.第1行会产生编译错误B.第6行会产生编译错程SXB

对下列程序的叙述中,正确的是( )。

A.第1行会产生编译错误

B.第6行会产生编译错程

C.第6行会产生运行错误

D.程序正常运行


正确答案:D
程序正常运行打印thisisrun()。用Thread类的构造方法Thread(Runnabletarget)创建线程对象时,构造方法中的参数必须是-个具体的对象,该对象称作线程的目标对象,创建的目标对象的类必须实现Runna-ble接口。

第9题:

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

(50)A.编译正确的程序必然不包含语法错误

B.编译正确的程序必然不包含语义错误

C.除数为0的错误可以在语义分析阶段检查出来

D.除数为0的错误可以在语法分析阶段检查出来


正确答案:A