导航菜单
首页 >  » 正文

java选择题题库 java选择题

java选择题

第一个选择题没有答案,因为bb的值始终是126,没有改变过,题如果是bb1的值,那么应该是 - 125 ,你就记住对于强制转换,并溢出的,比如byte ,用256减去原数的绝对值,然后结果再加个与原数符号相反的符号(比如原数是负,则加个正号)
第二题选A 因为float型的级别比double的级别低,把低级别的可以直接赋值给高级别的,但反之则要加强制转换,这个题是把低级别的强制转换成高级别??明显错的!
第三个选D 在java中数据一旦被分配了地址以及引用,就不能通过引用调用地址相加了,就像第四题,尽管两个相加的变量都是char型的,但家出来的结果却是int型的。(这个我也是问别人的,具体的也不是很懂。。)

java选择题

(一)所谓形参就是方法定义括号中的参数,例如
int max(int a, int b) {
if(a >= b) return a;
return b;
}
A。必须定义多个参数,错。因为可以没有形参。
如public void start();
public String toString();
B。不必非得定义一个形参。
C。正确
D。如果你这里的变量指的是基本数据类型的话,那就错了。因为可以
public void add(List list);
其中的list我们一般不称为变量,而成为对象,或实例。
(二)
super在什么时候使用
1.在构造函数中调用基类的构造函数。
如class A extends B {
public A(String name){
super(name);
}
}
2.在方法中调用基类的方法。
如class A extends B {
String toString() {
super.toString();
}
}
从这里我们可以看出D是正解。
A.应该是this。
B.super不是父类,而是父类的一个实例。
C.因为main是static的,所以main方法不属于任何实例。根据java的构造原则,子实例构造完成前,必须先构造完父实例(很多时候都是隐式完成的,特别是父类有默认构造函数,或无参构造函数的时候;所以当父类没有无参构造函数或缺省构造函数时,而你子类构造函数没有显式的调用父类的构造函数是就会报错,用super调用),而super就是这个先构造完成的父类的实例,而main不属于任何实例,所以也就没有先构造的实例,所以不能调用super。
D。正解

java的选择题

抽象类和继承类本质上是一样的,接口里定义的是抽象方法和常量,接口应该没有构造方法。
异常处理用的是try( 可能出现的异常)catch(捕捉异常)。
FlowLayout流式布局是按从左到右,中间对称的。
Frame框架的默认布局管理器边框BoererLayout。
JButton不是容器组件。面板是可以嵌套使用的。
线程都是从Run()开始执行的,就想应用程序从Main()方法开始一样

相关推荐: