西安交通大学19年3月课程考试《Java语言》作业考核(标准答案)

上传人:j****u 文档编号:82203496 上传时间:2019-02-23 格式:DOC 页数:10 大小:37KB
返回 下载 相关 举报
西安交通大学19年3月课程考试《Java语言》作业考核(标准答案)_第1页
第1页 / 共10页
西安交通大学19年3月课程考试《Java语言》作业考核(标准答案)_第2页
第2页 / 共10页
西安交通大学19年3月课程考试《Java语言》作业考核(标准答案)_第3页
第3页 / 共10页
西安交通大学19年3月课程考试《Java语言》作业考核(标准答案)_第4页
第4页 / 共10页
西安交通大学19年3月课程考试《Java语言》作业考核(标准答案)_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《西安交通大学19年3月课程考试《Java语言》作业考核(标准答案)》由会员分享,可在线阅读,更多相关《西安交通大学19年3月课程考试《Java语言》作业考核(标准答案)(10页珍藏版)》请在金锄头文库上搜索。

1、【奥鹏】西安交通大学西安交通大学19年3月课程考试Java语言作业考核试题试卷总分:100 得分:100第1题,看下面一段程序: 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、

2、Aclass AclassB、Bclass BclassC、Aclass BclassD、Bclass Aclass正确答案:C第2题,给出下面代码段 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、 3B、line 5C、line 6D、line 10正确答案:D第3题,对方法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 )正确答案:D第4题,运行下列程序,会产生什么结果: class Outer1 private int a; void foo(double d,final float f) String s; final b

4、oolean b; class Inner void methodInner() System.out.println(in the Inner); public static void main(String args) Outer1 me=new Outer1(); me.foo(123,123); System.out.println(outer); A、in the Inner outerB、outerC、in the InnerD、编译不通过正确答案:B第5题,class Person String name,department;int age;public Person(Stri

5、ng 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正确答案:C第6题,若特快订单是一种订单,则特快订单类和订

6、单类的关系是_。A、使用关系B、包含关系C、继承关系D、无关系正确答案:B第7题,Main()方法的返回类型是:( )A、intB、voidC、booleanD、static正确答案:B第8题,指出下列程序的运行结果 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、defaultB、default, zeroC

7、、error default clause not definedD、no output displayed那个正确答案:B第9题,不允许作为类及类成员的访问控制符的是( )。A、publicB、privateC、staticD、protected正确答案:C第10题,容器被重新设置大小后,哪种布局管理器的容器中的组件大小不随容器大小的变化而改变?( )A、CardLayoutB、FlowLayoutC、BorderLayoutD、GridLayout正确答案:B第11题,以下有关构造方法的说法,正确的是( )A、一个类的构造方法可以有多个B、构造方法在类定义时被调用C、构造方法只能由对象中的

8、其它方法调用D、构造方法可以和类同名,也可以和类名不同正确答案:A第12题,若在某一个类定义中定义有如下的方法:abstract void performDial();该方法属于()。A、接口方法B、最终方法C、抽象方法D、空方法正确答案:C第13题,有如下的程序:public class Welcome3 public static void main( String args )System.out.println( WelcomentonJavanProgramming! );则它的输出结果是:。A、Welcome to Java Programming!B、WelcomentonJav

9、anProgramming!C、Welcome to Java Programming!D、Welcome to Java Programming!正确答案:D第14题,运行下列程序, 会产生什么结果 public class X extends Thread implements Runable public void run() System.out.println(this is run(); public static void main(String args) Thread t=newThread(new X(); t.start(); A、第一行会产生编译错误B、第六行会产生编译

10、错误C、第六行会产生运行错误D、程序会运行和启动正确答案:A第15题,哪个关键字可以抛出异常?( )A、transientB、finallyC、throwD、static正确答案:C第16题,System类在哪个包中? ( )A、java.utilB、java.ioC、java.awtD、java.lang正确答案:D第17题,下面关于Applet的说法正确的是 ( )A、Applet也需要main方法B、Applet必须继承自java.awt.AppletC、Applet能访问本地文件D、Applet程序不需要编译正确答案:B第18题,阅读下列代码public class Test2005p

11、ublic static void main(String args) String s=Test; Switch(s) caseJava:System.out.print(Java); break; caseLanguage:System.out.print(Language); break; caseTest:System.out.print(Test); break; 其运行结果是_。A、JavaB、LanguageC、TestD、编译出错正确答案:C第19题,下面是有关子类调用父类构造函数的描述正确的是( )A、子类定义了自己的构造函数,就不会调用父类的构造函数B、子类必须通过supe

12、r关键字调用父类没有参数的构造函数C、如果子类的构造函数没有通过super调用父类构造函数,那么子类会先调用父类不含参数的构造函数,再调用子类自己的构造函数D、创建子类对象时,先调用子类自己的构造函数,然后调用父类的构造函数正确答案:C第20题,执行完代码intx=new int25;后,以下说明是正确的( )。A、x24为0B、x24未定义C、x25为0D、x0为空正确答案:A第21题,执行语句int i=1,j=+i;后i与j的值分别为()。A、1与1B、2与1C、1与2D、2与2正确答案:D第22题,下列关于Java线程的说法那些是正确的()A、每一个Java线程可以看成由代码、一个真实

13、的CPU以及数据三部份组成。B、创建线程的两种方法中,从Thread类中继承的创建方式可以防止出现多父类问题。C、Thread类属于java.util程序包。D、以上说法无一正确。正确答案:D第23题,Java编程所必须的默认引用包为()A、java.sys包B、java.lang包C、java.util包D、以上都不是正确答案:B第24题,容器被重新设置大小后,哪种布局管理器的容器中的组件大小不随容器大小的变化而改变?( )A、CardLayoutB、FlowLayoutC、BorderLayoutD、GridLayout正确答案:B第25题,整型数据类型中,需要内存空间最少的是()A、shortB、longC、intD、byte正确答案:D第26题,下列哪些说法是正确的?A、Java 语言只允许单一继承B、Java 语言只允许实现一个接口C、Java 语言不允许同时继承一个类并实现一个接口D、Java 语言的单一继承使得代码更加可靠正确答案:A,D第27题,执行下列代码后,哪个结论是正确的String s=new String10;()A、s10为;B、s9为null;C、s0为未定义D

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 习题/试题

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号