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

西交《Java语言》在线作业

阅读:33 更新时间:2020-08-12 10:55:15

西交《Java语言》在线作业


------------------------
1.给出下面代码,关于该程序以下哪个说法是正确的?( ) public class Person{ static int arr[] = new int[5]; public static void main(String a[]) { System.out.println(arr[0]);} } }
A.编译时将产生错误
B.编译时正确,运行时将产生错误
C.输出零
D.输出空
答案请点我要此答案,或联系QQ

2.要想定义一个不能被实例化的抽象类,在类定义中必须加上修饰符(? )
A.final
B.public
C.private
D.abstract
答案请点我要此答案,或联系QQ

3.关于以下application的说明,正确的是( ) 1. class StaticStuff 2. { 3. static int x=10; 4. static { x+=5;} 5. public static void main(String args[ ]) 6. { 7. System.out.println(“x=” + x); 8. } 9. static { x/=3;} 10. }
A.4行与9行不能通过编译,因为缺少方法名和返回类型
B.9行不能通过编译,因为只能有一个静态初始化器
C.编译通过,执行结果为:x=5
D.编译通过,执行结果为:x=3
答案请点我要此答案,或联系QQ

4.以下哪项是接口的正确定义?( )
A.interface B { void print() { } ;}
B.abstract interface B { void print() ;}
C.abstract interface B extends A1,A2 //A1、A2为已定义的接口 { abstract void print(){ };}
D.interface B { void print();}
答案请点我要此答案,或联系QQ

5.若在某一个类定义中定义有如下的方法:abstract void performDial();该方法属于()。
A.接口方法
B.最终方法
C.抽象方法
D.空方法
答案请点我要此答案,或联系QQ

6.给出下面代码段   1) public class Test {   2) int m, n;   3) public Test() {}   4) public Test(int a) { m=a; }   5) public static void main(String arg[]) {   6) Test t1,t2;   7) int j,k;   8) j=0; k=0;   9) t1=new Test();   10) t2=new Test(j,k);   11) }   12) }   哪行将引起一个编译时错误? ()。。
A.line 3
B.line 5
C.line 6
D.line 10
答案请点我要此答案,或联系QQ

7.下面的表达式哪个是正确的( )
A.String s="你好";int i=3; s+=i;
B.String s="你好";int i=3; if(i==s){ s+=i};
C.String s="你好";int i=3; s=i+s;
D.String s="你好";int i=3; s=i+;
答案请点我要此答案,或联系QQ

8.下列描述中,错误的是_________。
A.Java要求编程者管理内存
B.Java的安全性体现在多个层次上
C.Applet要求在支持Java的浏览器上运行
D.Java有多线程机制
答案请点我要此答案,或联系QQ

9.下列语句序列执行后,i 的值是( )。 int i=8, j=16; if( i-1 > j ) i--; else j--;
A.15
B.16
C.7
D.8
答案请点我要此答案,或联系QQ

10.下列方法中,不属于WindowListener接口的是_________。
A.windowOpened()
B.windowClosed()
C.windowActivated()
D.mouseDragged()
答案请点我要此答案,或联系QQ

11.java语言使用的字符码集是( )
A.ASCⅡ
B.BCD
C.DCB
D.Unicode
答案请点我要此答案,或联系QQ

12.运行下列程序, 会产生什么结果  1:public class X extends Thread implements Runnable{   2:publ主c void run(){   3: System.out.println(“this is run()”);  4:}   5:public static void main(String args〔〕){   6:Threadt二new Thread(new X());  7:t.start();  8:}   9:}
A.第一行会产生编译错误
B.第六行会产生编译错误
C.第六行会产生运行错误
D.程序会运行和启动
答案请点我要此答案,或联系QQ

13.下面关于Applet的说法正确的是 ( )
A.Applet也需要main方法
B.Applet必须继承自java.awt.Applet
C.Applet能访问本地文件
D.Applet程序不需要编译
答案请点我要此答案,或联系QQ

14.关于被私有访问控制符private修饰的成员变量,以下说法正确的是( )。
A.可以被三种类所引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的子类
B.可以被两种类访问和引用:该类本身、该类的所有子类
C.只能被该类自身所访问和修改
D.只能被同一个包中的类访问
答案请点我要此答案,或联系QQ

15.下列关于Java线程的说法那些是正确的()
A.每一个Java线程可以看成由代码、一个真实的CPU以及数据三部份组成。
B.创建线程的两种方法中,从Thread类中继承的创建方式可以防止出现多父类问题。
C.Thread类属于java.util程序包。
D.其他说法无一正确。
答案请点我要此答案,或联系QQ

16.下列哪个是合法的Java标识符?()
A.Tree&Glasses
B.FirstJavaApplet
C.*theLastOne
D.273.5
答案请点我要此答案,或联系QQ

17.Java编程所必须的默认引用包为()
A.java.sys包
B.java.lang包
C.java.util包
D.其他都不是
答案请点我要此答案,或联系QQ

18.不允许作为类及类成员的访问控制符的是( )。
A.public
B.private
C.static
D.protected
答案请点我要此答案,或联系QQ

19.指出下列程序运行的结果 public class Example{   String str=new String("good");   char[]ch={'a','b','c'};   public static void main(String args[]){     Example ex=new Example();     ex.change(ex.str,ex.ch);     System.out.print(ex.str+" and ");     Sytem.out.print(ex.ch);   }   public void change(String str,char ch[]){     str="test ok";     ch[0]='g';   } } ( )
A.A good and abc
B.good and gbc
C.test ok and abc
D.test ok and gbc
答案请点我要此答案,或联系QQ

20.下面哪种注释方法能够支持javadoc命令:
A./**...**/
B./*...*/
C.//
D./**...*/
答案请点我要此答案,或联系QQ

21.有一段java应用程序,它的主类名是a1,那么保存它的源文件名可以是()
A.a1.java
B.a1.class
C.a1
D.都对
答案请点我要此答案,或联系QQ

22.System类在哪个包中? ( )
A.java.util
B.java.io
C.java.awt
D.java.lang
答案请点我要此答案,或联系QQ

23.以下关于继承的叙述正确的是()。
A.在Java中类只允许单一继承
B.在Java中一个类只能实现一个接口
C.在Java中一个类不能同时继承一个类和实现一个接口
D.在Java中接口只允许单一继承
答案请点我要此答案,或联系QQ

24.假设A类有如下定义,设a是A类的一个实例,下列语句调用哪个是错误的?( ) class A { int i; static String s; void method1() { } static void method2() { } }
A.System.out.println(a.i);
B.a.method1();
C.A.method1();
D.A.method2()
答案请点我要此答案,或联系QQ

25.下面哪些选项是正确的main方法说明? ( )
A.public main(String args[])
B.public static void main(String args[])
C.private static void main(String args[])
D.void main()
答案请点我要此答案,或联系QQ

26.在Java中,"456"属于()类的对象。
A.int
B.String
C.Integer
D.Number
答案请点我要此答案,或联系QQ

27.关于以下application的说明,正确的是( ) 1. class StaticStuff 2. { 3. static int x=10; 4. static { x+=5;} 5. public static void main(String args[ ]) 6. { 7. System.out.println(“x=” + x); 8. } 9. static { x/=3;} 10. }
A.4行与9行不能通过编译,因为缺少方法名和返回类型
B.9行不能通过编译,因为只能有一个静态初始化器
C.编译通过,执行结果为:x=5
D.编译通过,执行结果为:x=3
答案请点我要此答案,或联系QQ

28.看以下程序:   boolean a=false;   boolean b=true;   boolean c=(a&&b)&&(!b);   int result=c==false?1:2; 这段程序执行完后,c与result的值是:
A.c=false;result=1;
B.c=true;result=2;
C.c=true;result=1;
D.c=false;result=2;
答案请点我要此答案,或联系QQ

29.编译Java源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为()。
A..byte
B..class
C..html
D..exe
答案请点我要此答案,或联系QQ

30.以下标识符中哪项是不合法的( )
A.const
B.$double
C.hello
D.BigMeaninglessName
答案请点我要此答案,或联系QQ

------------------------
1.构造BufferedInputStream的合适参数是哪个? ( )
A.BufferedInputStream
B.BufferedOutputStream
C.FileInputStream
D.FileOuterStream
E.File
答案请点我要此答案,或联系QQ

2.哪个布局管理器使用的是组件的最佳尺寸( preferred size)( )
A.FlowLayout
B.BorderLayout
C.GridLayout
D.CardLayout
E.GridBagLayout
答案请点我要此答案,或联系QQ

3.下列说法错误的有()
A.在类方法中可用this来调用本类的类方法
B.在类方法中调用本类的类方法时可直接调用
C.在类方法中只能调用本类中的类方法
D.在类方法中绝对不能调用实例方法
答案请点我要此答案,或联系QQ

4.下列说法正确的是: ( )
A.java语言里的线程是没有优先级的
B.String类在java.lang包中
C.java语言支持类的序列化
D.能序列化的类必须实现java.io.Serializable接口
答案请点我要此答案,或联系QQ

5.下面的Java语句错误的是( )。
A.Double a=1.0;
B.double a=1.0;
C.out.println("hello");
D.DatagramSocket a = new DatagramSocket()
答案请点我要此答案,或联系QQ

6.下列说法正确的有()
A.环境变量可在编译source code时指定
B.在编译程序时,所能指定的环境变量不包括class path
C.javac一次可同时编译数个Java源文件
D.javac.exe能指定编译结果要置于哪个目录(directory)
答案请点我要此答案,或联系QQ

7.对于下列代码:   public class Sample{     long length;     public Sample(long l){ length = l; }     public static void main(String arg[]){      Sample s1, s2, s3;      s1 = new Sample(21L);      s2 = new Sample(21L);      s3 = s2;      long m = 21L;     }   } 下列哪些表达式返回值为'true'? ( )
A.s1 = = s2;
B.s2 = = s3;
C.m = = s1;
D.s1.equals(m)
答案请点我要此答案,或联系QQ

8.下面哪些代码片段会产生编译错误?
A.String s = "Gone with the wind"; String t = " good "; String k = s + t;
B.String s = "Gone with the wind"; String t; t = s[3] + "one";
C.String s = "Gone with the wind"; String standard = s.toUpperCase();
D.String s = "home directory"; String t
答案请点我要此答案,或联系QQ

9.不能用来修饰interface的有()
A.private
B.public
C.protected
D.static
答案请点我要此答案,或联系QQ

10.下面的Java语句错误的是:
A.Double a=1.0;
B.double a=1.0;
C.out.println("hello");
D.DatagramSocket a = new DatagramSocket()
答案请点我要此答案,或联系QQ

------------------------
1.UDP是面向连接的协议。( )
A.错误
B.正确
答案请点我要此答案,或联系QQ

2.seek方法必须以文件头为基准进行查找。( )
A.错误
B.正确
答案请点我要此答案,或联系QQ

3.发出一个异常是否一定会是程序终止。( )
A.错误
B.正确
答案请点我要此答案,或联系QQ

4.方法System.out.println只在命令窗口中显示(或打印)一行文字。()
A.错误
B.正确
答案请点我要此答案,或联系QQ

5.通过点运算符与类对象的引用相连,可以访问此类的成员。( )
A.错误
B.正确
答案请点我要此答案,或联系QQ

6.不基于GUI的应用程序会终止,applet或基于GUI的应用程序会重新开始一般事件处理。( )
A.错误
B.正确
答案请点我要此答案,或联系QQ

7.抽象类可以实例化对象。()
A.错误
B.正确
答案请点我要此答案,或联系QQ

8.随机存取文件中的记录必须等长。( )
A.错误
B.正确
答案请点我要此答案,或联系QQ

9.类和方法一般可以实现满足所有用户需要的错误处理。( )
A.错误
B.正确
答案请点我要此答案,或联系QQ

10.如果线程死亡,它便不能运行。( )
A.错误
B.正确
答案请点我要此答案,或联系QQ

尝试在线代写作业

推荐信息