超前自学网

 找回密码
 立即注册

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

查看: 100|回复: 0

西交《Java语言》在线作业

[复制链接]

3万

主题

3万

帖子

9万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
95816
发表于 2020-8-8 19:04:39 | 显示全部楼层 |阅读模式
微信公众号:超前自学网
点击这里
在调用方法时,若要使方法改变实参的值,可以()
A:用基本数据类型作为参数
B:用对象作为参数
C:A和B都对
D:A和B都不对

若特快订单是一种订单,则特快订单类和订单类的关系是_________。
A:使用关系
B:包含关系
C:继承关系
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

下面哪个函数是public void  aMethod(){...}的重载函数?(    )
A:void  aMethod( ){...}
B:public int  aMethod(){...}
C:public void  aMethod ( ){...}
D:public int  aMethod ( int m){...}

Java application中的主类需包含main方法,main方法的返回类型是什么?()
A:int()
B:static
C:void
D:boolean()

执行完代码"int[]x=new int[25];"后,以下说明是正确的( )。
A:x[24]为0
B:x[24]未定义
C:x[25]为0
D:x[0]为空

java语言使用的字符码集是( )
A:ASCⅡ
B:BCD
C:DCB
D:Unicode

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

以下哪项是接口的正确定义?(       )
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();}

哪个关键字可以抛出异常?(    )
A:transient
B:finally
C:throw
D:static

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

Java语言具有许多优点和特点,哪个反映了Java程序并行机制的特点?()
A:安全性
B:多线性
C:跨平台
D:可移植

异常包含下列那些内容( )。
A:程序中的语法错误
B:程序的编译错误
C:程序执行过程中遇到的事先没有预料到的情况
D:程序事先定义好的可能出现的意外情况

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

当Frame改变大小时,放在其中的按钮大小不变,则使用如下哪个layout( )。
A:FlowLayout
B:CardLayout
C:North and South of BorderLayout
D:East and West of BorderLayout

下面的选项中,哪一项不属于“汽车类”的行为()。
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都不执行

Java 类可以作为()
A:类型定义机制
B:数据封装机制
C:类型定义机制和数据封装机制
D:上述都不对

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

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

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

A派生出子类B,B派生出子类C,并且在Java源代码中有如下声明:
1.    A  a0=new  A();
2.    A  a1 =new  B();
3.    A  a2=new  C();
问以下哪个说法是正确的? (      )
A:只有第1行能通过编译
B:第1、2行能通过编译,但第3行编译出错
C:第1、2、3行能通过编译,但第2、3行运行时出错
D:第1行、第2行和第3行的声明都是正确的

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

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

执行语句int i=1,j=++i;后i与j的值分别为()。
A:1与1
B:2与1
C:1与2
D:2与2

在Java中用什么关键字修饰的方法可以直接通过类名来调用?()
A:static
B:final
C:private
D:void

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

以下哪个方法用于定义线程的执行体( )
A:start()
B:init()
C:run()
D:main()
E. synchronized()

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

下列语句序列执行后,i 的值是( )。 int i=8, j=16; if( i-1 > j ) i--; else j--;
A:15
B:16
C:7
D:8

构造BufferedInputStream的合适参数是哪个? (    )
A:BufferedInputStream
B:BufferedOutputStream
C:FileInputStream
D:FileOuterStream
E:File

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

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

下面的说法正确的是( )。。
A:Java语言里的线程不是对象
B:Applet不需要main方法
C:Java语言的对象都是java.lang.Object的子类
D:double是Java语言的合法标识符

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

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

下面的说法正确的是:
A:Java语言里的线程不是对象
B:Applet不需要main方法
C:Java语言的对象都是java.lang.Object的子类
D:double是Java语言的合法标识符

选出合理的标识符  (    )
A:_sys1_lll
B:2mail
C:$change
D:class

下列哪些说法是正确的?()
A:Java语言只允许单一继承
B:Java语言只允许实现一个接口
C:Java语言不允许同时继承一个类并实现一个接口
D:Java语言的单一继承使得代码更加可靠

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

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

程序员必须创建System.in,System.out和System.err对象。()
A:错误
B:正确

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

抛出异常后,控制执行try块后适当的catch块处理程序(如果存在)。()
A:错误
B:正确

方法重写发生在类继承时,子类可以重写一个父类;数列表一样时才能说是重写,否则就是重载
A:错误
B:正确

抽象类可以实例化对象。()
A:错误
B:正确

声明变量时必须指定一个类型。 ( )
A:错误
B:正确

StringTokenizer类的hasMoreTokens方法确定在字符串中是否还有语言符号返回。()
A:错误
B:正确

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

进程利用流socket建立与其他进程的连接。( )
A:错误
B:正确

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

本版积分规则

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

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

Powered by Discuz! X3.4

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

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