COBOL的面试题

2024-12-23 07:25:37
推荐回答(2个)
回答1:

第一题
类型 字节1 字节2 字节3 字节4 字节5
9(5) F0 F2 F0 F4 F8
9(5) Comp-3 00 00 02 04 8C
9(5) Comp 00 08 00 00 00 2048=256*8,所以是800
s9(5) F0 F2 F0 F4 C8
s9(5) Comp-3 02 04 8C 00 00
zzzz9 40 F2 F0 F4 F8
x(5) F2 F0 F4 F8 40

第二题
X PIC 9(6) Comp-3 VALUE 112358.
Y PIC 9(7) Comp-3.
Z PIC X(4).
MULTIPLY X BY 10 GIVING Y.
MOVE Y TO Z.
Z就是不带符号位的压缩十进制数据

第三题
ws-edit1:00 00
ws-edit2:00 00 0C
ws-edit3:F0 F0 F0 C0

回答2:

第1题:
类型 字节1 字节2 字节3 字节4 字节5
9(5) 0 2 0 4 8
9(5) comp-3 02 04 8F
9(5) comp 8 0 0
s9(5) 0 2 0 4 8
zzzz9 (SPACE) 2 0 4 8
x(5) 2 0 4 8 (SPACE)