第一范文网 - 专业文章范例文档资料分享平台

Java期末复习题及答案

来源:用户分享 时间:2025/5/15 6:55:45 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

一、选择题

1. Java application中的主类需包含main方法,main方法的返回类型是什么?( ) A、int B、float C、double D、void 2、异常包含下列那些内容?

程序中的语法错误 B)程序的编译错误

程序执行过程中遇到的事先没有预料到的情况 D)程序事先定义好的可能出现的意外情况 3、.函数重载是指

A.两个或两个以上的函数取相同的函数名,但形参的个数或类型不同

B.两个以上的函数取相同的名字和具有相同的参数个数,但形参的类型可以不同 C.两个以上的函数名字不同,但形参的个数或类型相同

D.两个以上的函数取相同的函数名,并且函数的返回类型相同 4、.指出下列程序运行的结果 public class Example{

String str=new String(″good″); char[]ch={′a′,′b′,′c′};

public static void main(String args[]){ Example ex=new Example(); ex.change(ex.str,ex,ch);

System.out.print(ex.str+″and″); System.out.print(ex.ch); }

public void change(String str,char ch[]){ str=″test ok″; ch[0]=′g′; } }

A.good and abc B.good and gbc

C.test ok and abc D.test ok and gbc

5. 下列哪个选项的java源文件代码片段是不正确的? A.package testpackage; public class Test{ } B.import java.io.*; package testpackage; public class Test{ } C.import java.io.*; class Person{ }

public class Test{ } D.import java.io.*; import java.awt.*; public class Test{ }

6. 以下程序段执行后将有( )个字节被写入到文件afile中。

try{ FileOutputStream fos=new FileOutputStream(“afile.txt”); DataOutputStream dos=new DataOutputStream(fos);

1

dos.writeInt(3);

dos.writeDouble(0.01); dos.close(); fos.close( ); }

catch(IOException e) { }

A、2

B、8 C、12

D、16

7、以public修饰的类如:public class Car{…} 则Car( )

A、可被其它程序包中的类使用 B、仅能被本程序包中的类使用 C、不能被任意其它类使用 D、不能被其它类继承 8、构造函数何时被调用( )

A.类定义时 B.创建对象时

C.调用对象方法时 D.使用对象的变量时

9.Java中,数值类型值中可能出现的符号是( ) A.R B.D C.T D.Y 10.下面的表达式中正确的是( ) A.String s=″你好″;int i=3;s+=i;

B.String s=″你好″;int i=3;if(i==s){s+=i}; C.String s=″你好″;int i=3; s=+i; D.String s=″你好″;int i=3;s=i+;

11.在异常处理中,如释放资源、关闭文件、关闭数据库等由( )来完成。A.try子句 B.catch子句 C.finally子句 D.throw子句

12、.如果任何包中的子类都能访问超类中的成员,那么应使用哪个限定词( A.public B.private C.protected D.transient 13、.在Java中,不属于整数类型变量的是( )

A.double B.long C.int D.byte 14、.下面属于Java关键字的是( )

A.NULL B.IF C.do D.goto

15、.当方法遇到异常又不知如何处理时,下列哪种说法是正确的( ) A.捕获异常 B.抛出异常

C.声明抛出异常 D.嵌套异常

16、.Java程序的执行过程中用到一套JDK工具,其中java.exe是指( ) A.Java文档生成器 B.Java解释器 C.Java编译器 D.Java类分解器 17、.Java语言中,下列标识符错误的是( ) A.diss B._name C.$count D.—j 18、下列能表示字符串S1长度的是

A S1.length B S1.length() C si.Size D S1.Size()

) 2

19、子类继承了父类的方法和状态,在子类中可以进行的操作是

A 更换父类的方法 B 减少父类方法 C 减少父类变量 D 增添方法 20、 下列语句中错误的是

A String S[]={“box”,”are”} ; B byte b=255; C String s=”one”+”two”; D int i=2+200; 21、 下列可用于作switch(expression)语句参数的是

A String s B Integer I C boolean b D int i 22.阅读下列代码

Public class Test{

Public static void main(String args[]){ System.out.println((2<0)?10;8);

} }

其运行结果是

A 、2 B 、0 C、 10 D、 8

23、下列常见的系统定义的异常中,哪个是输入、输出异常? A.ClassNotFoundException B.IOException

C.FileNotFoundException D.UnknownHostException 24 阅读下列代码

Public class Test{

String s=” One World One Dream”; Public static void main(String args[]){ Syastem.out.println(s);

} }

其运行结果是

A、 args B、 OneWorld OneDream C、 s D、 编译时出错 25、下列叙述中,正确的是

A.Java语言的标识符是区分大小写的 B.源文件名与public类名可以不相同 C.源文件扩展名为.jar D.源文件中public类的数目不限 26、下列属于合法的Java标识符是

A._cat B.5books C.+static D.-3.14159

27、在Java中,由Java编译器自动导入,而无需在程序中用import导入的包是 A.java.applet B.java.awt C.java.util D.java.lang 28、在Java中,所有类的根类是

A.java.lang.Object B.java.lang.Class C.java.applet.Applet D.java.awt.Frame

29、在Java中,用Package语句说明一个包时,该包的层次结构必须是 A.与文件的结构相同 B.与文件目录的层次相同 C.与文件类型相同 D.与文件大小相同 30、下列构造方法的调用方式中,正确的是 A.按照一般方法调用 B.由用户直接调用 C.只能通过new自动调用 D.被系统调用 31、在Java中,能实现多重继承效果的方式是

3

A.内部类 B.适配器 C.接口 D.同步 32. 在Java中,负责对字节代码解释执行的是( )。

A.垃圾回收器 B.虚拟机 C.编译器 D.多线程机制

33、能够支持javadoc命令的注释语句是

A./**...// B./*...*/ C.// D./**...*/ 34、十进制数16的16进制表示格式是 A.0x10 B.0x16 C.0xA D.16

35、int型public成员变量MAX_LENGTH,该值保持为常数100,则定义这个变量的语句是 A.public int MAX_LENGTH=100 B.final int MAX_LENGTH=100

C.public const int MAX_LENGTH=100 D.public final int MAX_LENGTH=100

36 请说出下列代码的执行结果 : String s = \

String s1 = new String(s);

if (s = = s1) System.out.println(\if (s.equals(s1)) System.out.println(\A. the same equals B. equals C. the same

D. 什么结果都不输出

37 下列有关 Java 中接口的说法哪个是正确的? A. 接口中含有具体方法的实现代码

B. 若一个类要实现一个接口,则用到 “implements” 关键字 C. 若一个类要实现一个接口,则用到“ extends ”关键字 D. 接口不允许继承

38 下列哪个说法是错误的。

A. Exception 可以用 try/catch 进行捕获处理 B. Exception 可以递交给上一级调用方处理 C. JVM 会自动处理 Exception D. Exception会使程序终止执行 39 下列代码的执行结果是什么? String s1 = \s1.concat(\

System.out.println(s1); A. The string \B. The string \C. The string \D. The string \

4

搜索更多关于: Java期末复习题及答案 的文档
Java期末复习题及答案.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c4vbh97xlgn62h61030ni_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top