欢迎来到天天文库
浏览记录
ID:6127381
大小:103.50 KB
页数:19页
时间:2018-01-04
《java复习题(修改版-每道题的答案都有)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、Java期末考试复习题一、选择题1、下列概念中,不属于面向对象的是?(D) A、对象 B、继承C、类D、过程调用2、下列属于合法的Java标识符的是(D) A、“ABC”B、&5678C、++rriwoD、saler3、下列叙述中,正确的是(A)A、声明变量时必须指定一个类型B、Java认为number与Number相同C、Java中唯一的注释方式是“//”D、源文件中public类可以有0个或多个4、下列关于类型转换的说法中,正确的是(B)A、将较长的数据类型转换为较短的数据类型可以用自动类型转换B、将较长的数据类型转换为较短的数据类型只能用强制类型
2、转换C、强制类型转换可以保证数据完整性D、boolean类型只能和int类型进行强制类型转换5、按运算符操作数的数目划分,运算符?:的类型是(A)A、三目B、二目C、一目D、四目6、下列代码中要求打印字符串为”second”时,x的取值范围是(B)if(x>0){System.out.println(“first”);}elseif(x>-3){System.out.println(“second”);}else{System.out.println(“third”);}A、x>0B、x<=0并且x>-3C、x>-3D、x<=-37、属于main()方法的
3、返回类型是(C)A、publicB、staticC、voidD、main8、Java语言使用的字符码集是(D)A、ASCIIB、BCDC、DCBD、Unicode9、下列关于构造方法的叙述中,错误的是(C)A、Java语言规定构造方法名与类名必须相同B、Java语言规定构造方法没有返回值,但不用void声明C、Java语言规定构造方法不可以重载D、Java语言规定构造方法只能通过new自动调用10、每个Java小程序必须定义为(A)A、Applet类的子类B、Jframe类的子类C、Frame类的子类D、Window类的子类11、用来导入已定义好的类或包的
4、语句是(B)A、mainB、importC、publicclassD、class12、已知:int[]a=newint[100];在下列给出的数组元素中,不正确的是(D)A、a[0]B、a[1]C、a[99]D、a[100]13、阅读下列代码publicclassTest2{publicstaticvoidmain(stringarge[]){System.out.printion(7/2);}}其执行结果是。(A)A、3B、3.5C、0D、114、下列语句中,属于多分支语句的是(B)A、if语句B、switch语句C、dowhile语句D、for语句15
5、、下面关于子类和父类构造函数的描述中正确的是(A)A、子类必须通过super关键字调用父类有参数的构造函数B、子类必须通过this关键字调用父类有参数的构造函数C、子类无条件地继承父类不含参数的构造函数D、如果子类定义了自己的含参数的构造函数,就不能再调用父类的构造函数16、下列哪个选项是合法的标识符?(B) A、123 B、_nameC、classD、1first17、若有以下类声明:publicclassAextendsBimplementsC,D{}下面的说法错误的是(A)A、这个类声明是错误的B、类A继承自父类BC、C和D是接口,类头的定义表明
6、类A实现接口C和DD、关键字extends指明继承关系18、下列的哪个赋值语句是不正确的?(C)A、floatd=3.14f;B、doubled=5.3E12;C、floatf=11.1;D、doublef=11.1E10f;19、下列关于Java语言特点的叙述中,错误的是(A)A、Java是面向过程的编程语言B、Java支持分布式计算C、Java是跨平台的编程语言D、Java支持多线程20、下列关于继承的哪项叙述是正确的?(D)A、在java中允许多重继承B、在java中一个类只能实现一个接口C、在java中一个类不能同时继承一个类和实现一个接口D、ja
7、va的单一继承使代码更可靠21、已知有下列类的说明,则下列哪个语句是正确的?(A)publicclassTest{privatefloatf=1.0f;intm=12;staticintn=1;publicstaticvoidmain(Stringarg[]){Testt=newTest();}} A、t.f;B、this.n;C、Test.m;D、Test.f;22、在Java中,负责对字节代码解释执行的是(B)A、垃圾回收器B、虚拟机C、编译器D、多线程机制23、下列叙述中,正确的是(A)A、Java语言的标识符是区分大小写的B、源文件名与public
8、类名可以不相同C、源文件名其扩展名为.jarD、源文件中publi
此文档下载收益归作者所有