奥鹏易百

 找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

帮助中心知识拓展客服QQ 515224986
查看: 558|回复: 0

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

[复制链接]

1万

主题

1

回帖

2万

积分

论坛元老

积分
29028
发表于 2019-2-23 08:51:17 | 显示全部楼层 |阅读模式
扫码加微信
西安交通大学19年3月课程考试《Java语言》作业考核试题(100分)
【奥鹏】[西安交通大学]西安交通大学19年3月课程考试《Java语言》作业考核试题
奥鹏作业答案
奥鹏西安交通大学作业

试卷总分100得分100
第1题看下面一段程序:  classAclass{   voidgo(){    System.out.println(&quotAclass&quot)   }  }  publicclassBclassextendsAclass{   voidgo{    System.out.println(&quotBclass&quot)   }  publicstaticvoidmain(Stringargs[]){   Aclassa=newAclass()   Aclassa1=newBclass()  a.go()  a1.go()  }以上程序运行结果是:
A、Aclass  Aclass
B、Bclass   Bclass
C、Aclass   Bclass
D、Bclass   Aclass
正确答案
第2题给出下面代码段  1)publicclassTest{  2)intmn  3)publicTest(){}  4)publicTest(inta){m=a}  5)publicstaticvoidmain(Stringarg[]){  6)Testt1t2  7)intjk  8)j=0k=0  9)t1=newTest()  10)t2=newTest(jk)  11)}  12)}  哪行将引起一个编译时错误?
A、line3
B、line5
C、line6
D、line10
正确答案
第3题对方法main的第1行定义正确的是()。
A、publicmain(Stringarg[])
B、publicvoidmain(Stringarg[])
C、publicstaticvoidmain(Stringarg[])
D、publicstaticvoidmain(Stringargs[])
正确答案
第4题运行下列程序,会产生什么结果:  classOuter1{   privateinta   voidfoo(doubledfinalfloatf){    Strings    finalbooleanb    classInner{     voidmethodInner(){      System.out.println(&quotintheInner&quot)     }    }   }   publicstaticvoidmain(Stringargs[])  {  Outer1me=newOuter1()  me.foo(123123)  System.out.println(&quotouter&quot)  } }
A、intheInnerouter
B、outer
C、intheInner
D、编译不通过
正确答案
第5题classPerson{
Stringnamedepartment
intage
publicPerson(Stringn){name=n}
publicPerson(Stringninta){name=nage=a}
publicPerson(StringnStringdinta){
//doingthesameastwoargumentsversionofconstructer
//includingassignmentname=nage=a
}
}
下列哪一个选项可以添加到“//doingthesame....”处?
A、Person(na)
B、this(Person(na))    易百教育

C、this(na)
D、this(nameage
正确答案
第6题若特快订单是一种订单,则特快订单类和订单类的关系是_________。
A、使用关系
B、包含关系
C、继承关系
D、无关系
正确答案
第7题Main()方法的返回类型是:()
A、int
B、void
C、boolean
D、static
正确答案
第8题指出下列程序的运行结果  inti=9  switch(i){  default  System.out.println(&quotdefault&quot)  case0  System.out.println(&quotzero&quot)  break  case1  System.out.println(&quotone&quot)  case2  System.out.println(&quottwo&quot)
A、default
B、defaultzero
C、errordefaultclausenotdefined
D、nooutputdisplayed那个
正确答案
第9题不允许作为类及类成员的访问控制符的是()。
A、public
B、private
C、static
D、protected
正确答案
第10题容器被重新设置大小后,哪种布局管理器的容器中的组件大小不随容器大小的变化而改变?()
A、CardLayout
B、FlowLayout
C、BorderLayout
D、GridLayout
正确答案
第11题以下有关构造方法的说法,正确的是()
A、一个类的构造方法可以有多个
B、构造方法在类定义时被调用
C、构造方法只能由对象中的其它方法调用
D、构造方法可以和类同名,也可以和类名不同
正确答案
第12题若在某一个类定义中定义有如下的方法:abstractvoidperformDial()该方法属于()。
A、接口方法
B、最终方法
C、抽象方法
D、空方法
正确答案
第13题有如下的程序:   publicclassWelcome3   {   publicstaticvoidmain(Stringargs[])   {   System.out.println(&quotWelcome\nto\nJava\nProgramming!&quot)   }   }   则它的输出结果是:。。
A、WelcometoJavaProgramming!
B、WelcomentonJavanProgramming!
C、WelcometoJavaProgramming!
D、WelcometoJavaProgramming!
正确答案
第14题运行下列程序会产生什么结果  publicclassXextendsThreadimplementsRunable{  publicvoidrun(){   System.out.println(&quotthisisrun()&quot)  }  publicstaticvoidmain(Stringargs[])  {   Threadt=new Thread(newX())   t.start()   }
A、第一行会产生编译错误
B、第六行会产生编译错误
C、第六行会产生运行错误
D、程序会运行和启动
正确答案
第15题哪个关键字可以抛出异常?()
A、transient
B、finally
C、throw
D、static
正确答案
第16题System类在哪个包中?()
A、java.util
B、java.io
C、java.awt
D、java.lang
正确答案
第17题下面关于Applet的说法正确的是()
A、Applet也需要main方法
B、Applet必须继承自java.awt.Applet
C、Applet能访问本地文件
D、Applet程序不需要编译
正确答案
第18题阅读下列代码
publicclassTest2005{
publicstaticvoidmain(Stringargs[]){
Strings=″Test″;
Switch(s){
case″Java″:System.out.print(″Java″);
break;
case″Language″:System.out.print(″Language″);
break;
case″Test″:System.out.print(″Test″);
break;
}
}
}
其运行结果是_________。
A、Java
B、Language
C、Test
D、编译出错
正确答案
第19题下面是有关子类调用父类构造函数的描述正确的是(?)
A、子类定义了自己的构造函数,就不会调用父类的构造函数
B、子类必须通过super关键字调用父类没有参数的构造函数
C、如果子类的构造函数没有通过super调用父类构造函数,那么子类会先调用父类不含参数的构造函数,再调用子类自己的构造函数
D、创建子类对象时,先调用子类自己的构造函数,然后调用父类的构造函数
正确答案
第20题执行完代码&quotint[]x=newint[25]&quot后以下说明是正确的()。
A、x[24]为0
B、x[24]未定义
C、x[25]为0
D、x[0]为空
正确答案
第21题执行语句inti=1j=++i后i与j的值分别为()。
A、1与1
B、2与1
C、1与2
D、2与2
正确答案
第22题下列关于Java线程的说法那些是正确的()
A、每一个Java线程可以看成由代码、一个真实的CPU以及数据三部份组成。
B、创建线程的两种方法中,从Thread类中继承的创建方式可以防止出现多父类问题。
C、Thread类属于java.util程序包。
D、以上说法无一正确。
正确答案
第23题Java编程所必须的默认引用包为()
A、java.sys包
B、java.lang包
C、java.util包
D、以上都不是
正确答案
第24题容器被重新设置大小后,哪种布局管理器的容器中的组件大小不随容器大小的变化而改变?()
A、CardLayout
B、FlowLayout
C、BorderLayout
D、GridLayout
正确答案
第25题整型数据类型中,需要内存空间最少的是()
A、short
B、long
C、int
D、byte
正确答案
第26题下列哪些说法是正确的?
A、Java语言只允许单一继承
B、Java语言只允许实现一个接口
C、Java语言不允许同时继承一个类并实现一个接口
D、Java语言的单一继承使得代码更加可靠
正确答案D
第27题执行下列代码后哪个结论是正确的String[]s=newString[10]()
A、s[10]为&quot&quot
B、s[9]为null
C、s[0]为未定义
D、s.length为10
正确答案D
第28题下列说法正确的是()
A、java语言里的线程是没有优先级的
B、String类在java.lang包中
C、java语言支持类的序列化
D、能序列化的类必须实现java.io.Serializable接口
正确答案CD
第29题哪个布局管理器使用的是组件的最佳尺寸(preferredsize)()
A、FlowLayout
B、BorderLayout
C、GridLayout
D、CardLayout
E、GridBagLayout
正确答案E
第30题下述哪些说法是正确的?()
A、java语言中的类只能有一个构造函数
B、程序员可以自己定义自己的异常
C、java语言允许多继承
D、socket在java.net包中
正确答案D
第31题下列说法错误的有()
A、在类方法中可用this来调用本类的类方法
B、在类方法中调用本类的类方法时可直接调用
C、在类方法中只能调用本类中的类方法
D、在类方法中绝对不能调用实例方法
正确答案CD
第32题对于下列代码:publicclassSample{longlengthpublicSample(longl){length=l}publicstaticvoidmain(Stringarg[]){Samples1s2s3s1=newSample(21L)s2=newSample(21L)s3=s2longm=21L}}
下列哪些表达式返回值为true?()
A、s1==s2
B、s2==s3
C、m==s1
D、s1.equals(m)
正确答案C
第33题下列哪些情况可以终止当前线程的运行?()
A、抛出一个例外时。
B、当该线程调用sleep()方法时。
C、当创建一个新线程时。
D、当一个优先级高的线程进入就绪状态时。
正确答案BD
第34题下列方法属于java.lang.Math类的有(方法名相同即可):
A、random()
B、abs()
C、sqrt()
D、sin()
正确答案BCD
第35题下列说法正确的是:()
A、java语言里的线程是没有优先级的
B、String类在java.lang包中
C、java语言支持类的序列化
D、能序列化的类必须实现java.io.Serializable接口
正确答案CD
第36题类和方法一般可以实现满足所有用户需要的错误处理。()
A、错误
B、正确
正确答案
第37题进程利用流socket建立与其他进程的连接。()
A、错误
B、正确
正确答案
第38题C和Java都是多线程语言。()
A、错误
B、正确
正确答案
第39题BorderLayout是面板的缺省布局管理器。()
A、错误
B、正确
正确答案
第40题interface中定义的变量全部是finalstatic变量
A、错误
B、正确
正确答案
第41题通过点运算符与类对象的引用相连,可以访问此类的成员。()
A、错误
B、正确
正确答案
第42题如果线程死亡,它便不能运行。()
A、错误
B、正确
正确答案
第43题方法System.out.println只在命令窗口中显示(或打印)一行文字。()
A、错误
B、正确
正确答案
第44题seek方法必须以文件头为基准进行查找。()
A、错误
B、正确
正确答案
第45题程序员必须创建System.inSystem.out和System.err对象。()
A、错误
B、正确
正确答案
第46题在Java中,高优先级的可运行线程会抢占低优先级线程。()
A、错误
B、正确
正确答案
第47题Java语言中对文件没有结构要求,所以需要使用随机存取的程序必须自己建立它们。()
A、错误
B、正确
正确答案
第48题在使用BorderLayout时,最多可以使用5个构件。()
A、错误
B、正确
正确答案
第49题Java异常处理适用于方法检查到一个错误却不能解决它的场合,这时该方法会抛出一个异常,但不能保证会有一个异常处理程序恰好适合于处理此类异常。()
A、错误
B、正确
正确答案
第50题抛出异常后,控制执行try块后适当的catch块处理程序(如果存在)。()
A、错误
B、正确
正确答案


奥鹏作业答案

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

本版积分规则

QQ|Archiver|手机版|小黑屋|www.openhelp100.com ( 冀ICP备19026749号-1 )

GMT+8, 2024-11-24 20:49

Powered by openhelp100 X3.5

Copyright © 2001-2024 5u.studio.

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