Trả lời:
Đáp án đúng: D
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
Lời giải:
Đáp án đúng: B
Lời giải:
Đáp án đúng: D
Đáp án đúng là D. “%p”. Trong ngôn ngữ C, xâu định dạng “%p” được sử dụng để in ra địa chỉ của một biến dưới dạng con trỏ (pointer). Các lựa chọn khác không đúng vì:
- “%u” dùng để in ra số nguyên không dấu (unsigned integer).
- “%e” dùng để in ra số thực dấu phẩy động ở dạng ký hiệu khoa học.
- “%o” dùng để in ra số nguyên ở hệ cơ số bát phân (octal).
Lời giải:
Đáp án đúng: C
Câu hỏi kiểm tra kiến thức về việc khai báo và định nghĩa hàm trong lập trình, đặc biệt là khi hàm được gọi trước khi nó được định nghĩa. Trong nhiều ngôn ngữ lập trình (như C, C++), nếu một hàm được gọi trước khi nó được định nghĩa, trình biên dịch cần biết về sự tồn tại của hàm đó (tức là kiểu trả về, tên hàm và các tham số) thông qua việc khai báo trước. Việc khai báo trước (function declaration) cho phép trình biên dịch kiểm tra tính hợp lệ của việc gọi hàm.
Phương án A sai vì kiểu trả về của hàm không nhất thiết phải là void.
Phương án B sai vì kiểu đầu vào của hàm không nhất thiết phải là void.
Phương án C đúng vì hàm cần được khai báo trước khi gọi để trình biên dịch biết về sự tồn tại và kiểu của hàm.
Phương án D sai vì hàm không chỉ trả về kiểu boolean.
Lời giải:
Đáp án đúng: B
Trong C/C++, kiểu `char` chiếm 1 byte. Khi bạn gán `ch[] = "A"`, bạn đang khởi tạo một mảng các ký tự (chuỗi). Chuỗi "A" thực chất bao gồm hai ký tự: ký tự 'A' và ký tự null terminator '\0'. Do đó, mảng `ch` sẽ có kích thước là 2 bytes: 1 byte cho 'A' và 1 byte cho '\0'. Tuy nhiên, câu hỏi có vẻ như đang kiểm tra kích thước tối thiểu mà `ch` cần để chứa "A", trong trường hợp này chỉ xét kí tự 'A'. Vì vậy, đáp án phù hợp nhất là 1 byte, chứa kí tự 'A'.
Lời giải:
Đáp án đúng: A
Câu hỏi kiểm tra kiến thức về cú pháp và chức năng của hàm `printf()` trong ngôn ngữ C. Hàm `printf()` được sử dụng để in dữ liệu ra màn hình. Dãy mã quy cách trong hàm `printf()` chính là dãy các mã định dạng dữ liệu, cho biết kiểu dữ liệu của các biến sẽ được in ra (ví dụ: %d cho số nguyên, %f cho số thực, %s cho chuỗi,...).
* **A. Dãy các mã định dạng dữ liệu hiển thị:** Đây là đáp án chính xác. Các mã định dạng dữ liệu như `%d`, `%f`, `%s`,... xác định cách các biến được hiển thị.
* **B. Con trỏ của xâu kí tự:** Xâu kí tự (string) có thể được truyền vào `printf()`, nhưng không phải là "dãy mã quy cách". Con trỏ xâu kí tự thường được dùng để truyền nội dung xâu cần in, chứ không phải mã định dạng.
* **C. Các xâu kí tự mang tính chất thông báo:** Xâu kí tự thông báo có thể đi kèm trong chuỗi định dạng (ví dụ: `printf("Gia tri la: %d", x);`), nhưng phần `%d` mới là mã quy cách.
* **D. Cả 3 phương án trên:** Vì chỉ có phương án A đúng, nên phương án này sai.
Vậy, đáp án đúng là A.
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