求几道JAVA题的详细解答
72:设i,j为类X中定义的int型变量名,下列X类的构造方法中不正确的是______。A:voidX(intk){i=k;}√B:X(intk){i=k;}C:X(in...
72:设i, j为类X中定义的int型变量名,下列X类的构造方法中不正确的是______。
A:void X(int k){ i=k; } √ B:X(int k){ i=k; }
C:X(int m, int n){ i=m; j=n; } D:X(){i=0;j=0; }
88:阅读下列代码,其运行结果是______。
public class Test{
public static void main(String args[]){
System.out.println(89>>1);
}
} A:44 √ B:45 C:88 D:90
123:给出如下代码:
class Test{
private int m;
public static void fun() {// some code...
}
}
如何使成员变量m 被函数fun()直接访问______。
A:将private int m 改为protected int m B:将private int m 改为public int m
C:将private int m 改为static int m √ D:将private int m 改为 int m
134:下列关于Java语言继承的说法正确的是______。
A:Java中的类可以有多个直接父类 B:抽象类不能有子类
C:Java中的接口支持多继承 √ D:final类可以作为其它类的父类
143:如果在定义一个类的时候没有用到关键字extends,则这个类没有直接父类。______
A:正确 B:错误 √
193:阅读下列代码段
int x=3;
while(x<9)
x+=2;
x++;
while语句成功执行的次数是__________。参考答案:3 展开
A:void X(int k){ i=k; } √ B:X(int k){ i=k; }
C:X(int m, int n){ i=m; j=n; } D:X(){i=0;j=0; }
88:阅读下列代码,其运行结果是______。
public class Test{
public static void main(String args[]){
System.out.println(89>>1);
}
} A:44 √ B:45 C:88 D:90
123:给出如下代码:
class Test{
private int m;
public static void fun() {// some code...
}
}
如何使成员变量m 被函数fun()直接访问______。
A:将private int m 改为protected int m B:将private int m 改为public int m
C:将private int m 改为static int m √ D:将private int m 改为 int m
134:下列关于Java语言继承的说法正确的是______。
A:Java中的类可以有多个直接父类 B:抽象类不能有子类
C:Java中的接口支持多继承 √ D:final类可以作为其它类的父类
143:如果在定义一个类的时候没有用到关键字extends,则这个类没有直接父类。______
A:正确 B:错误 √
193:阅读下列代码段
int x=3;
while(x<9)
x+=2;
x++;
while语句成功执行的次数是__________。参考答案:3 展开
展开全部
72 构造方法不需要void关键字 void X()可以试一个类方法
88 >> 89右移位除以2的一次方 89>>4 = 89/2*2*2*2
123,静态方法只能访问静态变量;
134,Java语言:单继承多实现;
143,object是所有类的父类
193、开始时x=3 注意while没有大括号,其范围是它的下一条语句,即x+=2;
执行第一次是条件是x=3 <9, 第二次是x=5<0 第三次是x=7<9,
注意是先判断条件
三次执行完后才执行x++这句。
88 >> 89右移位除以2的一次方 89>>4 = 89/2*2*2*2
123,静态方法只能访问静态变量;
134,Java语言:单继承多实现;
143,object是所有类的父类
193、开始时x=3 注意while没有大括号,其范围是它的下一条语句,即x+=2;
执行第一次是条件是x=3 <9, 第二次是x=5<0 第三次是x=7<9,
注意是先判断条件
三次执行完后才执行x++这句。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
72,构造方法格式错误,只能是 修饰词+ 类名;有void错!
88,>>1:位运算,向右移动一位,即是除以2,89/2=44(java中取整)
123,静态方法只能访问静态变量;
134,Java语言:单继承多实现;
143,object是所有类的父类;
193,完整代码:
int x=3;
while(x<9){
x+=2;
}
x++;
省略了{},分别是x=3,5,7的时候;
88,>>1:位运算,向右移动一位,即是除以2,89/2=44(java中取整)
123,静态方法只能访问静态变量;
134,Java语言:单继承多实现;
143,object是所有类的父类;
193,完整代码:
int x=3;
while(x<9){
x+=2;
}
x++;
省略了{},分别是x=3,5,7的时候;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
72 、A 构造方法没有返回类型
88、右移符号,向右移动一位,89 的二进制为1000 1001 移动一位后变为 0100 0100 -->44
123、静态方法不能引用非静态成员变量
134、A、java中一个类只能有一个父类。
B、抽象类可以做父类,而且子类必须实现它的所有方法。
D、final的意思是最终的,就是不可以改变,当然不能用final类来做父类
143、java里任何类都默认继承了Object类
193、开始时x=3 注意while没有大括号,其范围是它的下一条语句,即x+=2;
执行第一次是条件是x=3 <9, 第二次是x=5<0 第三次是x=7<9,
注意是先判断条件
三次执行完后才执行x++这句。
88、右移符号,向右移动一位,89 的二进制为1000 1001 移动一位后变为 0100 0100 -->44
123、静态方法不能引用非静态成员变量
134、A、java中一个类只能有一个父类。
B、抽象类可以做父类,而且子类必须实现它的所有方法。
D、final的意思是最终的,就是不可以改变,当然不能用final类来做父类
143、java里任何类都默认继承了Object类
193、开始时x=3 注意while没有大括号,其范围是它的下一条语句,即x+=2;
执行第一次是条件是x=3 <9, 第二次是x=5<0 第三次是x=7<9,
注意是先判断条件
三次执行完后才执行x++这句。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
同意上面的各位的解答
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询