Chương trình dịch Pascal sẽ cấp phát bao nhiêu byte bộ nhớ cho

Câu hỏi :

Chương trình dịch Pascal sẽ cấp phát bao nhiêu byte bộ nhớ cho các biến trong khai báo sau?

A. 23 byte

B. 24 byte 

C. 22 byte 

D. 18 byte

* Đáp án

* Hướng dẫn giải

Kiểu Interger bộ nhớ lưu trữ một giá tri là 2 byte → 3 biến M, N, P cần 3 x 2= 6 byte

Kiểu Real  bộ nhớ lưu trữ một giá tri là 6 byte → 2 biến A. B cần 2 x 6 = 12 byte

Kiểu Longint  bộ nhớ lưu trữ một giá tri là 4 byte → 1 biến C cần 1 x 4 = 4 byte

→ Vậy cần cấp 6+ 12+ 4 = 22 byte bộ nhớ cho các biến.

Đáp án: C

Copyright © 2021 HOCTAP247