Câu hỏi:

07/05/2022 1,619

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

Siêu phẩm 30 đề thi thử THPT quốc gia 2024 do thầy cô VietJack biên soạn, chỉ từ 100k trên Shopee Mall.

Mua ngay

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.

Quảng cáo

book vietjack

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,012

Câu 2:

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 1,840

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 1,811

Câu 4:

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

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

Câu 5:

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

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

Câu 6:

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

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

Bình luận


Bình luận