阅读以下程序及对程序功能的描述,其中正确的描述是#include <stdio.h>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 ope

题目

阅读以下程序及对程序功能的描述,其中正确的描述是

#include <stdio.h>

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.程序完成将两个磁盘文件合并并在屏幕上输出


相似考题
更多“阅读以下程序及对程序功能的描述,其中正确的描述是 #include&lt;stdio.h&gt; main() { ”相关问题
  • 第1题:

    阅读以下程序及对程序功能的描述,其中正确的描述是includemain(){ FILE*in,*out;char

    阅读以下程序及对程序功能的描述,其中正确的描述是 #include<stdio.h> 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.程序完成将两个磁盘文件合并并在屏幕上输出


    正确答案:C
    解析:本题中,最主要的是掌握几个有关文件的函数的应用。函数名:fopen功能:打开一个文件调用方式FILE*fp;fp=fopen(文件名,使用文件方式);函数名:feof功能:检查文件是否结束调用方式:feof(FILE*fp);函数名:fputc功能:把一个字符写到磁盘文件上去调用方式:fputc(ch,fp)(ch是要输出的字符,fp是从指定的文件读入一个字符,该文件必须是以读或读写方式打开的调用方式:ch=fgetc(fp)(ch是字符变量,fp是文件指针变量);函数名:fclose功能:关闭一个文件调用方式:fclose(文件指针)。

  • 第2题:

    5、下列关于main方法的描述中,正确的是?()

    A.在Java程序中,必须要有main方法

    B.main方法可以保证Java程序独立运行

    C.一个Java程序的主方法是main方法

    D.一个Java程序不一定要有main方法


    main方法可以保证Java程序独立运行;一个Java程序的主方法是main方法;一个Java程序不一定要有main方法

  • 第3题:

    以下描述正确的是()

    A.C语言源程序的执行是从main()函数开始,到本程序的最后一个函数结束

    B.C语言源程序的执行是从第一个函数开始,到本程序的最后一个函数结束

    C.C语言源程序的执行是从main()函数开始,到本程序的main()函数结束

    D.C语言源程序的执行是从第一个函数开始,到本程序的main()函数结束


    B

  • 第4题:

    下列关于main方法的描述中,正确的是?()

    A.在Java程序中,必须要有main方法

    B.main方法可以保证Java程序独立运行

    C.一个Java程序的主方法是main方法

    D.一个Java程序不一定要有main方法


    BCD

  • 第5题:

    【单选题】关于C程序描述正确的是()

    A.C程序总是从main函数开始,也在main函数结束。

    B.C程序总是从主程序文件中的第一个函数开始执行,在main函数结束。

    C.C程序总是从main开始,在最后执行功能的函数处结束。

    D.C程序总是从主程序文件中的第一个函数开始执行,在最后执行功能的函数处结束。


    B