Java题库练习!!!
16. 下列变量定义正确的是( )
A double d; B float f=6.6; C byte b =130; D boolean t=”true”;
知识点:数组
17. 设有定义语句”int a[ ]={66,88,99}”,则关于该语句的叙述错误的是()
A 定义了一个名为a的一维数组 B a 数组有三个元素
C a数组的下标为1~3
D 数组中的每个元素的数据类型都是int型
18. 若已定义:”int a[ ]={0,1,2,3,4,5};”,则对a数组元素正确的引用是()\
A a[-1] B a[6] C a[5] D a(0)
19. 现有整型数组int a [ ]={10,21,28,-3,84,55};为了打印输出数组的各个元素,下面正确的代码是( )
A for(int i=0;i<=6;i++) B for(int i=0;i<5;i++)
System.out.println(a[i]); System.out.println(a[i]);
C for(int i=0;i<a.length;i++) D for(int i=0;i<a.length;i++) System.out.println(a(i)); System.out.println(a[i]); 知识点:类和对象
21. 定义类头时可以使用的访问控制修饰符是( )
A public B abstract C private D static
23. 定义一个类Point,类中有两个double型变量x和y,对于构造函数的声明错误的是(A)
A Point Point(int x){ ..} B public Point(int x ){ }
C public Point ( int x ,int y){ ..} D public Point(Point p ){ }
24. 有关类的说法正确的是(B)
A 类具有封装性,所以类的数据是不能被访问的
B 类具有封装性,但可以通过类的公共接口访问类中的数据
C 声明一个类时,必须用public修饰符
D 每个类中,必须有main方法,否则程序无法运行
26. 以下关于构造函数及其重载的说法正确的是(D)