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

    内容

    • 0

      可将文件位置指针指向文件尾部的操作有( )。 A: fseek(fp, 0, 2); B: rewind(fp); fseek(fp, ftell(fp), 2); C: fseek(fp, 0, 1); D: rewind(fp); fseek(fp, ftell(fp), 0);

    • 1

      打开文件,将读写位置指向文件头部的操作是 A: fseek(fp,0L,SEEK_END); B: fseek(fp,0L,SEEK_CUR); C: fseek(fp,0L,SEEK_SET); D: fseek(fp,0L,SEEK_BEGIN);

    • 2

      可将文件位置指针指向文件开头的操作有( )。 A: fseek(fp, 0, 2); B: fseek(fp, 1, 0); C: fseek(fp, 0, 0); D: rewind(fp);

    • 3

      若要用只读方式打开d:\a.txt文件,则需要执行() A: FILE *fp;fp=fopen(d:\a.txt,r); B: FILE *fp;fp=fopen(d:\\a.txt,r); C: FILE *fp;fp=fopen(d:\a.txt,r+); D: FILE *fp;*fp=fopen(d:\a.txt,w)

    • 4

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