西安交通大学《Java语言》在线作业一

奥鹏西安交通大学新学期作业参考

西安交通大学新学期《Java语言》在线作业-00001

1.Java语言具有许多优点和特点,哪个反映了Java程序并行机制的特点?()
选项A:安全性
选项B:多线性
选项C:跨平台
选项D:可移植
正确答案问询微信:424329

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

3.下面的选项中,哪一项不属于“汽车类”的行为()。
选项A:启动
选项B:刹车
选项C:减速
选项D:速度
正确答案问询微信:424329

4.System类在哪个包中? ( )
选项A:java.util
选项B:java.io
选项C:java.awt
选项D:java.lang
正确答案问询微信:424329

5.对于下列代码:   1) class Person {   2) public void printValue(int i, int j) {//… }   3) public void printValue(int i){//… }  4) }   5) public class Teacher extends Person {   6) public void printValue() {//… }   7) public void printValue(int i) {//…}   8) public static void main(String args[]){   9) Person t = new Teacher();   10) t.printValue(10);   11) }   第10行语句将调用哪行语句??
选项A:line 2
选项B:line 3
选项C:line 6
选项D:line 7
正确答案问询微信:424329

6.Java中()
选项A:一个子类可以有多个父类,一个父类也可以有多个子类
选项B:一个子类可以有多个父类,但一个父类只可以有一个子类
选项C:一个子类可以有一个父类,但一个父类可以有多个子类
选项D:上述说法都不对
正确答案问询微信:424329

7.关于以下程序段,正确的说法是( )
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

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

9.看下面一段程序:
  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
正确答案问询微信:424329

10.下面哪些选项是正确的main方法说明? ( )
选项A:public main(String args[])
选项B:public static void main(String args[])
选项C:private static void main(String args[])
选项D:void main()
正确答案问询微信:424329

11.下面关于Applet的说法正确的是 ( )
选项A:Applet也需要main方法
选项B:Applet必须继承自java.awt.Applet
选项C:Applet能访问本地文件
选项D:Applet程序不需要编译
正确答案问询微信:424329

12.类Teacher和Student是类Person的子类;
   Person p;
   Teacher t;
   Student s;
   //p, t and s are all non-null.
   if(t instanceof Person) { s = (Student)t; }
  最后一句语句的结果是( )。。
选项A:将构造一个Student对象;
选项B:表达式是合法的;
选项C:表达式是错误的;
选项D:编译时正确,但运行时错误。
正确答案问询微信:424329

13.Java类可以作为()
选项A:类型定义机制
选项B:数据封装机制
选项C:类型定义机制和数据封装机制
选项D:其它都不对
正确答案问询微信:424329

14.下列不可作为java语言修饰符的是()
选项A:a1
选项B:$1
选项C:_1
选项D:11
正确答案问询微信:424329

15.Java 类可以作为()
选项A:类型定义机制
选项B:数据封装机制
选项C:类型定义机制和数据封装机制
选项D:其他都不对
正确答案问询微信:424329

16. 类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){ }
正确答案问询微信:424329

17.有如下代码段:
1)
2) { if(unsafe()){//do something…}
3) else if(safe()){//do the other…}
4) }
其中,方法unsafe() 将抛出IOException, 请问可将以下哪项填入第1行?( )
选项A:public IOException methodName()
选项B:public void methodName()
选项C:public void methodName() throw IOException
选项D:public void methodName() throws IOException
正确答案问询微信:424329

18.下面那一项不会出现编程错误( )。。
选项A:忘记多行注释符的一个定界符
选项B:一个标识符的大小写字母使用不当
选项C:括号不成对出现
选项D:在一个显示图形用户界面的应用程序中调用System .exit
正确答案问询微信:424329

19.看以下程序:   boolean a=false;   boolean b=true;   boolean c=(a 这段程序执行完后,c与result的值是:
选项A:c=false;result=1;
选项B:c=true;result=2;
选项C:c=true;result=1;
选项D:c=false;result=2;
正确答案问询微信:424329

20.Java application中的主类需包含main方法,main方法的返回类型是什么?( )
选项A:int
选项B:float
选项C:double
选项D:void
正确答案问询微信:424329

21.MAX_LENGTH是int型public成员变量, 变量值保持为常量100,用简短语句定义这个变量( )。。
选项A:public int MAX_LENGTH=100;
选项B:final int MAX_LENGTH=100;
选项C:final public int MAX_LENGTH=100;
选项D:public fin奥鹏西安交通大学新学期作业参考al int MAX_LENGTH=100.
正确答案问询微信:424329

22.以下哪个关键字可以用来为对象加互斥锁?( )
选项A:transient
选项B:static
选项C:serialize
选项D:synchronized
正确答案问询微信:424329

23.假设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()
正确答案问询微信:424329

24.在创建对象时必须()
选项A:先声明对象,然后才能使用对象
选项B:先声明对象,为对象分配内存空间,然后才能使用对象
选项C:先声明对象,为对象分配内存空间,对对象初始化,然后才能使用对象
选项D:其它说法都对
正确答案问询微信:424329

25.有一段java应用程序,它的主类名是a1,那么保存它的源文件名可以是()
选项A:a1.java
选项B:a1.class
选项C:a1
选项D:都对
正确答案问询微信:424329

26.以下选项中循环结构合法的是( )
选项A:while (int i1100 0000 0000 0000 0000 0000 0000 00005的运行结果是 1111 1110 0000 0000 0000 0000 0000 0000
选项B:1100 0000 0000 0000 0000 0000 0000 00005的运行结果是 0000 0110 0000 0000 0000 0000 0000 0000
正确答案问询微信:424329

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

28.在BorderLayout中,添加到NORTH区的两个按钮将并排显示。( )
选项A:错误
选项B:正确
正确答案问询微信:424329

29.Java提供了一种称为“内部类”的机制,使类可以在其他类中定义。()
选项A:错误
选项B:正确
正确答案问询微信:424329

30.Java语言中对文件没有结构要求,所以需要使用随机存取的程序必须自己建立它们。()
选项A:错误
选项B:正确
正确答案问询微信:424329

31.Java异常处理适用于方法检查到一个错误却不能解决它的场合,这时该方法会抛出一个异常,但不能保证会有一个异常处理程序恰好适合于处理此类异常。( )
选项A:错误
选项B:正确
正确答案问询微信:424329

32.抛出异常后,控制执行try块后适当的catch块处理程序(如果存在)。()
选项A:错误
选项B:正确
正确答案问询微信:424329

33.一个面板(JPanel)不能被加入到另一个面板(JPanel)中。( )
选项A:错误
选项B:正确
正确答案问询微信:424329

34.线程可以用yield使低优先级的线程运行。( )
选项A:错误
选项B:正确
正确答案问询微信:424329

35.注释的作用是使程序在执行时在屏幕上显示//之后的内容。( )
选项A:错误
选项B:正确
正确答案问询微信:424329

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

37.在定义变量和方法时,必须清楚地在起面前标上访问权限修饰符。( )
选项A:错误
选项B:正确
正确答案问询微信:424329

提供优质的教育资源

公众号: 超前自学网