Tag: technology

Questions Related to technology

" What will be value in W1 and W2 after the execution of command PARSE VALUE ‘To be, or Not to be’ WITH w1 ',' w2 "

  1. W1 = To be W2 = or Not to be

  2. W1 = W2 = be, or Not to be

  3. W1 = W2

  4. W1 NOT= W2


Correct Option: A
  1. multidimensional arrays are allowed. The maximum number of dimensions is 15.

  2. the elements in an array can only be of the numeric datatype

  3. a reference towards an element in an array is done by means of a subscript. The first occurrence of an element in an array has subscript 0.

  4. arrays are used to read in DB2 tables


Correct Option: A

Which of the following statements about PL/I programs are TRUE?

  1. a program must always begin with a PROCEDURE statement and end with an END statement

  2. PL/I instructions can be coded between positions 1 and 72

  3. you have to declare each variable that you are going to use

  4. a program can be composed out of different procedures


Correct Option: A
  1. REPEAT 5 TIMES; instruction; END;

  2. DO J=1 TO 5; instruction; END;

  3. COUNTER = 1; DO WHILE COUNTER < 5; COUNTER = COUNTER + 1; instruction; END;

  4. REPEAT VARYING COUNTER FROM 1 BY 1 UNTIL COUNTER = 5; instruction; END;


Correct Option: B
Explanation:

To repeat an instruction 5 times in PL/I, the programmer can use a loop construct.

Option A is not a valid PL/I syntax.

Option B is a correct way to repeat an instruction 5 times in PL/I. It uses a DO loop with a loop control variable J that iterates from 1 to 5, executing the instruction each time.

Option C is also a valid way to repeat an instruction 5 times in PL/I, but it uses a WHILE loop instead of a DO loop. It initializes a counter variable to 1 and repeats the instruction while the counter is less than 5.

Option D is also a valid way to repeat an instruction 5 times in PL/I, but it uses a REPEAT loop with a loop control variable COUNTER that iterates from 1 to 5, executing the instruction each time.

Therefore, the correct answer is:

The Answer is: B

Take a look at the following PL/I variables. Which of the given conditions is NOT correct? DCL INFILE FILE RECORD INPUT; DCL EOF BIT(1) INIT (‘0’B); ON ENDFILE (INFILE) EOF = ‘1’B; (1) DO WHILE (NOT EOF); (2) DO WHILE (^EOF); (3) DO WHILE (EOF = ‘0’B); (4) DO WHILE (EOF ^= ‘1’B);

  1. 1

  2. 2

  3. 3

  4. 4


Correct Option: A
  1. SELECT (A); WHEN (A=0) PUT LIST(‘A = 0‘); WHEN (A=5) PUT LIST (‘A = 5‘); OTHERWISE PUT LIST (‘A IS NOT 0 NOR 5’); END;

  2. SELECT (A); WHEN (0) PUT LIST(‘A = 0‘); WHEN (5) PUT LIST (‘A = 5‘); OTHERWISE PUT LIST (‘A IS NOT 0 NOR 5’); END;

  3. SELECT; WHEN (A=0) PUT LIST(‘A = 0‘); WHEN (5) PUT LIST (‘A = 5‘); OTHERWISE PUT LIST (‘A IS NOT 0 NOR 5’); END;

  4. All of the above


Correct Option: B