• 2022-06-05
    若fp为文件指针,且文件已正确打开,i为long型变量,以下程序段的输出结果是(  )。 fseek(fp, 0, 2); i=ftell(fp); printf("i=%ld\n", i);
    A: –1
    B: fp所指文件的长度,以字节为单位
    C: 0
    D: 2
  • B

    内容

    • 0

      【单选题】若fp为文件指针,且文件已经正确打开,以下语句的输出结果为( ).fseek(fp,0,SEEK_END);n=ftell(fp);printf("n=%d\n",n); A: fp所指文件的长度,以字节为单位 B: fp所指文件的当前位置,以比特为单位 C: fp所指文件的长度,以比特为单位 D: fp所指文件的当前位置,以字节为单位

    • 1

      若fp为文件指针,且文件已正确打开,以下语句的输出结果为() A: fp所指文件的记录长度 B: fp所指文件的长度,以字节为单位 C: fp所指文件的长度,以比特为单位 D: fp所指文件的当前位置,以字节为单位

    • 2

      可将文件位置指针指向文件尾部的操作有( )。 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);

    • 3

      以下不能将文件指针移到文件开头位置的函数是()。 A: fseek(fp,0,SEEK_SET) B: rewind(fp) C: fseek(fp,0,SEEK_END) D: fseek(fp,-(long)ftell(fp),SEK_CUR)

    • 4

      【单选题】以下不能将文件指针移到文件开头的函数是( ). A: rewind(fp); B: fseek(fp,0,SEEK_SET); C: fseek(fp,-(long)ftell(fp),SEEK_CUR); D: fseek(fp,0,SEEK_END);