题目内容 (请给出正确答案)
[主观题]

程序填空题:完善程序,实现文件的复制功能。要求:在数字...

程序填空题:完善程序,实现文件的复制功能。要求:在数字标示和注释符(//)的前面,填入合适代码;并且不要删除数字标示和注释符://(数字)。 import java.io.*; public class FileStream1{ public static void main(String args []) { try { File inFile = new File("file1.txt"); //指定源文件 /*以file2.txt文件作为构造方法的参数,在(1)所在的语句创建File类的对象*/ //(1)指定目标文件 /*以文件对象作为数据源,在(2)创建字节输入流对象fis*/ //(2); FileOutputStream fos = new FileOutputStream(outFile); int c; /*逐字节从源文件中输入;补充(3)所在语句“_____”处的代码,依次读取字节*/ while ((c = fis._____)!=-1) //(3) /*逐字节输出到fos流;补充(4)所在语句的代码,依次写字节*/ //(4); fis.close(); fos.close(); }catch (FileNotFoundException e) { System.out.println("FileStreamsTest: "+e); /*补充(5)所在语句“_____”处的代码*/ }catch(________ e){//(5) System.out.println("FileStreamsTest: "+e); } } } 提示: (1)文件类File的构造方法有多种重载形式,其构造的对象即可表示文件,也可表示文件夹;此外,构造方法只能与new运算符搭配使用。 (2)Java中所有输入数据流都拥有读数据的成员方法read(); (3)Java中所有输出数据流都拥有写读数据的成员方法write(); (4)Java中输入输出流的成员方法基本上都会抛出同一种异常。

暂无答案
如搜索结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能会需要:
您的账号:
发送账号密码至手机
发送
更多“程序填空题:完善程序,实现文件的复制功能。要求:在数字...”相关的问题

第1题

程序填空题: 制作一个Applet小应用程序,设置其布局为B...

程序填空题: 制作一个Applet小应用程序,设置其布局为BorderLayout,定义一个按钮和多行文本框并分别放到“North”区域和“Center”区域。 import java.awt.*; import java.applet.*; import javax.swing.*; import java.awt.event.*; //声明AppletDemo类,其父类为JApplet,并实现接口ActionListener (1 ) { JButton btn; JTextArea txt; public void init(){ //设置其布局为BorderLayout (2) btn=new JButton("Show Msg"); txt=new JTextArea(3,20); //把按钮btn放到“North”区域,txt放到“Center”区域 (3) //给按钮注册监听器 (4) } public void actionPerformed(ActionEvent e){ txt.append(btn.getText()); } } 对应的html网页文件为: <applet code=" (5) " width="300" height="200"></applet>

点击查看答案

第2题

程序填空题: 制作一个Applet小应用程序,设置其布局为B...

程序填空题: 制作一个Applet小应用程序,设置其布局为BorderLayout,定义一个按钮和多行文本框并分别放到“North”区域和“Center”区域。 import java.awt.*; import java.applet.*; import javax.swing.*; import java.awt.event.*; //声明AppletDemo类,其父类为JApplet,并实现接口ActionListener (1 ) { JButton btn; JTextArea txt; public void init(){ //设置其布局为BorderLayout (2) btn=new JButton("Show Msg"); txt=new JTextArea(3,20); //把按钮btn放到“North”区域,txt放到“Center”区域 (3) //给按钮注册监听器 (4) } public void actionPerformed(ActionEvent e){ txt.append(btn.getText()); } } 对应的html网页文件为: <applet code=" (5) " width="300" height="200"></applet>

点击查看答案

第3题

程序分析题:以下是一段文件复制程序,请仔细阅读代码,...

程序分析题:以下是一段文件复制程序,请仔细阅读代码,并用简洁的语言回答问题。 (1)源文件与目的文件描述符分别用什么变量表示?(6分) (2)请对文件复制过程进行简单分析(可用流程图表示)。(14分) #include <unistd.h> #include <fcntl.h> #include <stdio.h> #include <sys types.h> #include <sys stat.h> #include <errno.h> #include <string.h> #define BUFFER_SIZE 1024 int main(int argc,char **argv) { int from_fd,to_fd; int bytes_read,bytes_write; char buffer[BUFFER_SIZE]; char *ptr; if(argc!=3) { fprintf(stderr,"Usage:%s fromfile tofile\n\a",argv[0]); exit(1); } if((from_fd=open(argv[1],O_RDONLY))==-1) /* 打开源文件 */ { fprintf(stderr,"Open %s Error:%s\n",argv[1],strerror(errno)); exit(1); } if((to_fd=open(argv[2],O_WRONLY|O_CREAT,S_IRUSR|S_IWUSR))==-1) /* 创建目的文件 */ { fprintf(stderr,"Open %s Error:%s\n",argv[2],strerror(errno)); exit(1); } while(bytes_read=read(from_fd,buffer,BUFFER_SIZE)) { if((bytes_read==-1)&&(errno!=EINTR)) break; /* 一个致命的错误发生了 */ else if(bytes_read>0) { ptr=buffer; while(bytes_write=write(to_fd,ptr,bytes_read)){ if((bytes_write==-1)&&(errno!=EINTR))break; else if(bytes_write==bytes_read) break; /* 写完了所有读的字节 */ else if(bytes_write>0) /* 只写了一部分,继续写 */ { ptr+=bytes_write; bytes_read-=bytes_write; } } if(bytes_write==-1)break; } } close(from_fd); close(to_fd); exit(0); }

点击查看答案

第4题

用以下程序把从键盘输入的字符存放到一个文件中,用字符作为结束符,请按题意要求填空完善程序。 include<stdio.h> main() { FILE*fp; char ch,fname[10]; printf("Input the name of file\n"); gets(fname); if(fp=fopen(【 】))==NULL) {printf("cant open\n"); 【 】; } while((ch=getchar())!=) fputc(【 】); fclose(fp); }

点击查看答案

第5题

【填空题】1、简易秒表的设计,根据电路补充程序 要求: 设...

【填空题】1、简易秒表的设计,根据电路补充程序 要求: 设计一个简易秒表,系统一上电,数码管显示“00”每间隔1S,显示加1,当加到60时,数码管显示0,从0开始加。<reg51.h> //包含头文件reg51.h com1=P3^0; com2=P3^1; unsigned char dm ={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};//0-9对应段码 unsigned char c1,miao=0; //定义无符号字符型变量c1为5万us计数器,变量miao为秒计数器。 void ys(unsigned int t)//延时函数 { while( ) } void t0csh()//T0初始化程序的编写 { TH0=(65536- ) 256;//设置T0计数初值高8位,定时时间50ms TL0=(65536- ) 256;//设置T0计数初值低8位,定时时间50ms =0X01; //设置T0为工作方式1,定时器使用 //定时器T0中断允许 //总中断允许 //启动T0 } void xs()//显示函数 { com1= ;com2= ;//选中1号数码管 P2=dm[ ];//显示变量miao的十位 ys(1000); =0xff;//关闭显示,消影 com1=0;com2=1;//选中2号数码管 P2=dm[ ];//显示变量a的个位 ys(1000); //关闭显示,消影 } void main() { //t0初始化 While { xs(); } void tozd( ) //T0中断函数 { TH0=(65536-50000) 256; TL0=(65536-50000) 256; ;//5万us计算器加1 if( )//1S时间到 { c1=0; miao++; if( >59) miao=0;//当秒计数到60,回到0 } }

点击查看答案

第6题

三、 程序填空题(每题6分,共18分) 49.从键盘输入若干个...

三、 程序填空题(每题6分,共18分) 49.从键盘输入若干个数,当输入0时结束输入,求这些数的平均值以及平方和。 function pingfang l=0; total1=0; total2=0; a=input('input a:\n'); while( [1] ) l=l+1; total1=total1+a; total2=total2+a^2; a=input(''); end total1 avg= [2] total2 end 50.编制m文件,等待键盘输入,输入密码自己的生日199003,密码正确,显示输入密码正确,程序结束;否则提示,重新输入 function pw k=0; n=input('请输入密码(整数)\n'); while( [3] ) if n==199003 disp('输入正确') k=1; else k=0; n=input('密码错误,请重新输入密码(整数)\n'); end end end 51.一个函数文件,输入3个参数,前2个为矩阵,第3个是数字0或1。其中(1)如果是0,则计算矩阵乘积A*B(判断A与B能否相乘,若不能相乘,则输出:A与B不能相乘);(2)如果是1,计算A.*B(要判断A与B能否点乘,若不能点乘,则输出:只有同型矩阵才能点乘)。 function y=myfun(A,B,num) if num==0 if [4] disp('A和B可以相乘'); y=A*B; else disp('A和B不能相乘'); end end if num==1 if [5] disp('A和B可以点乘'); y=A.*B; else disp('A和B不可以点乘'); end end

点击查看答案

第7题

请完成下列Java程序。程序的功能是复制文件并显示文件,将每个字符读入,并写入另一个文件,同时显示出来(注意:在本题中,当前目录下的README.txt文件打印在屏幕上,并写入另一个文件temp.txt中)。

注意:请勿改动main()主方法和其他已有的语句内容,仅在下画线处填人适当的语句。

import java.io.*;

public class FileCopyBy{

public static void main(String args[]){

try{

FileReader input=new FileReader("README.txt");

FileWriter utput=new FileWriter("temp.txt");

int c=input.read();

while(__________)

{

__________

System.out.print((char)c);

c=input.read();

}

input.close();

output.close();

}

catch(IOException e)

{

System.out.println(e);

}

}

}

点击查看答案

第8题

【填空题】(01-05)如下Java源程序的文件名是( )。 [图]...

【填空题】(01-05)如下Java源程序的文件名是( )。

点击查看答案

第9题

程序填空题(每空2分,共30分) 1)(8分)不使用CSS的情况...

程序填空题(每空2分,共30分) 1)(8分)不使用CSS的情况下,实现如下图文混排显示效果。已知图片alpha.jpg位于与html页面同一根目录下的img文件夹内,图片无法正常显示时提示文字“AlphaGO人机围棋大战”,鼠标悬停到图片上方时显示“人机大战”,请将代码补充完整。

<font size="5" color="blue" face="微软雅黑"> 我是微软雅黑5号蓝色文本 </font>

2) (8分)完成CSS代码,实现如下效果:<style type="text/css"> body{ ① ; /*添加背景图像为bg.png,位于IMG文件夹下。此html文件位于HTML文件 夹下。IMG和HTML位于同一根文件夹内。*/ } p{ ② ; /*字体为微软雅黑*/ ③ ; /*字号为18px*/ color:red; } .special{ ④ ; /*添加下划线*/ } </style>

离离原上草,一岁一枯荣。

野火烧不尽,春风吹又生

3)(8分)请阅读下面的代码,根据注释中的要求填写代码。 <style type="text/css"> .box01{ width:300px; height:300px; ① ;/*盒子四个方向的内边距相同,均为10px*/ ② ; /*设置1像素的灰色(#ccc)实线边框*/ ③ ; /* 盒子之间左右间距为10px,上下间距为20px */ } .box02{ width:300px; height:300px; ④ ; /*盒子上内边距为10px,左右内边距为20px,下内边距为30px*/ border-style:solid; } </style>

4)(6分)完成CSS和HTML代码,实现如下效果:CSS部分: <style type="text/css"> .all{ width:265px; height:45px; ① ; /*设置上下外边距为50px,左右居中*/ background-color:#192132; padding-left:20px; border-bottom:3px solid #000; } span{ ② ; /*将span的元素类型更改为行内块元素*/ width:80px; height:45px; border-bottom:3px solid #1ba2c7; } .one{background:url(images/1.png) no-repeat;} .two{background:url(images/2.png) no-repeat;} .three{background:url(images/3.png) no-repeat;} </style> HTML部分:

<span class="one"></span> <span class="two"></span> <span class="three"></span>

点击查看答案

第10题

程序填空题: 下列程序完成的是文件的复制功能。按注释在标号(1)和(2)处各填入合适的代码。 //FileStream源代码如下: import java.io.*; class FileStream { public static void main(String args []) { try { File inFile = new File("file1.txt"); //指定源文件 File
点击查看答案
热门考试 全部 >
相关试卷 全部 >
账号:
你好,尊敬的上学吧用户
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改
谢谢您的反馈

您认为本题答案有误,我们将认真、仔细核查,
如果您知道正确答案,欢迎您来纠错

警告:系统检测到您的账号存在安全风险

为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!

微信搜一搜
上学吧
点击打开微信
警告:系统检测到您的账号存在安全风险
抱歉,您的账号因涉嫌违反上学吧购买须知被冻结。您可在“上学吧”微信公众号中的“官网服务”-“账号解封申请”申请解封,或联系客服
微信搜一搜
上学吧
点击打开微信