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".
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
Câu hỏi cùng chủ đề
Chưa có câu hỏi