Java程序设计第三次作业

2026/1/20 20:36:06

Java程序设计第三次作业

一、程序阅读题(本大题共30分,共 5 小题,每小题 6 分) 1. public class Q {

public static void main(String args[ ]) {

int i,j;

int intArray[]={30,1,-9,70,25}; int l=intArray.length;

for(i=l; i

int t=intArray[j];

intArray[j]=intArray[j+l]; intArray[j+l]=t; }

for(i=0; i

2. 请写下程序的输出结果:

3. 写出下面程序的运行结果. import javio.*; class Base {

public static void amethod( )throws FileNotFoundException { }

}

public class ExcepDemo extends Base {

public static void main(String argv[]) {

ExcepDemo e = new ExcepDemo( ); }

public boolean amethod(int i) { try {

DataInputStream din = new DataInputStream(System.in); System.out.println(\System.out.println(\this.amethod( ); return true; }

catch(IOException ioe) { }

finally {

System.out.println(\}

return false; }

ExcepDemo( ) {

amethod(99); } }

4. public class Waiter {

int var;

Waiter(double var) {

this.var = (int)var; }

Waiter(int var) {

this(\ }

Waiter(String s) {

this( );

System.out.println(s); }

Waiter( ) {

System.out.println(\}

public static void main(String[] args) {

Waiter t = new Waiter(1); } }

5. public class turnString {

public static void main(String args[]) {

String s=”javalesson”;

for(int i=s.length( )-1;i>=0;i--) System.out.print(s.charAt(i)); System.out.println( ); } }

二、简答题(本大题共30分,共 5 小题,每小题 6 分) 1. 数据报通信和流式通信的区别是什么? 2. 如何构造一个线程(两种方法)?

3. 小应用程序(applet)到底与应用程序(application)有何不同? 4. 构造线程的两种方式有什么不同? 5. 下列程序实现的功能是什么? import javio.* ; public class Reverse {

public static void main(String args[ ]) {

int i , n =10 ; int a[ ] = new int[10]; for ( i = 0 ; i < n ; i ++ ) try {

BufferedReader br = new BufferedReader( new InputStreamReader(System.in));

a[i] = Integer.parseInt(br.readLine( )); }

catch ( IOException e ) { } ;

for ( i = n-1 ; i >= 0 ; i ―― ) System.out.print(a[i]+\ System.out.println( ); } }

三、程序设计题(本大题共40分,共 4 小题,每小题 10 分)

1. 编写程序使用类String的replace方法将字符串”Mary was a ”改为”Mary had a book.”

2. 创建一个Applet,要求在init方法中向该applet添加一个文本输入区组件,该文本输入区中显示字符为“你好”,行数为10,列数为15.

3. 编写一个java程序将字符串”I’m ok ”改为”I’m glad to meet you” 4. 编写一个程序,从键盘输入整数n,并计算从1到n的累加和.

答案:

一、程序阅读题(30分,共 5 题,每小题 6 分) 1. 30 1 -9 70 25 2.

* *** ***** *******

3. “Pausing, Continuing, Doing Finally” 4. Good-bye Welcome 5. nosselavaj

二、简答题(30分,共 5 题,每小题 6 分)

1. 数据报通信协议UDP(User?Datagram?Protocol)是一种无连接的协议. 每个数据报都是一个独立的信息,包括完整的源地址或目的地址,它在网络上以任何可能的路径传往目的地,因此能否到达目的地,到达目的地的时间以及内容的正确性都是不能被保证的. 流式通信协议TCP

(Tranfer?Control?Protocol)与UDP不同,它是面向连接的协议,发送方和接收方的成对的两个socket之间必须建立连接,以便在TCP协议的基础上进行通信,当一个socket(通常都是server?socker)等待建立连接时,另一个socket可以要求进行连接,一旦这两个socket连接起来,他们就可以进行双向数据传输,双方都可以进行发送或接收操作.

2. 构造线程体有两种方式 1定义一个线程类,它继承Thread类,并重写其中的run()方法.直接生成这个类的对象就可以构造一个线程.


Java程序设计第三次作业.doc 将本文的Word文档下载到电脑
搜索更多关于: Java程序设计第三次作业 的文档
相关推荐
相关阅读
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 10

支付方式:

开通VIP包月会员 特价:29元/月

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