有关JAVA一道选择题 ,请给出答案,并且说明原因
答案:5 悬赏:40
解决时间 2021-02-20 03:10
- 提问者网友:低吟詩仙的傷
- 2021-02-19 15:40
有关JAVA一道选择题 ,请给出答案,并且说明原因
最佳答案
- 二级知识专家网友:行路难
- 2021-02-19 17:02
D.异常就是程序事先定义好的可能出现的问题,这是程序在运行中才会出现的问题;AB的情况程序跑不起来,C不能处理就是异常的前提,你定义一下不能处理怎么操作就是异常的内容追答
追问:那么选C了?那么选C了?
追答:叫我选就选D了。。。选C吧
追问:那么选C了?那么选C了?
追答:叫我选就选D了。。。选C吧
全部回答
- 1楼网友:痴妹与他
- 2021-02-19 20:07
Java中this关键字的用法如下:
1.在类的方法定义中使用的this关键字代表使用该方法的对象的引用;
2.当必须指出当前使用方法的对象是谁时要使用this;
3.有时使用this可以处理的方法中成员变量和参数重名的情况;
4.this可以看作是一个变量,它的值是当前对象的引用。
通过以上this的用法可以看出:
this关键字其实可以说是一个局部变量,它本身是对当前类的实例的引用
A--this关键字是对当前对象的引用,而不是当前对象;
C、D--this关键字不是类变量,而是只能用于方法的局部变量
故B正确
1.在类的方法定义中使用的this关键字代表使用该方法的对象的引用;
2.当必须指出当前使用方法的对象是谁时要使用this;
3.有时使用this可以处理的方法中成员变量和参数重名的情况;
4.this可以看作是一个变量,它的值是当前对象的引用。
通过以上this的用法可以看出:
this关键字其实可以说是一个局部变量,它本身是对当前类的实例的引用
A--this关键字是对当前对象的引用,而不是当前对象;
C、D--this关键字不是类变量,而是只能用于方法的局部变量
故B正确
- 2楼网友:渡鹤影
- 2021-02-19 19:30
c和d
这个是必须正确的
因为异常是程序中遇到的非致命错误,而不是语法错误或编译错误
语法错误会在编译的时候提示的,语法有错误,程序根本就无法保存,故语法错误不是异常
实际上编译的主要工作就是发现语法错误
C和D是异常的普通描述
这个是必须正确的
因为异常是程序中遇到的非致命错误,而不是语法错误或编译错误
语法错误会在编译的时候提示的,语法有错误,程序根本就无法保存,故语法错误不是异常
实际上编译的主要工作就是发现语法错误
C和D是异常的普通描述
- 3楼网友:神鬼未生
- 2021-02-19 18:17
C.程序执行中遇到的不能处理的特殊情况
D.程序事先定义好的可能出现的问题
C是异常类。。
D是自定义异常
D.程序事先定义好的可能出现的问题
C是异常类。。
D是自定义异常
- 4楼网友:妄饮晩冬酒
- 2021-02-19 18:03
选择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
System.out.println(a[3]); 运行 编译通过,但是却出现异常了,
因为数组a就没有一个下表是3的数,最大才到2,这里java就会报告异常:
index out of bounds 意思是超出下标范围。。。。java里会报很多种的异常,这个只是其中的一种,,,,,
由此可以看出异常并不是语法错误A排除,B程序的编译错误这个不是异常是java软件自己的错误,D,,程序不会定义可能出现的意外情况,
3
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯