Một số tác vụ sau sẽ được áp dụng để kiểm tra xem một số nguyên là lẻ hay chẵn: Begin(bắt đầu). Nhập số nguyên n. Nếu số đó là 0 thì hiển thị chuỗi: “Đây là số chẵn”. Ngược lại hiển thị: “Đây là số lẻ”. Chia n cho 2; End(kết thúc). Theo bạn, thứ tự các bước nào sau đây là đúng:
Trả lời:
Đáp án đúng: C
Phân tích bài toán: Bài toán yêu cầu xác định thứ tự các bước đúng để kiểm tra một số nguyên là chẵn hay lẻ. Các bước cần thực hiện là: bắt đầu, nhập số, kiểm tra tính chẵn lẻ, hiển thị kết quả và kết thúc.
Đánh giá các phương án:
- Phương án A: 1, 2, 3, 4, 5, 6 (Bắt đầu, Nhập số, Nếu số đó là 0 thì hiển thị chuỗi, Chia n cho 2, Ngược lại hiển thị, Kết thúc). Sai, vì sau khi nhập số, cần kiểm tra tính chẵn lẻ trước khi chia cho 2.
- Phương án B: 1, 5, 4, 3, 2, 6 (Bắt đầu, Ngược lại hiển thị, Chia n cho 2, Nếu số đó là 0 thì hiển thị chuỗi, Nhập số nguyên n, Kết thúc). Sai, vì không thể hiển thị kết quả hoặc chia cho 2 trước khi nhập số.
- Phương án C: 1, 2, 5, 3, 4, 6 (Bắt đầu, Nhập số nguyên n, Chia n cho 2, Nếu số đó là 0 thì hiển thị chuỗi, Ngược lại hiển thị, Kết thúc). Sai, việc chia n cho 2 là không cần thiết và sai logic.
- Phương án D: 1, 5, 3, 4, 2, 6 (Bắt đầu, Ngược lại hiển thị, Nếu số đó là 0 thì hiển thị chuỗi, Chia n cho 2, Nhập số nguyên n, Kết thúc). Sai, tương tự như phương án B, không thể hiển thị kết quả trước khi nhập số.
Tuy nhiên, không có phương án nào đúng hoàn toàn. Để kiểm tra tính chẵn lẻ của một số nguyên n, ta cần thực hiện các bước sau:
1. Bắt đầu.
2. Nhập số nguyên n.
3. Kiểm tra nếu n chia hết cho 2 (n % 2 == 0).
4. Nếu đúng, hiển thị "Đây là số chẵn".
5. Nếu sai, hiển thị "Đây là số lẻ".
6. Kết thúc.
Nếu chúng ta sửa lại bước 3 như sau: "Nếu n chia hết cho 2 thì hiển thị chuỗi 'Đây là số chẵn'", và bước 4: "Ngược lại hiển thị 'Đây là số lẻ'", thì một đáp án đúng có thể là: 1, 2, [kiểm tra n chia hết cho 2], 3, 4, 6. Nhưng dựa trên các đáp án đã cho, không có đáp án nào chính xác.
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
