ID: 18665

Nhận biết (M1)

Cho đoạn mã sau, kết quả in ra là gì?

int x = 100; // biến toàn cục

void f() {

int x = 5; // biến cục bộ

x = x * 2;

printf("%d ", x);

}

int main() {

f();

printf("%d", x);

return 0;

}


Giải thích đáp án:

Trong hàm f: x cục bộ che x toàn cục

x = 5*2 = 10 → in "10 ". Trong main: in x toàn cục = 100 → kết quả "10 100".

để xem lời giải của câu hỏi này