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: C
Câu hỏi yêu cầu xác định xâu định dạng (format string) nào được sử dụng để in ra một số thực có độ chính xác đơn trong ngôn ngữ C (hoặc các ngôn ngữ tương tự).
* **%u**: Được sử dụng để in ra số nguyên không dấu (unsigned integer).
* **%e**: Được sử dụng để in ra số thực dưới dạng ký hiệu khoa học (ví dụ: 1.2345e+02).
* **%f**: Được sử dụng để in ra số thực dưới dạng số thập phân dấu phẩy động (ví dụ: 123.45).
* **%o**: Được sử dụng để in ra số nguyên dưới dạng bát phân (octal).
Vì vậy, đáp án chính xác là **%f** vì nó được dùng để in số thực ở dạng thập phân dấu phẩy động, thường dùng để biểu diễn số thực có độ chính xác đơn.
Lời giải:
Đáp án đúng: C
Câu hỏi kiểm tra kiến thức về các toán tử gán trong lập trình (ví dụ, trong C, C++, Java, Python...).
* **A. (a+=b):** Tương đương với `a = a + b`. Đây là một phép gán hợp lệ, cộng `b` vào `a` và gán kết quả lại cho `a`.
* **B. (a-=b):** Tương đương với `a = a - b`. Đây cũng là một phép gán hợp lệ, trừ `b` khỏi `a` và gán kết quả lại cho `a`.
* **C. (a>>=b):** Tương đương với `a = a >> b`. Toán tử `>>` là toán tử dịch bit phải. Phép gán này dịch các bit của `a` sang phải `b` vị trí và gán kết quả lại cho `a`. Thường được sử dụng trong các ngôn ngữ lập trình mức thấp (C, C++). Trong một số ngôn ngữ (ví dụ Python) vẫn hỗ trợ nhưng ít dùng.
* **D. (a*=b):** Tương đương với `a = a * b`. Đây là một phép gán hợp lệ, nhân `a` với `b` và gán kết quả lại cho `a`.
Trong các biểu thức trên, `(a>>=b)` ít phổ biến hơn và có thể không được phép hoặc không hoạt động như mong đợi trong một số ngôn ngữ lập trình bậc cao mà không có kiểu dữ liệu số nguyên rõ ràng hoặc không hỗ trợ dịch bit trực tiếp trên số thực.
Vì vậy, đáp án C là đáp án phù hợp nhất trong ngữ cảnh câu hỏi này (biểu thức "không được phép" hoặc ít phổ biến hơn).
Lời giải:
Đáp án đúng: B
Câu hỏi này kiểm tra kiến thức về toán tử dịch trái bit (<<=) trong lập trình. Toán tử `<<=` dịch trái số bit bên trái đi một số vị trí bằng số bit bên phải và gán kết quả cho biến bên trái.
Trong trường hợp này, `a <<= b` tương đương với `a = a << b`. Vì `a = 3` và `b = 2`, nên ta có `a = 3 << 2`.
Phép dịch trái 2 bit tương đương với việc nhân với 2 mũ 2 (tức là nhân với 4). Vậy, `a = 3 * 4 = 12`.
Do đó, `c = a = 12`.
Vậy đáp án đúng là B.
Lời giải:
Đáp án đúng: C
Lệnh `continue` được sử dụng để bỏ qua phần còn lại của vòng lặp hiện tại và chuyển sang lần lặp tiếp theo.
- `break`: Thoát khỏi vòng lặp hoàn toàn.
- `goto`: Chuyển đến một nhãn được chỉ định (ít được khuyến khích sử dụng).
- `return`: Thoát khỏi hàm hiện tại.
Do đó, phương án C là đáp án chính xác.
Lời giải:
Đáp án đúng: D
Trong các ngôn ngữ lập trình và đại số logic, thứ tự ưu tiên của các toán tử logic thường là NOT, sau đó đến AND, và cuối cùng là OR. Điều này có nghĩa là toán tử NOT sẽ được thực hiện trước, sau đó là AND, và cuối cùng là OR. Ví dụ, biểu thức `NOT A AND B OR C` sẽ được hiểu là `((NOT A) AND B) OR C`.
Do đó, đáp án đúng là: D. NOT, AND, OR
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