IBM C9050-042 Exam Overview:
| Certification Vendor: | IBM |
|---|---|
| Exam Name: | Developing with IBM Enterprise PL/I |
| Exam Number: | C9050-042 |
| Exam Format: | Scenario-based questions, Multiple choice |
| Related Certifications: | IBM Enterprise PL/I Developer Certification |
| Available Languages: | English |
| Recommended Training: | IBM Training for Enterprise PL/I |
| Exam Registration: | IBM Certification Portal |
| Sample Questions: | IBM C9050-042 Sample Questions |
| Exam Way: | Computer-based testing (online or test center, depending on region) |
| Pre Condition: | Recommended prior experience with PL/I programming and IBM mainframe environments |
| Official Syllabus URL: | https://www.ibm.com/training/certification |
IBM C9050-042 Exam Syllabus Topics:
| Section | Objectives |
|---|---|
| Topic 1: File Handling and Data Management | - Sequential and indexed file processing
|
| Topic 2: Program Control and Logic | - Control statements
|
| Topic 3: PL/I Language Fundamentals | - Basic syntax and program structure
|
| Topic 4: IBM Enterprise PL/I Features | - Enterprise extensions
|
| Topic 5: Debugging and Optimization | - Debugging techniques
|
IBM Developing with IBM Enterprise PL/I Sample Questions:
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?
- A. Structure has a length field at start.
- B. Structure is passed as an aggregate.
- C. Structure has eyecatchers at start and at end.
- D. Structure is passed as a pointer.
Correct Answer: C 🗳️
In a multithreading environment, when can a race condition occur between two threads?
- A. When they operate synchronously
- B. When they periorm an operation on same memory area
- C. When the threads have the same priority
- D. When they cause a deadlock
Correct Answer: B 🗳️
Given the following declaration, which code does NOT initialize C completely?
DCL 1 A,
2 B DIM (0:9),
3 C DIM (5) FIXED BIN (31),
3 D CHAR (100) VAR;
- A. 3 C DIM (5) FIXED BIN(31) INIT ((50)1),
- B. 3 C DIM (5) FIXED BIN(31) INIT ((5)1,(*)2),
- C. 3 C DIM (5) FIXED BIN(31) INIT ((HSOUND(C,1))( 0)),
- D. 3 C DIM (5) FIXED BIN(31) INIT ((*)1),
Correct Answer: C 🗳️
The lead developer on a project has just learned that Pat, a highly skilled programmer on the team, has
been reassigned. The lead developer is familiar with Pat's work and is concerned because no one on the
team has the necessary skills to pick up the work immediately. A new employee with the required skills is
joining the team next week, but the timeline for a mission critical milestone has been moved up to the end
of this week. Which of the following is the most appropriate action for the lead developer to take to ensure
that the critical milestone is met?
- A. Direct the team to cover all of Pat's work until the new employee arrives.
- B. Personally cover the work until the new employee arrives.
- C. Explain to the team why this change in schedule is important to the customer.
- D. Explore with the team whether they will be able to meet the new deadline.
Correct Answer: B 🗳️
In the following example how many lines, if any, will be printed?
GRAPH: PROC OPTIONS(MAIN);
DCL I FIXED BIN(31);
DCL POINTS FIXED BIN(31);
CALL INIT_POINTS;
DO I = 1 TO 100;
GET LIST(POINTS);
CALL PLOT_NEXT(POINTS);
END;
INIT_POINTS: PROC;
DCL I FIXED BIN(31);
DCL POINTS(1000) FIXED BIN (31);
DCL BAR CHAR (100) INIT((100)'*') STATIC;
DO I 1 TO 10;
POINTS(I) = I;
PUT SKIP LIST (POINTS(I),SUBSTR(BAR,1,I));
END;
RETURN;
PLOT_NEXT: ENTRY(I);
POINTS(I) = I;
PUT SKIP LIST(POINTS(I),SUBSTR(BAR,1 I));
END;
END GRAPH;
- A. 10
- B. 110
- C. 100
- D. It is unpredictable as the program will fail.
Correct Answer: D 🗳️
Viewing page 1 out of 28 pages.
Viewing questions 1-5 out of 140 questions.

We're so confident of our products that we provide no hassle product exchange.


By Armstrong


