首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下列函数说明和C函数,将应填入(n)处的字句写在对应栏内。 [说明] 下面程序的功能是将多个文件的内容同时输出在屏幕上,文件名都作为参数传入,命令执行为:cat file1 file2 file3,即同时输出file1、file2、file3的内
阅读下列函数说明和C函数,将应填入(n)处的字句写在对应栏内。 [说明] 下面程序的功能是将多个文件的内容同时输出在屏幕上,文件名都作为参数传入,命令执行为:cat file1 file2 file3,即同时输出file1、file2、file3的内
admin
2009-02-15
60
问题
阅读下列函数说明和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)。
在Word2003的编辑状态中,不可以插入________。
在Excel中,若A1单元格的值为5,在B1单元格输入函数“=A1-10”,则B1单元格的值为______。
以下关于计算机操作系统的叙述中,不正确的是(18)。
计算机处理的数字数据有数值数据和字符数据之分。对信息处理技术员来说,它们的主要区别是______。
在收集、整理、存储大数据时,删除重复数据的作用不包括________________。
下列快捷功能按钮中,可以在画好的图形内填充颜色的是(49)。
在Excel2007中,在单元格A1中输入函数“=LEN(”信息处理技术员”)”,按回车键后,则A1单元格中的值为__________。
某年级两个班举行了一次数学统考,一班(共30人)的平均成绩为70分,二班(共 20人)的平均成绩为75分,则该年级的平均成绩为(65)分。
随机试题
影响动脉血压的因素有()
房地产需要专业估价的理由有()。
(用户名:25;账套:202;操作日期:2013年1月31日)查询库存现金(1001)月份综合明细账,然后联查总账。
行为人出售、运输假币后又使用的,以()处罚。
某地方财政局将财政收入票据转借给其他单位使用,根据规定,对该财政局应该给予的行政处罚是()。
关于我国的教育,以下说法正确的是()。
在不同的网络之间实现分组的存储和转发,并在网络层提供协议转换的网络互连器称为()。
“无规矩不成方圆”,而现在人们又强调创新,你怎么看?
Thegovernmentistobanpaymentstowitnessesbynewspapersseekingtobuyuppeopleinvolvedinprominentcases【21】______th
______________________(缺乏良好的交际技能)canbeaseriousbarriertosuccess.
最新回复
(
0
)