# 2014 Latest Pass4sure&Lead2pass IBM C6030-041 Exam Questions

Vendor: IBM
Exam Code: C6030-041
Exam Name: Programming with IBM Enterprise PL/I

QUESTION 1
What is the value of B after executing the following code?
DCL A CHAR(10) VAR;
DCL B BIN FIXED(31) INIT(0);
DCL C CHAR(5) INIT(‘ABCD’);
A = C;
B = LENGTH(A);

A.    10
B.    7
C.    5
D.    4

QUESTION 2
Which of the following is a BIN FIXED constant?

A.    ‘1000’
B.    1E+03
C.    1000
D.    1000B

QUESTION 3
What is the most appropriate data type for a variable that is being used to represent numeric data in a printable form and at the same time can be used to perform arithmetic?

A.    BIN FIXED
B.    DEC FIXED
C.    CHAR
D.    PICTURE

QUESTION 4
What is the most appropriate declaration for the variable A? A = ‘ABCDEF’;

A.    DCL A BIN FIXED(15);
B.    DCL A CHAR(6);
C.    DCL A DEC FIXED (15,3);
D.    DCL A PIC ‘999999’;

QUESTION 5
Which of the following would NOT access the third element of A?
DCL 1 XY(5),
2 A(4) CHAR(4);

A.    XY(1,3).A
B.    XY.A(1,3)
C.    XY(1).A(3)
D.    XY(3).A(1)

QUESTION 6
Given the following code, what can be said about the scope of the variables in procedure P?
P: PROCEDURE;
B: BEGIN;
DCL K FIXED BIN (15);
END B;
D: DO;
DCL S CHAR (10);
END D;
END P;

A.    Variable S is known in the entire procedure.
B.    Variable K is known in the entire procedure.
C.    Variable S is not known in block B.
D.    Variable K is known in group D.

QUESTION 7
What will be output by the following program?
TEST: PROC OPTIONS(MAIN);
DCL A CONTROLLED FIXED BIN(31);
ALLOC A;
ALLOC A;
CALL SUB(A);
PUT SKIP LIST( ALLOCN(A) );
SUB: PROC( B );
DCL B CONTROLLED FIXED BIN(31);
FREE B;
ALLOC B;
ALLOC B;
FREE B;
ALLOC B;
END;
END;

A.    2
B.    3
C.    4
D.    5

QUESTION 8
What is the value of A after executing the following code?
DCL A CHAR(6) INIT (‘ABCDEF’);
DCL B CHAR(10) INIT (‘0123456789’);
A = SUBSTR(B,5,3);

A.    ‘456 ‘
B.    ‘ 456’
C.    ‘456DEF’
D.    ‘ABC456’

QUESTION 9
What does the following code do, if anything?
RELEASE U;

A.    Release the memory used by the program U
B.    Reloads the program U into the memory
C.    Closes the file U
D.    Nothing because there is a syntax error.

QUESTION 10
What is the result, if any, of executing the following code?
DCL A BIT(1) INIT(‘0’B);
DCL B BIT(1) INIT(‘0’B);
DCL C BIT(1) INIT(‘1’B);
A = B ! C;

A.    The value of A is ‘0’B
B.    The value of A is ‘1’B.
C.    The value of A is unpredictable.
D.    There is no result, because the syntax is wrong.

QUESTION 11
What does BX.WOK.LOAD refer to in the following job control statement?

A.    It is the connection between program and dataset.
B.    It is the physical dataset name.
C.    It is the logical dataset name.
D.    It is the name which must be referred to in the program.

QUESTION 12
What will be printed when the following subroutine is called for the third time?
A : PROC;
DCL X PIC ‘9’ INIT(0);
X = X + 1;
PUT SKIP LIST (‘THE VALUE OF X IS :’!!X);
X = X + 1;
END A;

A.    THE VALUE OF X IS :1
B.    THE VALUE OF X IS :2
C.    THE VALUE OF X IS :3
D.    THE VALUE OF X IS :5

QUESTION 13
Given the following code, with what attribute should the variable EOF be declared?
DO WHILE(^EOF);

A.    FIXED BIN (7)
B.    BIT (1)
C.    CHAR (1)
D.    FIXED DEC (3)

QUESTION 14
Which is the most appropriate code to turn all of the bits in A ON?
DCL A BIT(8);

A.    A = 255;
B.    A = ‘11111111’B;
C.    A = 11111111B;
D.    A = -1;