0% found this document useful (0 votes)
49 views

Java MCQs 2

This document contains 24 multiple choice questions about Java concepts like keywords, variables, and errors. It tests knowledge of valid Java syntax, data types, and what would cause compile-time or runtime errors. The questions cover topics like main method definitions, variable declaration and initialization, and numeric data type ranges/conversions.

Uploaded by

sandeepapr
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
49 views

Java MCQs 2

This document contains 24 multiple choice questions about Java concepts like keywords, variables, and errors. It tests knowledge of valid Java syntax, data types, and what would cause compile-time or runtime errors. The questions cover topics like main method definitions, variable declaration and initialization, and numeric data type ranges/conversions.

Uploaded by

sandeepapr
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 11

Question 1

class MCZ11 {
public static void main (String[] args) {
char a = '\c'; // 1
char b = '\r'; // 2
char c = '\"'; // 3
char d = '\b'; // 4
char e = '\''; // 5
}}

A compile-time error is generated at which line?


a.  1
b.  2
c.  3
d.  4
e.  5
f.  None of the above

Question 2
class GFM11{
public static void main (String[] args) {
int x,y,z;
System.out.println(x+y+z);
}}

What is the result of attempting to compile and run the program?


a.  Prints nothing.
b.  Prints an undefined value.
c.  Prints: null
d.  Prints: 0
e.  Run-time error
f.  Compile-time error
g.  None of the above

Question 3
class MCZ27 {
public static void main (String[] args) {
char a = '\f'; // 1
char b = '\n'; // 2
char c = '\r'; // 3
char d = '\l'; // 4
char e = '\\'; // 5
}}

A compile-time error is generated at which line?


a.  1
b.  2
c.  3
d.  4
e.  5
f.  None of the above

Question 4
class GRC4 {public static void main(String[] args) {}} // 1
class GRC5 {public static void main(String []args) {}} // 2
class GRC6 {public static void main(String args[]) {}} // 3

What is the result of attempting to compile and run the above programs?
a.  Compile-time error at line 1.
b.  Compile-time error at line 2.
c.  Compile-time error at line 3.
d.  An attempt to run GRC4 from the command line fails.
e.  An attempt to run GRC5 from the command line fails.
f.  An attempt to run GRC6 from the command line fails.
g.  None of the above

Question 5
class MCZ28 {
public static void main (String[] args) {
char a = '\b'; // 1
char b = '\d'; // 2
char c = '\f'; // 3
char d = '\t'; // 4
char e = '\"'; // 5
}}

A compile-time error is generated at which line?


a.  1
b.  2
c.  3
d.  4
e.  5
f.  None of the above

Question 6
class GRC7 {public void main(String[] args) {}} // 1
class GRC8 {public void main(String []args) {}} // 2
class GRC9 {public void main(String args[]) {}} // 3

What is the result of attempting to compile and run the above programs?
a.  Compile-time error at line 1.
b.  Compile-time error at line 2.
c.  Compile-time error at line 3.
d.  An attempt to run GRC7 from the command line fails.
e.  An attempt to run GRC8 from the command line fails.
f.  An attempt to run GRC9 from the command line fails.

Question 7
class MCZ29 {
public static void main (String[] args) {
char a = '\a'; // 1
char b = '\b'; // 2
char c = '\f'; // 3
char d = '\n'; // 4
char e = '\r'; // 5
}}

A compile-time error is generated at which line?


a.  1
b.  2
c.  3
d.  4
e.  5
f.  None of the above

Question 8
class MCZ30 {
public static void main (String[] args) {
char a = '\t'; // 1
char b = '\\'; // 2
char c = '\?'; // 3
char d = '\"'; // 4
char e = '\''; // 5
}}

A compile-time error is generated at which line?


a.  1
b.  2
c.  3
d.  4
e.  5
f.  None of the above

Question 9
Which of these words belongs to the set of Java keywords?
a.  qualified
b.  record
c.  repeat
d.  restricted
e.  label
f.  to
g.  type
h.  until
i.  value
j.  virtual
k.  xor
l.  None of the above

Question 10
class JJF1 {
public static void main (String args[]) {
System.out.print(Byte.MIN_VALUE+",");
System.out.print(Byte.MAX_VALUE);
}}
What is the result of attempting to compile and run the program?
a.  Prints: 0,255
b.  Prints: 0,256
c.  Prints: -127,128
d.  Prints: -128,127
e.  Compile-time error
f.  Run-time error
g.  None of the above

Question 11
class GRC1 {public static void main(String[] args) {}} // 1
class GRC2 {protected static void main(String[] args) {}} // 2
class GRC3 {private static void main(String[] args) {}} // 3

What is the result of attempting to compile each of the three class


declarations and invoke each main method from the command line?
a.  Compile-time error at line 1.
b.  Compile-time error at line 2.
c.  Compile-time error at line 3.
d.  An attempt to run GRC1 from the command line fails.
e.  An attempt to run GRC2 from the command line fails.
f.  An attempt to run GRC3 from the command line fails.

Question 12
class JJF2 {
public static void main (String args[]) {
System.out.print(Short.MIN_VALUE+",");
System.out.print(Short.MAX_VALUE);
}}

What is the result of attempting to compile and run the program?


a.  Prints: -32767,32768
b.  Prints: -32768,32767
c.  Prints: 0,65535
d.  Prints: 0,65536
e.  Compile-time error
f.  Run-time error
g.  None of the above

Question 13
class JJF3 {
public static void main(String args[]) {
System.out.print(Integer.toBinaryString(Byte.MAX_VALUE)+",");
System.out.print(Integer.toOctalString(Byte.MAX_VALUE)+",");
System.out.print(Integer.toString(Byte.MAX_VALUE)+",");
System.out.print(Integer.toHexString(Byte.MAX_VALUE));
}}

What is the result of attempting to compile and run the program?


a.  Prints: 1111111,177,127,7f
b.  Prints: 11111111,377,256,ff
c.  Compile-time error
d.  Run-time error
e.  None of the above

Question 14
class JJF4 {
public static void main(String args[]) {
System.out.print(Long.toHexString(Byte.MAX_VALUE)+",");
System.out.print(Long.toHexString(Character.MAX_VALUE)+",");
System.out.print(Long.toHexString(Short.MAX_VALUE));
}}

What is the result of attempting to compile and run the program?


a.  Prints: f,ff,7f
b.  Prints: f,ff,ff
c.  Prints: 7f,ffff,7fff
d.  Prints: ff,ffff,ffff
e.  Prints: 7fff,ffffff,7fffff
f.  Prints: ffff,ffffff,ffffff
g.  Compile-time error
h.  Run-time error
i.  None of the above

Question 15
class JJF5 {
public static void main(String args[]) {
System.out.print(Integer.toHexString(Integer.MIN_VALUE)+",");
System.out.print(Integer.toHexString(Integer.MAX_VALUE));
}}

What is the result of attempting to compile and run the program?


a.  Prints: 0000,ffff
b.  Prints: 00000000,ffffffff
c.  Prints: 7fff,8000
d.  Prints: 8000,7fff
e.  Prints: 7fffffff,80000000
f.  Prints: 80000000,7fffffff
g.  Compile-time error
h.  Run-time error
i.  None of the above

Question 16
Which of these words belong to the set of Java keywords?
a.  transient
b.  serializable
c.  runnable
d.  run
e.  volatile
f.  externalizable
g.  cloneable

Question 17
class GFM12 {
static int x; // 1
public static void main(String[] args) { // 2
int y; // 3
System.out.println("x="+x); // 4
System.out.println("y="+y); // 5
}}

What is the result of attempting to compile and run the program?


a.  Compile-time error at line 1.
b.  Compile-time error at line 2.
c.  Compile-time error at line 3.
d.  Compile-time error at line 4.
e.  Compile-time error at line 5.
f.  Run-time error
g.  None of the above

Question 18
class GFM13 {
static byte a; static short b; static char c;
static int d; static long e; static String s;
public static void main(String[] args) {
System.out.println(a+b+c+d+e+s);
}}

What is the result of attempting to compile and run the program?


a.  Prints: 00000null
b.  Prints: 00000
c.  Prints: 0null
d.  Prints: 0
e.  Prints: null
f.  Compile-time error
g.  Run-time error
h.  None of the above

Question 19
class GFM14 {
static byte a; static short b; static char c;
static int d; static long e; static String s;
public static void main(String[] args) {
System.out.println(a+","+b+","+(int)c+","+d+","+e+","+s);
}}

What is the result of attempting to compile and run the program?


a.  Prints: 0,0,0,0,0,null
b.  Prints: 0,0,0,0,0,
c.  Prints: 0,0, ,0,0,
d.  Compile-time error
e.  Run-time error
f.  None of the above

Question 20
class GFM15 {
static int a; static float b; static double c;
static boolean d; static String s;
public static void main(String[] args) {
System.out.println(a+","+b+","+c+","+d+","+s);
}}

What is the result of attempting to compile and run the program?


a.  Prints: 0,0,0,false,null
b.  Prints: 0,0,0,false,
c.  Prints: 0,0.0,0.0,false,null
d.  Prints: 0,0.0,0.0,false,
e.  Prints: 0,0.0,0.0,true,null
f.  Prints: 0,0.0,0.0,true,
g.  Prints: 0,0,0,true,null
h.  Prints: 0,0,0,true,
i.  Compile-time error
j.  Run-time error
k.  None of the above

Question 21
Which of these words belong to the set of Java keywords?
a.  virtual
b.  goto
c.  ifdef
d.  typedef
e.  friend
f.  struct
g.  implements
h.  union
i.  const

Question 22
Which of these lists contains at least one word that is not a Java keyword?
a.  abstract, default, if, private, this
b.  do, implements, protected, boolean, throw
c.  case, extends, int, short, try
d.  import, break, double, exception, throws
e.  byte, else, instanceof, return, transient
f.  None of the above

Question 23
Which of these lists contains at least one word that is not a Java keyword?
a.  interface, static, void, catch, final
b.  char, strictfp, finally, long, volatile
c.  native, super, class, float, while
d.  const, for, new, switch, import
e.  continue, finalize, goto, package, synchronized
f.  None of the above

Question 24
class Identifiers {
int i1; // 1
int _i2; // 2
int i_3; // 3
int #i4; // 4
int $i5; // 5
int %i6; // 6
int i$7; // 7
int 8i; // 8
}

Compile-time errors are generated at which lines?


a.  1
b.  2
c.  3
d.  4
e.  5
f.  6
g.  7
h.  8

You might also like