vu8o作业资源网(www.Vu8o.com)

 找回密码
 立即注册
正确下载作业教程奥鹏作业辅导
查看: 115|回复: 3

西安交通大学18年9月课程考试《Java语言》作业考核试题答案

[复制链接]
admin 发表于 2018-8-8 11:11:10 | 显示全部楼层 |阅读模式
(单选题) 1: 以下关于继承的叙述正确的是()。
A: 在Java中类只允许单一继承
B: 在Java中一个类只能实现一个接口
C: 在Java中一个类不能同时继承一个类和实现一个接口
D: 在Java中接口只允许单一继承

正确答案:


(单选题) 2: 对方法main的第1行定义正确的是( )。
A: public main( String arg [ ] )
B: public void main( String arg [ ] )
C: public static void main( String arg [ ] )
D: public static void main( String args [ ] )

正确答案:


(单选题) 3: 如果类中的成员变量可以被同一包访问,则使用如下哪个约束符( )。
A: private
B: public
C: protected
D: no modifier

正确答案:


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

正确答案:


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

正确答案:


(单选题) 6: 下列常见的系统定义的异常中,哪个是输入、输出异常?
A: ClassNotFoundException
B: IOException
C: FileNotFoundException
D: UnknownHostException

正确答案:


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

正确答案:


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

正确答案:


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

正确答案:


(单选题) 10: 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

正确答案:


(单选题) 11: 运行下列程序, 会产生什么结果  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: 程序会运行和启动

正确答案:


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

正确答案:


(单选题) 13: 指出下列程序的运行结果 ( )  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那个

正确答案:


(单选题) 14: 看下面一段程序:   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

正确答案:


(单选题) 15: 在创建对象时必须()
A: 先声明对象,然后才能使用对象
B: 先声明对象,为对象分配内存空间,然后才能使用对象
C: 先声明对象,为对象分配内存空间,对对象初始化,然后才能使用对象
D: 上述说法都对

正确答案:


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

正确答案:


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

正确答案:


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

正确答案:


(单选题) 19: 给出下面代码段   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

正确答案:


(单选题) 20: System.out.println("5"+2);的输出结果应该是()。
A: 52
B: 7
C: 2
D: 5

正确答案:


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

正确答案:


(单选题) 22: 指出下列程序的运行结果
  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那个

正确答案:


(单选题) 23: 下面哪些选项是正确的main方法说明? ( )
A: public main(String args[])
B: public static void main(String args[])
C: private static void main(String args[])
D: void main()

正确答案:


(单选题) 24: Java语言提供了一个()线程,自动回收动态分配的内存
A: 异步
B: 消费者
C: 守护
D: 垃圾收集

正确答案:


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

正确答案:


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

正确答案:


(多选题) 2: 下面的表达式哪个是正确的? ( )
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+;
E: String s=null; int i=(s!=null)&&(s.length>0)?s.length():0;

正确答案:


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

正确答案:


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

正确答案:


(多选题) 5: 下列表达式哪些是正确的( )。。
A: byte=340;
B: Boolean=1;
C: long l=-2;
D: double=0.9239d;

正确答案:


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

正确答案:


(多选题) 7: 下述哪些说法是正确的? ( )
A: java语言中的类只能有一个构造函数
B: 程序员可以自己定义自己的异常
C: java语言允许多继承
D: socket在java.net包中

正确答案:


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

正确答案:


(多选题) 9: 不能用来修饰interface的有()
A: Private
B: Public
C: Protected
D: static

正确答案:


(多选题) 10: 下列方法属于java.lang.Math类的有(方法名相同即可):
A: random()
B: abs()
C: sqrt()
D: sin()

正确答案:


(判断题) 1: String类的valueOf方法由它的参数转换成的字符串。()
A: 错误
B: 正确

正确答案:


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

正确答案:


(判断题) 3: BorderLayout是面板的缺省布局管理器。( )
A: 错误
B: 正确

正确答案:


(判断题) 4: C和Java都是多线程语言。( )
A: 错误
B: 正确

正确答案:


(判断题) 5: 类加载器加载程序运行所需要的所有类,它通过区分本机文件系统的类和网络系统导入的类增加安全性
A: 错误
B: 正确

正确答案:


(判断题) 6: 在定义变量和方法时,必须清楚地在起面前标上访问权限修饰符。( )
A: 错误
B: 正确

正确答案:


(判断题) 7: 方法System.out.println只在命令窗口中显示(或打印)一行文字。()
A: 错误
B: 正确

正确答案:


(判断题) 8: UDP是面向连接的协议。( )
A: 错误
B: 正确

正确答案:


(判断题) 9: seek方法必须以文件头为基准进行查找。( )
A: 错误
B: 正确

正确答案:


(判断题) 10: 套接字是指网络上的两个程序经过双向的通信而建立起来的一个实现数据传输的通道,这个双向连接的一端成为一个套接字( )
A: 错误
B: 正确

正确答案:


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

正确答案:


(判断题) 12: friendly关键字是Java语言的访间控制修饰符
A: 错误
B: 正确

正确答案:


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

正确答案:


(判断题) 14: 当把一个RandomAccessFile流与一个文件相联是,读写数据的位置由文件位置指针来指定,并且所有数据均以基本数据类型来读写。()
A: 错误
B: 正确

正确答案:


(判断题) 15: 在BorderLayout中,添加到NORTH区的两个按钮将并排显示。( )
A: 错误
B: 正确

正确答案:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
走出非洲jso 发表于 2019-5-2 11:26:35 | 显示全部楼层
呵呵,看大家评论如何












元尊QQ代刷网代刷网QQ代刷伏天氏笔趣阁花客中文网
元尊笔趣阁
笔趣阁
刷赞
全本小说
天蚕土豆
孕妇能吃小龙虾吗
笔趣阁
天蚕土豆
牡丹花怎么养
QQ代刷网
冬虫夏草的价格
元尊笔趣阁
笔趣阁中文网
haipiao 发表于 2019-6-19 20:16:52 | 显示全部楼层
C: Judging the best
haipiao 发表于 2019-7-1 20:16:55 | 显示全部楼层
(多选题) 8: 与其他投资相比,房地产投资的优点有( )。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|标签|Archiver|vu80作业资源网 ( 蜀ICP备17025768号-6 )

GMT+8, 2019-11-18 05:09 , Processed in 0.737045 second(s), 34 queries , Gzip On.

奥鹏作业 zyda.vu8o.com 免费作业 奥鹏作业网

© 奥鹏在线作业 东财作业 大工作业 北语作业 福师作业

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