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

《Java程序设计》练习题

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

int getValue(){return value;}

}

B) class B implements I{ int value;

void setValue(int val){value=val;}

}

C) interface C extends I{ void increment( );

}

D) interface D implements I{ void increment();

}

39、对于以下类: class A{}

class B extends A{} class C extends A{} public class Test {

public static void main(String args[]) { A x= new A(); B y=new B(); C z=new C();

//此处插入一条语句 } }

下面哪个语句可以放到插入行? ( )

A) x=y; B) z=x; C) z=(C)y; D) y=(A)y;

40、若编译和运行下列代码,出现的结果将是 ( ) public class MyAdd extends Thread{ static int total = 10; int n;

public MyAdd(int n) { this.n=n; }

public void run() { try{

sleep(n);

total=total+n;

System.out.println(total); }

catch(Exception e){

System.out.println(“EXCEPTION!”); }

}

public static void main(String[] args) { MyAdd t1 = new MyAdd(3000);

第 9 页 共 48 页

MyAdd t2 = new MyAdd(1000); t1.start(); t2.start(); } }

A、打印 1010, 4010 B、 打印 3010, 4010 C、打印 1010, 3010 D、 打印 3010, 1010

41、若编译和运行下列代码,出现的结果将是___________? ( ) public class MyThread implements Runnable { String myString = \ public void run() {

this.myString = \ }

public static void main(String[] args) { MyThread t = new MyThread(); new Thread(t).start(); for (int i=0; i < 10; i++)

System.out.print(t.myString); } }

A、打印 yes yes yes yes yes yes yes yes yes yes B、 打印 no no no no no no no no no no

C、打印 yes no yes no yes no yes no yes no D、 打印结果无法确定

42、下列说法哪个是不正确的? ( ) A、一个组件可以注册多个事件监听器 B、一个监听器只能监听一个组件 C、一个组件可以引发多种事件

D、一个监听器可以监听处理多种事件

43、Java不支持何种继承方式?( ) A) 多重继承 B) 单重继承

C) 多接口实现 D) 单接口实现

44、下面说法错误的是( )

A) 单击CheckBox (复选框)产生ItemEvent事件,并由ItemListener处理。 B) 处理Button和TextField事件监听器接口都是ActionListener。 C) 一个面板(Panel) 可以加入到另一个面板(Panel)中。

D) 在BorderLayout中,添加到NORTH区的两个按钮将并排显示。

45、下列说法错误的是: ( ) A) TCP是面向连接的协议,而UDP是无连接的协议。 B) 数据报传输是可靠的,可以保证数据包按顺序到达。

C) Socket是一种软件形式的抽象,用于表达两台机器间一个连接的“终端”。 D) 端口(port)并不是机器上一个物理上存在的场所,而是一种软件抽象。

46、下列语句错误的是: ( )

第 10 页 共 48 页

A) ServerSocket svrsoc= new ServerSocket(8000);

B) URL urlBase=new URL(“http://www. zjut.edu.cn/”) ; C) File inFile = new File(“C:/ test.txt”);

D) BufferedReader br = new BufferedReader(“C:/ test.txt”);

47、下面说法错误的是: ( ) A) 单击JCheckBox (复选框)产生ItemEvent事件,并由ItemListener处理。 B) 处理JButton和JTextField事件监听器接口都是ActionListener。 C) 处理鼠标事件的事件监听器接口只有MouseListener。

D) 在JTextField和JPasswordField中输入数据后按Enter键会激发一个事件。 48、下列关于接口和抽象类的说法不正确的是?( ) A) 接口也有构造方法

B) 实现接口时,需对接口中的所有方法都要实现 C) 抽象类也有构造方法 D) 抽象类可以派生出子类

49、下列说法哪个是不正确的?( )

A)一个面板(Jpanel) 能被加入到另一个面板(Jpanel)中 B)一个监听器只能监听一个组件

C)Frame,Panel,Applet都属于容器组件。

D)Button和TextField都可用ActionListener接口实现事件处理 50、对于下列代码: String str1=\String str2=\

String str3=new String(\

StringBuffer str4=new StringBuffer(\以下表达式的值为true的是( ) A) str1= =str2; B) str1= =str3; C) str2= =str3; D) str3= =str4; 51、对于下列代码:

public class SupperClass {

public int sum( int a, int b) { return a+b; } }

class SubClass extends SupperClass { }

下述哪个方法可以加入类SubClass? ( ) A) int sum ( int a, int b ){ return a+b;} B) public void sum (int a, int b ){ return ;} C) public float sum ( int a, int b){ return a+b;} D) public int sum ( int a, int b ) { return a+b;}

52、为AB类的一个无形式参数无返回值的方法method书写方法头,使得用类名AB作为前缀就可以调用它,该方法头的形式为( )

A) static void method( ) B) public void method( )

第 11 页 共 48 页

C) final void method( ) D) abstract void method( ) 53、关于JDBC访问数据库的说法错误的是: ( ) A) 建立数据库连接时,必须加载驱动程序,可采用Class.forName()实现

B) 用于建立与某个数据源的连接可采用DriverManager类的getConnection方法 C) 建立数据库连接时,必须要进行异常处理

D) JDBC中查询语句的执行方法必须采用Statement类实现

54、将组件垂直摆放在一列或水平摆放在一行中的布局管理器是 ( ) A) BorderLayout B) FlowLayout C) CardLayout D)BoxLayout 55、下列有关Java Swing组件说法正确的是: ( ) A) 创建一个JFrame时,必须创建至少一个菜单,并将它加入JFrame中。 B) JTextArea的文本总是只读的。

C) 加载swing组件包的语句是“import java.swing.*; ” 。 D) 在JFrame中添加组件时不能直接用add方法。

56、下列说法错误的是: ( ) A) 程序员必须创建System.in、System.out和System.err对象。 B) 在随机存取文件中查找指定记录时不必检查每一条记录。 C) seek方法必须以文件头为基准进行查找。 D) 计算机做的所有工作最终是对0和1的处理。

57、下列说法错误的是: ( ) A)TCP是面向连接的协议,而UDP是无连接的协议。 B)数据报传输是可靠的,可以保证包按顺序到达。 C)URL代表的统一资源定位符一共包括五个部分

D)Socket和ServerSocket分别表示连接的Client端和Server端

58、下列语句错误的是: ( ) A)ServerSocket svrsoc= ServerSocket(8000);

B)URL urlBase=new URL(“http://www. zjut.edu.cn/”); C)File inFile = new File(“C:/ test.txt”);

D)BufferedReader br = new BufferedReader(“C:/ test.txt”);

59、下面说法错误的是: ( ) A) 单击JCheckBox (复选框)产生ItemEvent事件,并由ItemListener处理。 B) 处理JButton和JTextField事件监听器接口都是ActionListener。 C) 处理鼠标事件的事件监听器接口只有MouseListener。

D) 在JTextField和JPasswordField中输入数据后按Enter键会激发一个事件。60、对于下列代码:

public class Parent {

public int addValue( int a, int b) { int s; s = a+b; return s; } }

class Child extends Parent { }

下述哪些方法可以加入类Child? ( )

第 12 页 共 48 页

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