JAVA???202110??
试卷总分:100 得分:100
一、 单选题 (共 50 道试题,共 100 分)
1.
下面程序中类ClassDemo中定义了一个静态变量sum,分析程序段的输出结果。( )
A.0
B.6
C.11
D.2
2.下面关于构造函数的说法不正确的是( )
A.构造函数也属于类的方法,用于创建对象的时候给成员变量赋值。
B.构造函数不可以重载。
C.构造函数没有返回值。
D.构造函数一定要和类名相同。
有如下程序段:
A.true与true
B.false与true
C.true与false
D.false与false
4.下列哪些语句关于Java内存回收的说明是正确的? ( )
A.程序员必须创建一个线程来释放内存
B.内存回收程序负责释放无用内存
C.内存回收程序允许程序员直接释放内存
D.内存回收程序可以在指定的时间释放内存对象
5.在Java语言中,声明公用的abstract方法的格式是( )
A.public abstract void add();
B.public abstract void add()
C.public abstract add();
D.public virtual add();
6.方法的定义,请选择该方法的返回题型( )。 ReturnType method(byte x, double y) { return (short)x/y*2; }
A.byte
B.short
C.int
D.double
7.如果希望某个变量只可以被类本身访问和调用,则应该使用下列哪一种访问控制修饰( )。
A.private
B.protected
C.private protected
D.public
8.48.关于对象成员占用内存的说法哪个正确? ( )
A.同一个类的对象共用同一段内存
B.同一个类的对象使用不同的内存段,但静态成员共享相同的内存空间
C.对象的方法不占用内存
D.以上都不对
9.21.Java application中的主类需包含main方法,以下哪项是main方法的正确形参?( )
A.String args
B.String args[]
C.Char arg
D.StringBuffer args[]
10.若有定义:byte[] x={11,22,33,-66;其中0≤k≤3,则对x数组元素错误的引用是( )
A.x[5-3]
B.x[k]
C.x[k+5]
D.x[0]
程序的执行结果是( )
A.子类无参构造函数 子类有参构造函数 父类无参构造函数
B.子类有参构造函数 子类无参构造函数 父类无参构造函数
C.父类无参构造函数 子类有参构造函数 子类无参构造函数
D.父类有参构造函数 子类有参构造函数 子类无参构造函数
12.如果一个类的成员变量只能在所在类中使用,则该成员变量必须使用的修饰是
A.public
B.protected
C.private
D.static
13.下面哪个流类属于面向字符的输入流( )