level 4
辅助-作业
楼主
一、单选题
共15题,60分
1
4分
下列语句序列执行后,i 的值是( )。 int i=8, j=16; if( i-1 > j ) i--; else j--;
A15
B16
C7
D8
我的得分:4分我的答案:D正确答案:D解析:暂无内容2
4分
以下哪个约束符可用于定义成员常量( )
Astatic
Bfinal
Cabstract
D以上都不对
我的得分:4分我的答案:B正确答案:B解析:暂无内容3
4分
给出如下代码: 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
我的得分:4分我的答案:C正确答案:C解析:暂无内容4
4分
所有的异常类皆继承哪一个类?( )
Ajava.io.Exception
Bjava.lang.Throwable
Cjava.lang.Exception
Djava.lang.Error
我的得分:4分我的答案:C正确答案:C解析:暂无内容5
4分
已知如下代码:boolean m = true;if ( m = false ) System.out.println("False");else System.out.println("True");执行结果是( )
AFalse
BTrue
CNone
D出错
我的得分:4分我的答案:B正确答案:B解析:暂无内容6
4分
不允许作为类及类成员的访问控制符的是( )。
Apublic
Bprivate
Cstatic
Dprotected
我的得分:4分我的答案:C正确答案:C解析:暂无内容7
4分
在调用函数并传递参数时,将变量对应的内存位置传递给函数,而函数会根据内存位置取得参数的值,是指哪种方式( )
A值传递调用
B返回值
C地址传递调用
D以上都不是
我的得分:4分我的答案:C正确答案:C解析:暂无内容8
4分
以下有关类的继承的叙述中,
正确的
是( )
A子类能直接继承父类所有的非私有属性,也可通过接口继承父类的私有属性
B子类只能继承父类的方法,不能继承父类的属性
C子类只能继承父类的非私有属性,不能继承父类的方法
D子类不能继承父类的私有属性
我的得分:4分我的答案:D正确答案:D解析:暂无内容9
4分
不使用static修饰符限定的方法称为成员方法,下列哪一个说法是不正确的( )
A成员方法可以直接调用父类的成员方法
B成员方法可以直接调用父类的类方法
C成员方法不可以直接调用其他类的成员方法
D成员方法可以直接调用本类的类方法
我的得分:4分我的答案:A正确答案:A解析:暂无内容10
4分
下列语句执行后,变量a、c的值分别是( )。 int x=182; int a,c; c=x/100; a=x;
A1,2
B2,1
C1.82, 2
D100,82
我的得分:4分我的答案:B正确答案:B解析:暂无内容11
4分
下面哪个为构造函数的特性定义( )。
A在类中声明构造函数时,名称须与类名相同
B具有重载特性,可以建立多个相同名称
C使用类建立新对象时,会自动执行构造函数,因此在构造函数内设定变量的初始值进行内存的分配
D以上都是
我的得分:4分我的答案:D正确答案:D解析:暂无内容12
4分
在switch(expression)语句中,expression的数据类型不能是( )。
Adouble
Bchar
Cbyte
Dshort
我的得分:4分我的答案:A正确答案:A解析:暂无内容13
4分
下列程序段的输出结果是 ( )。 public class operatorsandExpressions{ void stringPlus(){ int x=3,y=4,z=5; System.out.println(x+y+z); } }
Axyz
Bx+y+z
C12
D以上答案均不正确
我的得分:4分我的答案:C正确答案:C解析:暂无内容14
4分
在Java中,表示换行符的转义字符是( )
A\n
B\f
C'n'
D\dd
我的得分:4分我的答案:A正确答案:A解析:暂无内容15
4分
设有定义 int i = 6 ;,则执行以下语句后,i 的值为( )。i += i - 1;
A10
B121
C11
D100
我的得分:4分我的答案:C正确答案:C解析:暂无内容二、多选题
共5题,20分
1
4分
以下哪些是Java语言的特点( )
A面向对象
B安全可靠
C平台无关
D多支持线程
E支持分布操作
我的得分:4分我的答案:ABCDE正确答案:ABCDE解析:暂无内容2
4分
指出下列哪个方法与方法public void add(int a){}为合理的重载方法( )。
Apublic int add(int a)
Bpublic void add(long a)
Cpublic void add(int a,int b)
Dpublic void add(float a)
我的得分:4分我的答案:CD正确答案:CD解析:暂无内容3
4分
以下哪些是Java语言的特点?( )
A结构简单,代码长度短
B可以在网络的任何地方运行
C使Internet上的信息真正具有动态性和交互性
D所有Java applet都受Applet类的子类
我的得分:4分我的答案:ABCD正确答案:ABCD解析:暂无内容4
4分
执行下列代码后,哪个结论是正确的 ( )String[] s=new String[10];
As[10] 为 "";
Bs[9] 为 null;
Cs[0] 为 未定义
Ds.length 为10
我的得分:4分我的答案:BD正确答案:BD解析:暂无内容5
4分
定义一个类名为"MyClass.java"的类,并且该类可被一个工程中的所有类访问,那么该类的正确声明应为( )。
Aprivate class MyClass extends Object
Bclass MyClass extends Object
Cpublic class MyClass
Dpublic class MyClass extends Object
我的得分:4分我的答案:CD正确答案:CD
2021年12月20日 04点12分
1
共15题,60分
1
4分
下列语句序列执行后,i 的值是( )。 int i=8, j=16; if( i-1 > j ) i--; else j--;
A15
B16
C7
D8
我的得分:4分我的答案:D正确答案:D解析:暂无内容2
4分
以下哪个约束符可用于定义成员常量( )
Astatic
Bfinal
Cabstract
D以上都不对
我的得分:4分我的答案:B正确答案:B解析:暂无内容3
4分
给出如下代码: 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
我的得分:4分我的答案:C正确答案:C解析:暂无内容4
4分
所有的异常类皆继承哪一个类?( )
Ajava.io.Exception
Bjava.lang.Throwable
Cjava.lang.Exception
Djava.lang.Error
我的得分:4分我的答案:C正确答案:C解析:暂无内容5
4分
已知如下代码:boolean m = true;if ( m = false ) System.out.println("False");else System.out.println("True");执行结果是( )
AFalse
BTrue
CNone
D出错
我的得分:4分我的答案:B正确答案:B解析:暂无内容6
4分
不允许作为类及类成员的访问控制符的是( )。
Apublic
Bprivate
Cstatic
Dprotected
我的得分:4分我的答案:C正确答案:C解析:暂无内容7
4分
在调用函数并传递参数时,将变量对应的内存位置传递给函数,而函数会根据内存位置取得参数的值,是指哪种方式( )
A值传递调用
B返回值
C地址传递调用
D以上都不是
我的得分:4分我的答案:C正确答案:C解析:暂无内容8
4分
以下有关类的继承的叙述中,
正确的
是( )
A子类能直接继承父类所有的非私有属性,也可通过接口继承父类的私有属性
B子类只能继承父类的方法,不能继承父类的属性
C子类只能继承父类的非私有属性,不能继承父类的方法
D子类不能继承父类的私有属性
我的得分:4分我的答案:D正确答案:D解析:暂无内容9
4分
不使用static修饰符限定的方法称为成员方法,下列哪一个说法是不正确的( )
A成员方法可以直接调用父类的成员方法
B成员方法可以直接调用父类的类方法
C成员方法不可以直接调用其他类的成员方法
D成员方法可以直接调用本类的类方法
我的得分:4分我的答案:A正确答案:A解析:暂无内容10
4分
下列语句执行后,变量a、c的值分别是( )。 int x=182; int a,c; c=x/100; a=x;
A1,2
B2,1
C1.82, 2
D100,82
我的得分:4分我的答案:B正确答案:B解析:暂无内容11
4分
下面哪个为构造函数的特性定义( )。
A在类中声明构造函数时,名称须与类名相同
B具有重载特性,可以建立多个相同名称
C使用类建立新对象时,会自动执行构造函数,因此在构造函数内设定变量的初始值进行内存的分配
D以上都是
我的得分:4分我的答案:D正确答案:D解析:暂无内容12
4分
在switch(expression)语句中,expression的数据类型不能是( )。
Adouble
Bchar
Cbyte
Dshort
我的得分:4分我的答案:A正确答案:A解析:暂无内容13
4分
下列程序段的输出结果是 ( )。 public class operatorsandExpressions{ void stringPlus(){ int x=3,y=4,z=5; System.out.println(x+y+z); } }
Axyz
Bx+y+z
C12
D以上答案均不正确
我的得分:4分我的答案:C正确答案:C解析:暂无内容14
4分
在Java中,表示换行符的转义字符是( )
A\n
B\f
C'n'
D\dd
我的得分:4分我的答案:A正确答案:A解析:暂无内容15
4分
设有定义 int i = 6 ;,则执行以下语句后,i 的值为( )。i += i - 1;
A10
B121
C11
D100
我的得分:4分我的答案:C正确答案:C解析:暂无内容二、多选题
共5题,20分
1
4分
以下哪些是Java语言的特点( )
A面向对象
B安全可靠
C平台无关
D多支持线程
E支持分布操作
我的得分:4分我的答案:ABCDE正确答案:ABCDE解析:暂无内容2
4分
指出下列哪个方法与方法public void add(int a){}为合理的重载方法( )。
Apublic int add(int a)
Bpublic void add(long a)
Cpublic void add(int a,int b)
Dpublic void add(float a)
我的得分:4分我的答案:CD正确答案:CD解析:暂无内容3
4分
以下哪些是Java语言的特点?( )
A结构简单,代码长度短
B可以在网络的任何地方运行
C使Internet上的信息真正具有动态性和交互性
D所有Java applet都受Applet类的子类
我的得分:4分我的答案:ABCD正确答案:ABCD解析:暂无内容4
4分
执行下列代码后,哪个结论是正确的 ( )String[] s=new String[10];
As[10] 为 "";
Bs[9] 为 null;
Cs[0] 为 未定义
Ds.length 为10
我的得分:4分我的答案:BD正确答案:BD解析:暂无内容5
4分
定义一个类名为"MyClass.java"的类,并且该类可被一个工程中的所有类访问,那么该类的正确声明应为( )。
Aprivate class MyClass extends Object
Bclass MyClass extends Object
Cpublic class MyClass
Dpublic class MyClass extends Object
我的得分:4分我的答案:CD正确答案:CD