Đoạn code nào sẽ hoán vị 2 số a và b:
Trả lời:
Đáp án đúng: A
Để hoán vị hai số a và b, ta cần một biến tạm (thường ký hiệu là t) để lưu giá trị của một trong hai số trước khi gán giá trị mới cho nó.
Phương án A là đúng:
- t = a; (Lưu giá trị của a vào biến t)
- a = b; (Gán giá trị của b cho a. Lúc này, a đã mất giá trị ban đầu)
- b = t; (Gán giá trị của t (chính là giá trị ban đầu của a) cho b)
Các phương án khác sai vì:
- Phương án B: t = a; a = b; t = b; => b không nhận được giá trị ban đầu của a.
- Phương án C: a = t; b = a; t = b; => t chưa được khởi tạo giá trị, a và b sẽ nhận giá trị không xác định hoặc mặc định của t, sau đó b và t nhận giá trị của a.
- Phương án D: t = b; b = a; a = t; => a nhận giá trị của b, sau đó b nhận giá trị của b (thông qua t).
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
