奥鹏教育西安交通大学《Java语言》在线作业6

奥鹏西安交通大学平时在线作业

西交《Java语言》在线作业

Java的字符类型采用的是Unicode编码方案,每个Unicode码占用( )个比特位。
A:8
B:16
C:32
D:64
答案问询微信:424329

下列哪个是合法的Java标识符?()
A:aceg
B:ACEG
C:abcdefg
D:abcd
答案问询微信:424329

下列代码哪几行会出错:
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
答案问询微信:424329

运行下列程序, 会产生什么结果  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:程序会运行和启动
答案问询微信:424329

下列不可作为java语言标识符的是()
A:a1
B:$1
C:_1
D:11
答案问询微信:424329

下面不是合法标识符的是()
A:2ofUS
B:giveMes
C:whataQuiz
D:$d2000_
答案问询微信:424329

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
答案问询微信:424329

下列描述中,错误的是_________。
A:Java要求编程者管理内存
B:Java的安全性体现在多个层次上
C:Applet要求在支持Java的浏览器上运行
D:Java有多线程机制
答案问询微信:424329

指出正确的表达式()
A:byte=128;
B:Boolean=null;
C:long l=0xfffL;
D:double=0.9239d;
答案问询微信:424329

看下面一段程序:
  class Aclass{
   void go(){
    System.out.println("Aclass");
   }
  }
  public clas奥鹏西安交通大学平时在线作业s 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
答案问询微信:424329

Character流与Byte流的区别是()
A:每次读入的字节数不同
B:前者带有缓冲,后者没有
C:前者是字符读写,后者是字节读写
D:二者没有区别,可以互换使用
答案问询微信:424329

关于以下程序段,正确的说法是( )
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都不执行
答案问询微信:424329

下面的表达式哪个是正确的( )
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+;
答案问询微信:424329

指出下列程序的运行结果   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那个
答案问询微信:424329

类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{ }
答案问询微信:424329

下面哪种注释方法能够支持javadoc命令:
A:/**…**/
B:/*…*/
C://
D:/**…*/
答案问询微信:424329

以下语句不能通过编译的是(? )
A:int[] a={1,2,3,4};
B:int b[];
C:int c[]=new int[3];
D:int d=new int[];
答案问询微信:424329

整型数据类型中,需要内存空间最少的是()
A:short
B:long
C:int
D:byte
答案问询微信:424329

写出下列代码运行的结果?( )
int i;
int j;
i=5;j=0;
while(j100){
for(i=0;i10;i++)
j++;
}
System.out.println("i="+i);
A:i=10
B:i=9
C:i=5
D:i=0
答案问询微信:424329

指出下列程序运行的结果
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
答案问询微信:424329

下面是有关子类调用父类构造函数的描述正确的是(? )
A:子类定义了自己的构造函数,就不会调用父类的构造函数
B:子类必须通过super关键字调用父类没有参数的构造函数
C:如果子类的构造函数没有通过super调用父类构造函数,那么子类会先调用父类不含参数的构造函数,再调用子类自己的构造函数
D:创建子类对象时,先调用子类自己的构造函数,然后调用父类的构造函数
答案问询微信:424329

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
答案问询微信:424329

Java编程所必须的默认引用包为()
A:java.sys包
B:java.lang包
C:java.util包
D:其他都不是
答案问询微信:424329

以下声明合法的是()
A:default String s;
B:public final static native int w( )
C:abstract double d;
D:abstract final double hyperbolicCosine( )
答案问询微信:424329

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

编译Java源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为()。
A:.byte
B:.class
C:.html
D:.exe
答案问询微信:424329

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

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

下列说法正确的是()
A:java语言里的线程是没有优先级的
B:String类在java.lang包中
C:java语言支持类的序列化
D:能序列化的类必须实现java.io.Serializable接口
答案问询微信:424329

下面哪个方法可以在任何时候被任何线程调用? ( )
A:notify()
B:wait()
C:notifyAll()
D:sleep()
E:yield()
F:synchronized(this)
答案问询微信:424329

执行下列代码后,哪个结论是正确的 String[] s=new String[10]; ( )
A:s[10] 为 "";
B:s[9] 为 null;
C:s[0] 为 未定义
D:s.length 为10
答案问询微信:424329

下列说法正确的是 ( )
A:java.lang.Clonable是类
B:java.lang.Runnable是接口
C:Double对象在java.lang包中
D:Double a=1.0是正确的java语句
答案问询微信:424329

下列哪个方法可用于创建一个可运行的类? ( )
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(){ ……} }
答案问询微信:424329

下面的Java语句错误的是( )。
A:Double a=1.0;
B:double a=1.0;
C:out.println("hello");
D:DatagramSocket a = new DatagramSocket()
答案问询微信:424329

下面哪些赋值语句是错误的?
A:float f = 11.1;
B:double d = 5.3E12;
C:char c = 'r';
D:byte bb = 433;
E:Boolean b=true;
答案问询微信:424329

下面哪些代码片段会产生编译错误?
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
答案问询微信:424329

1) 执行下列代码后,哪个结论是正确的 String[] s=new String[10]; ( )
A:s[10] 为 "";
B:s[9] 为 null;
C:s[0] 为 未定义
D:s.length 为10
答案问询微信:424329

发出一个异常是否一定会是程序终止。( )
A:错误
B:正确
答案问询微信:424329

已建立的URL对象不能被改变。( )
A:错误
B:正确
答案问询微信:424329

在使用BorderLayout时,最多可以使用5个构件。( )
A:错误
B:正确
答案问询微信:424329

如果顺序文件中的文件指针不是指向文件头,那么必须先关闭文件,然后在再打开它才能从文件头开始读。( )
A:对
B:错
答案问询微信:424329

执行throw语句表面发生一个异常,这称为抛出异常。()
A:错误
B:正确
答案问询微信:424329

在随机存取中查找指定记录时不必检查每一条记录。( )
A:错误
B:正确
答案问询微信:424329

在类定义中,成员访问权限修饰符不能多次出现。( )
A:错误
B:正确
答案问询微信:424329

一个线程可以调用yield方法使其他线程有机会运行。()
A:错误
B:正确
答案问询微信:424329

类和方法一般可以实现满足所有用户需要的错误处理。( )
A:错误
B:正确
答案问询微信:424329

服务器在一个端口等待客户的连接。( )
A:错误
B:正确
答案问询微信:424329

提供优质的教育资源

公众号: 超前自学网