下列程序的主要功能是()。
#include
main( ) {
FILE *in,*out;
char ch,infile[10],outfile[10];
printf(“Enter the infile name:\n”);
scanf(“%s”,infile);
printf(“Enter the outfile name:\n”);
scanf(“%s”,outfile);
if((in=fopen(infile, “r”))==NULL){
printf(“Cannot open infile\n”);
exit(0);
}
if((out=fopen(outfile, “w”))==NULL){
printf(“Cannot open outfile\n”);
exit(0);
}
while(!feof(in))
fputc(fgetc(in),out);
fclose(in);
fclose(out);
}
您可能感兴趣的试卷
你可能感兴趣的试题
A.文件打开时,原有文件内容不被删除,位置指针移到文件的末尾,可作添加和读操作
B.文件打开时,原有文件内容不被删除,位置指针移到文件的开头,可作重写和读操作
C.文件打开时,原有文件内容被删除,只可作写操作
D.以上各种叙述都不正确
A.只写
B.追加
C.读或读写
D.答案B和C都正确
A.地址值
B.0
C.1
D.EOF
以下scanf函数调用语句中对结构体变量成员的不正确引用的是()。
struct node{
char name[20];
int age;
int sex;
}student[5],*p;
p=student;
A.scanf(“%s”,student[0].name);
B.scanf(“%d”,&student[0].age);
C.scanf(“%d”,&(p->sex));
D.scanf(“%d”,p->age);
A.各成员所需要的内存量的总和
B.结构中第一个成员所需要的内存量
C.成员中占内存量最大者所需要的内存量
D.结构中最后那个成员所需要的内存量
若程序中已经包含头文件stdio.h,则下列程序段中,正确运用指针变量的是()
A.A
B.B
C.C
D.D
最新试题
在有向图的邻接表中,顶点Vi在表结点中出现的次数是顶点Vi的()。
很好地解决了“零头”问题的存储管理方法是()。
对二叉排序树得到的关键字升序序列的遍历是()
若线性表最常用的操作是在最后一个元素之后插入一个结点和删除最后一个结点,则采用()存储方式节省时间。
简述数据结构中树和二叉树有什么不同。
文件的逻辑结构是指文件在存储空间的分配方式。
系统调用是操作系统和用户进程的接口,库函数也是操作系统和用户的接口。
下列的进程状态转换中,()转换是不可能发生的。
请设计一C语言函数(注:只要求写出该函数,不要求写出完整程序),该函数的功能是将一个int类型的数组A[0..n-1]的所有元素循环右移k个位置。 例如,对于某数组,当k=3(即把数组所有元素循环右移3位)时,是将
P操作和V操作都是进程模块,所以必须成对出现。