Trả lời:
Đáp án đúng: A
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.
22 câu hỏi 60 phút
Câu hỏi liên quan
Lời giải:
Đáp án đúng: B
Lời giải:
Đáp án đúng: D
Lời giải:
Đáp án đúng: A
Đề bài yêu cầu xác định kết quả hiển thị trên màn hình của một đoạn chương trình C. Đoạn chương trình này sử dụng toán tử điều kiện (ternary operator) `? :`. Toán tử này hoạt động như sau: `(điều_kiện) ? giá_trị_nếu_đúng : giá_trị_nếu_sai`.
Trong đoạn code:
`a = 100;`
`b = 56;`
`printf(“ % d”, (a < b) ? a : b);`
Biến `a` được gán giá trị 100 và biến `b` được gán giá trị 56. Điều kiện `(a < b)` sẽ là `(100 < 56)`, điều này là sai (false). Do đó, toán tử điều kiện sẽ trả về giá trị sau dấu hai chấm (`:`) tức là `b`, có giá trị là 56. Hàm `printf` sẽ in giá trị này ra màn hình. Vậy, kết quả hiển thị sẽ là 56.
Vậy đáp án đúng là A.
Lời giải:
Đáp án đúng: C
Đoạn chương trình trên thực hiện một vòng lặp `for` với biến `i` chạy từ 1 đến 3. Bên trong vòng lặp, biến `j` được gán bằng giá trị của `i`. Tuy nhiên, việc gán `j = i;` nằm bên trong vòng lặp nhưng không có khối lệnh nào khác, nên sau mỗi lần lặp, `j` sẽ được gán lại. Sau khi vòng lặp kết thúc, `j` sẽ giữ giá trị cuối cùng của `i`, tức là 3. Hàm `printf` sau đó in giá trị của `j` với định dạng `% 3 d`, tức là căn phải và chiếm 3 khoảng trắng. Vậy kết quả in ra sẽ là " 3".
Vì không có đáp án nào trùng khớp với " 3", nên đáp án đúng nhất là "Kết quả khác".
Lời giải:
Đáp án đúng: A
Chương trình trên có một lỗi biên dịch vì biến `i` được sử dụng trong hàm `main` mà chưa được khai báo hoặc khởi tạo. Thêm vào đó, bạn đang cố gắng truyền `i` vào hàm `change`, trong khi bạn đã khai báo `a` là 5. Do đó, chương trình sẽ báo lỗi khi biên dịch hoặc thực thi.
Nếu giả sử có một dòng code `int i = a;` trước khi gọi hàm `change(i);` thì chương trình vẫn sẽ in ra 5. Lý do là vì hàm `change` chỉ thay đổi giá trị của tham số `a` bên trong hàm đó. Biến `i` trong hàm `main` không bị ảnh hưởng.
Như vậy, đáp án đúng nhất là D: Báo lỗi khi thực hiện chương trình.
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

FORM.08: Bộ 130+ Biểu Mẫu Thống Kê Trong Doanh Nghiệp
136 tài liệu563 lượt tải

FORM.07: Bộ 125+ Biểu Mẫu Báo Cáo Trong Doanh Nghiệp
125 tài liệu585 lượt tải

FORM.06: Bộ 320+ Biểu Mẫu Hành Chính Thông Dụng
325 tài liệu608 lượt tải

FORM.05: Bộ 330+ Biểu Mẫu Thuế - Kê Khai Thuế Mới Nhất
331 tài liệu1010 lượt tải

FORM.04: Bộ 240+ Biểu Mẫu Chứng Từ Kế Toán Thông Dụng
246 tài liệu802 lượt tải

CEO.22: Bộ Tài Liệu Quy Trình Kiểm Toán, Kiểm Soát Nội Bộ Doanh Nghiệp
138 tài liệu417 lượt tải
ĐĂ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.
77.000 đ/ tháng