求解Java基础选择题
A.面向对象是编程思想,和语言无关,所以错误
B.正确
C.正确
D.主要特性是继承 封装 多态,和接口本身无关,错误
E.正确
F.应该是正确的,不扣字眼的话,无问题
G.多态指代的是不同类(注意是类,不是对象)拥有的同一种抽象,错误
Java基础题
选项(1)和(2)是正确的.
Java中有三种定义二维数组的方法
第一种是定义普通的二维数组,比如int a=new int;
第二种是定义每个元素的长度不确定的二维数组,比如int a=new int;
第三种是对二维数组直接赋值,比如int a={{0,0,0},{1,2},{1,2,3}};
但是它们不能混用,第三个选项就是混用了,所以错了.
10道java基础选择题(3)
71.C
package test3;
public class Test {
public static void main(String args) throws Exception {
String s={“ab“,“bc“,“cd“};//正确
Integer results={new Integer(1),new Integer(2)};//正确
inta; a={3,4,5,6};//错误
int b = {3,4,5,6};
float f4=new float{1.0f,2.0f,3.0f};
}
}
72.A
无法明白A是什么意思,跟谁相等?
package test3;
public class Test {
public static void main(String args) throws Exception {
int a = {3,4,5};
int b = {3,4,5};//声明一个数组,用inta或者int a都正确
System.out.println(a.length);//数组的长度可以用数组的属性length获得
int c = new int;//错误 ,证明数组在使用前必须明确其长度
}
}
73.B
74.A
对于变量:
public, static & final
对于方法:
public & abstract
75.D
可以什么方法都没有
76BD
77 A
78D
79A
80A