Câu 1
1. Đề bài: Kết quả là 28.5
Sai
2. ✨ Bí quyết chuyển đổi số thập phân
(1) Ý nghĩa của int(s)?
Ép kiểu sang số nguyên!
int(18.5) → 18
Kết quả không được làm tròn mà bị cắt bỏ phần thập phân.
(2) Do đó:
t = 18 + 10 = 28
Kết quả không phải 28.5.
Câu 2
1. Các biến Xyz, xYz, xyZ có khác nhau?
Đúng
2. ✨ Vua của chữ hoa và thường
(1) C++ phân biệt chữ hoa/thường!
abc ≠ Abc ≠ aBc
(2) Ví dụ:
- An
- AN
- an
Mặc dù cùng tên nhưng là ba cá nhân khác nhau.
Câu 3
cout << (8 < 9 < 10)
1. Kết quả là true?
Sai
2. So sánh liên tiếp:
(1) Bước 1:
8 < 9 → true → 1
(2) Bước 2:
1 < 10 → true
(3) Kết quả cuối cùng:
1
Không phải true!
3. 🌟 Muốn in ra true?
Phải bật chế độ hiển thị kiểu boolean:
cout << boolalpha;
Viết đúng:
#include <iostream>
using namespace std;
int main() {
cout << boolalpha; // Bật chế độ hiển thị boolean
cout << (8 < 9 < 10);
return 0;
}
Kết quả:
true
4. 🎯 Muốn tắt chế độ?
cout << noboolalpha;
Câu 4
for(i=0; i<100; i+=2);
1. Giá trị i từ 0 đến 99?
Sai
2. ✨ Bước nhảy đặc biệt
(1) i tăng 2 đơn vị:
0 2 4 6 8 ... 98
(2) Không bao gồm 99.
Câu 5
1. Tất cả đều in ra 2022?
Sai
2. ✨ Sự khác biệt giữa kí tự và số
(1) Số thực:
float(2022) → 2022.0
(2) Kí tự:
'2022'
Đây là biểu thức sai!
(3) Kí tự chỉ cho phép:
'2'
Không thể dùng nhiều kí tự.
Câu 6
1. Biết A = 65
Biểu thức:
int('C') + abs(-5.8)
Kết quả 72.8?
Đúng
2. ✨ Giá trị ASCII
(1) 'C' có mã ASCII:
67
int('C')
Kết quả là 67
(2) abs(-5.8)
→ Kết quả 5.8
(3) 67 + 5.8 = 72.8
Câu 7
bool(-1)
1. Trả về false?
Sai
2. ✨ Quy tắc boolean
(1) Trong C++:
0 → false
khác 0 → true
(2) Do đó:
bool(-1) → true
Câu 8
1. Nếu:
sqrt(a) == abs(a)
Thì a=0?
Sai
2. ✨ Bí mật của căn bậc hai
(1) Thử với a = 1
sqrt(1) = 1
abs(1) = 1
Điều kiện thỏa mãn!
(2) Không chỉ 0 mới thỏa mãn.
Câu 9
1. Bộ phát WiFi có chức năng định tuyến?
Đúng
2. ✨ Kiến thức mạng
(1) Thực chất bộ phát WiFi là:
Router nhỏ gọn
(2) Chức năng:
- Phân phối địa chỉ IP
- Kết nối mạng
Câu 10
1. Mọi vòng lặp for đều có thể chuyển thành while?
Đúng
2. ✨ Thuật toán biến đổi
(1) Ví dụ for:
for(i=0;i<5;i++)
(2) Chuyển thành:
i=0;
while(i<5){
...
i++;
}
Nguyên lý hoạt động giống nhau!