若fp为文件指针,且文件已正确打开,i为long型变量,以下程序段的输出结果是( )。 fseek(fp, 0, 2); i=ftell(fp); printf("i=%ld\n", i);
A: –1
B: fp所指文件的长度,以字节为单位
C: 0
D: 2
A: –1
B: fp所指文件的长度,以字节为单位
C: 0
D: 2
B
举一反三
- 若fp为文件指针,且文件已正确打开,i为long型变量,以下程序段的输出结果是。 fseek(fp, 0, 2); i=ftell(fp); printf("i=%ld ", i); A: –1 B: fp所指文件的长度,以字节为单位 C: 0 D: 2
- 若fp为文件指针,且文件已正确打开,i为long型变量,以下程序段的输出结果是。fseek(fp,0,2);i=ftell(fp);printf("i=%ld",i); A: –1 B: fp所指文件的长度,以字节为单位 C: 0 D: 2
- 若fp为文件指针,且文件已正确打开,以下语句的输出结果为 。fseek(fp,0,SEEK_END);i=ftell(fp);printf("i=%d\n",i); A: fp所指的文件记录长度 B: fp所指的文件长度,以Byte为单位 C: fp所指的文件长度,以bit为单位 D: fp所指的文件当前位置,以Byte为单位
- 若fp为文件指针,且文件已正确打开,以下语句的输出结果为__fseek(fp,0,SEEK_END);i=ftell(fp);printf(i=%d,i)() A: A) fp所指文件的记录的长度 B: B) fp所指文件的长度,以字节为单位 C: C) fp所指文件的当前位置,以字节为单位 D: D) fp所指文件的当前位置,以字为单位
- 若fp为文件指针,且文件已经打开,以下语句的输出结果为。fseek(fp,0,SEEK_END);n=ftell(fp);printf(“%d”,n); A: fp所指文件的长度,以字节为单位 B: fp所指文件的当前位置,以比特为单位 C: fp所指文件的长度,以比特为单位 D: fp所指文件的当前位置,以字节为单位
内容
- 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);