计算机二级

要从文件“file.dar”文件中读出第10个字节到变量C中,下列哪个方法适合 ( )A.FileInputStream in=new FileInputStream("file.dar");in.skip9.;int c=in.read();B.FileInputStream in=new FileInputStream("file.dar");in.skip10.;int c=in.read();C.FileInputStream in=new FileInpmStream("file.dar");i

题目

要从文件“file.dar”文件中读出第10个字节到变量C中,下列哪个方法适合 ( )

A.FileInputStream in=new FileInputStream("file.dar");in.skip9.;int c=in.read();

B.FileInputStream in=new FileInputStream("file.dar");in.skip10.;int c=in.read();

C.FileInputStream in=new FileInpmStream("file.dar");int c=in.read();

D.Random AccessFile in=new RandomAceessFile("file.dar");in.skip9.;int c=in.readByte

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

编程将文件read.txt中的字符读出显示到屏幕上。


正确答案:
#include "stdio.h"
main
{ int c;
FILE *fp;
fp=open("read.txt","r");
c=fgetc(fp);
while(c!=\n)
{ putchar(c);
c=fgetcr(fp);
} }
fclose; }

第2题:

下面关于java中输入/输出流的说法正确的是()。

A.FileInputStream与FileOutputStream类用读、写字节流

B.Reader与Writer类用来读、写字符流

C.RandomAccessFile既可以用来读文件,也可以用来写文件

D.File类用来处理与文件相关的操作


正确答案:ABCD

第3题:

要从文件中按行读取所有数据,则应使用文件对象的()方法。

A、read

B、readall

C、readline

D、readlines


参考答案:D

第4题:

顺序文件是指()。

A.文件中按每条记录的记录号从小到大排序好

B.文件中按每条记录的长度从小到大排序好

C.文件中按记录的某关键数据项从大到小排序

D.记录按进入的先后顺序存放,读出也是按原写入的先后顺序读出


本题答案:D

第5题:

关于文件I/O,下列说法不正确的是( )。

A.要从一个文件读数据,应用程序首先要调用操作系统函数并传送文件名,并选择一个到该文件的路径来打开文件

B.文件控制块(FCB)对于打开的文件是惟一的识别依据

C.要从文件中读取一块数据,应用程序需要调用函数ReadFile,并将文件句柄在内存中的地址和要复制的字节数传送给操作系统

D.操作系统所以能够找到磁盘上的文件,是因为有磁盘上的文件名的存储位置的记录


正确答案:B
解析:文件句柄(filehandle)对于打开的文件是惟一的识别依据。要从文件中犊取一块数据,应用程序需要调用函数ReadFile,并将文件句柄在内存中的地址和要复制的字节数传送给操作系统。

第6题:

第( 22 ) - ( 23 )题基于下列描述:某文件系统中设定的物理块大小为 512 字节。假设一个文件控制块 有48 个字节,符号目录项占 8 字节,其中文件名占 6 字节,文件号占 2 节;基本目录项占 40 字节。有一个日录文件包含 256 个目录项。

( 22 )在进行日录项分解后,需要多少个物理块存放符号文件?

A ) 3

B ) 4

C ) 5

D ) 6


正确答案:B

第7题:

fread(buf,32,2,fp)的功能是______。

A.从fp文件流中读出整数32,存放在buf中

B.从fp文件流中读出32个字节的字符,存放在buf中

C.从fp文件流中读出整数32和2,存放在buf中

D.从fp文件流中读出2块32个字节的字符,存放在buf中


正确答案:D

第8题:

fread(buf,64,2,fp)的功能是 _______ 。

A.从fp文件流中读出整数64,并存放在buf中

B. 从fp文件流中读出整数64和2,并存放在buf中

C. 从fp文件流中读出64个字节的字符,并存放在buf中

D. 从fp文件流中读出2个64个字节的字符,并存放在buf中


参考答案:D

第9题:

要从“file.dat”文件中读出第10个字节存到变量C中,下列______方法是合适的。

A.FileInputStream in=new FileInputStream("file.dat");in.skip(9);int c=in.read( );

B.FileInputStream in=new FileInputStream("file.dat");in.skip(10);int c=in.read( );

C.FileInputStream in=new FileInputStream("file.dat");int c=in.read( );

D.RandomAccessFile in=new RandomAccessFile("file.dat");in.skip(9);int c=in.readByte( );


正确答案:A
解析: Java提供FileInputStream是将文件以流的方式读取,它是按照文件顺序从位置0开始读取的,RandomAccessFile是随机读取数据的;读取位置不一定从0开始,可以使用skip(n)方法来跳过n个字符,通过readByte( )方法读取一个字符,通过read( )方法可以读取输入流中的一个字符。所以要从第10个字节开始读取,应该用skip(10)方法,所以选项A正确。

第10题:

请将下列四个步骤进行排列,完成文件的拷贝操作( )①将字节流输入流和源文件相关联,输出流和目标文件相关联。②明确源文件和目标文件。③使用输入流的读取方法读取文件,并将字节写入到目标文件中。④关闭资源。

A.①②③④

B.②①③④

C.②③①④

D.①③②④


答案:B

更多相关问题