Java经典试题Java复习考试试题Word文档下载推荐.docx
- 文档编号:14333075
- 上传时间:2022-10-22
- 格式:DOCX
- 页数:14
- 大小:21.56KB
Java经典试题Java复习考试试题Word文档下载推荐.docx
《Java经典试题Java复习考试试题Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《Java经典试题Java复习考试试题Word文档下载推荐.docx(14页珍藏版)》请在冰豆网上搜索。
A.-27~27-1B.-215-215-1
C.-232~232-1D.-264~264-1
6、关于下面的程序,哪个说法是正确的?
publicclassTest{
staticStringa[]=newString[5];
staticintb[]=newint[5];
publicstaticvoidmain(String[]args){
System.out.print(a[0]);
System.out.println(b[0]);
}
}
A.编译时将产生错误B.编译时正确,运行时将产生错误
C.输出nullnullD.输出null0
7、以下代码段执行后的输出结果是?
intx=7;
doubley=-5.0;
System.out.println(x%y);
A.-2.0B.2.0C.2D.0.4
8、以下哪个不是Java的关键字?
A.voidB.printC.instanceofD.super
9、在Java中,下述哪一个关键字不是类及类成员的访问控制符?
A.publicB.privateC.staticD.protected
10、下面关于变量的说法,不正确的是( )。
A.类的每个对象维护它自己的一份类变量的副本
B.类变量用关键字static声明
C.在方法中定义的局部变量在该方法被执行时创建
D.局部变量在使用前必须被初始化
11、下述哪个方法是不正确的?
( )。
A.局部变量在使用之前无须初始化,因为有该变量类型的默认值B.类成员变量可以由系统自动进行初始化
C.参数的作用域就是所在的方法
D.for语句中定义的变量,当for语句执行完时,该变量就消亡了。
12、下列答案正确的是?
A.intn=10;
intb=4;
结果:
n/b的值为2
B.intn=10;
n/b的值为2.5L
C.intn=10;
n/b的值为2.5D
D.intn=10;
n/b的值为2.5
13、下面哪一项不是构造方法的特点?
A.构造方法名必须与名称相同
B.构造方法不具有任何返回类型
C.构造方法修饰词只能是public
D.任何一个Java类都含有构造方法
14、关于下面的程序,哪个结论是正确的()
publicclassSub{
inta[]=newint[5];
a.length=10;
System.out.println(a.length);
A.程序可以通过编译并正常运行,结果输出10
B.程序可以通过编译并正常运行,结果输出5
C.程序无法通过编译
D.程序可以通过编译,但无法正常运行
15、下列关于重载方法描述正确的是( )。
A.重载方法的形式参数(类型、参数个数或参数顺序)必须不同
B.重载方法的参数名称必须不同
C.重载方法的返回值类型必须不同
D.重载方法的修饰词必须不同
16、Java实现静态多态性是通过以下哪种机制实现的?
A.重载B.覆盖C.抽象类D.接口
9、下列哪一种描述是不正确的?
( )
A.父类的私有成员方法不能被覆盖
B.父类的静态方法不能被子类覆盖为非静态方法
C.父类的非静态方法可以被子类覆盖为静态方法
D.final修饰的方法不能被其子类覆盖
17、已知MyInterface是一个接口,ClassA是实现了MyInterface的一个类,ClassB是ClassA的子类,下列语句正确的是( )。
A.ClassBobj=newClassA();
B.MyInterfaceobj=newClassB();
C.ClassAobj=newMyInterface();
D.MyInterfaceobj=newMyInterface();
18、下面哪个结论是正确的?
A.子类不能定义和父类同名同参数的方法
B.子类只能继承父类的方法,而不同重载
C.重载就是一个类中有多个同名但不同形参(类型、参数个数和参加顺序)的方法
D.子类只能覆盖父类的方法,而不能重载
19、在Java语言中,下列表达式返回true的是()
A."
hello"
==(newString("
))
B."
.equals(newString("
C."
.equals(newStringBuffer("
D."
==(newStringBuffer("
).toString())
20、下列哪种操作不会抛出异常?
A.打开不存在的文件B.用负数索引访问数组C.浮点数除以0D.浮点数乘以0
21、对于异常处理语句try-catch-finally,下面哪个说法是正确的?
A.如果有多个catch语句,对所有的catch都会执行一次
B.如果有多个catch语句,对每个符合条件的catch都会执行一次C.finally语句是不可缺少的
D.多个catch的情况,异常类的排列顺序应该是子类在前,父类在后
22、关于异常处理机制,以下说法错误的是()。
A.Java程序的执行过程中如出现异常事件,可以生成一个异常类对象,该异常对象封装了异常事件的信息并将被提交给Java运行时系统,这个过程称为抛出(throw)异常。
B.当Java运行时系统接收到异常对象时,会寻找处理这一异常的代码并把当前异常对象交给其处理,这一过程称为捕获(catch)异常。
C.Exception类是所有异常类的父类,其子类对应了各种各样可能出现的异常事件,一般需要用户显式的声明或捕获。
D.内存溢出是一种Java异常。
23、下面哪个不是InputStream类中的方法?
A.intread(byte[])B.voidflush()
C.voidclose()D.intavailable()
24、下列哪一个不属于OutputStream类中的方法( )
A.write(intb)B.write(byte[]b)
C.write(byte[]b,intoff,intlen)D.write(StringBufferb)
25、关于输入输出流,以下说法错误的是()。
A.简单地说,流(Stream)是通过一定的传播路径从源传递到目的地的字节序列。
B.所有的字节流类都是InputStream抽象类和OutputStream抽象类的子类。
C.如果想一次读取一行字符时,可使用BufferReader类。
D.随机文件访问类RandomAccessFile是一种I/O流类。
26、下面哪些方法是类.ServerSocket的成员方法,用来接受客户端的连接请求?
A.accept()B.getConnection()
C.getInputStream()D.getStream()
27、下面说法错误的是?
A.TCP是面向连接的协议,面UDP是无连接的协议
B.数据报传输是不可靠的,不可以保证包按顺序到达
C.Java网络编程中,当创建一个ServerSocket时,必须指定服务端口号
D.Java网络编程中的Socket只能实现单向传输
(二)判断题
1、Java源程序的文件名一定要与文件中某个类的名称一致。
2、package语句只能放到Java源程序除了注释之外的第一行位置。
3、因为布尔类型boolean在与其它基本数据类型不可以互相转换,所以布尔类型与其它基本数据类型之间不存在强弱关系。
4、floatx=26f;
inty=26,intz=x/y;
以上语句能正常编译运行。
5、包含抽象方法的类一定是抽象类,但是有abstract修饰的类不一定包含抽象方法。
6、抽象类不能包含final修饰的方法。
7、接口无构造方法,不能有实例,也不能定义常量。
8、抽象类不可以有方法的实现,所有方法都必须是抽象方法。
9、接口不可以有方法的实现,所有方法都必须是抽象方法。
10、接口也可以继承接口,且可以继承多个接口,体现多重继承性。
11、Java的封装性是通过访问权限控制实现的。
12、类成员能使用public(公有)、protected(保护)、default(默认)、private(私有)这4个访问修饰符,请解释这4种修饰符的访问控制方式。
13、StringBuffer的实例对象所包含的字符串序列可以被修改。
14、多线程的运行顺序一定是按线程启动的顺序进行的。
15、数据库编程中,如果使用纯JDBC驱动模式连接数据,应该加载第三方的JDBC驱动程序。
(三)填空题
1、假设类Teacher已经定义有无参的构造方法,现要定义一个带参数的构造方法,在该带参数的构造方法中调用无参的构造方法的语句是。
2、关键字通常被应用在声明方法时,用来指定可能抛出的异常,多个异常可以使用逗号隔开。
3、JFrame的默认布局管理器为。
4、JPanel的默认布局管理器为。
5、布局管理器把容器看成一个行集,一行写满就换下一行,行高由同一行中最高的组件决定。
6、JButton的鼠标单击事件为ActionEvent,该事件必须由实现了接口的类来处理。
7、为了实现多线程的同步,Java虚拟机通过锁来确保某一对象在任何同一个时刻最多只有一个线程能够运行与该对象相关联的和同步方法。
8、Java在包中提供两个类:
Socket和,分别用来表示双向连接的客户端和服务器端。
(四)写出下面程序编译和运行结果
1、
publicclassExam{
inti=1;
System.out.println(i++);
System.out.println(++i);
System.out.println(i--);
System.o
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Java 经典 试题 复习 考试
![提示](https://static.bdocx.com/images/bang_tan.gif)