问道深山去,听禅紫气来。

吉大18春学期《JAVA程序设计》在线作业二-0002

阅读:27 更新时间:2020-08-09 17:54:20

吉大18春学期《JAVA程序设计》在线作业二-0002


------------------------
1.以下有关类的继承的叙述中,正确的是( )
A.子类能直接继承父类所有的非私有属性,也可通过接口继承父类的私有属性
B.子类只能继承父类的方法,不能继承父类的属性
C.子类只能继承父类的非私有属性,不能继承父类的方法
D.子类不能继承父类的私有属性
答案请点我要此答案,或联系QQ

2.要使用Vector必须import入下面哪个包( )。
A.java.Vector
B.java.io
C.java.util
D.java.Applet
答案请点我要此答案,或联系QQ

3.在调用函数并传递参数时,将变量对应的内存位置传递给函数,而函数会根据内存位置取得参数的值,是指哪种方式( )
A.值传递调用
B.返回值
C.地址传递调用
D.以上都不是
答案请点我要此答案,或联系QQ

4.在switch(expression)语句中,expression的数据类型不能是( )。
A.double
B.char
C.byte
D.short
答案请点我要此答案,或联系QQ

5.设 i、j 为int型变量名,a 为int型数组名,以下选项中,正确的赋值语句是( )
A.i = i + 2
B.a[0] = 7;
C.i++ - --j;
D.a(0) = 66;
答案请点我要此答案,或联系QQ

6.Java语言的类间的继承关系是( )
A.多重的
B.单重的
C.线程的
D.不能继承
答案请点我要此答案,或联系QQ

7.编译并且执行以下代码,会出现什么情况( )。?public?class?Q{?public?static?void?main(String?argv[]){?int?anar[]=new?int[]{1,2,3};?System.out.println(anar[1]);?}?}
A.1
B.有错误,数组anar在初始化以前不能正常输出
C.2
D.有错误,数组的大小没有定义。
答案请点我要此答案,或联系QQ

8.设 x、 y为已定义的类名,下列声明x类的对象x1的语句中正确的是( )
A.static x x1;
B.public x x1=new x(int 123);
C.y x1;
D.x x1=x();
答案请点我要此答案,或联系QQ

9.paint()方法使用哪种类型的参数( )。
A.Graphics
B.Graphics2D
C.String
D.Color
答案请点我要此答案,或联系QQ

10.下列程序段执行后的结果是( )。 String s=new String("abcdefg"); for(int i=0;i<s.length();i+=2){ System.out.print(s.charAt(i)); }
A.aceg
B.ACEG
C.abcdefg
D.abcd
答案请点我要此答案,或联系QQ

11.下面哪几个函数是public void example(){...}的重载函数( )。
A.public void example( int m){...}
B.public int example(){...}
C.public void example2(){...}
D.public int example3 ( int m, float f){...}
答案请点我要此答案,或联系QQ

12.关于以下程序段的说法正确的是( )。 1. public class Myar{ 2. public static void main(String argv[]){ 3. int[]i=new int[5]; 4. System.out.println(i[5]); 5. } 6. }
A.第2行编译出错
B.第4行编译出错
C.编译时产生错误
D.编译时没有产生错误,运行时发生异常
答案请点我要此答案,或联系QQ

13.执行完代码"int[]x=new int[25];"后,以下说明是正确的( )。
A.x[24]为0
B.x[24]未定义
C.x[25]为0
D.x[0]为空
答案请点我要此答案,或联系QQ

14.以下选项中,合法的赋值语句是( )
A.a = = 1;
B.++ i;
C.a=a + 1= 5;
D.y = int ( i );
答案请点我要此答案,或联系QQ

15.下列程序段的输出结果是 ( )。 public class operatorsandExpressions{ void stringPlus(){ int x=3,y=4,z=5; System.out.println(x+y+z); } }
A.xyz
B.x+y+z
C.12
D.以上答案均不正确
答案请点我要此答案,或联系QQ

------------------------
1.下面哪些判断是正确的( )
A.Abstract不能和final并列修饰同一个类;
B.一个方法使用final修饰,则该方法所在的类不能被继承;
C.abstract方法所在的类必须是abstract类
D.static方法中能处理非static域
答案请点我要此答案,或联系QQ

2.以下哪些是面向对象编程的基本特征?( )
A.继承
B.封装
C.多态
答案请点我要此答案,或联系QQ

3.下面哪个方法可以在任何时候被任何线程调用( )
A.notify()
B.wait()
C.notifyAll()
D.sleep()
E.yield()
F.synchronized(this)
答案请点我要此答案,或联系QQ

4.下面哪个说法正确( )。
A.如果某公共的接口被声明在一个源文件中,则接口必须与源文件具有相同的名字。
B.如果源文件包含import语句,则该语句必须是除空行和注释行外的第一个语句行。
C.如果某源文件包含package语句,则该语句必须是第一个非空、非注释行。
D.接口中的方法必定是抽象方法,但可以不用关键字abstract修饰。
答案请点我要此答案,或联系QQ

5.已知如下定义:String s = "story"; 下面哪个表达式是合法的( )
A.s += "books"
B.char c = s[1]
C.int len = s.length
D.String t = s.toLowerCase()
答案请点我要此答案,或联系QQ

------------------------
1.Java的各种数据类型占用的内存长度固定,与具体软硬件环境无关( )
A.错误
B.正确
答案请点我要此答案,或联系QQ

2.套接字是指网络上的两个程序经过双向的通信而建立起来的一个实现数据传输的通道,这个双向连接的一端成为一个套接字( )
A.错误
B.正确
答案请点我要此答案,或联系QQ

3.注释的作用是使程序在执行时在屏幕上显示//之后的内容( )
A.错误
B.正确
答案请点我要此答案,或联系QQ

4.一个Java类可以有多个父类( )。
A.错误
B.正确
答案请点我要此答案,或联系QQ

5.Java的类不允许多重继承,但接口支持多重继承( )。
A.错误
B.正确
答案请点我要此答案,或联系QQ

尝试在线代写作业

推荐信息