java复习题96987 _原创精品文档.pdf
复习题
1.javac的作用是:()。
A.将源程序编译成字节码B.将字节码编译成源程序
C.解释执行Java字节码D.调试Java代码
2.java的作用是:()。
A.将源程序编译成字节码B.将字节码编译成源程序
C.解释执行Java字节码D.调试Java代码
3.在Java语言中,不允许使用指针体现出的Java特性是()。
A、可移植、解释执行BC、健壮性、安全性D
4.关于注释语句的描述中,正确的一项是()。
A、以//开始的是多行注释语句
B、以/*开始,*/结束的是单行注释
C、以/**开始,*/结束的是可以用于生成帮助文档的注释语句
D、以/**开始,*/结束的是单行注释语句
5.写出表达式b!=35/aa+b的结果(),设a=3,b=4。
A.trueB.falseC.1D.2
6.布尔逻辑表达式falsetrue!true的值为()。
A、0B、1C、trueD、false
7.Java中基本的编程单元为()。
A.类B.函数C.变量D.数据
8.下列正确的Java语言标识符是()。
A、-3.1415B、+okC、_testD、5file
9.下列不是Java关键字的是()。
A、finalB、finallyC、nullD、sizeof
10.定义Strings=newString(“Java_Learning”);和语句Strings1=s.substring(0,3);,则s1
的值为下面哪个选项?()
A.Java_B.JavaC.JavD.Ja
11.以下关于构造函数的描述错误的是()。
A、构造函数的返回类型只能是void型
B、构造函数是类的一种特殊函数,它的方法名必须与类名相同
C、构造函数的主要作用是完成对类的对象的初始化工作
D、一般在创建新对象时,系统会自动调用构造函数
12.下面哪个标识符在Java语言中是合法的?()
A.employeeB.finalC.classD.abstract
13.下面哪个选项是正确的main方法说明?()
A.publicmain(Stringargs[])B.publicstaticvoidmain(Stringargs[])
C.privatestaticvoidmain(Stringargs[])D.voidmain()
14.指出下列哪个方法与方法publicvoidadd(inta){}为不合理的重载方法。()
A.publicvoidadd(inta)B.publicvoidadd(Stringa)
C.publicvoidadd(inta,intb)D.publicvoidadd(floata)
15.下面的代码列出了两个方法,它们相互间是否构成重载?()
publicdoublechangeSize(intsize,Stirngname,floatpattern){}
publicvoidchangeSize(intsize,Stringname){}
A.是B.不是
16.在类的说明符中,被指定为私有的数据可以被()访问。
A、程序中的任何函数
B、其他类的成员函数
C、类中的成员函数
D、派生类中的成员函数
17.设有下面的两个类定义:
publicclassFather{