《Java语言程序设计课后习题集.pdf》由会员分享,可在线阅读,更多相关《Java语言程序设计课后习题集.pdf(60页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、J a v a 课后习题第一章1、简述计算机语言的主要分类。答:低级语言,包括:机器语言、汇编语言高级语言,目前比较流行的有:F O R T R A N 语言、A L GO L 语言、C O B O L 语言、P A S C A L 语言、C语言、面向对象程序语言C+、纯面向对象的程序设计语言J a v a、函数式程序设计语言、脚本语言、描述性语言。2、简述不同语言翻译程序的特点。答:解释型翻译程序:读入一句源程序,翻译一句,执行一句,这样反复操作直到最终完成全部源程序的翻译。编译型翻译程序:加个整个源程序,最终翻译成机器语言代码,然后交给计算机执行。3、什么是虚拟机,什么是J a v a 运
2、行环境?答:虚拟机:配置了某种语言的翻译程序的计算机被人们称为这种语言的虚拟机。虚拟机好似通用的计算机,有自己的指令系统,但本身没有实际的硬件。一个J a v a 运行环境:一个J a v a 运行环境包括实际计算机、适配器、J a v a 虚拟机(J V M),J a v a基本软件和J a v a 应用程序接口。J V M 是 J a v a 运行环境的核心。4、简述J a v a 程序开发的步骤。答:编写一编译f运行(1)创建J a v a 源程序:简单的J a v a 程序可以用任何编辑程序(如记事本)进行编辑,然后以纯文本方式存储在文件中,文件必须以.j a v a 作为后缀。(2)
3、编译J a v a 源程序:由J a v a 编译器编译成字节码,存储在以.c la s s 为后缀的文件中。(3)运行J a v a 程序:最后由运行系统解释和执行。第二章2.1 先下载j d k 安装程序,然后按要求安装即可。J A V A H O M E 为 J a v a 安装的路径。需要设置的环境变量有:p a t h,c la s s p a t h我的电脑-属性-高级-单 击“环境变量”按钮-单 击“系统变量”区域的“新建”按钮-在“变量名”文本框中输入p a t h,在“变量值”里输入为J A V A _ H O M E%j d k l.5 b i n;同样方法创建C L A
4、S S P A T H 变量,变量值为:,;%J A V A J I O M E%j d k l.5 1i b d t.j a r;%J A V A _ H O M E%j d k 1.5 li b t o o ls.j a r2.2 学会下载安装E c li p s e 软件,正确配置它们的组件。答:从 w w w.s u n,co m 下载安装E cl ip s e 首先下载版本E cl ip s e S D K 3.2-w in 3 2.zip 下载地址为:(h t t p:w w w.e cl ip s e,o r g/d o w n l o a d s/)然后将e cl ip s e
5、-S D K-3.2.2-w in 3 2.zip 直接解压到你想安装的地方:我的是C:Pr o g r a m F il e s J a v a q 其次按照书上的提示安装E cl ip s e。其次打开E cl ip s e,安装 NL p a ck l-e cl ip s e-s d k-3.2-W in 3 2 中文包,选择 S e a r ch f o r n e w f e a t u r e s t o in s t a l l选项然后单击Ne x t 进入对话框,单击Ne w L o ca l S it e 然后再单击Ne x t,进 入 到“”浏览文件夹,最后选择NL p a
6、 ck e cl ip s e-S D K-3.2-w in 3 2-e cl ip s e 文件夹,在单击确定最后单击F in is h,安装结束。在 E cl ip s e 中配置J D K 步骤为:在中文界面J a v a-E cl ip s e S D K 窗口,选择“窗口”“首选项”命令打开对话框然后选择J a v a 一I n s t a l l e d J R E s,进入首选项,再单击E d it,进入E d itJ R E 对话框,最后单击B r o w s e 找到j d k l.5.0 _ 0 1 文件单击确定。2.3 程序:cl a s s H e l l o W o
7、r l d(p u bl ic s t a t ic v o id m a in(S t r in g a r g s )S y s t e m,o u t.p r in t in (H e l l o W o r l d!/z);)运行:E:jauac HelloW orld.jaucE:jaua HelloWorldHello World?E:.2.4 程序及运行如下:I M J|r:J*_ l :|U X r b1T|dassOOl.javaf f l dass002,javaDHello World,java4 _p a c k a g e packO O 1;p u b l i c
8、c l a s s He1 lo W o rId (p u l)J_ic s t a t i c v o i d m ain (St-r in g a r g s)(S y s te m.ou t.p rin t.In (rrHe 1 loW or I d );)第三章此程序出现以下两个问题:p u bl ic s t a t ic v o id m a in(S t r in g a r g s)in t i;S y s t e m,o u t.p r in t l n(i);/l i 在此处未初始化in t i=1 5;/2 i 已在前面定义以下为正确的源代码:p u bl ic cl a
9、 s s T 3 _ lp u bl ic s t a t ic v o id m a in(S t r in g a r g s)in t i=1 0;可任取一值S y s t e m,o u t.p r in t l n(i);i=1 5;S y s t e m,o u t.p r in t l n(i);)3.2p u bl ic cl a s s B a s icT y p is(p u bl ic s t a t ic v o id m a in(S t r in g a r g s)(by t e b=(by t e)0 X 8 8;s h o r t s=0 2 0 0;in t
10、 i=l l l l l;l o n g 1=0 x 1 1 1 1 1 1 1;ch a r c-A;f l o a t f=.3 3 3 f;d o u bl e d=0 0 0 0 1 0 0 1;bo o l e a n bl=t r u e;S y s t e m,o u t.p r in t l n C by t e b=+b);S y s t e m,o u t.p r in t in(,zs h o r t s=+s);S y s t e m,o u t.p r in t l n(,zin t i=+i);S y s t e m,o u t.p r in t in(l o n
11、g 1=+1);S y s t e m,o u t.p r in t l n C ch a r c=+c);S y s t e m,o u t.p r in t in(f l o a t f=+f);S y s t e m,o u t.p r in t I n(d o u bl e d=+d);S y s t e m,o u t.p r in t l n(,zbo o l e a n bl=+bl);)运行结果如下:F:jaua BasicTypisbyte b=-120short s=128in t i=11111long 1=17895697chai*c=AFloat f=0.333dou
12、ble d=1.001E-5boolean bitrue3.3(1)d o u bl e (2)6.53.4运行结果:a=0 b3 c=3a=6 b4 c=4a=8 b3 c=3其源程序为:p u bl ic cl a s s Ar it h m e t icOpp u bl ic s t a t ic v o id m a in (S t r in g a r g e J)(in t a,b,c;a=b=c=2;a=+b-+c;S y s t e m,o u t.p r in t in(a=+a+b+b+c=+c);a=b+c+;S y s t e m,o u t.p r in t I n
13、(,a=,/+a+z,b+b+c=+c);a=b一+c-;S y s t e m,o u t.p r in t I n (,/a=/z+a+,z b+b+c=,+c);3.5(1)结果为i=l j=2 (如下图),与分析结果一致。F:tenptenpjaua Testi=lJ=2(2)br e a k语句起到跳出s w it ch语句的作用。本题源代码如下:p u bl ic cl a s s T e s t(p u bl ic s t a t ic v o id m a in(S t r in g s)in t x=l,y=2,i=0,j=0;s w it ch(x)ca s e 1:s w
14、 it ch(y)ca s e 1:i+;br e a k;ca s e 2:j+;br e a k;/i=0;j=ld e f a u l t:i+;j+;)ca s e 2:i+;j+;br e a k;/i=l;j=2;d e f a u l t:i+;j+;)S y s t e m,o u t.p r in t l n(i=+i);S y s t e m,o u t.p r in t in g j=+j);)3.6/x u n h u a n.j a v ap u bl ic cl a s s x u n h u a n(p u bl ic s t a t ic v o id m a
15、in (S t r in g口 a r g s)(in t n;f o r(n=1 0;n=5 0;n+)(if(n%3=0)S y s t e m,o u t.p r in t l n(n);)/x u n h u a n l.j a v ap u bl ic cl a s s x u n h u a n l(p u bl ic s t a t ic v o id m a in (S t r in g a r g s)in t n=1 0;w h il e(n=5 0)(if(n%3=0)S y s t e m,o u t.p r in t l n(n);)/x u n h u a n l.
16、j a v ap u bl ic cl a s s x u n h u a n 2(p u bl ic s t a t ic v o id m a in (S t r in g 口 a r g s)(in t n=1 0;d o(n+;)w h il e (n n u m 2)(t e m p=n u m l;n u m l=n u m 2;n u m 2=t e m p;)S y s t e m,o u t.p r in t in(按从小到大的顺序输出:+n u m l+”+n u m 2);)3.8p u bl ic cl a s s T 3 _ 8p u bl ic s t a t ic
17、 v o id m a in(S t r in g a r g s )in t i,j=0;f o r(i=l;i=1 0 0;i+)(if(j=5)(S y s t e m,o u t.p r in t l n O;j=0;)if(i%2=0)(S y s t e m,o u t.p r in t(i+w);j+;)3.9p u bl ic cl a s s S h u iX ia n H u a S h u(p u bl ic s t a t ic v o id m a in(S t r in g a r g s)(in t co u n t =0;f o r(in t i=1 0 0;i
18、 jauac ShuiXianHuaShu.JauaD:jaualianxijaua SliuiXianHuaShu153是水仙花数.370是水仙花数.371是水仙花数.407是水仙花数.共有4个水仙花数!jaualianxi.3.1 0p u bl ic cl a s s T 3 _ 1 0(p u bl ic s t a t ic v o id m a in(S t r in g口 a r g s)(in t i=0,j=0,k=0;f o r (i=0;i5;i+)(f o r (k=O;k i;k+)S y s t e m,o u t.p r in t ();f o r(j=0;j 5
19、;j+)S y s t e m,o u t.p r in t (*);S y s t e m,o u t.p r in t in);)3.1 1p u bl ic cl a s s T 3 _ l l(p u bl ic s t a t ic v o id m a in(S t r in g口 a r g s)(in t i,j;f o r (i=l;i=9;i+)f o r(j=l;j jaua U seR ectangle3020504030206题答:c l a s s Fa c t(f l o a t f a c t(i n t n)(i n t i;f l o a t x=l;f o
20、 r(i=l;i jaua CheckFact3628800.0L.30767428E127题答:c l a s s S u p e r Cl a s s(i n t x;S u p e r Cl a s s()x=10;)v o i d d o Cl a s s()(S y s t e m,o u t.p r i n t i n (S u p e r c l a s s.d o Cl a s s ()z,);)c l a s s S u b Cl a s s e x t e n d s S u p e r Cl a s s(i n t x;S u b Cl a s s ()(s u p e
21、r ();x=10 0;)v o i d d o Cl a s s()(S y s t e m,o u t.p r i n t i n(s u b Cl a s s.d o Cl a s s();v o i d d o D e m o()(i n t x;x=10 0 0;s u p e r.d o Cl a s s ();d o Cl a s s ();S y s t e m,o u t.p r i n t i n(s u p e r,x=+s u p e r.x);S y s t e m,o u t.p r i n t i n(t h i s,x=+t h i s.x);S y s t e
22、 m,o u t.p r i n t i n (x=+x);p u b l i c c l a s s S u p e r D e m op u b l i c s t a t i c v o i d m a i n(S t r i n g a r g s口)(S u b Cl a s s s=n e w S u b Cl a s s 0;s.d o D e m o ();)结果是):jauac jaua SuperDenoS up erclass.doC lassOsubClass.d oC lassOsuper.x=10th is.x=100jaua OuerLoadingDeno am
23、Father?I lik e m usic.9 题答:c l a s s P o i n t(p u b l i c s t a t i c i n t x;p u b l i c i n t y;P o i n t (i n t x,i n t y)(t h i s.x=x;t h i s.y=y;)p u b l i c s t a t i c v o i d m a i n(S t r i n g a r g s )(P o i n t p l,p 2,p 3;p l=n e w P o i n t(1,10);p 2=n e w P o i n t(2,2 0);p 3=n e w P
24、 o i n t(3,3 0);S y s t e m,o u t.p r i n t l n(p l.x+,+p l y);S y s t e m,o u t.p r i n t l n(p 2.x+,+p 2.y);S y s t e m,o u t.p r i n t In (p 3.x+,+p 3 y);)结果是D:Xjauacjaua Point3.103,203,30第五章1、什么是异常?简述Ja v a 的异常处理机制。答:Ja v a 程序把运行过程中各种可能出现的错误都看作异常。其中,Ja v a 运行时系统内部的错误或资源枯竭导致的普通程序不能恢复的错误,属于未检测的异常。
25、系统中一旦产生了异常,便去寻找处理该异常的处理程序,以保证不产生死机,从而保证程序的安全运行,这便是异常处理的简单原理。2、系统定义的异常与用户自定义的异常有何不同,如何使用这两类异常?答:系统定义的异常:程序中经常出现的系统可以预见的错误,系统已定义了异常来处理这些常见错误。使 用 t r y-c a t c h-f i n a l l y 语句捕获一个或多个异常t r y(程 序 段 c a t c h (异常类名1 异常对象名1)(异常处理代码1 c a t c h (异常类名2 异常对象名2 )(异常处理代码2 f i n a l l y(最终异常处理代码抛出异常:说明方法时格式:访问
26、权限修饰符 类型 方法名(参数表)t h r o w s 异常列表抛出异常的语句格式:t h r o w 异常名);用户自定义的异常:程序中出现的一些系统识别不了的运行错误,为了保证系统的稳定性,需要用户创建自己的异常和异常类,以便处理可能出现的异常。创建异常类的格式如下:c l a s s 异常类名 e x t e n d s 异常父类名(类体抛出异常:(修饰符)类型 方法名(参数表)t h r o w s(异常类名t h r o w 异常名;捕捉异常仍可用t r y-c a t c h-f i n a l l y 语句格式3、输入并运行下面程序:c l a s s T e s t T r
27、y p u b l i c s t a t i c v o i d m a i n(S t r i n g a r g s)(p r o c(0);p r o c(10 0);p r o c(l);)s t a t i c v o i d p r o c(i n t n u m)t r yS y s t e m.o u t.p r i n t l.n(*异常处理测试*);S y s t e m,o u t.p r i n t l n(n u m=+n u m);i n t s u m=10 0/n u m;i n t a r r a y =0,1,2 ;a r r a y n u m =s u
28、 m;)c a t c h(Ar i t h m e t i c Ex c e p t i o n e)S y s t e m.o u t.p r i n t i n (被零除:+e);c a t c h(Ar r a y In d e x O u t O f Bo u n d s Ex c e p t i o n e)(S y s t e m.o u t.p r i n t i n (“数组越界:+e);f i n a l l y(S y s t e m.o u t.p r i n t l n(,En d!n,z);)结果:*异常处理测试*n u m=0被零除:j a v a.l a n g
29、.Ar i t h m e t i c Ex c e p t i o n:/b y z e r oEn d!*异常处理测试*n u m=10 0数组越界:j a v a.l a n g.Ar r a y l n d e x O u t O f Bo u n d s Ex c e p t i o n:10 0En d!*异常处理测试*n u m=lEn d!4、试说出下列程序的的功能。p u b l i c c l a s s Ex c e p t i o n l v o i d P r o c(i n t s e i)t h r o w s Ar i t h m e t i c Ex c e
30、p t i o n,Ar r a y In d e x O u t O f Bo u n d s Ex c e p t i o n S y s t e m,o u t.p r i n t In(In s i t u a t i o n +s e l);i f(s e l=0)S y s t e m,o u t.p r i n t l n(n o Ex c e p t i o n c a u g h t );r e t u r n;e l s ei f(s e l=l)i n t i Ar r a y =n e w i n t 4 ;i Ar r a y 10 =3;)答:方 法 体 中 产 生
31、 异 常,t h r o w s 子 句 抛 出 Ar i t h m e t i c Ex c e p t i o n 和Ar r a y In d e x O u t O f Bo u n d s Ex c e p t i o n 异常类。但对异常的捕捉处理并没有在产生异常的方法中进行。5、试给出下列程序的执行结果c l a s s Ja v a T h r ow pu b l ic s t a t ic v oid m a in(S t r in g a r gs )t r y t h r ow n e w Ar it h m e t ic Ex c e pt ion O ;c a t
32、c h(Ar it h m e t ic Ex c e pt ion a e)S y s t e m,ou t.pr in t in(a e);)t r y t h r ow n e w Ar r a y I n d e x O u t O fBou n d s Ex c e pt ion();)c a t c h(Ar r a y I n d e x O u t O fBou n d s Ex c e pt ion a i)S y s t e m,ou t.pr in t l n(a i);)t r y t h r ow n e w S t r in gl n d e x O u t O f
33、Bou n d s Ex c e pt ion();)c a t c h(S t r in gl n d e x O u t O fBou n d s Ex c e pt ion s i)S y s t e m,ou t.pr in t in (s i);)运行结果:j a v a.l a n g.Ar it h m e t ic Ex c e pt ionj a v a.l a n g.Ar r a y I n d e x O u t O fBou n d s Ex c e pt ionj a v a.l a n g.S t r in gl n d e x O u t O fBou n d
34、s Ex c e pt ion6、编写一个从键盘读入10个字符放入一个字符数组,并在屏幕上显示读入的字符的程序,同时处理数组越界。im por t j a v a.io.Bu ffe r e d R e a d e r;im por t j a v a.io.l O Ex c e pt ion;im por t j a v a.io.I n pu t S t r e a m R e a d e r;pu b l ic c l a s s R e a d Ch a r(pu b l ic s t a t ic v oid m a in(S t r in g口 a r gs)t h r ows I
35、 0Ex c e pt ion Bu ffe r e d R e a d e r b u f=n e w Bu ffe r e d R e a d e r(n e w I n pu t S t r e a m R e a d e r(S y s t e m,in);S y s t e m.ou t.pr in t (请输入十个字符:);S t r in g t e x t =b u f.r e a d L in e();c h a r c =n e w c h a r 10;t r y for (in t i=0;i t e x t,l e n gt h();i+)c i =t e x t.c
36、 h a r At(i);S y s t e m,ou t.pr in t(c i);)c a t c h (Ar r a y I n d e x O u t O fBou n d s Ex c e pt ion e x)S y s t e m,ou t.pr in t l n O ;S y s t e m,ou t.pr in t in(输入字符超出要求,只显示前十个字符);)运行结果:请输入十个字符:f q t d a yf q t d a输入字符超出要求,只显示前十个字符成.请输入十个字符:a b c d qwe r t ya b c d qwe r t y第六章6.1利用S t r i
37、n gBu ffe r 类编写从键盘读入字符串、整数、实型数,并在屏幕上输出。源程序:pa c k a ge c h a l O;im por t j a v a.io.*;pu b l ic c l a s s S t r in gBu ffe r T oS t r in g pu b l ic s t a t ic v oid m a in(S t r in g a r gs)t h r ows l O Ex c e pt ion(c h a r c h;S t r in gBu ffe r s t r b =n e w S t r in gBu ffe r();创建一个空的5 E 由88
38、11 01类S y s t e m,out.pr in t I n Cpl e a s e En t e r t h e c h a r ,in t n u m b e r or fl oa t n u m b e r:);wh il e (c h =(c h a r)S y s t e m,in.r e a d()!=n)(s t r b.a ppe n d (c h);把字符连接到当前串尾)S t r in g s t r =s t r b.t oS t r in g();把S t r in gBu ffe r 类转换为S t r in g类S y s t e m,out.pr in t
39、l n(/zt h e d a t a y ou h a v e b e e n e n t e r e d:);S y s t e m.out.pr in t l n(s t r);)运行:pl e a s e En t e r t h e c h a r ,in t n u m b e r or fl oa t n u m b e r:d 23t h e d a t a y ou h a v e b e e n e n t e r e d:d 236.2pa c k a ge wc 02;im por t j a v a.u t il.Ve c t or;pu b l ic c l a s
40、 s S h u c h /*pa r a m a r gs*/pu b l ic s t a t ic v oid m a in(S t r in ga r gs)/T O DO Au t o-ge n e r a t e d m e t h od s t u bVe c t or I h e Ve c t or=n e w Ve c t or();for(in t i=0;i=9;i+)(I n t e ge r n e wl n t r ge r=n e w I n t e ge r(i);t h e Ve c t or.a d d El e m e n l(n e wl n t r g
41、e r);)S y s t e m,out.pr in t in(t h e Ve c t or);运行:R Problems Javadoc Declaration 里 Console 汉 Shuch Java Application D:Program Files(x86)javabinjav0,T,2,3,4,5,6,7,8厂 9 r6.3 利用Ve c t or 类,实现一个后进先出栈。待补6.4 利用递归计算N!的值。pa c k a ge c h a 6;pu b l ic c l a s s N n u m b e r pu b l ic s t a t ic v oid m a
42、 in(S t r in g a r gs)in t N s=l;in t N=4;wh il e(N 1)N s=N s*N;N-;)S y s t e m,ou t.pr in t(N!=+N s);)运行:N!=246.5 pa c k a ge c h a 6im por t j a v a.u t il.Ar r a y L is t;im por t j a v a.u t il.I t e r a t or;pu b l ic c l a s s Da t a b a s e pr iv a t e Ar r a y L is t pe r s on s;pu b l ic Da
43、 t a b a s e()P e r s on s =n e w Ar r a y L is t();P u b l ic v oid a d d P e r s on s(c h a 5.P e r s on s p)pe r s on s,a d d(p);P u b l ic v oid l is t Al l()for (I t r a t or i=pe r s on s.it e r a t or ();i.h a s N e x t O ;)S y s t e m,ou t.pr in t l n(i.n e x t ();)6.6 待补6.7什么叫流?简述流的分类。答:流可以
44、理解为一条管道,“流”可以看作是一个流动的数据缓冲区。数据从数据源流向数据目的地。根 据“管道”中的流动的数据的类型流可分为字节流和字符流,根据流中数据传输的方向,可分为输入流和输出流,而按照流的建立方式和工作原理分为节点流和过滤流。6.8节点流和过滤流有什么特点?解答:节点流:从特定的地方读写的流类,例如:磁盘或一块内存区域。过滤流:使用节点流作为输入或输出。过滤流是使用一个已经存在的输入流或输出流连接创建的。节点流,用于从文件中读取或往文件中写入字节流。如果在构造Fil e O u t pu l S t r e a m时,文件已经存在,则覆盖这个文件。过滤流,需要使用已经存在的节点流来构造
45、,提供带缓冲的读写,提高了读写的效率。6.9i m p o r t j a va.i o.*;c l a s s f i l e s c o p y p ub l i c s ta ti c vo i d m a i n(Str i n g a r g s口)(tr y (F i l e o utF i l e l =n e w F i l e(,m y f i l e l.txtz,);创建F i l e类的o utF i l e l对象F i l e O utp utStr e a m f o s l =n e w F i l e O utp utStr e a m(o utF i l e
46、 l);创建F i l e O utp utStr e a m对象,并与文件对象o utF i l e l连接c h a r b;Sy s te m,o ut.p r i n ti n (p l e a s e i n p ut th e d a ta y o u wa n t to s to r e i n to th e f i l e la n d c o p y th e s e to a n o th e r f i l e:);wh i l e(b =(c h a r)Sy s te m,i n.r e a d()!=n)f o s l.wr i te (b);将字符写入到输出流中
47、f o s l.c l o s e O ;关闭输出流F i l e i n F i l e =n e w F i l e(/Zm y f i l e l.txt,z);创建F i l e类 的i n F i l e对象F i l e o utF i l e =n e w F i l e(z,m y f i l e 2.txt,z);创建F i l e类的o utF i l e对象F i l e l n p utStr e a m f i s =n e w F i l e l n p utStr e a m(i n F i l e);创建F i l e l n p utStr e a m对象,并
48、与文件对象i n F i l e连接F i l e O utp utStr e a m f o s =n e w F i l e O utp utStr e a m(o utF i l e);创建F i l e O utp utStr e a m对象,并与文件对象o utF i l e连接i n t c;wh i l e(c =f i s.r e a d()!=-1)f o s.wr i te (c);将一个字节写入到输出流中f i s.c l o s e O ;关闭输入流f o s.c l o s e();关闭输出流 c a tc h(F i l e No tF o un d E xc e
49、p t i o n e)(Sy s te m,o ut.p r i n ti n(F i l e Str e a m s Te s t:+e);c a tc h(l O E xc e p ti o n e)(Sy s te m,e r r.p r i n ti n(Ti l e Str e a m s Te s t:+e);)Sy s te m,o ut.p r i n tl n(,I t i s s uc c e s s f ul to wr i te d a ta i n to f i l e l a n d c o p y f r o m m y f i l e lto m y f i
50、l e 2,z);)实验结果:p l e a s e i n p ut th e d a ta y o u wa n t to s to r e i n to th e f i l e l a n d c o p y th e s e to a n o th e rf i l e:I a m a s tud e n t.I t i s s uc c e s s f ul to wr i te d a ta i n to f i l e l a n d c o p y f r o m m y f i l e l to m y f i l e 26.1 0 编写一个测试文件一般属性(如显示文件的路