0

programming languages Online Quiz - 97

Description: programming languages Online Quiz - 97
Number of Questions: 20
Created by:
Tags: programming languages
Attempted 0/20 Correct 0 Score 0
  1. $$variablename

  2. @$variablename

  3. $@variablename

  4. %$variablename


Correct Option: A
  1. sub test;

  2. sub test {};

  3. sub test[];

  4. none of the above


Correct Option: A

Function to delete file in Perl is

  1. delete

  2. unlink

  3. rename

  4. deletefile


Correct Option: B

Which of the following is not a program module

  1. strict

  2. warning

  3. switch

  4. integer


Correct Option: C

Given: 10. class Nav{ 11. public enum Direction { NORTH, SOUTH, EAST, WEST } 12. } 13. public class Sprite{ 14. // insert code here 15. } Which code, inserted at line 14, allows the Sprite class to compile?

  1. Direction d = NORTH;

  2. Nav.Direction d = NORTH;

  3. Direction d = Direction.NORTH;

  4. Nav.Direction d = Nav.Direction.NORTH;


Correct Option: D

Given: 11. public void testIfA() { 12. if (testIfB("True")) { 13. System.out.println("True"); 14. } else { 15. System.out.println("Not true"); 16. } 17. } 18. public Boolean testIfB(String str) { 19. return Boolean.valueOf(str); 20. } What is the result when method testIfA is invoked?

  1. True

  2. Not true

  3. An exception is thrown at runtime.

  4. An exception is thrown at runtime


Correct Option: A

public String makinStrings() { 12. String s = “Fred”; 13. s = s + “47”; 14. s = s.substring(2, 5); 15. s = s.toUpperCase(); 16. return s.toString(); 17. } How many String objects will be created when this method is invoked?

  1. 1

  2. 2

  3. 3

  4. 5


Correct Option: D

IN a VSAM KSDS Read statement AT END should be specified only during?

  1. Dynamic

  2. Random

  3. Sequential

  4. Keyed Sequential


Correct Option: D

The maximum number of dimensions that an array can have in COBOL-85 is

  1. 7

  2. 10

  3. 9

  4. 15


Correct Option: A

"Identify the incorrect statement "

  1. CALL RAF-SUB.

  2. CALL RAF-SUB ON OVER FLOW GO TO MIS-SUB.

  3. CALL RAF-SUB USING PARAM-1.

  4. CALL RAF-SUB USING PARAM-1 UNTIL PARAM-1 >10 (x)


Correct Option: D

AI Explanation

To answer this question, we need to understand the syntax and usage of the CALL statement in programming.

Option A) CALL RAF-SUB - This option is correct because it simply calls the subroutine RAF-SUB without any additional parameters or conditions.

Option B) CALL RAF-SUB ON OVERFLOW GO TO MIS-SUB - This option is correct because it calls the subroutine RAF-SUB and specifies that if an overflow occurs during the execution of RAF-SUB, the program should transfer control to the subroutine MIS-SUB.

Option C) CALL RAF-SUB USING PARAM-1 - This option is correct because it calls the subroutine RAF-SUB and passes the value of PARAM-1 as an argument to the subroutine.

Option D) CALL RAF-SUB USING PARAM-1 UNTIL PARAM-1 >10 - This option is incorrect because the syntax is not valid. The "UNTIL" keyword is not a valid keyword in the CALL statement. It seems to be a mix-up with the syntax of a looping statement.

Therefore, the correct answer is D) CALL RAF-SUB USING PARAM-1 UNTIL PARAM-1 >10.

  1. There will be a syntax error, as the statement does not contain any DELIMITED BY phrase.

  2. There will be a syntax error, as the sending string must be identifier and not a literal.

  3. The statement is correct and after the execution of the statement field-1 will contain the three characters “ABC” from the left-most position and the remaining positions of field-1 will remain unchanged

  4. The statement is correct and after the execution of the statement field-1 will contain the three characters “ABC” from the left-most position and the remaining positions of field-1 will get filled with spaces


Correct Option: B
  1. The EXAMINE statement is incorrect because A does not contain the character “ABC” in a continuous sequence

  2. The EXAMINE statement is incorrect as it can be used to replace a numeric literal by another numeric literal.

  3. The EXAMINE statement is incorrect as it is used to replace a single character by another single character but not a group of characters.

  4. The EXAMINE statement is incorrect as TALLYING OPTION is missing.


Correct Option: C

"following COBOL definitions and indicate when the statements are valid (True) or invalid (false): 05 LOCATION-CODE PIC 99. 88 NEW-YORK VALUE 10. 88 BOSTON VALUE 20. 88 DETROIT VALUE 30. 88 NORTH-EAST VALUE 10 20."

  1. True

  2. False


Correct Option: A
  1. RD entry

  2. INITIATE statement

  3. SELECT clause

  4. TERMINATE statement


Correct Option: C
- Hide questions