By: Ash in Certification Tutorials on 2008年07月05日 [フレーム]
Question:What is result of attempting to compile and execute the code fragment below? Assume that the code fragment is part of an application that has write permission in the current working direcgtory. Also assume that before execution, the current working directory does not contain a file called datafile.
1. try{
2. RandomAccessFile raf = new RandomAccessFile("datafile","rw");
3. BufferedOutputStream bos = new BufferedOutputStream(raf);
4. DataOutputStream dos = new DataOutputStream(bos);
5. dos.writeDouble(Math.PI);
6. dos.close();
7. bos.close();
8. raf.close();
9. } catch(IOException e){}
A. The code fails to compile.
B. The code compiles , but throws an exception at line 3.
C. The code compiles and executes, but has no effect on the local file system.
D. The code compiles and executes; afterward, the current working directory contains a file called datafile.
Answer:A is correct. Compilation fails at line 3, because there is no constructor for BufferedOutputStream that takes a RandomAccessFile object as a parameter. You can be sure of this even if you are not familiar with buffered output streams, because random-access files are completely incompatible with the stream/reader/writer model.
 
This policy contains information about your privacy. By posting, you are declaring that you understand this policy:
This policy is subject to change at any time and without notice.
These terms and conditions contain rules about posting comments. By submitting a comment, you are declaring that you agree with these rules:
Failure to comply with these rules may result in being banned from submitting further comments.
These terms and conditions are subject to change at any time and without notice.
Most Viewed Articles (in Certification )
Sun Certified Java Programmer (SCJP) Certification
Sun Certified Java Developer (SCJD) Certification
Sun Certified Enterprise Architect (SCEA) certification
Sun Certified Developer for Java Web Services (SCDJWS) Certification
Sun Certified Web Component Developer (SCWCD) Certification
Sun Certified Mobile Application Developer (SCMAD) Certification
Sun Certified Business Component Developer (SCBCD) Certification
Getting started with Java Certification.
Sun Certified Java Associate (SCJA) Certification
Question: How many bytes does the following code write to file destfile?
Question: Readers have methods that can read and return floats and doubles. True or False?
Question: Find the right solution based on the provide code.
Question: The File class contains a method that changes the current working directory.
Question: If all three top-level elements occur in a source file, they must appear in which order?
Question: Consider the following line of code: int x[] = new int[25];
Latest Articles (in Certification)
Sun Certified Enterprise Architect (SCEA) certification
Sun Certified Mobile Application Developer (SCMAD) Certification
Sun Certified Developer for Java Web Services (SCDJWS) Certification
Sun Certified Business Component Developer (SCBCD) Certification
Sun Certified Web Component Developer (SCWCD) Certification
Sun Certified Java Developer (SCJD) Certification
Sun Certified Java Programmer (SCJP) Certification
Sun Certified Java Associate (SCJA) Certification
Question: How many bytes does the following code write to file destfile?
Getting started with Java Certification.
Question: What is result of attempting to compile and execute the code below:
Question: Execute the following code in an empty directory. What is the result?
Question: Readers have methods that can read and return floats and doubles. True or False?
Question: Find the right solution based on the provide code.
Question: What does the following code fragment print out at line 10?
Sun Certified Enterprise Architect (SCEA) certification
Sun Certified Mobile Application Developer (SCMAD) Certification
Sun Certified Developer for Java Web Services (SCDJWS) Certification
Sun Certified Business Component Developer (SCBCD) Certification
Sun Certified Web Component Developer (SCWCD) Certification
Sun Certified Java Developer (SCJD) Certification
Sun Certified Java Programmer (SCJP) Certification
Sun Certified Java Associate (SCJA) Certification
Question: How many bytes does the following code write to file destfile?
Getting started with Java Certification.
Question: What is result of attempting to compile and execute the code below:
Question: Execute the following code in an empty directory. What is the result?
Question: Readers have methods that can read and return floats and doubles. True or False?
Question: Find the right solution based on the provide code.
Question: What does the following code fragment print out at line 10?
© 2023 Java-samples.com
Tutorial Archive: Data Science React Native Android AJAX ASP.net C C++ C# Cocoa Cloud Computing EJB Errors Java Certification Interview iPhone Javascript JSF JSP Java Beans J2ME JDBC Linux Mac OS X MySQL Perl PHP Python Ruby SAP VB.net EJB Struts Trends WebServices XML Office 365 Hibernate
Latest Tutorials on: Data Science React Native Android AJAX ASP.net C Cocoa C++ C# EJB Errors Java Certification Interview iPhone Javascript JSF JSP Java Beans J2ME JDBC Linux Mac OS X MySQL Perl PHP Python Ruby SAP VB.net EJB Struts Cloud Computing WebServices XML Office 365 Hibernate