Câu hỏi:

07/05/2022 1,898

Xét khai báo biến:

int a,b;

float c;

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

Đáp án chính xác

Sách mới 2k7: 30 đề đánh giá năng lực DHQG Hà Nội, Tp. Hồ Chí Minh, BKHN 2025 mới nhất (chỉ từ 110k).

Mua bộ đề Hà Nội Mua bộ đề Tp. Hồ Chí Minh Mua đề Bách Khoa

Quảng cáo

Trả lời:

verified
Giải bởi Vietjack

Đáp án đúng là: B

Kiểu int bộ nhớ lưu trữ một giá tri là 4 byte → 2 biến a, b cần 4×2 = 8 byte

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

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

CÂU HỎI HOT CÙNG CHỦ ĐỀ

Câu 1:

Số c được dùng để lưu tổng (2.5+1.2) thì c thuộc kiểu:

Xem đáp án » 07/05/2022 5,423

Câu 2:

Phạm vi giá trị của kiểu int thuộc:

Xem đáp án » 07/05/2022 2,224

Câu 3:

Biến t nhận các giá trị 1 ; 2 ; 3 thì t thuộc kiểu:

Xem đáp án » 07/05/2022 2,110

Câu 4:

Biến t nhận các giá trị 1.3; 2.3 thì t thuộc kiểu:

Xem đáp án » 07/05/2022 2,098

Câu 5:

Phạm vi giá trị của kiểu char thuộc:

Xem đáp án » 07/05/2022 1,823

Câu 6:

Phạm vi giá trị của kiểu bool là :

Xem đáp án » 07/05/2022 1,623

Bình luận


Bình luận