Trả lời:
Đáp án đúng: B
Câu hỏi liên quan
Lời giải:
Đáp án đúng: C
Chương trình sử dụng `scanf` để đọc một số nguyên và một ký tự từ đầu vào. Định dạng `%d` trong `scanf` sẽ đọc một chuỗi các chữ số liên tiếp và chuyển đổi nó thành một số nguyên. Khi gặp ký tự 'h' không phải là số, `scanf` sẽ dừng đọc số nguyên và gán giá trị số nguyên đọc được (29) cho biến `n`. Định dạng `%c` sẽ đọc ký tự tiếp theo trong luồng đầu vào (là 'h') và gán nó cho biến `c`. Sau đó, chương trình sử dụng `printf` để in giá trị của `n` (với độ rộng tối thiểu là 3) và ký tự `c`. Vì vậy, `n` sẽ là 29 và `c` sẽ là 'h'. Kết quả in ra sẽ là " 29h".
Lời giải:
Đáp án đúng: B
Trong C/C++, chỉ số của mảng bắt đầu từ 0. Do đó, khi khai báo `int x[3] = {4, 2, 6};`, giá trị của các phần tử trong mảng `x` sẽ là: `x[0] = 4`, `x[1] = 2`, và `x[2] = 6`. Phương án B phản ánh đúng điều này.
Lời giải:
Đáp án đúng: C
Đoạn chương trình khai báo một biến `x` kiểu `int` và một con trỏ `p` kiểu `int *`.
- `x = 3; x = 6;`: Giá trị của `x` được gán lần lượt là 3 rồi 6. Như vậy, sau hai lệnh này, `x` có giá trị là 6.
- `p = &x;`: Con trỏ `p` được gán địa chỉ của biến `x`. Điều này có nghĩa `p` trỏ tới `x`.
- `*p = 9;`: Giá trị tại địa chỉ mà `p` trỏ tới (tức là giá trị của `x`) được gán bằng 9. Vậy, `x` bây giờ có giá trị là 9.
- Các lệnh `printf` in ra giá trị của `x`, giá trị mà `p` trỏ tới (tức là `x`), và lại giá trị của `x`. Do đó, kết quả in ra sẽ là "999".
- `x = 3; x = 6;`: Giá trị của `x` được gán lần lượt là 3 rồi 6. Như vậy, sau hai lệnh này, `x` có giá trị là 6.
- `p = &x;`: Con trỏ `p` được gán địa chỉ của biến `x`. Điều này có nghĩa `p` trỏ tới `x`.
- `*p = 9;`: Giá trị tại địa chỉ mà `p` trỏ tới (tức là giá trị của `x`) được gán bằng 9. Vậy, `x` bây giờ có giá trị là 9.
- Các lệnh `printf` in ra giá trị của `x`, giá trị mà `p` trỏ tới (tức là `x`), và lại giá trị của `x`. Do đó, kết quả in ra sẽ là "999".
Lời giải:
Đáp án đúng: A
Chương trình này minh họa cách tham số được truyền vào hàm trong C. Trong hàm `main`, biến `a` được khởi tạo với giá trị 5. Sau đó, hàm `change(a)` được gọi, *truyền bản sao* của giá trị `a` vào hàm `change`. Bên trong hàm `change`, biến `a` (là một biến cục bộ của hàm `change`) được gán giá trị 10. Tuy nhiên, sự thay đổi này chỉ ảnh hưởng đến bản sao của `a` bên trong hàm `change`, chứ không ảnh hưởng đến biến `a` trong hàm `main`. Do đó, khi `printf("%d", a)` được gọi trong hàm `main`, nó vẫn in ra giá trị ban đầu của `a`, là 5.
Lời giải:
Đáp án đúng: C
Đoạn code sử dụng toán tử `||` (OR) trong C. Toán tử `||` trả về 1 nếu ít nhất một trong các toán hạng của nó là đúng (khác 0), và trả về 0 nếu cả hai toán hạng đều sai (bằng 0).
Trong biểu thức `3 < 2 || 6`, ta có:
* `3 < 2` là sai, vì 3 không nhỏ hơn 2. Biểu thức này trả về 0.
* `6` là một giá trị khác 0, vì vậy nó được coi là đúng.
Do đó, `0 || 6` sẽ trả về 1, vì một trong các toán hạng (6) là đúng.
`printf("%d", 3 < 2 || 6);` sẽ in ra giá trị 1 ra màn hình.
Vậy đáp án đúng là C.
Trong biểu thức `3 < 2 || 6`, ta có:
* `3 < 2` là sai, vì 3 không nhỏ hơn 2. Biểu thức này trả về 0.
* `6` là một giá trị khác 0, vì vậy nó được coi là đúng.
Do đó, `0 || 6` sẽ trả về 1, vì một trong các toán hạng (6) là đúng.
`printf("%d", 3 < 2 || 6);` sẽ in ra giá trị 1 ra màn hình.
Vậy đáp án đúng là C.
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

Bộ Đồ Án Tốt Nghiệp Ngành Trí Tuệ Nhân Tạo Và Học Máy
89 tài liệu310 lượt tải

Bộ 120+ Đồ Án Tốt Nghiệp Ngành Hệ Thống Thông Tin
125 tài liệu441 lượt tải

Bộ Đồ Án Tốt Nghiệp Ngành Mạng Máy Tính Và Truyền Thông
104 tài liệu687 lượt tải

Bộ Luận Văn Tốt Nghiệp Ngành Kiểm Toán
103 tài liệu589 lượt tải

Bộ 370+ Luận Văn Tốt Nghiệp Ngành Kế Toán Doanh Nghiệp
377 tài liệu1030 lượt tải

Bộ Luận Văn Tốt Nghiệp Ngành Quản Trị Thương Hiệu
99 tài liệu1062 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