预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共17页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

第3章测验-3.2类的基本架构介绍 一、单选题(共100.00分) 1.下列哪个类声明是正确的 A.abstractfinalclassH1{…} B.abstractprivatemove(){…} C.protectedprivatenumber; D.publicabstractclassCar{…} 正确答案:D 2.符合对象和类的关系的是: A.人和老虎 B.书和汽车 C.父亲和儿子 D.汽车和交通工具 正确答案:D 3.下面关于java中类的说法哪个是不正确的 A.类体中只能有变量定义、常量定义和成员方法的定义,不能包含“x=3;” 这样的语句。 B.构造函数是类中的特殊方法 C.主类一定要声明为public。 D.一个java文件中可以有多个class定义。 正确答案:C 4.下面哪个单词是Java语言的关键字 A.Float B.this C.string D.unsigned 正确答案:B 5.Java编程所必须的默认引用包为 A.java.sys包 B.java.lang包 C.java.net包 D.以上都不是 正确答案:B 6.以下哪个是JAVA的关键字? A.NULL B.new C.instanceOf D.wend 正确答案:B 7.下面哪个是Java语言中正确的标识符 A.3com B.import C.that D.this 正确答案:C 8.数组中可以包含什么类型的元素? A.int型 B.string型 C.数组 D.以上都可以 正确答案:D 9.在Java中函数main()的返回值是:() A.String B.int C.char D.void 正确答案:D 10.java应用在消费电子市场上开发平台名称为: A.JDK B.J2ME C.J2SE D.J2EE 正确答案:B 第3章测验-3.4使用对象 一、单选题(共100.00分) 1.构造方法何时被调用 A.类定义时 B.创建对象时 C.调用对象方法时 D.使用对象的变量时 正确答案:B 2.在编写JavaApplication程序时,若需要使用到标准输入输出语句, 必须在程序的开头写上()语句。 A.importjava.awt.*; B.importjava.applet.Applet; C.importjava.io.* D.importjava.awt.Graphis 正确答案:C 3.认真阅读代码,选择正确的选项 publicclassMyClass{ publicstaticvoidmain(Stringarguments[]){ amethod(arguments); } publicvoidamethod(String[]arguments){ System.out.println(arguments); } } A.这段代码是错误的,main方法不能接受字符串参数 B.这段代码是错误的,amethod方法中的字符串数组尚未初始化 C.这段代码是错误的,main方法不能调用实例方法 D.这段代码是正确的 正确答案:C 4.在Java中,一个类可以同时定义许多同名的方法,这些方法的形式参 数的个数、类型或顺序各不相同,传回的值也可以不相同。这种面向对 象程序特性称为() A.隐藏 B.覆盖 C.重载 D.Java不支持此特性 正确答案:C 5.下面关于构造函数的说法不正确的是 A.构造函数也属于类的方法,用于创建对象的时候给成员变量赋值。 B.构造函数不可以重载。 C.构造函数没有返回值。 D.构造函数一定要和类名相同 正确答案:B 6.命令javac-verbose中选项的作用是: A.显示JVM加载class的过程 B.显示JVM的版本 C.显示JVM调用内存的情况 D.显示JVM的错误跟踪过程 正确答案:A 7.给出类的定义如下: 1. classTest{ voidtest(inti){ } voidtest(Strings){ } publicstaticvoidmain(Stringargs[]){ Testt=newTest(); charch='y'; t.test(ch);} } 下列描述哪个正确? A.程序将不会编译,因为空的方法不能被覆盖。 B.命令行t.test(ch);将不会编译,因为没有对应的方法。 C.代码将编译并输出以下结果:Iamanint. D.代码将编译