奥鹏西安交通大学17年5月补考《Java语言》作业考核试题答案
西安交通大学17年5月补考《Java语言》作业考核试题
1:在调用方法时,若要使方法改变实
A:用基本数据类型作为参数
B:用对象作为参数
C:A和B都对
D:A和B都不对
2:以下关于继承的叙述正确的是()
A:在Java中类只允许单一继承
B:在Java中一个类只能实现一个接口
C:在Java中一个类不能同时继承一个类和实现一个接口
D:在Java中接口只允许单一继承
3:Java编程所必须的默认引用包
A:java.sys包
B:java.lang包
C:java.util包
D:以上都不是
4:整型数据类型中,需要内存空间最
A:short
B:long
C:int
D:byte
5:下列哪个选项不是Java语言的
A:面向对象
B:高安全性
C:平台无关
D:面向过程
6:下列哪个是合法的Java标识符
A:Tree&Glasses
B:FirstJavaApplet
C:*theLastOne
D:273.5
7:Java的字符类型采用的是Un
A:8
B:16
C:32
D:64
8:Javapplication中
A:int()
B:static
C:void
D:boolean()
9:下面哪一个操作符的优先级最高?
A:&&
B:||
C:!
D:()
10:指出正确的表达式()
A:byte=128
B:Boolean=null
C:long l=0xfffL
D:double=0.9239d
11:Java语言具有许多优点和特点
A:安全性
B:多线性
C:跨平台
D:可移植
12:Character流与Byte
A:每次读入的字节数不同
B:前者带有缓冲,后者没有
C:前者是字符读写,后者是字节读写
D:二者没有区别,可以互换使用
13:下面不是合法标识符的是()
A:2ofUS
B:giveMes
C:whataQuiz
D:$d2000_
14:System.out.prin
A:52
B:7
C:2
D:5
15:在Java中,"456"属于(
A:int
B:String
C:Integer
D:Number
16:在创建对象时必须()
A:先声明对象,然后才能使用对象
B:先声明对象,为对象分配内存空间,然后才能使用对象
C:先声明对象,为对象分配内存空间,对对象初始化,然后才能使用对象
D:上述说法都对
17:执行语句int i=1j=+
A:1与1
B:2与1
C:1与2
D:2与2
18:编译Java源程序文件将产生相
A:.byte
B:.class
C:.html
D:.exe
19:在Java中用什么关键字修饰的
A:static
B:final
C:private
D:void
20:有一段java应用程序,它的主
A:a1.java
B:a1.class
C:a1
D:都对
21:Java类可以作为()
A:类型定义机制
B:数据封装机制
C:类型定义机制和数据封装机制
D:上述都不对
22:下面的选项中,哪一项不属于“汽
A:启动
B:刹车
C:减速
D:速度
23:下列不可作为java语言标识符
A:a1
B:$1
C:_1
D:11
24:若在某一个类定义中定义有如下的
A:接口方法
B:最终方法
C:抽象方法
D:空方法
25:编译Java程序的命令是:()
A:appletviewer
B:javac
C:java
D:javadoc
26:下列说法错误的有()
A:在类方法中可用this来调用本类的类方法
B:在类方法中调用本类的类方法时可直接调用
C:在类方法中只能调用本类中的类方法
D:在类方法中绝对不能调用实例方法
CD
27:下列说法正确的是()
A:java语言里的线程是没有优先级的
B:String类在java.lang包中
C:java语言支持类的序列化
D:能序列化的类必须实现java.io.Serializable接口
CD
28:下面说法哪些是正确的?()
A:Applet可以访问本地文件
B:对static方法的调用不需要类实例
C:socket类在java.lang中
D:127.0.0.1地址代表本机
D
29:下述哪些说法是正确的?()
A:实例变量是类的成员变量
B:实例变量是用static关键字声明的
C:方法变量在方法执行时创建
D:方法变量在使用之前必须初始化
CD
30:下列标识符不合法的有()
A:New
B:$Usdollars
C:1234
D:car.taxi
D
31:Java程序的种类有()
A:类(Class)
B:Applet
C:Application
D:Servlet
CD
32:下列说法正确的有()
A:环境变量可在编译source code时指定
B:在编译程序时,所能指定的环境变量不包括classpath
C:javac一次可同时编译数个Java源文件
D:java.exe能指定编译结果要置于哪个目录(directory)
CD
33:执行下列代码后哪个结论是正
A:s为""
B:s为null
C:s为未定义
D:s.length为10
D
34:不能用来修饰interface
A:Private
B:Public
C:Protected
D:static
CD
35:下列哪些说法是正确的?()
A:Java语言只允许单一继承
B:Java语言只允许实现一个接口
C:Java语言不允许同时继承一个类并实现一个接口
D:Java语言的单一继承使得代码更加可靠
D
36:String类的valueOf
TRUE
FALSE
37:一个线程可以调用yield方法
TRUE
FALSE
38:当资源不再需要时,一个执行程序
TRUE
FALSE
39:方法System.out.pr
TRUE
FALSE
40:抽象类可以实例化对象。()
TRUE
FALSE
41:抛出异常后,控制执行try块后
TRUE
FALSE
42:“//”即可以表示单行注释,也
TRUE
FALSE
43:类和方法一般可以实现满足所有用
TRUE
FALSE
44:执行throw语句表面发生一个
TRUE
FALSE
45:构造方法用于给类的privat
TRUE
FALSE
46:Java语言中对文件没有结构要
TRUE
FALSE
47:当把一个RandomAcces
TRUE
FALSE
48:StringTokenizer
TRUE
FALSE
49:程序员必须创建System.i
TRUE
FALSE
50:在定义变量和方法时,必须清楚地
TRUE
FALSE
页:
[1]