以下内容中属于异常的是()。A、程序中的语法错误B、程序的编译错误C、程序执行过程中遇到的事先没有预料到的情况D、程序事先定义好的可能出现的意外情况

题目

以下内容中属于异常的是()。

  • A、程序中的语法错误
  • B、程序的编译错误
  • C、程序执行过程中遇到的事先没有预料到的情况
  • D、程序事先定义好的可能出现的意外情况
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

下列( )内容是异常的含义。

A.程序的语法错

B.程序编译或运行中所发生的异常事件

C.程序预先定义好的异常事件

D.程序编译错误


正确答案:B

第2题:

下列叙述哪个有误?

A.编译器是检查程序错误的第一道防线

B.源程序编译过程中没有出现任何错误,执行时就不会发生错误

C.Java的异常处理机制是检查程序错误的第二道防线

D.选项A) 和C) 正确


正确答案:B
解析:源程序编译过程中没有出现仟何错误,但在执行时也会可能发生错误,这与当时执行程序的环境有关。

第3题:

下列描述异常含义的各选项中,正确的是( )。

A.程序编译错误

B.程序语法错误

C.程序自定义的异常事件

D.程序编译或运行时发生的异常事件


正确答案:D
解析:异常是在程序编译或者运行时所发生的可预料或者不可预料的异常事件,它会引起程序的中断,影响程序的正常运行。

第4题:

下列哪些内容是异常的含义?

A.程序的语法错

B.程序在编译和运行中所发生的异常事件

C.程序预先定义好的异常事件

D.程序编译错误


正确答案:B
解析:通常的异常是指Throwable中的子类Exception,而不包括它的另一子类Error。在Exoeplion类中,包含了程序的编译和运行中所发生的异常事件。

第5题:

编译程序的最终目标是( )。A.发现源程序中的语法错误B.改正源程序中的语法错误

编译程序的最终目标是( )。

A.发现源程序中的语法错误

B.改正源程序中的语法错误

C.将源程序编译成目标程序

D.将某一高级语言程序翻译成另一高级语言程序


正确答案:C
编译程序的基本功能以及最终目标便是把源程序(高级语言)翻译成目标程序。

第6题:

若程序P经编译并链接后可执行,则______。

A.P是正确的程序

B.P中没有语法错误

C.P中没有逻辑错误

D.P在运行中不会出错


正确答案:B
解析:一般的程序错误,可大致分为语法错误和语义错误。①语法错误可以看作是编码出现了违反语言规则的错误,一般编译或者链接时,都会报错。所以,如果程序编译链接可执行,那么,可以说明它没有语法错误。选项B的说法是正确的,为本题正确答案。②语义错误,也可以叫做逻辑错误,也就是说代码完全符合语言规范,不会出现编译/链接的错误,但是,在逻辑上有错误。所以,编译链接正确,也不能保证没有逻辑错误,所以,选项C的说法错误。而如果一个程序有逻辑错误,就不能说它是正确的,也不能保证它运行没有错误。所以,选项A和选项D的说法也都是错误的。

第7题:

下列( )是异常的含义。

A.程序的语法错

B.程序编译或运行中所发生的异常事件

C.程序预先定义好的异常事件

D.程序编译错误


正确答案:B

第8题:

下列内容是异常的含义的是( )。

A.程序编译或运行中发生的异常事件

B.程序的语法错误

C.程序编译错误

D.程序预先定义好的异常事件


正确答案:A
解析:异常是在程序编译或运行中所发生的可预料或不可预料的异常事件,它会引起程序的中断,影响程序正常运行。

第9题:

若程序P经编译并连接后可执行,则 ______ 。

A.P是正确的程序

B.P中没有语法错误

C.P中没有逻辑错误

D.P在运行中不会出错

A.

B.

C.

D.


正确答案:B
解析:用户编写的源程序中,不可避免地会出现一些错误。这些错误大致可以分为语法错误和语义错误。语义错误又可分为静态语义错误和动态语义错误,动态语义错误只有在程序运行时才能发生,如引用数组下标越界等错误。程序中的语法错误和静态语义错误在编译阶段可检查出来。因此,一个程序经编译并连接后可执行,说明该程序在编译和连接环节没有出错,但不能说明该程序运行时不发生错误,也不能说明该程序的运行结果一定正确。

第10题:

●对于高级语言源程序,若(34),则可断定程序中出现语法错误。

(34)A.编译时发现所定义的变量未赋初值

B.编译时发现表达式中的括号不匹配

C.运行时出现数组下标越界的情况

D.运行时出现除数为0的情况


正确答案:B

更多相关问题