Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

1. Which of the following SUBTRACT statements is NOT correct? SUBTRACT AMT1 FROM

ID: 3570308 • Letter: 1

Question

1.

Which of the following SUBTRACT statements is NOT correct?

SUBTRACT AMT1 FROM AMT2

SUBTRACT A FROM 10

SUBTRACT AMT1 FROM 10 GIVING AMT2

SUBTRACT AMT1 AMT2 FROM AMT3

SUBTRACT AMT1 AMT2 AMT3 FROM BALANCE1 BALANCE2

2.

"Given the following statement: MULTIPLY NUM1 BY NUM2 GIVING RESULT --

If NUM1 has PIC 9(2) and NUM2 has PIC 9(3), according to the general rule-of-thumb, RESULT should have which one of the following PIC clauses?"

9

9(2)

9(3)

9(4)

9(5)

3.

Which of the following MULTIPLY statements is NOT correct?

MULTIPLY AMT1 BY AMT2 BY AMT3 GIVING TOTAL

MULTIPLY AMT1 BY AMT2

MULTIPLY 10 BY AMT

MULTIPLY 10 BY 20 GIVING TOTAL

MULTIPLY AMT1 BY 10 GIVING TOTAL

4.

Given the following statement: SUBTRACT NUM1 FROM NUM2 GIVING RESULT --

If NUM1 has PIC 9(2) and NUM2 has PIC 9(4), according to the general rule-of-thumb, RESULT should have which one of the following PIC clauses?"""

9

9(2)

9(3)

9(4)

9(5)

5.

All of the following are correct ADD statements in COBOL EXCEPT:

ADD 15 TO BALANCE

ADD BONUS TO REGULAR-PAY GIVING TOTAL-PAY

ADD REGULAR-PAY TO 500

ADD 15 20 30 GIVING AMOUNT

ADD AMOUNT1 TO 30 GIVING AMOUNT2

6.

The symbol used for exponentiation in a COMPUTE statement is

*

**

^

e

exp

7.

Which of the following COMPUTE statements is NOT correct?

COMPUTE Y = Y + 1

COMPUTE Y ROUNDED = AMT1 + AMT2

COMPUTE Y = AMT1 * AMT2 ON SIZE ERROR DISPLAY Y TOO SMALL

COMPUTE Y = AMT1 ***

COMPUTE Y = X

8.

Which operation is evaluated first in the following statement? COMPUTE Y = A ** B * (C + D) / E F

A ** B

B * C

C + D

D / E

E F

9.

Which of the following DIVIDE statements is NOT correct?

DIVIDE AMT1 INTO AMT2

DIVIDE AMT1 INTO AMT2 GIVING TOTAL

DIVIDE AMT1 BY AMT2

DIVIDE AMT1 BY AMT2 GIVING TOTAL

DIVIDE AMT1 INTO 20 GIVING TOTAL

SUBTRACT AMT1 FROM AMT2

SUBTRACT A FROM 10

SUBTRACT AMT1 FROM 10 GIVING AMT2

SUBTRACT AMT1 AMT2 FROM AMT3

SUBTRACT AMT1 AMT2 AMT3 FROM BALANCE1 BALANCE2

Explanation / Answer

1. (d) SUBTRACT A FROM 10
2. (c) 9(5)
3. (a) MULTIPLY AMT1 BY AMT2 BY AMT3 GIVING TOTAL
4. (d) 9(5)
5. (c) ADD REGULAR-PAY TO 500
6. (b) **
7. (d) COMPUTE Y = AMT1 ***
8. (c) C+D
9. (c) DIVIDE AMT1 BY AMT2