有关JAVA一道选择题 ,请给出答案,并且说明原因

异常包含下列哪些内容A.程序中的语法错误B.程序的编译错误C.程序执行中遇到的不能处理的特殊情况D.程序事先定义好的可能出现的问题... 异常包含下列哪些内容
A.程序中的语法错误
B.程序的编译错误
C.程序执行中遇到的不能处理的特殊情况
D.程序事先定义好的可能出现的问题
展开
 我来答
taoyejay
推荐于2018-03-13
知道答主
回答量:20
采纳率:0%
帮助的人:0
展开全部
选择C,例如一个数组 int a[] =new int [3];
System.out.println(a[3]); 运行 编译通过,但是却出现异常了,
因为数组a就没有一个下表是3的数,最大才到2,这里java就会报告异常:
index out of bounds 意思是超出下标范围。。。。java里会报很多种的异常,这个只是其中的一种,,,,,
由此可以看出异常并不是语法错误A排除,B程序的编译错误这个不是异常是java软件自己的错误,D,,程序不会定义可能出现的意外情况,

3
mfvtxrw
2011-06-19 · TA获得超过2866个赞
知道小有建树答主
回答量:1556
采纳率:100%
帮助的人:798万
展开全部
Java中this关键字的用法如下:
1.在类的方法定义中使用的this关键字代表使用该方法的对象的引用;
2.当必须指出当前使用方法的对象是谁时要使用this;
3.有时使用this可以处理的方法中成员变量和参数重名的情况;
4.this可以看作是一个变量,它的值是当前对象的引用。

通过以上this的用法可以看出:

this关键字其实可以说是一个局部变量,它本身是对当前类的实例的引用
A--this关键字是对当前对象的引用,而不是当前对象;
C、D--this关键字不是类变量,而是只能用于方法的局部变量

故B正确
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
达满杨C2
2011-06-17 · 超过18用户采纳过TA的回答
知道答主
回答量:48
采纳率:0%
帮助的人:17万
展开全部
c和d
这个是必须正确的
因为异常是程序中遇到的非致命错误,而不是语法错误或编译错误
语法错误会在编译的时候提示的,语法有错误,程序根本就无法保存,故语法错误不是异常
实际上编译的主要工作就是发现语法错误
C和D是异常的普通描述
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
333377883232
2011-06-17 · TA获得超过330个赞
知道答主
回答量:145
采纳率:0%
帮助的人:105万
展开全部
D.异常就是程序事先定义好的可能出现的问题,这是程序在运行中才会出现的问题;AB的情况程序跑不起来,C不能处理就是异常的前提,你定义一下不能处理怎么操作就是异常的内容
更多追问追答
追问
那么选C了?
那么选C了?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
黑衣要饭的
2011-06-17 · TA获得超过341个赞
知道小有建树答主
回答量:241
采纳率:0%
帮助的人:199万
展开全部
C.程序执行中遇到的不能处理的特殊情况
D.程序事先定义好的可能出现的问题

C是异常类。。

D是自定义异常
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(7)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式