A field declared as P8 needs to be redefined as
Alphanumeric. What would be its new size?




Answers were Sorted based on User's Feedback



Answer / shailesh jha

Its new size would be A5. P8 Stores in compressed format
having (n/2+1) bytes.

Is This Answer Correct ?    14 Yes 1 No

Answer / madirtere

The redefined size is A5.

Is This Answer Correct ?    12 Yes 0 No

Answer / ajmina gilani

New size should be A5, as P8 will take 5 byte to store. But
when I have tested with redefining P8 by A5, it is not
displaying proper value for redefind veriable.

Is This Answer Correct ?    6 Yes 1 No




Answer / surya

It should be redefined as A8.

Reason: even though the P8 occupies 5 bytes of memory
it is internal to the memory allocation. But to accomaodate
8 characters you need todeclare a alphanumeric character of
length 8.

dont be confused with memory allocation awith the
declaration.

Is This Answer Correct ?    2 Yes 5 No

Answer / dd

I think directly this conversion is not possible as packed
decimal is used for numeric value fields only.
Since it is p(8) so the numeric value field size should be
15 or 16 as [8 can be either (n+1)/2 i.e. (15+1)/2 or ( n/2)
i.e. 16/2].
So we can say (n15 or 16) will be (P8).
Alternatively (A16 or 15)

Is This Answer Correct ?    6 Yes 13 No

Answer / mg

The new size will be A8

Is This Answer Correct ?    0 Yes 8 No

Answer / praby

should be defined as A8 and it wil take 8 bytes

Is This Answer Correct ?    0 Yes 8 No

Answer / harish

Should be less than or equal to 8, but not more than 8.

Is This Answer Correct ?    1 Yes 13 No

Post New Answer



More Natural Interview Questions

difference between fetch , call and callnat

3 Answers   IBM,


What is data trace system 2.0 used for?

0 Answers  


can i see the copy book length using file-aid ?

2 Answers   TCS,


What exactly is a hyperdescriptor? How does it work?

3 Answers  


Types Of Read , FIND

2 Answers  


In a Natural program i used the below code for report FORMAT LS=132 PS=60 And down the line I want to change either LS/PS like FORMAT LS=120 PS=50, is it possible? How it will work?

0 Answers  


what is the difference between read and find ?

2 Answers   IBM,


What is the difference between External subroutine and subprogram?

3 Answers  


What is the difference between READ BY ISN and FIND

2 Answers  


Describe the COBOL coding sheet

2 Answers   Cap Gemini, Royal Infotech,


why do we use file-aid for seqential files?

1 Answers   Tech Mahindra,


how to move cursor to a particular field when position is not known?

3 Answers  




Categories