要从文件“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


相似考题
更多“要从文件“file.dar”文件中读出第10个字节到变量C中,下列哪个方法适合()A.FileInputStream in=new ”相关问题
  • 第1题:

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

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

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

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

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


    正确答案:ABCD

  • 第2题:

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

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

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

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

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


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

  • 第3题:

    顺序文件是指()。

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

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

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

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


    本题答案:D

  • 第4题:

    下列代码实现从文件file.dat中读出第5个字节到变量c中,横线处应该填入下列项中的______。 import java.io.*; public class exl5 { public static void main(String[] args) { try System.out.println((char)c); catch(Exception e) { e.printStackTrace(); } } }

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

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

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

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


    正确答案:A

  • 第5题:

    对于FileInputStream类,下列哪一项是不正确的()

    • A、从InputStream类继承
    • B、不支持InputStream的有些方法
    • C、不适合读取字符文件,适合读取字节文件
    • D、能实现文件的倒序读取

    正确答案:D

  • 第6题:

    假设文件“a.txt”的长度为100字节,那么当正常运行语句“OutputStream f = new FileOutputStream(new File(“a.txt”));”之后,文件“a.txt”的长度变为0字节。()


    正确答案:正确

  • 第7题:

    要从文件"file.dat"中读出第10个字节到变量c中,下列哪个方法适合?()

    • A、FileInputStream in=new FileInputStream("file.dat");in.skip(9);intc=in.read()
    • B、FileInputStream in=new FileInputStream("file.dat");in.skip(10);intc=in.read()
    • C、FileInputStream in=new FileInputStream("file.dat");intc=in.read()
    • D、RandomAccessFile in=new RandomAccessFile("file.dat");in.skip(9);intc=in.readByte()

    正确答案:D

  • 第8题:

    顺序文件是指()。

    • A、文件中按每条记录的记录号从小到大排序好
    • B、文件中按每条记录的长度从小到大排序好
    • C、文件中按记录的某关键数据项从大到小排序
    • D、记录按进入的先后顺序存放,读出也是按原写入的先后顺序读出

    正确答案:D

  • 第9题:

    判断题
    假设文件“a.txt”的长度为100字节,那么当正常运行语句“OutputStream f = new FileOutputStream(new File(“a.txt”));”之后,文件“a.txt”的长度变为0字节。()
    A

    B


    正确答案:
    解析: 暂无解析

  • 第10题:

    单选题
    对于FileInputStream类,下列哪一项是不正确的()
    A

    从InputStream类继承

    B

    不支持InputStream的有些方法

    C

    不适合读取字符文件,适合读取字节文件

    D

    能实现文件的倒序读取


    正确答案: D
    解析: 暂无解析

  • 第11题:

    单选题
    利用()命令可以将内存变量文件中的变量恢复到内存中.
    A

    restore from

    B

    sort

    C

    save  to

    D

    index


    正确答案: A
    解析: 暂无解析

  • 第12题:

    单选题
    在FORTRAN语言中,文件存取单位是()
    A

    文件

    B

    变量

    C

    记录

    D

    字节


    正确答案: D
    解析: 文件是由记录组成的。

  • 第13题:

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

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

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

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

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


    正确答案:D

  • 第14题:

    要从“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正确。

  • 第15题:

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

    A.①②③④

    B.②①③④

    C.②③①④

    D.①③②④


    答案:B

  • 第16题:

    设某个文件系统的文件目录中,指示文件数据块的索引表长度为13,其中0到9项为直接寻址方式,后3项为间接寻址方式。试描述出文件数据块的索引方式;给出对文件第n个字节(设块长512字节)的寻址算法.


    正确答案: 索引表长度为13,其中0到9项为直接寻址方式,后3项为一次、二次和三次间接寻址。
    步1 将逻辑文件的字节偏移量转换为文件的逻辑块号和块内偏移。方法是:将逻辑文件的字节偏移量n/盘块大小(512),商为文件的逻辑块号,余数是块内偏移。
    步2 将文件的逻辑块号转换为物理块号。使用多重索引结构,在索引节点中根据逻辑块号通过直接索引或间接索引找到对应物理块号。再判别逻辑块号在10块以内或以上,分别采用可直接寻址,一次、二次和三次间接寻址。

  • 第17题:

    要从文件" 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();

    正确答案:D

  • 第18题:

    使用ASPUpload组件上传文件时()方法是保存到文件到某文件夹、方法是设置上传文件最大字节数、()属性是上传后的文件路径、()属性是上传文件的名字。


    正确答案:save、SetMaxSize、Path、FileName

  • 第19题:

    下列哪一个操作不是从顺序文件中读数据到内存的步骤()

    • A、打开
    • B、写入
    • C、读出
    • D、关闭

    正确答案:B

  • 第20题:

    在FORTRAN语言中,文件存取单位是()

    • A、文件
    • B、变量
    • C、记录
    • D、字节

    正确答案:C

  • 第21题:

    问答题
    设某个文件系统的文件目录中,指示文件数据块的索引表长度为13,其中0到9项为直接寻址方式,后3项为间接寻址方式。试描述出文件数据块的索引方式;给出对文件第n个字节(设块长512字节)的寻址算法.

    正确答案: 索引表长度为13,其中0到9项为直接寻址方式,后3项为一次、二次和三次间接寻址。
    步1 将逻辑文件的字节偏移量转换为文件的逻辑块号和块内偏移。方法是:将逻辑文件的字节偏移量n/盘块大小(512),商为文件的逻辑块号,余数是块内偏移。
    步2 将文件的逻辑块号转换为物理块号。使用多重索引结构,在索引节点中根据逻辑块号通过直接索引或间接索引找到对应物理块号。再判别逻辑块号在10块以内或以上,分别采用可直接寻址,一次、二次和三次间接寻址。
    解析: 暂无解析

  • 第22题:

    单选题
    要从文件" 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();


    正确答案: D
    解析: 暂无解析

  • 第23题:

    单选题
    要从文件"file.dat"中读出第10个字节到变量c中,下列哪个方法适合?()
    A

    FileInputStream in=new FileInputStream(file.dat);in.skip(9);intc=in.read()

    B

    FileInputStream in=new FileInputStream(file.dat);in.skip(10);intc=in.read()

    C

    FileInputStream in=new FileInputStream(file.dat);intc=in.read()

    D

    RandomAccessFile in=new RandomAccessFile(file.dat);in.skip(9);intc=in.readByte()


    正确答案: B
    解析: 暂无解析