首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下列函数说明和C函数,将应填入(n)处的字句写在对应栏内。 [说明] 下面程序的功能是将多个文件的内容同时输出在屏幕上,文件名都作为参数传入,命令执行为:cat file1 file2 file3,即同时输出file1、file2、file3的内
阅读下列函数说明和C函数,将应填入(n)处的字句写在对应栏内。 [说明] 下面程序的功能是将多个文件的内容同时输出在屏幕上,文件名都作为参数传入,命令执行为:cat file1 file2 file3,即同时输出file1、file2、file3的内
admin
2009-02-15
64
问题
阅读下列函数说明和C函数,将应填入(n)处的字句写在对应栏内。
[说明]
下面程序的功能是将多个文件的内容同时输出在屏幕上,文件名都作为参数传入,命令执行为:cat file1 file2 file3,即同时输出file1、file2、file3的内容。
[程序]
#include <stdio.h>
#include <stdlib.h>
void fileeopy(FILE * ifp, FILE *ofp)
{ int c;
while((c=getc((1)))!=EOF) pute(c,(2)); }
int main(int arge, char *argv[])
{ FILE *fp;
while((3)>0)
if((fp=fopen((4),"r"))= =NULL){
printf("Can’t open file\n");
return 1;
}
else {
filecopy(fp, stdout);
fclose((5));
}
return 0;
}
选项
答案
(1) ifp (2) ofp (3) - -argc (4) * ++argv (5) fp
解析
(1)~(2):此处while循环用于复制两个文件中的信息,即从ifp中读取,向ofp中写入;
(3)此处对多个参数(文件名)进行循环,其中argc代表参数的个数,并且计数时包括了最前面的可执行文件名,以cat filel file2 file3为例,argc=4。因此应该填入- -argc才符合循环的判断条件;
(4)此处用于获取文件名并将其打开。字符串数组 argv保存了全体参数的值,以cat filel file2 file3为例, argv[0]=cat,argv[1]=file1…,于是应排除argv[0],即填入* ++argv才能正确获取文件名;
(5)在对文件操作完毕后应对文件句柄做关闭的动作,此处即调用fclose函数来关闭已经打开的文件句柄fp。
转载请注明原文地址:https://kaotiyun.com/show/bEjZ777K
本试题收录于:
程序员下午应用技术考试题库软考初级分类
0
程序员下午应用技术考试
软考初级
相关试题推荐
目前广泛使用的触摸屏技术属于计算机技术中的(2)。
以下维护操作系统的做法中,()是不恰当的。
PowerPoint内置的动画效果中,不包括(60)。
信息系统设计方案中的操作界面部分,特别是输入界面设计方案需要征求信息处理技术员的意见。在如下设计理念中,(66)是不正确的。
扫描仪的主要技术指标不包括_______。
某学校起草的对信息化教学资源的格式要求中,________________有错误。
下面关于幻灯片打印的叙述中,正确的是______。
在Word2007编辑过程中,为防止突然断电或电脑死机等突发情况,最大程度减少损失,下列做法较好的是__________。
在Excel的A2单元格中输入:“=1=2”,则显示的结果是______。
计算机使用了一段时间后,系统磁盘空间不足,系统启动时间变长,系统响应延迟,应用程序运行缓慢,此时,需要对系统进行优化。(28)________________不属于系统优化工作。
随机试题
这个标志是何含义?
抗原和抗体结合发生交叉反应的原因是
病人,男性,63岁,行TURP术后半年,出现排尿困难,尿线细,首先应考虑()
人民检察院为郑某指定辩护律师的做法是否正确?为什么?某检察人员于5月16日告知郑某有权委托辩护人的行为存在什么缺陷?
地下公路隧道的横断面净空,除了包括建筑限界外,还应包括()。
建筑材料采购合同的主要内容有()。
客货混用机指的是飞机的主舱全部载客,下舱用来载货的飞机机型。
如果因为不可抗力或财务处理上的特殊情况等原因,纳税人不能按期申报,扣缴义务人不能按期报送代扣代缴税款报告表的,经税务机关核准,可以延期申报,但最长不得超过()。
根据《保险法》的规定,对于保险合同的条款,保险人与投保人、被保险人或者受益人有争议的,人民法院或者仲裁机构当应作出( )。
Whyhasthemancontactedthewoman?
最新回复
(
0
)