超前自学网

 找回密码
 立即注册

奥鹏在线作业,2元一门,先做后付,微信424329

查看: 120|回复: 0

西交《Java语言》在线作业

[复制链接]

3万

主题

3万

帖子

9万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
95816
发表于 2020-8-8 19:04:39 | 显示全部楼层 |阅读模式
微信公众号:超前自学网
点击这里
Java的字符类型采用的是Unicode编码方案,每个Unicode码占用(   )个比特位。
A:8
B:16
C:32
D:64

下列哪个是合法的Java标识符?()
A:Tree&Glasses
B:FirstJavaApplet
C:*theLastOne
D:273.5

在Java中,"456"属于()类的对象。
A:int
B:String
C:Integer
D:Number

类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){  }

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

下列代码哪几行会出错:
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

运行下列程序, 会产生什么结果  <font face="Arial">1:public class X extends Thread implements Runnable{   2:publ主c void run(){   3: System.out.println(&ldquo;this is run()&rdquo;);  4:}   5:public static void main(String args〔〕){   6:Threadt二new Thread(new X());  7:t.start();  8:}   9:} </font>
A:第一行会产生编译错误
B:第六行会产生编译错误
C:第六行会产生运行错误
D:程序会运行和启动

下列不可作为java语言标识符的是()
A:a1
B:$1
C:_1
D:11

下面不是合法标识符的是()
A:2ofUS
B:giveMes
C:whataQuiz
D:$d2000_

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

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

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

看下面一段程序:
  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

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

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

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

指出下列程序的运行结果   int i = 9;   switch (i) {   default:   System.out.println(&quot;default&quot;);   case 0:   System.out.println(&quot;zero&quot;);   break;   case 1:   System.out.println(&quot;one&quot;);   case 2:   System.out.println(&quot;two&quot;);   }
A:default
B:default, zero
C:error default clause not defined
D:no output displayed那个

类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{ }

下面哪种注释方法能够支持javadoc命令:
A:/**...**/
B:/*...*/
C://
D:/**...*/

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

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

写出下列代码运行的结果?( )
int i;
int j;
i=5;j=0;
while(j&lt;100){
for(i=0;i&lt;10;i++)
j++;
}
System.out.println("i="+i);
A:i=10
B:i=9
C:i=5
D:i=0

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

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

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

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

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

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

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

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

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

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

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

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

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

下列哪个方法可用于创建一个可运行的类? (    )
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(){ ......} }

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

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

下面哪些代码片段会产生编译错误?
A:String s = &quot;Gone with the wind&quot;; String t = &quot; good &quot;; String k = s + t;
B:String s = &quot;Gone with the wind&quot;; String t; t = s[3] + &quot;one&quot;;
C:String s = &quot;Gone with the wind&quot;; String standard = s.toUpperCase();
D:String s = &quot;home directory&quot;; String t

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

发出一个异常是否一定会是程序终止。( )
A:错误
B:正确

已建立的URL对象不能被改变。( )
A:错误
B:正确

在使用BorderLayout时,最多可以使用5个构件。( )
A:错误
B:正确

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

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

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

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

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

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

服务器在一个端口等待客户的连接。( )
A:错误
B:正确

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|超前自学网 ( 皖ICP备20014425号-1 )|网站地图

GMT+8, 2025-5-1 05:44

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.. 技术支持 by 巅峰设计

快速回复 返回顶部 返回列表