• 2022-05-27
    若有程序片段FILE*fp;fp=fopen(“a.txt”,”r”);则以下说法中正确的是:()。
    A: fp指向磁盘文件a.txt的地址
    B: fp指向磁盘文件a.txt所对应的FILE结构
    C: 如果fp不为NULL,表示文件打开失败
    D: 可以利用fp指针对文件a.txt进行写操作
  • B

    内容

    • 0

      下列语句中,不能将fp指向的文件的内部指针指向文件尾的是 A: fseek(fp,20L,1); B: fseek(fp,0L,SEEK END); C: fp=fopen("a.txt","ab"); D: fp=fopen("a.txt","ab+");

    • 1

      要打开一个已经存在的非空文本文件a.txt用于修改数据,则正确的打开文件语句是( )。 A: fp=fopen("a.txt","r"); B: fp=fopen("a.txt","w"); C: fp=fopen("a.txt","r+"); D: fp=fopen("a.txt","w+");

    • 2

      能正确定义一个指向打开文件的文件型指针变量fp的语句是______ A: FILE fp; B: file *fp; C: file fp; D: FILE *fp;

    • 3

      按照读的方式打开一个二进制文件a.txt的语句是FILE *fp=fopen(_______, ________);

    • 4

      打开一个已经存在的非空文本文件,若文件名为stu,则正确的打开语句为() A: FILE*fp; B: fp=fopen("stu.txt","r") C: B.FILE*fp; D: fp=fopen(stu.txt,r) E: C.FILE*fp; F: fP=fopen("stu,txt","wb") G: D.FILE*fp; H: fp=fopen("stu.txt",w