首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下列函数说明和C函数,将应填入(n)处的字句写在对应栏内。 [说明] 下面程序的功能是将多个文件的内容同时输出在屏幕上,文件名都作为参数传入,命令执行为:cat file1 file2 file3,即同时输出file1、file2、file3的内
阅读下列函数说明和C函数,将应填入(n)处的字句写在对应栏内。 [说明] 下面程序的功能是将多个文件的内容同时输出在屏幕上,文件名都作为参数传入,命令执行为:cat file1 file2 file3,即同时输出file1、file2、file3的内
admin
2009-02-15
62
问题
阅读下列函数说明和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://www.kaotiyun.com/show/bEjZ777K
本试题收录于:
程序员下午应用技术考试题库软考初级分类
0
程序员下午应用技术考试
软考初级
相关试题推荐
在Excel中,单元格地址绝对引用的方法是(52)。
在Excel的A1单元格中输入函数“=LEFT(“信息处理技术员”,2)”,按回车键后,A1单元格中的值为()。
海关为严查一批进口食品罐头含铅量是否超标宜采用的方法是______。
数据清洗工作不包括(10)。
用Word2007编辑文件时,查找和替换中能使用的通配符是______。
以下关于Excel单元格操作的叙述,(52)是错误的。
(31)________________接受每个用户的命令,采用时间片轮转方式处理服务请求,并通过交互方式在终端上向用户显示结果。
在信息收集过程中,需要根据项目的目标把握数据(7)________________要求,既不要纳入过多无关的数据,也不要短缺主要的数据;既不要过于简化,也不要过于烦琐。
在Word2007中,为使内容更加醒目,文章更具有条理性,可在若干段落前面添加__________。
在Excel的A2单元格中输入:“=1=2”,则显示的结果是______。
随机试题
男性,45岁,间断腹痛、腹泻3年,排便4~5次/天,便不成形,无脓血、黏液,服黄连素、氟哌酸可稍缓解,近半月症状加重,大便7~8次日,查大便常规正常。治疗哪种方法最适当
A.骨软骨瘤B.骨巨细胞瘤C.骨肉瘤D.骨转移瘤E.以上都不是
以下叙述中正确的有
下列说法中不正确的为()。
根据《旅行社条例》,导游人员有下列()情形的,由旅游行政管理部门责令改正,处1万元以上5万元以下的罚款。
虽然不同的学习者的练习曲线存在差异,但也具有共同点,如中间有一个明显的、暂时的停顿期,叫_______。
客观事物的整体特征在人的头脑中的反映是()。
CCD芯片的像素数目是数码相机的重要性能指标,它与可拍摄的图像分辨率有密切的关系。假设有一台200万像素的数码相机,它所拍摄的图像的最高分辨率是多少?
Ifsomeoneisconsideredtobebearish,wheredoeshethinkthestockmarketisheading?
Today,theworldwidewebcanbeusedbothtosearchinformationandtomakeit【C1】______toothers.Information【C2】______on
最新回复
(
0
)