题目内容

下面的程序执行后,文件testt.t中的内容是#include<stdio.h>void fun(char *fname,char *st){FILE *myf;int i;myf=fopen(fname,"w");for(i=0;i<strlen(st);i++)fputc(st[i],myf);fclose(myf);}int main(void){fun("test.t","new world");fun("test.t","hello,");return 0;}程序执行后,文件test.t中的内容是 ( )

A. hello,
B. new worldhello,
C. new world
D. hello, rld

查看答案
更多问题

假定以下程序经编译和连接后生成可执行文件PROG.EXE,如果在此可执行文件所在目录的DOS提示符下键入:PROG ABCDEFGH IJKL<回车>,则输出结果为main( int argc, char *argv[])){ while(--argc>0)printf("%s",argv[argc]);printf("\n");}

ABCDEFG
B. IJHL
C. ABCDEFGHIJKL
D. IJKLABCDEFGH

阅读以下程序及对程序功能的描述,其中正确的描述是#include<stdio.h>int main(void){ 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=foen(infile,"r"))==NULL) { printf("cannot open infile\n"); exit(0);}if((out=fopen(outfile,"w"))==NULL) {printf("cannotopenoutfile\n");exit(0);}while(!feof(in))fputc(fgetc(in),out);fclose(in);fclose(out);return 0;}

A. 程序完成将磁盘文件的信息在屏幕上显示的功能
B. 程序完成将两个磁盘文件合二为一的功能
C. 程序完成将一个磁盘文件复制到另一个磁盘文件中
D. 程序完成将两个磁盘文件合并并在屏幕上输出

函数调用语句:fseek(fp,-20L,2);的含义是

A. 将文件位置指针移到距离文件头20个字节处
B. 将文件位置指针从当前位置向后移动20个字节
C. 将文件位置指针从文件末尾处退后20个字节
D. 将文件位置指针移到离当前位置20个字节处

函数 rewind 的作用是

A. 使位置指针重新返回文件的开头
B. 将位置指针指向文件中所要求的特定位置
C. 使位置指针指向文件的末尾
D. 使位置指针自动移至下一个字符位置

答案查题题库