Input & Output Basics

Download as txt, pdf, or txt
Download as txt, pdf, or txt
You are on page 1of 3

Java Questions & Answers � Input & Output Basics

This section of our 1000+ Java MCQs focuses on creating threads in Java Programming
Language.

1. What does AWT stands for?


a) All Window Tools
b) All Writing Tools
c) Abstract Window Toolkit
d) Abstract Writing Toolkit
View Answer

Answer: c
Explanation: AWT stands for Abstract Window Toolkit, it is used by applets to
interact with the user.

2. Which of these is used to perform all input & output operations in Java?
a) streams
b) Variables
c) classes
d) Methods
View Answer

Answer: a
Explanation: Like in any other language, streams are used for input and output
operations.

3. Which of these is a type of stream in Java?


a) Integer stream
b) Short stream
c) Byte stream
d) Long stream
View Answer

Answer: c
Explanation: Java defines only two types of streams � Byte stream and character
stream.

4. Which of these classes are used by Byte streams for input and output operation?
a) InputStream and OutputStream
b) InputOutputStream
c) Reader
d) All of the mentioned
View Answer

Answer: a
Explanation: Byte stream uses InputStream and OutputStream classes for input and
output operation.

5. Which of these classes are used by character streams for input and output
operations?
a) InputStream and OutputStream
b) Writer and Reader
c) ReadStream and WriteStream
d) InputOutputStream
View Answer

Answer: b
Explanation: Character streams uses Writer and Reader classes for input & output
operations.
6. Which of these class is used to read from byte array?
a) InputStream
b) BufferedInputStream
c) ArrayInputStream
d) ByteArrayInputStream
View Answer

Answer: d
Explanation: None.
7. What will be the output of the following Java program if input given is
�abcqfghqbcd�?

class Input_Output
{
public static void main(String args[]) throws IOException
{
char c;
BufferedReader obj = new BufferedReader(new
InputStreamReader(System.in));
do
{
c = (char) obj.read();
System.out.print(c);
} while(c != 'q');
}
}
a) abcqfgh
b) abc
c) abcq
d) abcqfghq
View Answer

Answer: c
Explanation: None.
Output:
$ javac Input_Output.java
$ java Input_Output
abcq
8. What will be the output of the following Java program if input given is
�abc�def/�egh�?

class Input_Output
{
public static void main(String args[]) throws IOException
{
char c;
BufferedReader obj = new BufferedReader(new
InputStreamReader(System.in));
do
{
c = (char) obj.read();
System.out.print(c);
} while(c!='\'');
}
}
a) abc�
b) abcdef/�
c) abc�def/�egh
d) abcqfghq
View Answer

Answer: a
Explanation: \� is used for single quotes that is for representing � .
Output:
advertisement

$ javac Input_Output.java
$ java Input_Output
abc'
9. What will be the output of the following Java program?

class output
{
public static void main(String args[])
{
StringBuffer c = new StringBuffer("Hello");
System.out.println(c.length());
}
}
a) 4
b) 5
c) 6
d) 7
View Answer

Answer: b
Explanation: length() method is used to obtain length of StringBuffer object,
length of �Hello� is 5.
Output:
$ javac output.java
$ java output

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy