java试题集(3)

2019-01-19 17:28

17、在下面的那个类不是java中的布局管理器 A CardLayout B BorderLayout C GridLayout D BagLayout

18、那一个是在事件监听接口中方法的返回值 A int B String C void

D AWTEvent

19、下面那个事件监听器在java中没有事件适配器 A MouseListener B KeyListener C ActionListener E WindowListener

20、下面那个方法不涉及到applet的显示 A update() B draw() C repaint() D paint()

21、下面的那个方法能用来在JFrame中添加菜单条 A setMenu() B setMenuBar() C add()

D addMenuBar()

22、下面的那个类不能处理Unicode A InputStreamReader B BufferedReadder C Writer

D PipedInputStream

23 、那个类用来实现TCP/IP的client A Server B Socket

C DatagramPacket D DatagramSocket

24、下列中那个描述是不正确的

A 进程利用流套接字建立与其他进程的连接

B 服务器在一个端口等待客户机的连接

C Web浏览器往往限制applet, 使下载的applet只能与它原来的计算机进行通信 D 数据包传输是可靠的,可以保证包按顺序到达

二:编程题(可写在试卷背面,标清题号)

1、构造一个类来描述屏幕上的一个点,该类的构成包括点的x和y两个坐标,以及一些对点进行的操作,包括:取得点的坐标值,对点的坐标进行赋值,编写应用程序生成该类的对象并对其进行操作。

2、 编写一个应用程序,完成文件的拷贝功能,文件名从命令行得到。

姓名:_________________ 联系方式:________________________

JAVA测试题(满分100分,时间80分钟)

一。选择题(单选,24题,每题3分)

1、下列哪个类声明是正确的?() A) abstract final class HI{···} B) abstract private move(){···}?? C) protected private number;

D) public abstract class Car{···}

2、关于抽象方法,下列描述正确的是( ): A、可以有方法体

B、可以出现在非抽象类中 C、是没有方法体的方法

D、抽象类中的方法都是抽象方法

3、下列关于for循环和while循环的说法中哪个是正确的?() A) while循环能实现的操作,for循环不一定都能实现 ??

B) while循环判断条件是程序结果,for循环判断条件是非程序结果 C) 两种循环任何时候都可替换

D) 两种循环结构中都必须有循环体,循环体不能为空

4、异常包含下列那些内容?()、 A)程序中的语法错误 B)程序的编译错误

C)程序执行过程中不一定遇到的预料外的情况

D)程序事先定义好的可能出现的意外情况

5、关于this和super,下列说法正确的是( ) A、都可以在main()方法中使用 B、都是指一个内存地址 C、不能用在static方法中 D、能用在static方法中

6、关于接口下列哪个说法正确?( ) A、实现一个接口必须实现接口的所有方法 B、一个类只能实现一个借口 C、接口间不能有继承关系 D、接口和抽象类是一回事

7、下列那个说法正确:( )

A、子类只能覆盖父类的方法,而不能重载 B、子类只能冲在父类的方法,而不能覆盖

C、子类不能定义和父类同名同形参的方法,否则,系统将不知道调用哪个方法 D、重载就是一个类中有多个同名但有不同形参和方法体的方法

8、认真阅读下段例程, 1) class Super{

2) public float getNum(){return 3.0f;} 3) } 4)

5) public class Sub extends Super{ 6) 7) }

下面语句,哪句放在第6行会引起编译错误:( ) A. public float getNum(){return 4.0f;} B. public void getNum(){}

C. public void getNum(double d){}

D. public double getNum(float d){return 4.0d;}

9. 给出下面的代码片断:

1) public void create() { 2} ArrayList myVect;

3} myVect = new ArrayList(); 4} }

下面的哪些陈述为true(真)?

A. 第二行的声明会为变量myVect分配内存空间。 B. 第二行语句创建一个Vector类对象。

C. 第二行的声明分配一个到Vector对象的引用的内存空间。 D. 第三行语句为一个Vector类对象分配内存空间。

10、关于内部类的说法哪个正确?( ) A、内部类不能使用外部类的私有属性和方法 B、内部类可以广泛使用,不受任何限制 C、内部类可以单独编译

D、内部类可以使用外部类的私有属性和方法

11、在Q2_2类哪些是合法的覆盖(override)? ( )

public clsss Q2_1 {

public void method(int k){}; }

class Q2_2 extends Q2_1 {

____ }

A、public void method(int i){};

B、public void method(int j,int k){} C、public float method(int k); D、private void method(int k);

12.有关线程的哪些叙述是对的。

A. 一旦一个线程被创建,它就立即开始运行。

B. 使用start()方法可以使一个线程立即开始运行。

C. 当一个线程因为抢先机制而停止运行,它被放在可运行队列的前面。 D. 一个线程可能因为不同的原因停止并进入就绪状态。

13、看下面的代码,选择正确的结论 ( ) class SuperClass {

int i=8 ; SuperClass() {

add(1); }

void add(int j) {

i=i+j; } }

class SubClass extends SuperClass {

void add(int j) {

i=i+2*j; } }

public class MainClass {

public static void main(String args[]) {

SuperClass a=new SubClass(); System.out.println(a.i); } }

A 、编译时出现错误 B 、运行时出现错误 C、输出 10 D、输出 8

14、关于方法的形参,下列说法正确的是:( ) A、必须定义多个形参 B、至少有一个 C、可以没有

D、只能是简单变量

15、阅读以下程序: 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 ”);

for(int i=0;i

}


java试题集(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:liunx 系统安装配置

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: