logo

CuriousTab

CuriousTab

Discussion


Home Java Programming Language Fundamentals Comments

  • Question
  • Which one of these lists contains only Java programming language keywords?


  • Options
  • A. class, if, void, long, Int, continue
  • B. goto, instanceof, native, finally, default, throws
  • C. try, virtual, throw, final, volatile, transient
  • D. strictfp, constant, super, implements, do
  • E. byte, break, assert, switch, include

  • Correct Answer
  • goto, instanceof, native, finally, default, throws 

    Explanation
    All the words in option B are among the 49 Java keywords. Although goto reserved as a keyword in Java, goto is not used and has no function.

    Option A is wrong because the keyword for the primitive int starts with a lowercase i.

    Option C is wrong because "virtual" is a keyword in C++, but not Java.

    Option D is wrong because "constant" is not a keyword. Constants in Java are marked static and final.

    Option E is wrong because "include" is a keyword in C, but not in Java.


    Language Fundamentals problems


    Search Results


    • 1. Which four options describe the correct default values for array elements of the types indicated?

      1. int -> 0
      2. String -> "null"
      3. Dog -> null
      4. char -> '\u0000'
      5. float -> 0.0f
      6. boolean -> true

    • Options
    • A. 1, 2, 3, 4
    • B. 1, 3, 4, 5
    • C. 2, 4, 5, 6
    • D. 3, 4, 5, 6
    • Discuss
    • 2. Which three are valid declarations of a char?

      1. char c1 = 064770;
      2. char c2 = 'face';
      3. char c3 = 0xbeef;
      4. char c4 = \u0022;
      5. char c5 = '\iface';
      6. char c6 = '\uface';

    • Options
    • A. 1, 2, 4
    • B. 1, 3, 6
    • C. 3, 5
    • D. 5 only
    • Discuss
    • 3. Which is a reserved word in the Java programming language?

    • Options
    • A. method
    • B. native
    • C. subclasses
    • D. reference
    • E. array
    • Discuss
    • 4. Which three are valid declarations of a float?

      1. float f1 = -343;
      2. float f2 = 3.14;
      3. float f3 = 0x12345;
      4. float f4 = 42e7;
      5. float f5 = 2001.0D;
      6. float f6 = 2.81F;

    • Options
    • A. 1, 2, 4
    • B. 2, 3, 5
    • C. 1, 3, 6
    • D. 2, 4, 6
    • Discuss
    • 5. Which one of the following will declare an array and initialize it with five numbers?

    • Options
    • A. Array a = new Array(5);
    • B. int [] a = {23,22,21,20,19};
    • C. int a [] = new int[5];
    • D. int [5] array;
    • Discuss
    • 6. Which three are legal array declarations?

      1. int [] myScores [];
      2. char [] myChars;
      3. int [6] myScores;
      4. Dog myDogs [];
      5. Dog myDogs [7];

    • Options
    • A. 1, 2, 4
    • B. 2, 4, 5
    • C. 2, 3, 4
    • D. All are correct.
    • Discuss
    • 7. Which will legally declare, construct, and initialize an array?

    • Options
    • A. int [] myList = {"1", "2", "3"};
    • B. int [] myList = (5, 8, 2);
    • C. int myList [] [] = {4,9,7,0};
    • D. int myList [] = {4, 3, 7};
    • Discuss
    • 8. What will be the output of the program?
      class SC2 
      {
          public static void main(String [] args) 
          {
              SC2 s = new SC2();
              s.start();
          }
      
          void start() 
          {
              int a = 3;
              int b = 4;
              System.out.print(" " + 7 + 2 + " ");
              System.out.print(a + b);
              System.out.print(" " + a + b + " ");
              System.out.print(foo() + a + b + " ");
              System.out.println(a + b + foo());
          }
      
          String foo() 
          {
              return "foo";
          }
      }
      

    • Options
    • A. 9 7 7 foo 7 7foo
    • B. 72 34 34 foo34 34foo
    • C. 9 7 7 foo34 34foo
    • D. 72 7 34 foo34 7foo
    • Discuss
    • 9. What will be the output of the program?
      class Bitwise 
      {
          public static void main(String [] args) 
          {
              int x = 11 & 9;
              int y = x ^ 3;
              System.out.println( y | 12 );
          }
      }
      

    • Options
    • A. 0
    • B. 7
    • C. 8
    • D. 14
    • Discuss
    • 10. What will be the output of the program?
      class Two 
      {
          byte x;
      }
      
      class PassO 
      {
          public static void main(String [] args) 
          {
              PassO p = new PassO();
              p.start();
          }
      
          void start() 
          {
              Two t = new Two();
              System.out.print(t.x + " ");
              Two t2 = fix(t);
              System.out.println(t.x + " " + t2.x);
          }
      
          Two fix(Two tt) 
          {
              tt.x = 42;
              return tt;
          }
      }
      

    • Options
    • A. null null 42
    • B. 0 0 42
    • C. 0 42 42
    • D. 0 0 0
    • Discuss


    Comments

    There are no comments.

Enter a new Comment