C9050-042試験無料問題集「IBM Developing with IBM Enterprise PL/I 認定」

Given the following pseudocode inside a loop, where should the COMMIT action be placed assuming that
there is always a one-to-many relationship between header and detail tables?
1 Find header row 2 IF found 3 Update header row 4 Find detail row 5 IF found THEN 6 Update detail
rows 7 ELSE 8 ENDIF 9 ENDIF

Given the following declaration for X:
DCLX FIXED DEC(3) INIT (123);
If Y is declared as CHAR, what should its minimum length be to preserve the value 123 if these
statements are executed?
Y = X;
X =Y;

Which of the following is the most appropriate reason to explicitly use COMMIT or ROLLBACK?

A given PL/I program has a big nesting depth. Which of the following measures will help to reduce the
nesting depth in most cases?

What could be used when a structure is passed to a subroutine to verify that the area the structure
occupies in storage has not been overwritten?

Given the following code, which call will pass a dummy argument?
PROG: PROC OPTIONS(MAIN);
DCL SUM01 DEC FIXED(5,0) INIT (7);
DCL SUM02 DEC FIXED(9,0) INIT (999);
CALL SUBA(SUM01,
SUM02);
CALL SUSB(SUM01,
SUM02);
CALL SUBC(SUM01,
SUM02);
CALL SUBD(SUM01,
SUM02);
SUBA PROC( PRM1,
PRM2);
DCL PRM1 DEC FIXED (5,0) BYVALUE,
PRM2 DEC FIXED (9,0);
END SUBA;
SUBB:PROC( PRM1,
PRM2);
DCL PRM1 DEC FIXED (5,0),
PRM2 DEC FIXED (9,0);
END SUBD;
SUBC: PROC( PRM 1,
PRM2);
DCL PRM1 BIN FIXED (15,0),
PRM2 DEC FIXED (9,0);
END SUBC;
SUBD:PROC( PRM 1,
PRM2);
DCL PRM1 DEC FIXED(5,0) BYADDR,
PRM2 DEC FIXED (9,0) SYADDP;
END SUBD;
END PROG;

Which compiler option causes the compiler to flag any reference to structure members that are not level 1
and are not dot qualified?

Which software model is LEAST appropriate it requirements keep changing?

In which of the following examples will a dummy argument be passed?