下列代码实现从文件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("c

题目

下列代码实现从文件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
更多“下列代码实现从文件file.dat中读出第5个字节到变量c中,横线处应该填入下列项中的______。import j ”相关问题
  • 第1题:

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

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

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

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

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


    正确答案:D

  • 第2题:

    下列程序创建了-个线程并运行,横线处应填入的正确代码是( )。 A.t.startB.t.classSX

    下列程序创建了-个线程并运行,横线处应填入的正确代码是( )。

    A.t.start

    B.t.class

    C.t.thread

    D.t.static


    正确答案:A
    start()是类Thread的方法,其中start()方法用于启动线程,使之从新建状态转入就绪状态并进入就绪队列排队,-旦轮到它来享用CPU资源时,就可以脱离创建它的主线程独立地开始自己的生命周期了。

  • 第3题:

    为了将HelloApplet(主类名为HelloApplet.class)嵌入在greeting.html文件中,应该在下列greeting.html文件的横线处填入的代码是( )。

    A.(elloApplet.class

    B.CODE=”(elloApplet.class”

    C.CODE=”(elloApplet.class”WIDTH=150HEIGHT=25

    D.CODE=”(elloApplet.class”VSPACE=10HSPACE=10


    正确答案:C
    在html页中包含Applet时,C()DE=ap-pletfile指定了包含Applet或JApplet字节码的文件名,WIDTH=pixelsHEIGHT=pixels定义了Applet显示区以像素为单位的高度和宽度。

  • 第4题:

    为了将HelloApplet(主类名为HelloApplet.class)嵌入在greetmg.html文件中,应该在下列greeting.html文件的横线处填入的代码是( )。 <HTML> <HEAD> <TITLE>Greetings</TITLE> </HEAD> <BODY> <APPLET______"> </APPLET> </BODY> </HTML>

    A.HellOApplet.class

    B.CODE="HellOApplet.class"

    C.CODE="HelloApplet.class"WIDTH=150 HEIGHT=25

    D.CODE="HelloApplet.class"VSPACE=10HSPACE=10


    正确答案:C
    解析:在html页中包含Applet时,CODE=appletfile指定了包含Applet或JApplet字节码的文件名,WIDTH=pixels HEIGHT=pixels定义了Applet显示区以像素为单位的高度和宽度。

  • 第5题:

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

  • 第6题:

    在下列程序的横线处填入正确的语句,实现RandomAccessFile类使用。 package ch1; import java. io. *; public class ex27 { public static void main(String args[] ) { try { RandomAccessFile in = new in.close ( ); } catch (Exception e) { e.printStackTrace (); } } }

    A.RandomAccessFileC"ch1/file.dat", "read")

    B.RandomAccessFile("r", "ch1/file.dat")

    C.RandomAccessFile("ch1/file.dat" , "r")

    D.RandomAecessFile("read", "ch1/file.dat")


    正确答案:C

  • 第7题:

    下列代码包括一个Html文件和一个Applet类。在hello. html文件的横线处填入相应内容,把HelloApplet嵌入在hello. html中。

    hello. html文件内容:

    <HTML>

    <HEAD>

    <TITLE>Hello</TITLE>

    </HEAD>

    <BODY>

    <APPLET CODE="【 】"WIDTH=150 HEIGHT=25>

    </APPLET>

    </BODY>

    </HTML>

    HelloApplet. java文件内容:

    import java. awt. *;

    import java. applet. *;

    public class HelloApplet extends Applet{

    public void paint(Graphics g){

    g. drawString("Hello!" ,25,25);

    }

    }


    正确答案:HelloApplet. class
    HelloApplet. class 解析:CODE属性给出包含applet的类文件名,并且必须包括扩展名“. class”。

  • 第8题:

    下面的程序用变量count统计文件letter.dat中字符的个数。请写出程序的横线处应该填入的内容。()  #include   main( )  {   FILE *fp;  long count=0;  if((fp=fopen((“letter.dat”,       ))==NULL){      printf((“Cannot open file!/n”);      exit(0);  }  while(!feof(fp)){            ;       count++; }  printf((“count=%d/n”,count); fclose(fp);  }


    正确答案:“r”;fgetc(fp)

  • 第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();

    正确答案:D

  • 第10题:

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

  • 第11题:

    单选题
    要从文件" 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
    解析: 暂无解析

  • 第12题:

    单选题
    要从文件"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
    解析: 暂无解析

  • 第13题:

    为使下列代码正常运行,应该在下画线处填入的选项是( )。 A.ReaderB.InputStreamSXB

    为使下列代码正常运行,应该在下画线处填入的选项是( )。

    A.Reader

    B.InputStream

    C.ObjectInput

    D.ObjectInputStream


    正确答案:D
    ObjectInputStream类和0bjectOutputStream类分别是InputStream类和0utputStream类的子类。0bjectlnput-Stream类和ObjectOutputstream类创建的对象被称为对象输入流和对象输出流。对象输入流使用readObject()方法读取-个对象到程序中。

  • 第14题:

    请在下面程序中的每条横线处填写一个语句,使程序的功能完整。程序的输出结果为:

    TIME=1867

    b=9

    i=123

    注意:请勿改动main()主方法和其他已有的语句内容,仅在横线处填入适当的语句。

    源程序文件代码清单如下:

    import java.io.*;

    public class DataType

    {

    public ______ void main(String args[])

    {

    byte b;

    int i;//定义变量i为int类型

    ______//定义常量TIME为整型,且值为1867

    i=123;//给变量i赋值,该值为十进制的123

    ______//给变量赋值,改值为八进制的11,十进制的9

    System.out.println("TIME"+TIME);

    System.out.println("b="+b);

    System.out.println("i="+i);

    }

    }


    正确答案:static final int TIME=1867 b=011
    static final int TIME=1867 b=011 解析:本题主要考查main()主方法的使用以及如何定义常量。static修饰符是说明main()方法是静态方法,final int TIME=1867语句的功能是定义一个整型的常量TIME,并且其值为1867,b=011语句是给变量b赋值为八进制的11,十进制的9。

  • 第15题:

    阅读以下说明和C++代码。

    [说明]

    已知类SubClass的getSum方法返回其父类成员与类SubClass成员j的和,类 SuperClass中的getSum为纯虚拟函数。程序中的第23行有错误,请修改该错误并给出修改后的完整结果,然后完善程序中的空缺,分析程序运行到第15行且尚未执行第15行的语句时成员变量j的值,最后给出程序运行后的输出结果。

    [C++代码]


    正确答案:(1)this->j (2)SuperClass∷ 错误更正结果:SuperClass*s=new SubClass(-3); 变量i的值:0 运行结果:-32
    (1)this->j (2)SuperClass∷ 错误更正结果:SuperClass*s=new SubClass(-3); 变量i的值:0 运行结果:-3,2 解析:本题考查的是面向对象程序设计语言C++。
    考查的主要知识点为C++程序设计语言中类成员变量的初始化、父类成员方法的调用、对象的构造等。第一空要求用用参数j的值更新数据成员,由于成员变量名也为i因此需要明确地指出需要更新的变量j为类中的成员变量,可以在前面加上一个明确的前缀this来表示,因此(1)处应填写this->j:(2)处要求调用父类的成员方法getValue(),为了和子类中的getValue()相区别,需要加上域前缀,因此(2)处应该填写SuperClass∷,表明该函数属于类SuperClass;在程序的第23行,由于SuperClass s表明已经定义了一个对象,因此,后面不应该使用new再次分配一个对象,但是后面的程序代码将s作为一个对象指针使用,因此需要将s定义为一个指针,因此更改后结果应为:SuperClass*s= new SubClass(-3);当程序运行到第15行但是还没有执行15行的语句时,成员变量i的值应为构造函数初始化列表中指定的j的初始化值,本题目为0:最后程序的输出为-3和 2,-3为子类中成员变量j的值,而2表示父类中i的值和子类中i的值的和。

  • 第16题:

    下列Applet实现了使用灰度值递减的顺序显示0~9,选择正确的语句填入横线处。 import java.applet.*; import java.awt.*; import java.awt.Color; public class ex24 extends Applet { public void paint(Graphics g) { int r = 0, g1 = 0, b = 0, j = 10; for(int i - 0; i < 10; i ++) { g.setColor(new Color(r, g1, b)); r += 25; g1 +=25; b +=25; j += 10; } } }

    A.g.drawString(i, j, 30);

    B.g.drawString("" + i, j, 30);

    C.drawString(i,j, 30);

    D.drawstring("" + i,j, 30);


    正确答案:B

  • 第17题:

    下列代码的下画线处应填入的方法名是( )。 import java.awt.*; import java.applet.*; public class Hello extends Applet{ public void (Graphics g){ 9.drawstring("How are you!",l0,10); } }

    A.repaint

    B.println

    C.paint

    D.show


    正确答案:C
    C。【解析】这里使用一个继承自Applet的类来显示字符。主要方法是在paint方法中使用System.out.println显示。

  • 第18题:

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


    正确答案:A

  • 第19题:

    ( 8 )在下列 Java applet 程序的横线处填入代码,使程序完整并能够正确运行。

    Import java. awt. *;

    Import java. applet. *;

    Public class Greeting extends applet{

    Public void 【 8 】 (Graphics g) {

    g.drawSting( “ how are you! ” ,10,10);

    }

    }


    正确答案:

  • 第20题:

    在Java程序设计中,程序员创建()文件,然后编译器把它们转化为()文件。

    • A、源,HTML
    • B、源,字节代码
    • C、字节代码,源
    • D、HTML,字节代码

    正确答案:B

  • 第21题:

    置入声音文件有哪几种方式?()

    • A、打开Window菜单下的Library级联菜单中的Sound资料库,拖拽音效到页面上。 
    • B、打开File菜单下的Export命令,在Export对话框中挑选要置入的声音文件。 
    • C、打开File菜单下的Import命令,在Import对话框中挑选要置入的声音文件。 
    • D、打开Insert菜单下的Import命令,在Import对话框中挑选要置入的声音文件。

    正确答案:A,C

  • 第22题:

    单选题
    为了将HelloApplet(主类名为HelloApplet.class)嵌入在greeting.html文件中,应该在下列greeting.html文件的横线处填入的代码是(  )。Greetings
    A

    HelloApplet.class

    B

    CODE=“HelloApplet.class”

    C

    CODE=“HelloApplet.class”WIDTH=150 HEIGHT=25

    D

    CODE=“HelloApplet.class”VSPACE=10 HSPACE=10


    正确答案: B
    解析: <APPLET>标记的一般格式为
    <APPLET
    [CODEBASR=codebaseURL]
    CODE=appletFile
    [ALT=alternateText]
    [NAME=appletlnstaneName]
    WIDTH=pixels
    HEIGHT=pixels
    [ALIGN=alignment]
    [ASPACE=pixels]
    [HSPAEC=pixels]
    >
    [<PARAM NAME=appletParameter1 VALUE = value>]
    [<PARAM NAME=appletParameter2 VALUE=value>]
    [alternateHTML]
    </APPLET>
    将Applet嵌入在html文件中,必须使用特殊的html标记<APPLET>,实现Applet的运行。该标记中必须定义CODE、WIDTH和HEIGHT三个属性。CODE属性指定包含Applet字节码的文件名;WIDTH和HEIGHT属性定义了Applet显示区以像素为单位的高度和宽度。

  • 第23题:

    单选题
    在Java程序设计中,程序员创建()文件,然后编译器把它们转化为()文件。
    A

    源,HTML

    B

    源,字节代码

    C

    字节代码,源

    D

    HTML,字节代码


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