当前位置:  技术问答>java相关

一道简单的题!送分!

    来源: 互联网  发布时间:2015-10-25

    本文导语:  60. What is the output displayed by the following code?  import java.io.*;  public class TestIPApp {  public static void main(String args[]) {  RandomAccessFile file = new RandomAccessFile("test.txt", "rw");  file.writeBoolean(true);  file.writeInt(123456...

60. What is the output displayed by the following code? 
import java.io.*; 

public class TestIPApp { 
public static void main(String args[]) { 
RandomAccessFile file = new RandomAccessFile("test.txt", "rw"); 
file.writeBoolean(true); 
file.writeInt(123456); 
file.writeInt(7890); 
file.writeLong(1000000); 
file.writeInt(777); 
file.writeFloat(.0001f); 
file.seek(5); 
System.out.println(file.readInt()); 
file.close(); 



Select correct answer: 

A) 123456 
B) 7890 
C) 1000000 
D) .0001

|
import java.io.*;

public class TestIPApp {
public static void main(String args[]) {
try{
        RandomAccessFile file = new RandomAccessFile("test.txt", "rw");
        file.writeBoolean(true);
        file.writeInt(123456);
        file.writeInt(7890);
        file.writeLong(1000000);
        file.writeInt(777);
        file.writeFloat(.0001f);
        file.seek(5);
        System.out.println(file.readInt());
        file.close();
    }catch (IOException e){ }
}
}

结果:7890

|
请看API的简单解释,seek的功能是设置filepointer(文件指针)的绝对位置.

seek(long pos):
  
Sets the file-pointer offset, measured from the beginning of this file, at which the next read or write occurs.

至于为什么是5,估计
boolean值 1个字节(我猜的哦:-)
int值 4个字节 (这个是固定的)
所以,设置seek(5)之后,就把filepointer设置到了int 7890的位置

|
这题目看是出在什么章节中,如果你认为他是考你的数据类型呢,则应该是输出7890,如果是考你的处理例外知识呢就是不能编译。

现在的出题的人就是牛,牛得让人受不了!我原来以为是中国出版社找的翻译枪手的水平问题,看来问题的根源就在老外身上,不知道这是不是老外的技术歧视伎俩呢?

|
7890

|
沒有異常處理語句

|
显然吗,你没有处理异常,加上try catch就可以了

    
 
 

您可能感兴趣的文章:

 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 一道送分的问题
  • 一道考验基础的JAVA语法题
  • 问个AIX题库的一道题,感觉答案应该是A啊
  • 关于构造函数的一道题
  • 初中计算机老师给我们出过一道题,那时候印象很深
  • 一道基础英语填空题(Java)
  • 问一道SCJP的题目
  • SCJP 模拟题一道
  • scjp考题一道
  • scjp考题一道!!!!!!!!
  • 一道SCJP的题
  • 一道SCJP题有请各大虾指教.
  • 一道题,select what & why?
  • 一道关于操作系统的题
  • 问一道算法题
  • 一道习题
  • 一道小程序有问题?请教!
  • 一道scjp的题目
  • 一道scjp模拟题,请赐教。
  • 关于操作系统的一道题目(关于临时文件)


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3