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

西交《Java语言》在线作业

阅读:8 更新时间:2021-02-22 10:13:16

西交《Java语言》在线作业


------------------------
1.Java的字符类型采用的是Unicode编码方案,每个Unicode码占用( )个比特位。
A.8
B.16
C.32
D.64
答案请点我要此答案,或联系QQ

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

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

4. 类Test1定义如下: 1.public class Test1{ 2. public float aMethod(float a,float b){ } 3. 4.} 将以下哪种方法插入行3是不合法的。( )
A.public float aMethod(float a, float b,float c){ }
B.public float aMethod(float c,float d){ }
C.public int aMethod(int a, int b){ }
D.private float aMethod(int a,int b,int c){ }
答案请点我要此答案,或联系QQ

5.下列程序段执行后的结果是( )。 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

6.下列代码哪几行会出错: 1) public void modify() { 2) int I, j, k; 3) I = 100; 4) while ( I > 0 ) { 5) j = I * 2; 6) System.out.println (" The value of j is " + j ); 7) k = k + 1; 8) I--; 9) } 10) } ( )
A.line 4
B.line 6
C.line 7
D.line 8
答案请点我要此答案,或联系QQ

7.运行下列程序, 会产生什么结果  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

8.下列不可作为java语言标识符的是()
A.a1
B.$1
C._1
D.11
答案请点我要此答案,或联系QQ

9.下面不是合法标识符的是()
A.2ofUS
B.giveMes
C.whataQuiz
D.$d2000_
答案请点我要此答案,或联系QQ

10.int 型 public 成员变量 MAX_LENGTH,该值保持为常数100,则定义这个变量的语句是( )
A.public int MAX_LENGTH=100
B.final int MAX_LENGTH=100
C.public const int MAX_LENGTH=100
D.public final int MAX_LENGTH=100
答案请点我要此答案,或联系QQ

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

12.指出正确的表达式()
A.byte=128;
B.Boolean=null;
C.long l=0xfffL;
D.double=0.9239d;
答案请点我要此答案,或联系QQ

13.看下面一段程序:   class Aclass{    void go(){     System.out.println("Aclass");    }   }   public class Bclass extends Aclass{    void go{     System.out.println("Bclass");    }   public static void main(String args[]){    Aclass a=new Aclass();    Aclass a1=new Bclass();   a.go();   a1.go();   }   以上程序运行结果是:( )
A.Aclass Aclass
B.Bclass Bclass
C.Aclass Bclass
D.Bclass Aclass
答案请点我要此答案,或联系QQ

14.Character流与Byte流的区别是()
A.每次读入的字节数不同
B.前者带有缓冲,后者没有
C.前者是字符读写,后者是字节读写
D.二者没有区别,可以互换使用
答案请点我要此答案,或联系QQ

15.关于以下程序段,正确的说法是( ) 1. String s1=”abc”+”def”; 2. String s2=new String(s1); 3. if(s1= =s2) 4. System.out.println(“= = succeeded”); 5. if (s1.equals(s2)) 6. System.out.println(“.equals() succeeded”);
A.行4与行6都将执行
B.行4执行,行6不执行
C.行6执行,行4不执行
D.行4、行6都不执行
答案请点我要此答案,或联系QQ

16.下面的表达式哪个是正确的( )
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

17.指出下列程序的运行结果   int i = 9;   switch (i) {   default:   System.out.println("default");   case 0:   System.out.println("zero");   break;   case 1:   System.out.println("one");   case 2:   System.out.println("two");   }
A.default
B.default, zero
C.error default clause not defined
D.no output displayed那个
答案请点我要此答案,或联系QQ

18.类Test1、Test2定义如下: 1. public class Test1 2.{ public float aMethod(float a,float b) throws 3. IOException { } 4. } 5. public class Test2 extends Test1{ 6. 7.} 将以下哪种方法插入行6是不合法的。( )
A.float aMethod(float a,float b){ }
B.public int aMethod(int a,int b)throws Exception{ }
C.public float aMethod(float p,float q){ }
D.public int aMethod(int a,int b)throws IOException{ }
答案请点我要此答案,或联系QQ

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

20.以下语句不能通过编译的是(? )
A.int[] a={1,2,3,4};
B.int b[];
C.int c[]=new int[3];
D.int d=new int[];
答案请点我要此答案,或联系QQ

21.整型数据类型中,需要内存空间最少的是()
A.short
B.long
C.int
D.byte
答案请点我要此答案,或联系QQ

22.写出下列代码运行的结果?( ) int i; int j; i=5;j=0; while(j<100){ for(i=0;i<10;i++) j++; } System.out.println("i="+i);
A.i=10
B.i=9
C.i=5
D.i=0
答案请点我要此答案,或联系QQ

23.指出下列程序运行的结果 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

24.下面是有关子类调用父类构造函数的描述正确的是(? )
A.子类定义了自己的构造函数,就不会调用父类的构造函数
B.子类必须通过super关键字调用父类没有参数的构造函数
C.如果子类的构造函数没有通过super调用父类构造函数,那么子类会先调用父类不含参数的构造函数,再调用子类自己的构造函数
D.创建子类对象时,先调用子类自己的构造函数,然后调用父类的构造函数
答案请点我要此答案,或联系QQ

25.class Person{ String name,department; int age; public Person(String n){name=n;} public Person(String n, int a){name=n;age=a;} public Person(String n,String d,int a){ //doing the same as two arguments version of constructer //including assignment name=n,age=a } } 下列哪一个选项可以添加到“//doing the same....”处?
A.Person(n,a)
B.this(Person(n,a))
C.this(n,a)
D.this(name,age
答案请点我要此答案,或联系QQ

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

27.以下声明合法的是()
A.default String s;
B.public final static native int w( )
C.abstract double d;
D.abstract final double hyperbolicCosine( )
答案请点我要此答案,或联系QQ

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

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

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

------------------------
1.下面关于Java代码安全的说法哪些是正确的?
A.程序执行过程中需要的所有类都是通过字节码校验程序装入的。
B.代码的运行是由Java运行环境中的解释器完成的。
C.在运行时,字节码要经过装入,校验之后,才能在解释器中执行。
D.在缺省的安全配置条件下,Java Applet不能访问任何本地资源。
答案请点我要此答案,或联系QQ

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

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

4.执行下列代码后,哪个结论是正确的 String[] s=new String[10]; ( )
A.s[10] 为 "";
B.s[9] 为 null;
C.s[0] 为 未定义
D.s.length 为10
答案请点我要此答案,或联系QQ

5.下列说法正确的是 ( )
A.java.lang.Clonable是类
B.java.lang.Runnable是接口
C.Double对象在java.lang包中
D.Double a=1.0是正确的java语句
答案请点我要此答案,或联系QQ

6.下列哪个方法可用于创建一个可运行的类? ( )
A.public class X implements Runable{ public void run(){ ......} }
B.public class X implements Thread{ public void run(){ ......} }
C.public class X implements Thread{ public int run(){ ......} }
D.public class X implements Runable{ protected void run(){ ......} }
E.public class X implements Thread{ public void run(){ ......} }
答案请点我要此答案,或联系QQ

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

8.下面哪些赋值语句是错误的?
A.float f = 11.1;
B.double d = 5.3E12;
C.char c = '\r';
D.byte bb = 433;
E.Boolean b=true;
答案请点我要此答案,或联系QQ

9.下面哪些代码片段会产生编译错误?
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

10.1) 执行下列代码后,哪个结论是正确的 String[] s=new String[10]; ( )
A.s[10] 为 "";
B.s[9] 为 null;
C.s[0] 为 未定义
D.s.length 为10
答案请点我要此答案,或联系QQ

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

2.已建立的URL对象不能被改变。( )
A.错误
B.正确
答案请点我要此答案,或联系QQ

3.在使用BorderLayout时,最多可以使用5个构件。( )
A.错误
B.正确
答案请点我要此答案,或联系QQ

4.如果顺序文件中的文件指针不是指向文件头,那么必须先关闭文件,然后在再打开它才能从文件头开始读。( )
T.对
F.错
答案请点我要此答案,或联系QQ

5.执行throw语句表面发生一个异常,这称为抛出异常。()
A.错误
B.正确
答案请点我要此答案,或联系QQ

6.在随机存取中查找指定记录时不必检查每一条记录。( )
A.错误
B.正确
答案请点我要此答案,或联系QQ

7.在类定义中,成员访问权限修饰符不能多次出现。( )
A.错误
B.正确
答案请点我要此答案,或联系QQ

8.一个线程可以调用yield方法使其他线程有机会运行。()
A.错误
B.正确
答案请点我要此答案,或联系QQ

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

10.服务器在一个端口等待客户的连接。( )
A.错误
B.正确
答案请点我要此答案,或联系QQ

尝试在线代写作业

推荐信息