奥鹏作业答案 发表于 2019-4-8 16:59:56

南开(本部)]19春学期(1709、1803、1809、1903)《Java语言程序设计》在线作业2

南开(本部)]19春学期(1709、1803、1809、1903)《Java语言程序设计》在线作业2
【奥鹏】[南开大学(本部)]19春学期(1709、1803、1809、1903)《Java语言程序设计》在线作业
奥鹏作业答案
奥鹏南开大学在线作业是随机作业,代做请

试卷总分100得分100
第1题下列叙述中正确的是()。
A、Java语言的标识符是区分大小写的
B、源文件名与public类名可以不相同
C、源文件名其扩展名为.jar
D、源文件中public类的数目不限
正确答案
第2题下面程序段:
booleana=false
booleanb=true
booleanc=(a&amp&ampb)&amp&amp(!b)
booleanresult=(a&ampb)&amp(!b)
执行完后,正确的结果是
A、c=falseresult=false
B、c=trueresult=true
C、c=trueresult=false
D、c=falseresult=true
正确答案
第3题switch语句不能用于下列哪种数据类型?
A、double
B、byte
C、short
D、char
正确答案
第4题Javaapplication中的主类需包含main方法,以下哪项是main方法的正确形参?
A、Stringargs
B、Stringar[]
C、Chararg
D、StringBufferargs[]
正确答案
第5题在Java中,所有类的根类是()。
A、java.lang.Objet
B、java.lang.Class
C、java.applet.Applet
D、java.awt.Frame
正确答案
第6题关于以下程序的描述正确的是()。
publicclassUseArray{staticintarr[]=newintpublicstaticvoidmain(Stringa[]){   System.out.println(arr)  }
}
A、编译将产生错误    奥鹏作业答案
B、编译时正确,但运行时将产生错误
C、正确,输出0
D、正确,输出?null
正确答案
第7题下列哪个数代表八进制整数?
A、0XA6
B、1E3
C、1840
D、0144
正确答案
第8题下列赋值语句中错误的是
A、floatf=11.1f
B、doubled=5.3E12
C、charc=\r
D、bytebb=433
正确答案
第9题在Java中,用package语句说明一个包时,该包的层次结构必须是()。
A、与文件的结构相同
B、与文件目录的层次相同
C、与文件类型相同
D、与文件大小相同
正确答案
第10题下列哪个修饰符可以使在一个类中定义的成员变量只能被同一包中的类访问?
A、private
B、无修饰符
C、public
D、protected
正确答案
第11题下列的变量定义中,错误的是()。
A、int6_a
B、floata
C、inti=Integer.MAX_VALUE
D、staticinti=100
正确答案
第12题能够支持javadoc命令的注释语句是()。
A、/**...//
B、/*...*/
C、//
D、/**...*/
正确答案
第13题在java语句中,运算符&amp&amp实现()
A、逻辑或
B、逻辑与
C、逻辑非
D、逻辑相等
正确答案
第14题以下()不是Java的关键字。
A、FALSE
B、const
C、this
D、void
正确答案
第15题Plant类派生出子类Flower,Flower类派生出子类Rose,以下声明错误的是
A、Plantp=newPlant()
B、Planta1=newFlower()
C、Flowerf=newRose()
D、Roser=newPlant()
正确答案
第16题以下程序的功能是:求n!。请在下列程序中填入正确的语句
classFactorialTest{
staticlongFactorial(intn){
if(n==1)
return1
else
_______________}
publicstaticvoidmain(Stringa[]){
intn=8
System.out.println(n+&quot!=&quot+Factorial(n))}
}
A、returnn*Factorial(n)
B、return(n1)*Factorial(n)
C、returnn*Factorial(n1)
D、return(n1)*Factorial(n1)
正确答案
第17题以下哪个不是Java的关键字?
A、TRUE
B、const
C、super
D、void
正确答案
第18题下面属于Java关键字的是
A、NULL
B、IF
C、do
D、While
正确答案
第19题下列哪个是反斜杠字符的正确表示?
A、\\
B、*\\
C、\
D、\’\’
正确答案
第20题设有下面的两个类定义:
classaa{
voidShow(){System.out.println(&quot我喜欢Java!&quot)
}
classBBextendsaa{
voidShow(){System.out.println(&quot我喜欢C++!&quot)
}
}
则顺序执行如下语句后输出结果为:
aaa=newaa()
BBb=newBB()
a.Show()
b.Show()
A、我喜欢Java!我喜欢C++!
B、我喜欢C++!我喜欢Java!
C、我喜欢Java!我喜欢Java!
D、我喜欢C++!我喜欢C++!
正确答案
第21题在Java中,负责对字节代码解释执行的是()。
A、垃圾回收器
B、虚拟机
C、编译器
D、多线程机制
正确答案
第22题要使类中的某个成员变量只能被同一个包中的类访问到,该变量可用什么修饰符修饰?
A、protected
B、public
C、private
D、应不加修饰符
正确答案
第23题给出下面代码段:
publicclassTest1{
publicstaticvoidmain(Stringargs[]){
intm
switch(m)
{
case0System.out.println(&quotcase0&quot)
case1System.out.println(&quotcase1&quot)break
case2
defaultSystem.out.println(&quotdefault&quot)
}
}
}
下列m的哪个值将引起“default”的
A、0
B、1
C、2
D、以上都不正确
正确答案
第24题假设A类有如下定义:
classA
{intistaticStringsvoidmethod1(){}staticvoidmethod2(){}
}
设a是A类的一个实例,下列语句调用错误的是
A、System.out.println(a.i);
B、a.method1()
C、A.method1()
D、A.method2()
正确答案
第25题顺序执行下列程序语句后,则b的值是
Stringa=&quotHello&quot
Stringb=a.substring(02)
A、Hello
B、hello
C、He
D、null
正确答案
第26题在Java中,由Java编译器自动导入,而无需在程序中用import导入的包是()。
A、java.applet
B、java.awt
C、java.util
D、java.lang
正确答案
第27题下列程序段的输出结果是
voiddoublearithmaticOperator(){
System.out.print(9/2)
System.out.print(&quot&quot)
System.out.println(5/2.0)
}
A、4.52.5
B、42
C、4.52
D、42.5
正确答案
第28题在Java中,能实现多重继承效果的方式是()。
A、内部类
B、适配器
C、接口
D、同步
正确答案
第29题下列关于构造方法的说法正确的是
A、因为构造方法名与类名必须相同,所以构造方法的首字母必须大写。
B、构造方法是给对象赋初值,所以没有返回值,要用void来声明。
C、构造方法不能被程序调用,也不可以重载。
D、一个类只允许有一个构造方法。
正确答案
第30题有以下方法的定义,请选择该方法的返回类型()。ReturnTypemethod(bytexdoubley){return(short)x/y*2}
A、byte
B、short
C、int
D、double
正确答案
第31题若Java源程序中包含了几个类的定义,则编译后就生成对应的几个字节码文件。
A、错误
B、正确
正确答案
第32题Java有垃圾回收机制,内存回收程序可在指定的时间释放内存对象。
A、错误
B、正确
正确答案
第33题构造方法是一种特殊的方法,名字与类名一致,但返回类型都为void型。
A、错误
B、正确
正确答案
第34题Java的各种数据类型占用的内存长度固定,与具体软硬件环境无关。
A、错误
B、正确
正确答案
第35题在不同的软硬件平台上,Java的各种数据类型所占用的内存长度不同,因此程序的可移植性不强。
A、错误
B、正确
正确答案
第36题Java的类不允许多重继承,但接口支持多重继承。
A、错误
B、正确
正确答案
第37题Java的各种数据类型所占用的内存长度与具体软硬件环境有关
A、错误
B、正确
正确答案
第38题在异常处理中总是将可能产生异常的语句放在try块中,用catch子句去处理异常,而且一个try块之后只能对应一个catch语句。
A、错误
B、正确
正确答案
第39题如果p是父类Parent的对象,而c是子类Child的对象,则语句p=c是正确的
A、错误
B、正确
正确答案
第40题即使一个类中未显式定义构造函数,也会有一个缺省的构造函数,缺省的构造函数是无参函数,函数体为空。
A、错误
B、正确
正确答案
第41题构造函数用于创建类的实例对象,构造函数名应与类名相同,在类中必须定义构造函数,且只能定义一个构造函数。
A、错误
B、正确
正确答案
第42题Java程序里创建新的类对象用关键字new,回收无用的类对象使用关键字free。
A、错误
B、正确
正确答案
第43题在Java中对象可以赋值,只要使用赋值号(等号)即可,相当于生成了一个各属性与赋值对象相同的新对象。
A、错误
B、正确
正确答案
第44题Java有两类程序:JavaApplication和JavaApplet,其中JavaApplet程序由嵌入到浏览器中的解释器解释运行。
A、错误
B、正确
正确答案
第45题无论Java源程序包含几个类的定义,若该源程序文件以A.java命名,编译后生成的都只有一个名为A的字节码文件。
A、错误
B、正确
正确答案
第46题在异常处理中,若try中的代码可能产生多种异常则可以对应多个catch语句,若catch中的参数类型有父类子类关系,此时应该将父类放在后面,子类放在前面。
A、错误
B、正确
正确答案
第47题注释的作用是使程序在执行时在屏幕上显示//之后的内容。
A、错误
B、正确
正确答案
第48题一个线程对象的具体操作是由run()方法的内容确定的,但是Thread类的run()方法是空的其中没有内容所以用户程序要么派生一个Thread的子类并在子类里重新定义run()方法要么使一个类实现Runnable接口并书写其中run()方法的方法体。
A、错误
B、正确
正确答案
第49题在Java的方法中定义一个常量要用const关键字。
A、错误
B、正确
正确答案
第50题java异常处理中可以使用多个catch子句,此时应将高级别异常类的catch子句放在前面。
A、错误
B、正确
正确答案

奥鹏作业答案
奥鹏南开大学在线作业是随机作业,代做请
页: [1]
查看完整版本: 南开(本部)]19春学期(1709、1803、1809、1903)《Java语言程序设计》在线作业2