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

java网络编程复习题(2013考试题库)

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

import java.io.*; public class Sort{

public static void main(String args[]) {

int a[]=new int[10]; byte b[]=new byte[10]; int t;

String str;

System.out.println(\请输入10个整数:\try{

for(int i=0;i<10;i++)

{System.out.print(\System.in.read(b); str=new String(b); str=str.trim();

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

}catch(IOException e){

System.out.println(e.toString()); }

catch(NumberFormatException e){ System.out.println(e.toString()); }

for(int i=0;i<9;i++) for(int j=i+1;j<10;j++) {

if(a[i]>a[j]){ t=a[i]; a[i]=a[j]; a[j]=t; } }

for(int i=0;i<10;i++)

System.out.println(a[i]+\} }

7、下列程序用于显示指定目录下的子目录及文件名,请填写所缺少的代码; import java.io.*; public class sy2_1{

public static void main(String args[ ]){ String s1,s2[ ]; try

{InputStreamReader iin=new InputStreamReader(System.in);

BufferedReader bin=new BufferedReader(iin); System.out.println(\请输入一个文件名:\ s1=bin.readLine(); //读入文件名 File f=new File(s1);

System.out.println(f.isDirectory());

if (f.isDirectory()) // 判断是否为目录; { int n=(f.list()).length; s2=new String[n]; s2=f.list(); //获取子目录及文件名; for(int i=0;i

catch(IOException e){ } } }

8、下列程序向屏幕输出文本文件内容:请完成所缺少的代码 import java.io.*; class readtxt {

public static void main(String[] args) {

try{

FileReader f1 = new FileReader(\

BufferedReader bf1 =new BufferedReader(f1);

String line;

line = bf1.readLine();

while(line!=null) //判断所读的一行内容是否为空; {

System.out.println(line);

line = bf1.readLine(); //继续读入下一行 }

bf1.close(); //关闭文件的输入流; }catch(IOException e) {e.printStackTrace(); } }}

9、 编写程序实现:程序运行后共有3个线程,分别输出10次线程的名称:main, thread-0,thread-1.

答:略

10、请编写java程序,访问http://www.tirc1.cs.tsinghua.edu.cn所在的主页文件 答: public class URLReader {

public static void main(String[] args) throws Exception { /声明抛出所有例外 URL tirc = new URL(\构建一URL对象

BufferedReader in = new BufferedReader(new InputStreamReader(tirc.openStream())); //使用openStream得到一输入流并由此构造一个BufferedReader对象 String inputLine;

while ((inputLine = in.readLine()) != null) //从输入流不断的读数据,直到读完为止 System.out.println(inputLine); //把读入的数据打印到屏幕上 in.close(); //关闭输入流 } }

11、从键盘上输入主机名称,编写类似ping的程序,测试连接效果。

import java.net.*; import java.io.*;

class Ping {

public static void main(String[] args)

{ System.out.println(\请输入ping主机名称或地址:\\n\

try {

String host = keyreadline();

InetAddress ip = InetAddress.getByName(host); long t1 = System.currentTimeMillis(); if(ip.isReachable(5000)) { long t2 = System.currentTimeMillis(); System.out.println(\ + ip.getHostAddress() + \ time<=\System.out.println(); }

else { System.out.println(\ } }

catch (IOException e)

{ System.out.println(\ }

private static String keyreadline( ) {

BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); String str = null; try {

str = br.readLine(); } catch (IOException e) {

e.printStackTrace(); } return str; } }

12、设服务器端程序监听端口为8629, 当收到客户端信息后,首先判断是否是“BYE”,若是,则立即向对方发送“BYE”,然后关闭监听,结束程序。若不是,则在屏幕上输出收到的信息,并由键盘上输入发送到对方的应答信息。请编写程序完成此功能。

mport java.net.*; import java.io.*; class Server{ public Server() { try {

ServerSocket ss = new ServerSocket(8629);

System.out.println(\服务器端已运行,等待客户端连接:\ Socket socket = ss.accept(); //接收客户端的连接请求;

BufferedReader in = new BufferedReader(new InputStreamReader(socket.getInputStream())); PrintWriter out = new PrintWriter(socket.getOutputStream(),true);

BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); String line; while(true)

{line = (in.readLine().trim()); if(line.equals(\)

{ out.println(\ out.close(); in.close();

socket.close(); br.close(); ss.close();

break;}

System.out.println(\客户输入为 :\ System.out.println(\请输入回答:\

line=br.readLine(); //从键盘上输入信息; out.println(line); //向对方发送信息 } }

catch (IOException e){} }

public static void main(String[] args) throws Exception{ new Server(); } }

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