教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 实用模板 >

java复习题江西科技学院(5)

来源:网络收集 时间:2026-08-11
导读: 32. 从DataInlputStream对象dis的当前位置处读取一个字符保存在变量str中的语句是 ___。 33. 假设有一个文件为c:\\test.txt,则用FileInputStream类创建该文件引用对象fin的语 句是___,用BufferedReader类去读取

32. 从DataInlputStream对象dis的当前位置处读取一个字符保存在变量str中的语句是

___。

33. 假设有一个文件为c:\\test.txt,则用FileInputStream类创建该文件引用对象fin的语

句是___,用BufferedReader类去读取该文件需创建引用对象br的语句是___。 34. Java 称由Component类的子类或间接子类创建的对象为一个___。

35. 如果希望控件在界面上按表格行分列排列,应使用的布局管理器是___。

36. Java语言为处理鼠标事件提供两个接口:___接口和MouseMotionListener接口。

37. 在实现接口ActionListener的方法actionPerformed()中,常用的有两个获得事件源

的方法,它们是getActionCommand()和___。

38. 处理键盘事件的Java程序,要实现的接口是___。 39. Applet类中四种基本方法用来控制其运行状态,它们是init()、___、stop()、destroy

()。

40. Applet程序又称为小程序,它嵌入到___文件中,由支持Java的网页浏览器下载并

运行。

41. 在第一次加载Applet时,默认最先执行的方法是___。 42. 在java语言中,临界区可以是一个语句块,或者是一个方法,并用___关键字标识。 43. 使用方法___来启动线程。 44. Java提供了两种方法来创建多线程,一种是通过___类进行派生,另一种是实现___

接口。 45. Java中的线程体是由线程类的___方法进行定义的,线程运行是,也是从该方法开

始执行。 46. 如果一个线程调用___方法,将使该线程进入休眠状态。 47. 程序员用Java语言编写多线程应用程序,程序员能控制的关键性工作有两个方面:

一是编写线程的___方法;二是建立线程实例。 48. java中,新建的线程调用start()方法、如myThread.start(),将使线程的状态从New(新

建状态)转换为___。 49. 多线程是java程序的___机制,它能同步共享数据,处理不同事件。 50. 线程的终止一般可以通过两种方法实现:自然撤销或者调用线程的___方法。 51. 数据库的连接是由JDBC 的___类管理的。 52. 针对服务器和客户机,java.net提供了两个不同的socket类:___和___。 53. http服务的端口号为___。

54. 在java.net包中有InetAddress类的定义,Java程序中的InetAddress类对象存储的

内容是___。

55. 设已知服务器的IP地址和端口号,要创建一个套接字对象,支持这个要求的类是

___。

三、程序分析题

1. 阅读如下程序,给出运行结果。

public class Ex1_3_1{

public static void main(String args[]){ int i=1,j=10; do{

if(i>j)continue; j--; }while(++i<6);

System.out.println(\ } }

2. 阅读如下程序,给出运行结果。

public class Ex1_3_2{

public static void main(String args[]){ for(int i=1;i<=4;i++) switch(i){

case 1: System.out.print(\

case 2: System.out.print(\ break; case 3: System.out.print(\

case 4: System.out.print(\ break; } } }

3. 方法int sigmaEvenNum(int[]a)的功能是求已知数组中偶数的个数。 static int sigmaEvenNum(int []a){ int s =0;

for ( int i=0;___;i++ ) { if(___) s++; }

return s; }

4. 方法int maxDigit(int n)的功能是找出十进制整数n各位中最大的一位数字。例如,

n=23765,该方法的返回值是7。 static int maxDigit(int n){ int c=0,d; while(n>0){

d=____ ___; if(d>c) c = d; n/=10; } ___ _____; 109. }方法int sigmaOddNum(int[]a)的功能是求已知数组中奇数的个数。

static int sigmaOddNum(int []a){ int s =0; for ( int i=0;__ ____;i++ ) { if(___ ___) s++; } return s; }

5. 应用程序Test.java的源程序如下,在命令行键入: java Test aaa bb cc ddd eeeee

则输出的结果是________________________________________。 public class Test { public static void main(String args[]) { int k1 = args.length; int k2 = args[4].length(); System.out.print(k1 + \ \ } }

6. 应用程序的main方法中有以下语句,则输出的结果是 。 String s=\ int n=s.indexOf(\ int k=s.indexOf(\ int m=s.indexOf(\ String s2=s.substring(m+1); System.out.println(s2);

7. 将主方法的参数逐个打印输出,文件名为MyTest.java __________________________________________{ //类的声明 ________________________main(String args [ ] ){ int n = args.length( ); //n为数组长度 if(n == 0) System.out.println(“没有参数”); else{ System.out.println(“参数个数:”+n); for(int i=0; ______________ ; __________) //循环 System.out.println(“args[”+i+”]=”+________); //打印数组元素

}

}

}

8. 阅读如下程序,完成程序中未完成的部分。 public class Example{ int x,y;

public _______(int a){ x = a; y=a; }

public Example(int a, int b){ //和上面一个参数的构造方法做同样的操作,包括赋值 x=a;

y = b; } }

9. 根据程序中的注释,将下面的应用程序补充完整。

public class A { public static void main(String[] args) { A a = new B(); a.test(); } void test() { System.out.print(\ } }

class B A { //继承父类A void test() { ; //调用父类的同名方法 System.out.println(\ } }

10. 阅读下列程序,请写出该程序的输出结果。 class Point { int x, y; Point(int xx, int yy) {x = xx; y = yy; } Point(Point p) {x = p.x; y = p.y; } void m(int dx, int dy) { x += dx; y += dy; } }

class Circle extends Point { int r; Circle(Point p, int rr) {super(p); r = rr; } float c() {return 3.14f * 2.0f * r; } float a() {return 3.14f * r * r; }

}

public class sample extends Applet { Circle yuan; Point d; public void init(){d = new Point(2, 5);yuan = new Circle(d, 10);} public void paint(Graphics g) { g.drawString(\ g.drawString(\ } }

11. 下面是定义一个接口ITF的程序,完成程序填空。

public _______ ITF{

public static final double PI=Math.PI;

public ______ double area(double a, double b); }

12. 下面是定义一个接口A的程序,完成程序填空。

public interface A{

public static _______ double PI=3.14159; public ___ double area(double a, double b); }

13. 某小应用程序窗口包含有文本区dispArea,以及一个带文字“追加”的按钮。 …… 此处隐藏:2670字,全部文档内容请下载后查看。喜欢就下载吧 ……

java复习题江西科技学院(5).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/519827.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)