COBOL and Java Programming Fundamentals

Covers fundamental concepts in COBOL and Java programming languages including file operations, sorting, classes, methods, and interfaces

20 Questions Published

Questions

Question 1 Multiple Choice (Single Answer)

What does the zeroth element of the string array passed to the public static void main method contain?

  1. The name of the program
  2. The number of arguments
  3. The first argument if one is present
  4. All the arguments
Question 2 Multiple Choice (Single Answer)

If a class declares that it implements an interface(class A implements B), must class A implement the methods of interface B?

  1. Under all circumstances
  2. Unless A is abstract
  3. A class that implements an interface cannot be abstract
  4. none of the above
Question 3 True/False

An abstract class can have non abstract methods

  1. True
  2. False
Question 4 True/False

An abstract class can be final

  1. True
  2. False
Question 5 Multiple Choice (Single Answer)

Is Super a keyword or a method?

  1. keyword
  2. method
  3. both
  4. none of the above
Question 6 True/False

It is legal to access a static method using an instance of the class

  1. True
  2. False
Question 7 True/False

If a constructor is defined with arguments, a default constructor is still provided automatically

  1. True
  2. False
Question 8 True/False

Assuming all variables are declared and initialized properly, for(i=1,j-2; i< 3 ; i++, j++) {}; This class will not compile

  1. True
  2. False
Question 9 True/False

A subclass can access the private member variables of its own superclass

  1. True
  2. False
Question 10 Multiple Choice (Single Answer)

Select correct answers

  1. Interfaces can implement multiple interfaces
  2. Interfaces can extend any number of other interfaces.
  3. Members of an interface are never static.
  4. class can extend multiple classes
Question 11 Multiple Choice (Multiple Answers)

Which statements are true?

  1. The conditional expression in an if statement can have method calls.
  2. If a and b are of type boolean, the expression (a = b) can be the conditional expression of an if statement.
  3. The conditional expression in an if statement cannot have method calls.
  4. The statement if (false) ; else ; is illegal.
  5. Only expressions which evaluate to a boolean value can be used as the condition in an if statement.
Question 12 Multiple Choice (Single Answer)

Select a correct answer

  1. Private methods cannot be overridden in subclasses
  2. A subclass can override any method in a superclass.
  3. An overriding method can declare that it throws more exceptions than the method it is overriding.
  4. The parameter list of an overriding method must be a subset of the parameter list of the method that it is overriding.
  5. The overriding method can have a different return type than the overridden method.
Question 13 Multiple Choice (Single Answer)

What is the result?

  1. Data Exception Error
  2. ABCDE ABCDE
  3. ABCDE bbbbb
  4. Compilation error
Question 14 Multiple Choice (Single Answer)

Can we declare a variable with PIC S9(9)V9(9)?.How many bytes will it occupy?

  1. No .It occupies 20 bytes
  2. No.It occupies 19 bytes
  3. Yes.It occupies 18 bytes.
  4. None of these
Question 15 Multiple Choice (Single Answer)

Program 'A' is dynamically linked to 'B'. 'B' is statically linked to 'C'.If we make some changes in 'C' what should be done?

  1. Program C compilation and linkedit is enough
  2. Program A ,Program B and Program C should be compiled
  3. Program A and Program C should be compiled
  4. Program B will have to be relinked with Program C
Question 16 Multiple Choice (Single Answer)

Which of the following is true about the file which is referenced in a DELETE statement?

  1. It must be opened in INPUT mode
  2. It must be opened in OUTPUT mode
  3. It must be opened in I-O mode
  4. As in the case of SORT statement, the file must be closed before the use of this statement
Question 17 Multiple Choice (Single Answer)

Indicate which of the following statement is not allowed when a relative file is opened to I-O mode and the ACCESS mode is RANDOM?

  1. READ
  2. WRITE
  3. REWRITE
  4. START
Question 18 Multiple Choice (Single Answer)

"The following statement WRITE OUT-REC. Which one of the following modes of operating the Sequential file is not true?"

  1. OPEN INPUT
  2. OPEN INPUT-OUTPUT
  3. OPEN EXTEND
  4. OPEN OUTPUT
Question 19 Multiple Choice (Single Answer)

SORT RAFFLES_FILE ON ASCENDING KEY IBM-MAIN Y2K-MAINUSING INPUT-FILE GIVING OUTPUT-FILE.Which one the following is true?

  1. The sorted file will contain all Raffles records in ascending order of Y2K-MAIN.
  2. IBM-MAIN is the major key and Y2K-MAIN is the minor key
  3. The statement is wrong as there should be only one key since the clause ascending key appears only once.
  4. Both INPUT-FILE and OUTPUT-FILE must be described in the DATA DIVISION with SD entries.
Question 20 Multiple Choice (Single Answer)

About the MERGE verb,which one of the following is true?

  1. Can merge a maximum of three files.
  2. Does not require that the input file to be merged be sorted on the merge keys.
  3. Requires that all files mentioned in the statement must have records of same size
  4. Does not require that the position of the merge keys with in the records descriptions of each of the files must be same.