JavaScript is required

Kết quả của chương trình sau
#include “stdio.h”
void main() {
int i;
i = 10;
printf(“ % o”, i);
}

A.
12
B.
10
C.
8
D.
Kết quả khác
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