好文档 - 专业文书写作范文服务资料分享网站

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

天下 分享 时间: 加入收藏 我要投稿 点赞

www.vu8o.com

??------------------------------------------------------------------------------------------------------------------------------

(单选题) 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(\i=0;i

(单选题) 5: 执行完代码\后,以下说明是正确的( )。 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;

for(int www.vu8o.com

??------------------------------------------------------------------------------------------------------------------------------

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(\ case 0: System.out.println(\ break; case 1: System.out.println(\ case 2: System.out.println(\ } 。。 A: default

B: default, zero

C: error default clause not defined D: no output displayed那个 正确答案:

(单选题) 14: 看下面一段程序: class Aclass{ void go(){ System.out.println(\ } } public class Bclass extends Aclass{ void go{ System.out.println(\ } 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

www.vu8o.com

??------------------------------------------------------------------------------------------------------------------------------

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(\的输出结果应该是()。 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(\ case 0:

System.out.println(\ break; case 1:

System.out.println(\ case 2:

System.out.println(\A: default

B: default, zero

C: error default clause not defined D: no output displayed那个 正确答案:

www.vu8o.com

??------------------------------------------------------------------------------------------------------------------------------

(单选题) 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=\你好\

B: String s=\你好\C: String s=\你好\D: String s=\你好\

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语言只允许实现一个接口

www.vu8o.com

??------------------------------------------------------------------------------------------------------------------------------

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(\

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只在命令窗口中显示(或打印)一行文字。()

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

www.vu8o.com??------------------------------------------------------------------------------------------------------------------------------(
推荐度:
点击下载文档文档为doc格式
4lo6j3ce9i0fvam2gyzr6h1tx45d76007j3
领取福利

微信扫码领取福利

微信扫码分享