西安交大20秋《Java语言》在线作业(随机题目)
西交《Java语言》在线作业试卷总分100得分100
奥鹏作业答案 QQ515224986
答案来源www.openhelp100.com
第1题给出下面代码关于该程序以下哪个说法是正确的?()
publicclassPerson{
staticintarr[]=newint
publicstaticvoidmain(Stringa[]){
System.out.println(arr)}
}
}
A、编译时将产生错误
B、编译时正确,运行时将产生错误
C、输出零
D、输出空
正确答案
第2题要想定义一个不能被实例化的抽象类,在类定义中必须加上修饰符()
A、final
B、public
C、private
D、abstract
正确答案
第3题关于以下application的说明正确的是()
1.classStaticStuff
2.{
3.staticintx=10
4.static{x+=5}
5.publicstaticvoidmain(Stringargs[])
6.{
7.System.out.println(x=+x) 西交作业答案 QQ515224986
答案来源www.openhelp100.com
8.}
9.static{x/=3}
10.}
A、4行与9行不能通过编译,因为缺少方法名和返回类型
B、9行不能通过编译,因为只能有一个静态初始化器
C、编译通过,执行结果为:x=5
D、编译通过,执行结果为:x=3
正确答案
第4题以下哪项是接口的正确定义?()
A、interfaceB
{voidprint(){}}
B、abstractinterfaceB
{voidprint()}
C、abstractinterfaceBextendsA1A2//A1、A2为已定义的接口
{abstractvoidprint(){}}
D、interfaceB{voidprint()}
正确答案
若在某一个类定义中定义有如下的方法:abstractvoidperformDial()该方法属于。
A、接口方法
B、最终方法
C、抽象方法
D、空方法
正确答案
第6题给出下面代码段1)publicclassTest{2)intmn3)publicTest(){}4)publicTest(inta){m=a}5)publicstaticvoidmain(Stringarg[]){6)Testt1t27)intjk8)j=0k=09)t1=newTest()10)t2=newTest(jk)11)}12)}哪行将引起一个编译时错误?。。
A、line3
B、line5
C、line6
D、line10
正确答案
第7题下面的表达式哪个是正确的()
A、Strings=你好inti=3s+=i
B、Strings=你好inti=3if(i==s){s+=i}
C、Strings=你好inti=3s=i+s
D、Strings=你好inti=3s=i+
正确答案
第8题下列描述中,错误的是_________。
A、Java要求编程者管理内存
B、Java的安全性体现在多个层次上
C、Applet要求在支持Java的浏览器上运行
D、Java有多线程机制
正确答案
第9题下列语句序列执行后,i的值是()。inti=8j=16if(i1j)ielsej
A、15
B、16
C、7
D、8
正确答案
下列方法中,不属于WindowListener接口的是_________。
A、windowOpened()
B、windowClosed()
C、windowActivated()
D、mouseDragged()
正确答案
第11题java语言使用的字符码集是()
A、ASCⅡ
B、BCD
C、DCB
D、Unicode
正确答案
运行下列程序会产生什么结果 1publicclassXextendsThreadimplementsRunnable{ 2publ主cvoidrun{ 3System.out.println(thisisrun); 4} 5publicstaticvoidmain(Stringargs〔〕){ 6Threadt二newThread(newX); 7t.start; 8} 9}
A、第一行会产生编译错误
B、第六行会产生编译错误
C、第六行会产生运行错误
D、程序会运行和启动
正确答案
第13题下面关于Applet的说法正确的是()
A、Applet也需要main方法
B、Applet必须继承自java.awt.Applet
C、Applet能访问本地文件
D、Applet程序不需要编译
正确答案
第14题关于被私有访问控制符private修饰的成员变量,以下说法正确的是()。
A、可以被三种类所引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的子类
B、可以被两种类访问和引用:该类本身、该类的所有子类
C、只能被该类自身所访问和修改
D、只能被同一个包中的类访问
正确答案
下列关于Java线程的说法那些是正确的
A、每一个Java线程可以看成由代码、一个真实的CPU以及数据三部份组成。
B、创建线程的两种方法中,从Thread类中继承的创建方式可以防止出现多父类问题。
C、Thread类属于java.util程序包。
D、其他说法无一正确。
正确答案
第16题下列哪个是合法的Java标识符?
A、Tree&Glasses
B、FirstJavaApplet
C、*theLastOne
D、273.5
正确答案
第17题Java编程所必须的默认引用包为()
A、java.sys包
B、java.lang包
C、java.util包
D、其他都不是
正确答案
第18题不允许作为类及类成员的访问控制符的是()。
A、public
B、private
C、static
D、protected
正确答案
第19题指出下列程序运行的结果
publicclassExample{Stringstr=newString(good)char[]ch={abc}publicstaticvoidmain(Stringargs[]){Exampleex=newExample()ex.change(ex.strex.ch)System.out.print(ex.str+and)Sytem.out.print(ex.ch)}publicvoidchange(Stringstrcharch[]){str=testokch=g}
}()
A、Agoodandabc
B、goodandgbc
C、testokandabc
D、testokandgbc
正确答案
下面哪种注释方法能够支持javadoc命令
A、/**...**/
B、/*...*/
C、//
D、/**...*/
正确答案
第21题有一段java应用程序,它的主类名是a1,那么保存它的源文件名可以是
A、a1.java
B、a1.class
C、a1
D、都对
正确答案
第22题System类在哪个包中?()
A、java.util
B、java.io
C、java.awt
D、java.lang
正确答案
第23题以下关于继承的叙述正确的是。
A、在Java中类只允许单一继承
B、在Java中一个类只能实现一个接口
C、在Java中一个类不能同时继承一个类和实现一个接口
D、在Java中接口只允许单一继承
正确答案
第24题假设A类有如下定义设a是A类的一个实例下列语句调用哪个是错误的?()
classA
{intistaticStringsvoidmethod1(){}staticvoidmethod2(){}
}
A、System.out.println(a.i);
B、a.method1()
C、A.method1()
D、A.method2()
正确答案
下面哪些选项是正确的main方法说明?()
A、publicmain(Stringargs[])
B、publicstaticvoidmain(Stringargs[])
C、privatestaticvoidmain(Stringargs[])
D、voidmain()
正确答案
第26题在Java中,456属于类的对象。
A、int
B、String
C、Integer
D、Number
正确答案
第27题关于以下application的说明正确的是()
1.classStaticStuff
2.{
3.staticintx=10
4.static{x+=5}
5.publicstaticvoidmain(Stringargs[])
6.{
7.System.out.println(x=+x)
8.}
9.static{x/=3}
10.}
A、4行与9行不能通过编译,因为缺少方法名和返回类型
B、9行不能通过编译,因为只能有一个静态初始化器
C、编译通过,执行结果为:x=5
D、编译通过,执行结果为:x=3
正确答案
第28题看以下程序: booleana=false booleanb=true booleanc=(a&&b)&&(!b); intresult=c==false?12这段程序执行完后,c与result的值是:
A、c=falseresult=1
B、c=trueresult=2
C、c=trueresult=1
D、c=falseresult=2
正确答案
第29题编译Java源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为()。
A、.byte
B、.class
C、.html
D、.exe
正确答案
以下标识符中哪项是不合法的()
A、const
B、$double
C、hello
D、BigMeaninglessName
正确答案
第31题构造BufferedInputStream的合适参数是哪个?()
A、BufferedInputStream
B、BufferedOutputStream
C、FileInputStream
D、FileOuterStream
E、File
正确答案C
第32题哪个布局管理器使用的是组件的最佳尺寸(preferredsize)()
A、FlowLayout
B、BorderLayout
C、GridLayout
D、CardLayout
E、GridBagLayout
正确答案E
第33题下列说法错误的有
A、在类方法中可用this来调用本类的类方法
B、在类方法中调用本类的类方法时可直接调用
C、在类方法中只能调用本类中的类方法
D、在类方法中绝对不能调用实例方法
正确答案CD
第34题下列说法正确的是:()
A、java语言里的线程是没有优先级的
B、String类在java.lang包中
C、java语言支持类的序列化
D、能序列化的类必须实现java.io.Serializable接口
正确答案CD
第35题下面的Java语句错误的是()。
A、Doublea=1.0
B、doublea=1.0
C、out.println(hello)
D、DatagramSocketa=newDatagramSocket()
正确答案C
第36题下列说法正确的有()
A、环境变量可在编译sourcecode时指定
B、在编译程序时,所能指定的环境变量不包括classpath
C、javac一次可同时编译数个Java源文件
D、javac.exe能指定编译结果要置于哪个目录(directory)
正确答案CD
第37题对于下列代码: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)
正确答案
第38题下面哪些代码片段会产生编译错误?
A、Strings=GonewiththewindStringt=goodStringk=s+t
B、Strings=GonewiththewindStringtt=s+one
C、Strings=GonewiththewindStringstandard=s.toUpperCase()
D、Strings=homedirectoryStringt
正确答案D
第39题不能用来修饰interface的有()
A、private
B、public
C、protected
D、static
正确答案CD
第40题下面的Java语句错误的是:
A、Doublea=1.0
B、doublea=1.0
C、out.println(hello)
D、DatagramSocketa=newDatagramSocket()
正确答案C
第41题UDP是面向连接的协议。()
A、错误
B、正确
正确答案
第42题seek方法必须以文件头为基准进行查找。()
A、错误
B、正确
正确答案
第43题发出一个异常是否一定会是程序终止。()
A、错误
B、正确
正确答案
第44题方法System.out.println只在命令窗口中显示(或打印)一行文字。
A、错误
B、正确
正确答案
第45题通过点运算符与类对象的引用相连,可以访问此类的成员。()
A、错误
B、正确
正确答案
第46题不基于GUI的应用程序会终止,applet或基于GUI的应用程序会重新开始一般事件处理。()
A、错误
B、正确
正确答案
第47题抽象类可以实例化对象。
A、错误
B、正确
正确答案
第48题随机存取文件中的记录必须等长。()
A、错误
B、正确
正确答案
第49题类和方法一般可以实现满足所有用户需要的错误处理。()
A、错误
B、正确
正确答案
如果线程死亡,它便不能运行。()
A、错误
B、正确
正确答案
答案来源www.openhelp100.com
奥鹏作业答案 QQ515224986
页:
[1]