study the data discriptions and answer the questions given below
i)01 ORDER RECORD
05 OUT-HEADER PIC X(50)
05 ITEM-COUNT PIC 99
05 OUT-ITEM PIC X(20) OCCURS 1 TO 20 DEPENDING
ON ITEM-COUNT
ii)01 NAME-AND-ADDRESS
05 N-AND-A-LINE OCCURES 5
05 LINE-LENGTH PIC P9
05 N-AND-A-CHAR PIC X OCCURS 1 TO 20 DEPENDING ON
LINE-LENGTH
iii)01 SALES-LIST
05 SALESMAN-COUNT PIC 99
05 SALES PIC 9(6) OCCURS 1 TO 100
DEPENDING ON
SALESMAN-COUNT
iv)01 ORDER-RECORD
05 NO-OF-BRANDS PIC 99
05 BRAND-PURCHASED OCCURS 1 TO 15 DEPENDING ON
NO-OF-BRANDS
which of the following is true?
a.i) and iii) are valid
b.i) and iv) are valid
c.i) and iii) are not valid
d.all are valid

Answers were Sorted based on User's Feedback



study the data discriptions and answer the questions given below i)01 ORDER RECORD ..

Answer / craig

Actually, none will compile because they are all missing
periods, and several have typos.

Assuming they all had periods where required, these are the
other errors...

i would not compile because ORDER RECORD needs a '-' ie.
ORDER-RECORD.

i)01 ORDER RECORD
05 OUT-HEADER PIC X(50)
05 ITEM-COUNT PIC 99
05 OUT-ITEM PIC X(20) OCCURS 1 TO 20 DEPENDING
ON ITEM-COUNT

ii would not compile because LINE-LENGTH has a picture
clause of P9, which is invalid

ii)01 NAME-AND-ADDRESS
05 N-AND-A-LINE OCCURES 5
05 LINE-LENGTH PIC P9
05 N-AND-A-CHAR PIC X OCCURS 1 TO 20 DEPENDING ON
LINE-LENGTH

iii will compile, but SALESMAN-COUNT cannot have a value
greater that 99

iii)01 SALES-LIST
05 SALESMAN-COUNT PIC 99
05 SALES PIC 9(6) OCCURS 1 TO 100
DEPENDING ON
SALESMAN-COUNT

iv will compile and has no errors other than missing
periods that I see.

iv)01 ORDER-RECORD
05 NO-OF-BRANDS PIC 99
05 BRAND-PURCHASED OCCURS 1 TO 15 DEPENDING ON
NO-OF-BRANDS

Is This Answer Correct ?    3 Yes 1 No

study the data discriptions and answer the questions given below i)01 ORDER RECORD ..

Answer / suriya prakash

C IS THE ANSWER

Is This Answer Correct ?    0 Yes 0 No

study the data discriptions and answer the questions given below i)01 ORDER RECORD ..

Answer / ram.g

what's the wrong in option (i)? ...

Is This Answer Correct ?    0 Yes 0 No

study the data discriptions and answer the questions given below i)01 ORDER RECORD ..

Answer / prasanna

ORDER RECORD is not a valid declaration fo a group item. It
has to be ORDER-RECORD.

Is This Answer Correct ?    0 Yes 0 No

Post New Answer

More COBOL Interview Questions

what are the diferences b/w sub-script and index?

4 Answers  


How to find out the closest prime number of an input number? I believe it has something to do with SEARCH and COBOL Linear Array.

0 Answers   Infosys,


What will happen if we move SPACES to numeric field and ZEROES to alphabetic field?

7 Answers   T systems,


what is record label is empty or standard in file description of data division?

2 Answers   HCL,


HOw can I get the negative sign while deduct high value from low value

0 Answers  






The following entries appear in the WORKING-STORAGE SECTION: 01 DATE-TODAY. 05 YY PIC XX VALUE "90". 05 MM PIC XX VALUE "12". 05 DD PIC XX VALUE :31". 01 DATE-EDIT PIC XX/XX/XX. MOVE DATE-TODAY TO DATE-EDIT. (a) 901231 (b) 90/12/31 (c) 31/12/90 (d) 311290

4 Answers   TCS,


How to delete a front spaces in a data-name/variable in cobol Example:- 01 data-name-1 PIC x(20) value " cobol language". 01 data-name-2 PIC x(20). MOVE data-name-1 to data-name-2. would like the value of data-name-2 is "cobol language".

3 Answers  


How can I tell if a module is being called DYNAMICALLY or STATICALLY?

3 Answers   CTS,


What is the difference between a binary search and a sequential search?

10 Answers  


what happens if we dont close cursor in db2-cobol pgm?

6 Answers  


WORKING-STORAGE SECTION. 01 VAR1 COMP-2 VALUE 0. PROCEDURE DIVISION. MOVE 10.2115 TO VAR1. DISPLAY 'VAR1 =' VAR1. GOBACK. 10.2115 is stored as .10211499999999996E 02 in OS VS Cobol 10.2115 is stored as .10211500000000000E 02 in ecobol. Any reason why?

3 Answers   TCS,


what is sync clause?

2 Answers   DELL,


Categories