Kết quả của chương trình sau
#include “stdio.h”
void main() {
int i;
i = 10;
printf(“ % o”, i);
}
#include “stdio.h”
void main() {
int i;
i = 10;
printf(“ % o”, i);
}
Trả lời:
Đáp án đúng: A
Đoạn chương trình sử dụng `printf` với định dạng `%o` để in giá trị của biến `i` dưới dạng số bát phân (hệ cơ số 8).
Biến `i` được gán giá trị là 10 (hệ thập phân).
Để chuyển 10 từ hệ thập phân sang hệ bát phân, ta thực hiện như sau:
10 chia 8 được 1, dư 2.
Vậy, 10 (hệ thập phân) = 12 (hệ bát phân).
Do đó, chương trình sẽ in ra `12`.
Vậy đáp án đúng là A.
Tổng hợp 600+ câu hỏi trắc nghiệm lập trình C có đáp án đầy đủ nhằm giúp các bạn dễ dàng ôn tập lại toàn bộ các kiến thức.
50 câu hỏi 60 phút
Câu hỏi liên quan

FORM.08: Bộ 130+ Biểu Mẫu Thống Kê Trong Doanh Nghiệp

FORM.07: Bộ 125+ Biểu Mẫu Báo Cáo Trong Doanh Nghiệp

FORM.06: Bộ 320+ Biểu Mẫu Hành Chính Thông Dụng

FORM.05: Bộ 330+ Biểu Mẫu Thuế - Kê Khai Thuế Mới Nhất

FORM.04: Bộ 240+ Biểu Mẫu Chứng Từ Kế Toán Thông Dụng
