JAVA期末复习资料2_第1页
JAVA期末复习资料2_第2页
JAVA期末复习资料2_第3页
JAVA期末复习资料2_第4页
JAVA期末复习资料2_第5页
已阅读5页,还剩23页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、1、(2、理3、4、5、6、程7、8、9、10、11、 6。12、13、14、15、16、17、18、19、20、21、22、1、A、B、C、Java 期末复习题一、判断题在Java程序中发生异常时,JVM会找到每个符合条件的catch都执行一次。F )在 Java 程序中异常分为运行时异常和非运行时异常 , 非运行异常必须进行处F )异常处理的 try-catch 块后必须有 finally 块。 异常处理器的排列次序影响处理异常的方法。( T ) 用 catch(Exception exception) 语句可以捕获所有异常和错误。( F ) 启动多线程必须调用 start() 方法, 如

2、果调用 run() 方法则没有启动新的线 ( T )run()方法是运行线程的主体,若run方法运行结束,线程就消亡了。( T )线程可以用 yield() 方法使同优先级的线程运行。 ( T ) 一个线程创建并启动后,它将执行自己的 run() 方法。( T )线程可以用 yield() 方法使较低优先级的线程运行。( F ) 每个 Java 线程的优先级都设置在常数 112之间,默认的优先级设置为常数 ( F )JFrame, JPanel, JApplet 和 JButton 四种组件都属于容器组件 .( F ) BorderLayout 是面板( J Pa nel )的缺省布局管理器。

3、(BorderLayout 最多可以使用 5 个组件。 ( T )一个面板(JPanel)不能被加入另一个面板(JPanel)中。( 菜单需要一个JMenuBar对象,以使他们能被添加到JFrameo 标签( JLabel )可以在屏幕上显示一个字符或一幅图片。(BorderLayout 是容器 javax.swing.JFrame 默认的布局管理器。( T ) JTextArea 可以用来接收多行文本的输入。( T ) 在Java坐标系统中,X值从左向右增加。( T )BorderLayout 布局管理器把组件排列在北、南、东、西和中间区域。 ( T ) 边界布局管理器( BorderLay

4、out )把容器分成 5 个区域,每个区域只能放一 个组件。 ( T )23、 一个组件可以注册一个或多个事件监听器。( T )24、通过类 .URL 中的成员方法可获得网络资源定位器的相关信息( T )25、Socket 的实例对象调用其成员方法 getInputStream 来获得该 Socket 所对 应的输入流。( T )26、数据报(DatagramPacket)传输是不可靠的,无法保证包按顺序到达。(T )27、当 Socket 连接上面的传输结束后,服务器执行 Socket 的 shutdown 方法来 关闭连接。( F )、选择题 下说法中错误的一项是( A )。 线程一旦创建

5、,则立即自动进行 线程创建后需要调用 start() 方法,将线程置于可运行状态 调用线程的 start() 方法后,线程也不一定能立即执行D线程处于可运行状态,意味着它可以被调度 2、下列说法中不正确的一项是 ( A ) 。 A、Thread 类中没有义 run() 方法 线程C、Runnable 接口中定义了 run() 方法 口来创建线程下列说法中,正确的一项是 ( C ) 线程可以不运行于程序中 线程必须运行于程序中、可通过继承 Thread 类来创建D 、可以通过实现 Runnable 接3、 A、 C、4、 A、5、 A、6、 A、 B、 C、D、7、 A、 void run( )

6、/ C、class A4 extends Thread public void run( )/ 、一个程序中只能有一个线程 、线程本身就是程序 线程开始运行时,是从下列哪一个方法开始执行的 main() B、start()C、 run()Runnable 接口中定义的方法是 ( C ) start() B、init()C、run()下列说法中不正确的一项是 ( B ) 。、init()、Runnable()多线程并发执行时,各个线程中语句的执行顺序是确定的 多线程并发执行时,线程之间的相对执行顺序是确定的 线程执行顺序的不确定性会导致执行结果的不确定性 线程执行顺序的不确定性会破坏共享数据的一

7、致性 下列是继承 Thread 类后得到的子类,请选择正确的一项。class A4 extends Thread、class A4 implements Threadpublic void run()/run( )/、class A4 extends Thread 8、A)C)9、A)B)C)D)10下面那一个函数是线程的入口函数? private void run() public void start() 下列方法中可以用来创建一个新线程的是 实现 java.lang.Runnable 实现 java.lang.Runnable 继承 java.lang.Thread 实现 java.la

8、ng.Thread 、 Thread 类 中 能( BB)public void run()D)public void begin() _C_。 接口并重写 start() 方法接口并重写 run() 方法 类并重写 run() 方法 类并实现 start() 方法 运行线程体的方法是C)A ) start() B ) resume() init()D )run()11、在 java 程序中,下列关于线程的说法错误的是 ( D )A、线程启动调用start方法B、线程的主体是run方法C线程运行中调用sleeP方法可以进入阻塞状态D在java中,优先级的数值为1的线程可以抢占优先级为5的线程的

9、资源 12、若编译和运行下列代码,出现的结果将是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)EXCEPTION”! );System.out.Println(Public static void main(String args) MyAdd t1 = new MyAdd(3

10、000); MyAdd t2 = new MyAdd(1000);t1.start(); t2.start();A、C、 1010, 4010 B 、3010, 40101010, 3010 D 、3010, 101013、若编译和运行下列代码,出现的结果将是 public class MyThread implements Runnable String myString = Yes ;public void run() this.myString = No ;public static void main(String args) MyThread t = new MyThread();

11、new Thread(t).start(); for (int i=0; i 10; i+)System.out.print(t.myString);A、打印 yes yes yes yes yes yesyes yes yes yesB 、打印 no no no no no no no no nono、打印结果无法确定C、打印 yes no yes no yes no yes no yes no D14、下面关于 Java 中线程的说法不正确的是 ( C )?A) 调用join()方法可能抛出异常InterruptedExceptionB) sleep() 方法是 Thread 类的静态方法

12、。C) 调用Thread类的sleep()方法可终止一个线程对象。D) 线程启动后执行的代码放在其run方法中。A、 量B、C、D、15、下列关于 try 和 catch 子句的描述中,错误的一项是 ( A ) 。不同的 catch 代码段是不同的作用域,但是可以访问相互之间定义的局部变 如果没有异常产生,则所有的 catch 代码段都被略过不执行 try 代码段后跟有一个或多个 catch 代码段 异常总是由距离产生异常最近的匹配 catch 代码段处理 16、下列关于抛出异常的描述中,错误的一项是 ( C ) 。A、B、C、D、异常可以由 try 代码段中的语句抛出异常可以从被 try 代

13、码段中调用的方法中抛出 异常的抛出并不影响代码段的执行顺序 异常还可能产生于数组下标越界及 Java 虚拟机内部的错误等A、B、C、D、17、下列描述中,正确的一项是 ( D ) 。异常机制可以用于流程控制finally 代码段在发生异常时不一定必须执行在 catch 代码段中可以使用 return 语句来返回到异常抛出点可以把 catch 到的异常对象再次抛出, 使上层 try catch 结构继续处理该异 常事件18、下列描述中,哪一项不属于 finally 语句应该执行的功能 ( C )A释放资源 B、关闭文件C、分配资源D关闭数据库A、B、C、D、19、如果一个程序段中有多个 catc

14、h ,则程序会按如下哪种情况执行? ( C ) 找到合适的异常类型后继续执行后面的 catch 找到每个符合条件的 catch 都执行一次 找到合适的异常类型后就不再执行后面的 catch 对每个 catch 都执行一次20、 对于异常处理语句trycatch,下面那句话不正确?( A )A、 一个符合条件的catch的处理语句中没有break语句,则执行后会继续执行 后续 catchB、 不管有没有捕获异常,fin ally 部分都会被执行C、 找到合适的异常类型后就不再执行后面的catchD应该先处理子异常类,再处理父异常类。21、 下列哪种操作不会抛出异常?( B )A) 浮点数除 0B

15、) 浮点数乘 0C) 打开不存在的文件D) 用负数索引访问数组22、程序员将可能发生异常的代码放在 ( )块中,后面紧跟着一个或多个 ( ) 块。 ( B )B、 try 、 catchD、 exception 、try 下列那些内容 B) 程 序A、catch 、try( C 编译错C、try 、 exception23 、 异 常 包 含A) 程序中的语法错误C) 程序执行过程中遇到的事先没有预料到的情况D) 程序事先定义好的可能出现的意外情况24、有下列程序 class TestExceptionclass MyException extends Exception public voi

16、d testMethod() throws MyException public void test()testMethod();A、B、C、D、25、设有以下程序段class TestExceptionpublic static void main(String args)在 public void test() 后加上哪一句可以使编译不出错。 throw MyException throws MyException throw new MyException() throws new MyException()tryreturn;finallySystem.out.println(fina

17、lly); 程序编译并执行,其结果将是 ( B ) 程序执行,但没有任何输出 程序输出 finally 程序编译时出错,提示缺少 catch 程序编译时出错,提示 finally 语句无法访问到。A、B、C、D、文件26、用文件字节输出流对文件进行写操作时, 需要先创建文件输出流对象, 输出数据流的构造方法是 public FileOutputStream(String name,Boolean append) throws FileNotFoundException ,当参数 append 的值为 true 时,表示 ( B )A、创建一个新文件B、在原文件的尾部添加数据C覆盖原文件的内容D

18、在原文件的指定位置添加数据27、编译和运行下面的应用程序,并在命令行界面输入 12345,则回车后屏幕输 出的结果是( A )。public class A public static void main(String args) throws IOException BufferedReader buf=new BufferedReader( new InputStreamReader(System.in);String str=buf.readLine();int x=Integer.parseInt(str); System.out.println(x%1000); A) 345 B)5

19、 C) 123 D) 1234528、下列说法中,错误的一项是 ( B )。B 、打开一个文件时不可能产生A、Java 系统的标准输入对象是 System.in IOExceptionD 、使用 File 对象可以判断一个C使用File对象可以判断一个文件是否存在 目录是否存在29、下面的程序段的功能是 ( A ) 。 File file1=new File(e:xxxyyy);file1.mkdir();A)在当前目录下生成子目录:xxxyyy B) C)在当前目录下生成文件xxx.yyy D)30、下列叙述中,错误的是 ( B )A)B)C)D)生成目录: e:xxxyyy 以上说法都不对

20、FileFileFile File类能够存储文件类能够读写文件 类能够建立文件 类能够获取文件目录信息31、下列哪个是JAVA程序和数据库连接的一种机制A) URL B) JDBC C) SOCKET D) RMI32、关于JDBC访问数据库的说法错误的是:A)B) 法C)( D )Class.forName() 实现、 import java.util. *、import java.1ang.* B )34、以下哪个方法不属于 Applet 小程序生命周期中的方法?(A、initB、mainC、destroyD、stop35、下列说法中,错误的一项是 ( C ) 。建立数据库连接时,必须加载

21、驱动程序,可采用 用于建立与某个数据源的连接可采用 DriverManager 类的 getConnection 方建立数据库连接时,必须要进行异常处理D) JDBC中查询语句的执行方法必须采用 Statement类实现33、定义 Java.Applet 程序时,必须有的 import 语句是( C )A、import java.awt.event;BC、import java.applet.Applet; D使用 FlowLayout 在容器中放置组件的策略是:从上到下、从左到右使用 FlowLayout 进行布局管理时,组件的大小采用的是其最佳尺寸 使用 FlowLayout 进行布局管理

22、时,不能调节组件之间的距离 用 FlowLayout 管理的组件随容器大小变化的变化规律是: 组件大小不变, 组A、B、C、D、件之间的相对位置改变36、在类中若要处理 ActionEvent 事件,则该类需要实现的接口是 ( A A、ActionListener B 、Runnable C 、Serializable D 、Event37、下列说法中,错误的一项是 ( C ) 。内部类是被定义于另一个类中的类 使用内部类实现监听器,在编程时比较容易实现 内部类对象可以访问外部类的成员方法和变量,包括私有成员 由于内部类定义于另一个类,因此不适用于 AWT的事件处理机制C )A、B、C、D、3

23、8、选择正确的语句填入下列程序的横线处。( import javax.swing.* ; public class ex28public static void main(Stringargs)JFrame f=new JFrame( “ ex28” ) ; JMenuBar mb=new JMenuBar( ) ;JMenu ml=new JMenu(“menul”JMenu m2=new JMenu“( menu2” mb.add(m1); mb.add(m2) ;f.setSize(300 , 100);f.setVisible(true);A、setMenuBar(mB);C、f.se

24、tMenuBar(mB) ;39、下列说法哪个是不正确的?););B、 mb.setMenuBar( ) ; D、 mb.setMenuBar(f) ; ( B )一个组件可以注册多个事件监听器 一个监听器只能监听一个组件 一个组件可以引发多种事件 一个监听器可以监听处理多种事件A、B、C、D、40、下面说法错误的是 ( D )A) 单击 CheckBox (复选框)产生 ItemEvent 事件,并由 ItemListenerB) 处理 JButton 和 JTextField 事件监听器接口都是 ActionListener 。 C )一个面板 (JPanel) 可以加入到另一个面板 (J

25、Panel) 中。D)在BorderLayout中,添加到NORTHS的两个按钮将并排显示。41、下面说法错误的是: ( C )A) 单击 JCheckBox (复选框)产生 ItemEvent 事件,并由 ItemListenerB) 处理 JButton 和 JTextField 事件监听器接口都是 ActionListener 。)。处理。处理。C) 处理鼠标事件的事件监听器接口只有 MouseListener 。D) 在 JTextField 和 JPasswordField 中输入数据后按 Enter 键会激发一个事 件。42、下列说法哪个是不正确的? ( B )(Jpanel) 中

26、A) 一个面板(Jpanel)能被加入到另一个面板B) 一个监听器只能监听一个组件C) Frame, Panel , Applet 都属于容器组件。接口实现事件处理( D )D) Button 和 TextField 都可用 ActionListener43、常规菜单是由()、()和菜单项组成。A. JMenuItem、 JCheckBoxMenuItemB. JButton 、 JRadioButtonC. JPopupMenu、 JMenuItem44、下列哪一个方法是自动调整窗口的大小(setSize()setDefaultClose() pack() setVisible()D. JM

27、enuBar、 JMenuA、B、C、D、45、下列哪个布局管理器使容器中各个构件呈网格布局, 并且平均占据容器的空 间? ( A )GridLayoutCardLayoutBorderLayoutFlowLayout46、在AWT组建中用复选框组构件CheckboxGroup实现单选框的功能,但在Swing 中,JAVA语言直接提供了一个单选框,它是(C )A) JButton B) JboBox C) JRadioButton D) JCheckBoxA、B、C、D、47、下列叙述中,不符合JAVA语言特点的选项是(C ) 可移植性和跨平台的特点 多线程的并发机制编译器将JAVA源程序转换

28、成机器码Applet是JAVA的特殊应用程序,它嵌入到 HTM中,随主页发布到互联网上 48、JPanel 和 Applet 的 默 认 布 局 管 理 器 是 (CardLayout FlowLayout BorderLayout GridLayoutA)B)C)D) 49下列语句错误的是: ( D )A、B、C、D、ServerSocket svrsoc = new ServerSocket(8000); URL urlBase=new URL(“http:/. ”) ;File inFile = new File( “C:/ test.txt”);BufferedReader br =

29、new BufferedReader( “C:/ test.txt”);三、程序填空题1、通过TCP协议方式,定义一个服务器端,端口为5000,要求可以同时连接多个客户端,并且每个客户端在休眠10秒钟之后退出连接;将下面的程序补齐: imp ortjava. net.*;imp ortjava.io.*;(1)Runn ablep ublic class ServerExa mple imp leme ntsp rivate Socket m_socket;p rivate int m_id;(Socket s, i nt id) public(2)_ServerExamplem_socket

30、= s;m_id= id;(3)_run() _(4)Thread . sleep(10000);System.out .printin (Socket+m_id+ is closi ng.); m_socket.close(); catch (Exce pti on e) p ublic voidtry p ublic static void main( Stri ng args) int n= 1;(5)ServerSocket server= nu II;Serversocket _ (5000);System.out .prin tl n( Server start.);catch (

31、IOExce pti on e)while (true)trySystem.out .printin (Wait NO. +n+ conn ectio n.);(7)Socket s= server.acce pt();ServerExa mple t=new ServerExa mpl e(s, n+);(8) hread th =new Thread(t); _.start();try server= new ( 6)(9) thcatch (IOExce pti on e) / End of loop: while / End of method: main2、下面是一个支持多个客户端交

32、互的程序,请根据注释要求补充、完成代码: imp ortjava.io.*;(1) _.*;_ / 加载网络 API 包p ublic class ServerThread exte nds ThreadSocket socket=nu II;int clie ntnum;p ublicServerThread(Socket socket, int num) this.socket=socket;clie ntnum=nu m+1;p ublic void run() tryString line;InputStream in=(2)socket .getlnputStream(); / 得到

33、 socket 的输入流BufferedReader is=new BufferedReader( new Inp utStreamReader(i n);Prin tWriter os=new Prin tWriter(socket.getOut putStream();/由系统标准输入设备构造BufferedReader对象BufferedReader sin=newBufferedReader( newinputStreamReader(Svstem.in);System.out .printin (Clie nt-+ clie ntnum +: +is.readLi ne(); lin

34、 e=si n.readLi ne();while(!li ne.equals(bye)os.println (I in e);/刷新输出流,使Client马上收到该字符串(4) os.flushO;System.out. prin tl n(Server:+li ne);System.out .printin (Clie nt-+ clie ntnum +: +is.readLi ne(); lin e=si n.readLi ne();os.close();/ 关闭 Socket 输出流is.close(); / 关闭 Socket 输入流 socket.close(); / 关闭 Soc

35、ket 对象 catch(Exce pti on e)System.out. prin tl n(Error:+e.toStri ng(); 3、定义类ThdTest,其父类为Thread类;并在主方法中创建一个 ThdTest的对 象,同时启动该线程对象。/声明类ThdTest,其父类为Thread类(1) class ThdTest extends Thread p ublic void run() for(i nt i = 0; i 10; i+)Thread.curre ntThread().getName()+i(2) ystem.out .println(出当前线程的名字和i的值t

36、ry/让当前线程休眠100ms(3) _Thread.sleep(100);catch(Exce pti on e) e. prin tStackTrace (); p ublic class Demop ublic static void main( Stri ng args)/创建一个ThdTest的对象启动线程对象,使其进入就绪状态(4) ThdTest t=new ThdTest_;(5) _ _t.start(); 4、下面的程序利用线程输出从a到z的26个字母,每隔一秒钟输出一个字母, 程序不完整,请阅读程序代码,根据注释要求在划线处补充完成代码。P ublic class Tes

37、t4 imp leme nts Runn ablecharcharArray二 new char26;public Test4()for(i nt i = 0; icharArray.le ngth; i+)charArrayi=(char)(i+a);P ublic void run()tryfor (int i = 0; i charArray.le ngth; i+) (1)Thread.sleep(1000);System.out. prin t(charArrayi);catch (Interrup tedExce pti on e)e.prin tStackTrace();p ub

38、lic static void main( Stri ng args)Thread t = _线程对象/休眠一秒钟(2) new Thread(new Test4();/实例化/启动线程“ ” ,+ i);(3) _ _t.start();5、定义类ThdDemo实现接口 Runnable;并在主方法中创建一个 ThdDem啲对 象td,然后使用对象td创建一个线程对象,同时启动该线程对象。/声明类ThdDemo实现接口 Runnable(1) class TheDemo implements Runnable_ class ThdDemo impi eme nts Runn ablep ub

39、lic void run()for(i nt i = 0; i vapplet code=_(5) AppletDemo.class width=300 height=200x/applet 7、编写程序实现窗口,包含一个标签、一个文本框和一个按钮,当用户单击按 钮时,程序把文本框中的内容提制到标签中。(使用 AWT(1) import java.awt.*; / 引入相关包P ublicMyFramepublicMyFrame()Frame fr = new Frame();/设置窗体的布局为FlowLayout(2) fr.addLayout( new FlowLayout();Label

40、 lbl = new Label( “Init info ” );TextField txt = new TextField(30);Butt on btn = new Butt on(“ Sure ” );fr.add(lbl);fr.add(txt);fr.add(bt n);/给按钮注册监听器(3 )Bt n.addActio nList ner(new Mon itor();/使用窗体可见,并设置大小(3)fr.setSize(400,400):fr.setVisible(true):/定义内部类监听ActionEvent事件(4) class Mon itor imp leme nt

41、s Action Eve ntp ublic void actionP erformed(Acti on Eve nt e)lbl.setText(txt.getText();)一p ublic static void main( Stri ng args)n ewMyFrame(); 8、设计程序实现带菜单的窗口,包含“ File ”和“ Edit ”二个菜单,在“ File ”下又包含“ New”, “ Open”, “Exit ”三个菜单项,选择“ Exit ”项时退出应 用程序。(提示:涉及到的类有 MenuBar, Menu, MenuItem ) importjava.awt.*;

42、importjava.awt.event.*; public class MenuTestNew”); “Open”); “Exit ”);/ 定义各菜单项MenuItem newItem = new MenuItem( MenuItem openItem = new MenuItem( MenuItem exitItem = new MenuItem( public MenuTest()Frame fr = new Frame();/ 定义菜单“ File ”);“ Edit ”);newItem, openItem, exitItemMenu fileMenu = new Menu(Men

43、u editMenu = new Menu(/ 往 File 菜单中添加菜单项(1)_fileMenu.add(newItem);fileMenu.add(openItem); fileMenu.add(exitItem);/ 定义菜单条,并添加菜单 fileMenu, editMenu(2) MenuBar bar=new MenuBar();bar.add(fileMenu); bar.add(editMenu);/ 给窗口添加菜单条fr.setMenuBar(bar);/ 给 exitItem 注册事件(3) _ exitItem.addActionListener(newMenuHan

44、dler();_/ 设置窗口的可见性fr.setSize(200,200);/fr.setVisible(true);/ 定义内部类处理菜单事件class MenuHandler implements ActionListenerpublic void actionPerformed(ActionEvent e)/ 如果用户点击了 exit 菜单项则退出程序(4) _if(e.getSource()=exitItem)_ System.exit(0);/ 定义 main 方法(5) public static void main(String args)new MenuTest();_ 9、写

45、程序实现包括一个复选框的窗体,并处理用户选取事件。importjava.awt.*; importjava.awt.event.*;(1) _class MyCheck extends _FrameMyChecK继承自Frame类 / 类体public MyChecK()(2) _ Panel p=new Panel();p.setLayout(new FlowLayout(); 实例,并设置其布局为 FlowLayoutChecKbox cbx = new ChecKbox( “isPassed ”);(3) _ _p.add(cbx);_cbx.addActionListener(new

46、Mt();_/向面板中加入组件cbx,并为组件注册监add(p);(4) setVisible(true);_setSize(400,400);_ _/ 把窗体设为可见,并设置大小public static void main(String args)newMyChecK();/ 定义内部类实现监听,相应的监听接口为 ItemListener(5) _class Mt implements ItemListener_ 内部类的声明public void itemStateChanged(ItemEvent e)System.out.println(e);/ 类声明,类 名为/ 创建 Panel

47、 的一个/10、制作一个窗体,包括一个带图标的按钮( JButton 类对象),并设置边框, 当用户点击按钮时,弹出一个确认对话框。importjavax.swing.*;importjavax.swing.border.*;importjava.awt.*;class ViewDemoJFrame fr;public ViewDemo()/ 用 ImageIcon 类包装一张图片 (java.gif) ,/ 该图片在当前目录的 img 子目录下(1) ImageIcon ii=new ImageIcon( “ java.gif ” );/ 创建一个带有图标的按钮 btn(2)JButton

48、btn =new JButton(ii);/* 使用线形边框类的构造方法 LineBorder(Color c, int n),*创建一个边框对象bd,其中c为边框的颜色,n为边框的粗细。*/Lin eBorder bd =new Lin eBorder( new Color(0,0,0)btn. setBorder(bd);/给按钮注册监听事件(4)_ btn.addActionListener(new BtnHandler();fr = new JFrame();Container c = fr.getC on te ntPan e();c.add(bt n);fr.setSize(300

49、,300);fr.setVisible(true);class BtnHan dler imp leme nts Actio nListe nerp ublic void actionP erformed(Acti on Eve nt e)Stri ng msg = Are you sure?;/* 使用 JOptionPane 类的静态方法 showConfirmDialog(Frame f, Strings),其中f为对话框所属的窗体,s为对话框显示的信息,弹出一个确认对话框。*/(5),11、以下程序的功能为:读入从键盘输入的一串字符存放于一个字节数组中,然 后将该数组写入到当前目录下的文件out.txt中。Importava.io.*;_p ublic class byteArraytofilep ublic static void main( Stri ng args)trybyte buffer=new _byte 128;FileOut pu tStream fos= new FileOut pu tStream(_;System.i n.read(buffer

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论