1. Which of the following are valid data-names (variables)? A. FED-TAX-2017 ____
ID: 3724885 • Letter: 1
Question
1. Which of the following are valid data-names (variables)? A. FED-TAX-2017 ____ B. 123O456 ____ C. TOTAL PAY ____ D. -AMOUNT- ____ 2. Identify the errors in the following set of data division entries. 01 Record-1 05 NAME PIC 99. 05 HOURS WORKED PEC 99V99. 01 RECORD-2. 05 DATA-LINE X(5). 3. Develop a 01 record to input the following information. ID-NUMBER COLUMNS 1-4 PARTNAME COLUMNS 5-20 AMOUNT-ON-HAND COLUMNS 21-29 COST PER ITEM COLUMNS 30-35 01 record-in. 05 05 05 05 4. GIVEN: WORKING-STORAGE SECTION. 01 X PIC 99V99 VALUE 79.42. 01 DETAIL-LINE-OUT. 05 FILLER PIC X(5) VALUE SPACES. 05 DL-OUT PIC $Z999.99. 05 FILLER PIC X(68) VALUE SPACES. PROCEDURE DIVISION. 100-MAIN. MOVE X TO DL-OUT. WRITE REPORT-RECORD-OUT FROM DETAIL-LINE-OUT AFTER ADVANCING 1 LINE. MOVE 6.789 TO DL-OUT. WRITE REPORT-RECORD-OUT FROM DETAIL-LINE-OUT BEFORE ADVANCING 1 LINE. MOVE 783.95 TO X. MOVE X TO DL-OUT. WRITE REPORT-RECORD-OUT FROM DETAIL-LINE-OUT. WHAT IS PRINTED FROM THE THREE WRITE STATEMENTS?
Explanation / Answer
1)Answer is D
Explanation: A variable name should not start with hyphen in COBOL
2)05 HOURS WORKED PEC 99V99.
Explanation: The Picture Class PIC should be there instead of PEC so the correct line is
3)05 ID-NUMBER PIC 9(4)
05 PARTNAME PIC X(15)
05 AMOUNT-ON-HAND PIC 9(9)
05 COST PER ITEM PIC 9(5)
4)It will write the DL-OUT values
First statement -$79.42
Second Statement - $6.789
Third statement - $783.95
Related Questions
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.