执行以下程序后,test.txt文件的内容是(若文件能正常打开)#include“stdio.h”int main(void){FILE *fp;char *s1="Fortran",*s2="Basic";if((fp=fopen("test.txt","wb”))==NULL){printf("Can′t open test.txt file\n");exit(1);}fwrite(s1,7,1,fp); /*把从地址s1开始的7个字符写到fp所指文件中*/fseek(fp,0L,SEEK_SET);fwrite(s2,5,1fp);fclose(fp);return 0;}
A. Basican
BasicFortran
C. Basic
D. FortranBasic
查看答案
系统的标准输入文件是指
A. 键盘
B. 显示器
C. 软盘
D. 硬盘
以下程序的功能是( )# include "stdio.h"int main (void){ FILE*fp1;*fp2;fp1=fopen ("file1","r");fp2=fopen ("file2","w");while (!feof (fp1))fputc (fgetc (fp1),fp2);fclose (fp1); fclose (fp2);return 0;}
A. 将磁盘文件的内容显示在屏幕上
B. 将两个磁盘文件合为一个
C. 将一个磁盘文件复制到另一个磁盘文件中
D. 将两个磁盘文件合并后送屏幕
以下程序企图把从终端输入的字符输出到名为abc.txt的文件中,直到从终端读入字符#号时结束输入和输出操作,但程序有错。#includemain(void){ FILE *fout; char ch;fout=fopen('abc.txt','w');ch=fgetc(stdin);while(ch!='#'){ fputc(ch,fout); ch=fgetc(stdin); }fclose(fout);return 0;}出错的原因是
A. 函数fopen调用形式错误
B. 输入文件没有关闭
C. 函数fgetc调用形式错误
D. 文件指针stdin没有定义
以下read函数的调用形式中,参数类型正确的是
A. read(int fd,char *buf,int count)
B. read(int *buf,int fd,int count)
C. read(int fd,int count,char *buf)
D. read(int count,char *buf,int fd)