Java初级阶段测试3
一、选择题(每题2分,共50分)
1.整型数据类型中,需要内存空间最少的是()
A) short B) long C) int D) byte
2.Java语言中()
A) 一个子类可以有多个父类,一个父类也可以有多个子类
B) 一个子类可以有多个父类,但一个父类只可以有一个子类
C) 一个子类可以有一个父类,但一个父类可以有多个子类
D) 上述说法都不对
3.以下声明合法的是()
A、default String s;
B、public final static native int w( );
C、abstract double d;
D、abstract final double hyperbolicCosine( );
4.在JA V A中,以下()类的对象以键-值的方式存储对象
A、java.util.List
B、java.util.ArrayList
C、java.util.HashMap
D、java.util.LinkedList
5.关于以下程序代码的说明正确的是()
1)class HasStatic{
2)private static int x=100;
3)public static void main(String args[ ]){
4)HasStatic hs1=new HasStatic( );
5)hs1.x++;
6)HasStatic hs2=new HasStatic( );
7)hs2.x++;
8)hs1=new HasStatic( );
9)hs1.x++;
10)HasStatic.x- -;
11)System.out.println(“x=”+x);
12)}
13)}
A、5行不能通过编译,因为引用了私有静态变量
B、10行不能通过编译,因为x是私有静态变量
C、程序通过编译,输出结果为:x=103
D、程序通过编译,输出结果为:x=102
6.以下选项中循环结构合法的是()