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

Which module forces you to declare variables in perl program?

  1. warnings

  2. strict

  3. 5.10.1

  4. constant


Correct Option: C

How will you dereference a scalar variable

  1. $$variablename

  2. @$variablename

  3. [email protected]

  4. %$variablename


Correct Option: A

Which function allows character by character translation?

  1. tr

  2. t

  3. s

  4. sd


Correct Option: A

Forward declaration of subroutine in following way

  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

Given: class Polish { public static void main(String[] args) { int x = 4; StringBuffer sb = new StringBuffer("..fedcba"); sb.delete(3,6); sb.insert(3, "az"); if(sb.length() > 6) x = sb.indexOf("b"); sb.delete((x-3), (x-2)); System.out.println(sb); } } What is the result?

  1. fdg

  2. dfg

  3. gf

  4. gfg


Correct Option: C

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

Indicate which of the following, performs the initialization of the sum controls, LINE-COUNTER and PAGE-COUNTER to their initial values.

  1. RESET

  2. INITIATE

  3. VALUE

  4. GENERATE


Correct Option: B

" UNSTRING “ABC” INTO FIELD-1. Indicate which one of the following is correct. " " UNSTRING “ABC” INTO FIELD-1. Indicate which one of the following is correct. "

  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

"77 A PIC X(10) VALUE IS “AABBCCDDEE”.In PROCEDURE DIVISION contains the statement EXAMINE A REPLACING ALL “ABC” BY “XYZ” .Indicate which one of the following is true "

  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

Indicate which of the following is not a PROCEDURE DIVISION verb

  1. REWRITE

  2. INSERT

  3. DELETE

  4. START


Correct Option: B

Indicate which one of the following will not have the INVALID KEY Phrase when used in connection with sequentially accessed relative file in a PROCEDURE DIVISION with out any declarative section.

  1. REWRITE

  2. WRITE

  3. START

  4. READ


Correct Option: A

"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

Indicate in which of the following, the REPORT NAME does not appear

  1. RD entry

  2. INITIATE statement

  3. SELECT clause

  4. TERMINATE statement


Correct Option: C
- Hide questions