首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
实现程序可将磁盘中的一个文件复制到另一个文件中,两个文件的文件名在可执行命令的命令行中(相当于copy命令),假定文件在当前目录下。请补全程序。 #include<stdio.h> void main(int argc,char*argv[])
实现程序可将磁盘中的一个文件复制到另一个文件中,两个文件的文件名在可执行命令的命令行中(相当于copy命令),假定文件在当前目录下。请补全程序。 #include<stdio.h> void main(int argc,char*argv[])
admin
2009-01-15
31
问题
实现程序可将磁盘中的一个文件复制到另一个文件中,两个文件的文件名在可执行命令的命令行中(相当于copy命令),假定文件在当前目录下。请补全程序。
#include<stdio.h>
void main(int argc,char*argv[])
{ FILE*f1,*f2;
if(argc<【 】)
{ printf("parameter error!\n");exit(0);}
n=fopen(argv[1],"r");
f2=fopen(argv[2],"w");
while(【 】)fputc(fgetc(f1),f2);
fclose(f1);
fclose(f2);
}
选项
答案
3 !feof(f1)
解析
要实现文件复制,需要指定源文件及目的文件,因此在命令行下执行程序时至少要指定两个参数,加上程序名本身,故argc的值至少为3,因此第一空应填3。while循环中语句fputc(fgetc(f1),(f2);的目的是将f1中的字符依次读出并写入到f2对应的文件中去,直至文件f1结束为止,因此第二空为!feof(f1)。
转载请注明原文地址:https://kaotiyun.com/show/P6Xp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下不能触发滚动条Change事件的操作是
一个工作人员可使用多台计算机,而一台计算机被多个人使用,则实体工作人员与实体计算机之间的联系是
数据流程图(DFD图)是
假定有下表所列的菜单结构:要求程序运行后,如果单击菜单项“大图标”,则在该菜单前添加一个“√”。以下正确的是
(1)在考生文件夹下有一个工程文件sjt3.vbp。程序的功能是通过键盘向文本框中输入大、小写字母及数字。单击“统计”按钮,分别统计输入字符串中大写字母、小写字母及数字字符的个数,并将统计结果分别显示在标签控件数组x中,如图3-167所示。在给出的窗体文件
在考生文件夹下有一个工程文件sjt3.vbp,运行情况如图3-113所示。程序的功能是计算表达式的值:z=(x一2)!+(x一3)!+(x一4)!+…+(x—N)!其中的N和x值通过键盘分别输入到两个文本框Text1、Text2中。单击名称为Co
在考生文件夹下有一个数据库文件“samp2.accdb”,里面已经设计好了3个关联表对象,名为“tStud”、“tCourse”、“tScore”、一个空表(名为“tTemp”)和一个窗体对象(名为“fTemp”)。请按以下要求完成设计。(1)创
在学生管理的关系数据库中,存取一个学生信息的数据单位是
下列选项中不属于结构化程序设计方法的是
随机试题
试述川崎病的诊断标准。
允许合法人或机构使用病案的特殊情况是
最能反映贫血的实验室检查指标为
患者,男,72岁。1个月前因急性脑梗死致左侧肢体偏瘫入院,2周前出院。社区护士对患者进行访视,发现患者目前意识清晰,血压维持在145/95mmHg左右。左侧肢体偏瘫,右侧肢体肌力良好,皮肤弹性好。语言表达部分障碍。目前久卧床,可在床上独立进餐,现由老伴照料
关于民用建筑构造要求的说法,错误的是()。
企业对外提供的劳务分属不同会计期间且资产负债日提供劳务的交易结果不能可靠估计的.不能采用完工百分比法确认其当期劳务收入。()
下列属于教学环境的因素有()。
x2+4y2=16的离心率等于______,与该椭圆有共同焦点,且一条渐近线是x+=0的双曲线方程是______.
关于函数的返回值,以下选项中描述错误的是
A、Tellingthemthemistakestheyhavemade.B、Treatingthemthewayyouwanttobetreated.C、Pretendingthattheyareperfecta
最新回复
(
0
)