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

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

西交《Java语言》在线作业

给出下面代码,关于该程序以下哪个说法是正确的?( )
public class Person{
static int arr[] = new int[5];
public static void main(String a[]) {
System.out.println(arr[0]);}
}
}
A:编译时将产生错误
B:编译时正确,运行时将产生错误
C:输出零
D:输出空
答案问询微信:424329

要想定义一个不能被实例化的抽象类,在类定义中必须加上修饰符(? )
A:final
B:public
C:private
D:abstract
答案问询微信:424329

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

以下哪项是接口的正确定义?( )
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();}
答案问询微信:424329

若在某一个类定义中定义有如下的方法:abstract void performDial();该方法属于()。
A:接口方法
B:最终方法
C:抽象方法
D:空方法
答案问询微信:424329

给出下面代码段
  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
答案问询微信: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

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

下列语句序列执行后,i 的值是( )。 int i=8, j=16; if( i-1 j ) i–; else j–;
A:15
B:16
C:7
D:8
答案问询微信:424329

下列方法中,不属于WindowListener接口的是_________。
A:windowOpened()
B:windowClosed()
C:windowActivated()
D:mouseDragged()
答案问询微信:424329

java语言使用的字符码集是( )
A:ASCⅡ
B:BCD
C:DCB
D:Unicode
答案问询微信: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

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

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

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

下列哪个是合法的Java标识符?()
A:A good and abc
B:good and gbc
C:test ok and abc
D:test ok and gbc
答案问询微信:424329

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

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

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

以下关于继承的叙述正确的是()。
A:在Java中类只允许单一继承
B:在Java中一个类只能实现一个接口
C:在Java中一个类不能同时继承一个类和实现一个接口
D:在Java中接口只允许单一继承
答案问询微信:424329

假设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

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

在Java中,"456"属于()类的对象。
A:int
B:String
C:Integer
D:Number
答案问询微信:424329

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

看以下程序:   boolean a=false;   boolean b=true;   boolean c=(ab)(!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;
答案问询微信:424329

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

以下标识符中哪项是不合法的( )
A:const
B:$double
C:hello
D:BigMeaninglessName
答案问询微信:424329

构造BufferedInputStream的合适参数是哪个? ( )
A:BufferedInputStream
B:BufferedOutputStream
C:FileInputStream
D:FileOuterStream
E:File
答案问询微信:424329

哪个布局管理器使用的是组件的最佳尺寸( preferred size)( )
A:FlowLayout
B:BorderLayout
C:GridLayout
D:CardLayout
E:GridBagLayout
答案问询微信:424329

下列说法错误的有()
A:在类方法中可用this来调用本类的类方法
B:在类方法中调用本类的类方法时可直接调用
C:在类方法中只能调用本类中的类方法
D:在类方法中绝对不能调用实例方法
答案问询微信:424329

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

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

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

对于下列代码:
  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)
答案问询微信: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

不能用来修饰interface的有()
A:private
B:public
C:protected
D:static
答案问询微信:424329

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

UDP是面向连接的协议。( )
A:错误
B:正确
答案问询微信:424329

seek方法必须以文件头为基准进行查找。( )
A:错误
B:正确
答案问询微信:424329

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

方法System.out.println只在命令窗口中显示(或打印)一行文字。()
A:错误
B:正确
答案问询微信:424329

通过点运算符与类对象的引用相连,可以访问此类的成员。( )
A:错误
B:正确
答案问询微信:424329

不基于GUI的应用程序会终止,applet或基于GUI的应用程序会重新开始一般事件处理。( )
A:错误
B:正确
答案问询微信:424329

抽象类可以实例化对象。()
A:错误
B:正确
答案问询微信:424329

随机存取文件中的记录必须等长。( )
A:错误
B:正确
答案问询微信:424329

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

如果线程死亡,它便不能运行。( )
A:错误
B:正确
答案问询微信:424329

提供优质的教育资源

公众号: 超前自学网