Đáp án đúng: B
Câu hỏi liên quan
Trong lập trình, hai hay nhiều hàm có thể có cùng tên nếu danh sách tham số (số lượng, kiểu dữ liệu và thứ tự của các tham số) của chúng khác nhau. Điều này được gọi là nạp chồng hàm (function overloading). Trình biên dịch sử dụng danh sách tham số để phân biệt giữa các hàm có cùng tên.
A. Kiểu trả về (return type) không đủ để phân biệt các hàm. Hai hàm có thể có cùng tên và danh sách tham số nhưng kiểu trả về khác nhau, nhưng điều này không được phép trong nhiều ngôn ngữ lập trình vì gây mơ hồ.
B. Danh sách tham số (parameter lists) là yếu tố quyết định để phân biệt các hàm có cùng tên.
C. Vì phương án B đúng, nên phương án này sai.
Như vậy, đáp án đúng là FALSE.
Phân tích chi tiết:
* int a = 0, i = 0, b = 0 ;: Khởi tạo ba biến nguyên `a`, `i`, và `b` với giá trị ban đầu là 0.
* for (i = 0; i < 5; i++): Vòng lặp `for` chạy 5 lần, với `i` nhận các giá trị từ 0 đến 4.
* a++: Tăng giá trị của `a` lên 1 trong mỗi lần lặp.
* continue: Lệnh `continue` bỏ qua các lệnh còn lại trong vòng lặp hiện tại và chuyển sang lần lặp tiếp theo. Điều này có nghĩa là lệnh `b++` sẽ không bao giờ được thực thi.
* b++: Lệnh này không bao giờ được thực thi do lệnh `continue` ở trên.
* printf("\n a = %d,b =%d", a, b);: In ra giá trị của `a` và `b` sau khi vòng lặp kết thúc.
Vì vậy, giá trị cuối cùng của `a` là 5 và giá trị cuối cùng của `b` là 0.
Đoạn code khai báo một biến nguyên i và gán giá trị 5. Sau đó, có một câu lệnh if kiểm tra xem i có bằng 0 hay không. Vì i bằng 5 (không bằng 0), nên khối lệnh trong if (cụ thể là goto label) không được thực thi. Do đó, chương trình tiếp tục thực thi dòng lệnh tiếp theo sau if. Dòng lệnh label: chỉ đơn giản là một nhãn, và chương trình tiếp tục thực thi dòng lệnh printf("%d", i);. Lệnh này in giá trị của i (là 5) ra màn hình. Sau đó, lệnh printf("Hey"); in chuỗi "Hey" ra màn hình. Kết quả cuối cùng là "5Hey".

Bộ Đồ Án Tốt Nghiệp Ngành Trí Tuệ Nhân Tạo Và Học Máy

Bộ 120+ Đồ Án Tốt Nghiệp Ngành Hệ Thống Thông Tin

Bộ Đồ Án Tốt Nghiệp Ngành Mạng Máy Tính Và Truyền Thông

Bộ Luận Văn Tốt Nghiệp Ngành Kiểm Toán

Bộ 370+ Luận Văn Tốt Nghiệp Ngành Kế Toán Doanh Nghiệp

Bộ Luận Văn Tốt Nghiệp Ngành Quản Trị Thương Hiệu
ĐĂNG KÝ GÓI THI VIP
- Truy cập hơn 100K đề thi thử và chính thức các năm
- 2M câu hỏi theo các mức độ: Nhận biết – Thông hiểu – Vận dụng
- Học nhanh với 10K Flashcard Tiếng Anh theo bộ sách và chủ đề
- Đầy đủ: Mầm non – Phổ thông (K12) – Đại học – Người đi làm
- Tải toàn bộ tài liệu trên TaiLieu.VN
- Loại bỏ quảng cáo để tăng khả năng tập trung ôn luyện
- Tặng 15 ngày khi đăng ký gói 3 tháng, 30 ngày với gói 6 tháng và 60 ngày với gói 12 tháng.