Professional Documents
Culture Documents
Phần I
Câu hỏi 1. (L.O.2.3): Xác định các giá trị của biểu thức: 8 + 5 * 7 % 2 * 4 ___________
Câu hỏi 2. (L.O.3.2): Xác định giá trị của biểu thức: 3.0 * 5 / 6 + 15 / 2 + 6___________
Câu hỏi 3. (L.O.3.2): Cho length = 20, scale = 2. Xác định giá trị của biểu thức: length *=
scale + 3. ___________
Câu hỏi 4. (L.O.3.2): Chương trình C/C++ khi thực thi sẽ bắt đầu từ hàm nào?___________
Câu hỏi 5. (L.O.3.2): Hàm printf, scanf nằm trong thư viện nào của ngôn ngữ C?_________
Câu hỏi 6. (L.O.3.2): Toán tử luận lý AND sai khi nào?_____________________________
Câu hỏi 7. (L.O.3.2): Giá trị của biều thức var1 == 4 || var2 > var1 là bao nhiêu?
a) Cho var1 = 4, var2 = 1
b) Cho var1 = 1, var2 = 1
Câu hỏi 8. (L.O.3.2): Giá trị của biều thức var1 == 4 || ((var2 > var1) && (var1 != var3)) là
bao nhiêu?
a) Cho var1 = 1, var2 = 2, var3 = 1
b) Cho var1 = 1, var2 = 2, var3 = 3
Câu hỏi 9. (L.O.3.2): Ngôn ngữ C cung cấp toán tử nào dùng để lấy kích thước ô nhớ của
kiểu dữ liệu? _______________
Câu hỏi 10. (L.O.3.2): Cho biết tính kết hợp của của toán tử +,-: _________________
Câu hỏi 11. (L.O.3.2): Kiểu trả về của hàm với prototype “int func(char x, float v, double t)
__________________
Câu hỏi 12. (L.O.3.2): Hãy giải thích câu lệnh break?
________________________________________________________________________
MSSV: ........................................... Họ và tên SV: ..................................................................................................... Trang1/2
_________________________________________________________________________
Câu hỏi 13. (L.O.3.2): Hãy giải thích câu lệnh continue?
________________________________________________________________________
_________________________________________________________________________
Câu hỏi 14. (L.O.3.2): Dòng lệnh for (int x = 5; ; ) này hợp lệ không? Giải thích.
_________________________________________________________________________
_________________________________________________________________________
Câu hỏi 15. (L.O.3.2): Chỉ ra dòng lỗi của đoạn chương trình sau nếu có? Giải thích
for(;;) {
printf( "\nPress any key, Q to quit: " )
}
_________________________________________________________________________
Câu hỏi 16. (L.O.3.2): Đoạn chương trình sau có bao nhiêu lỗi? _________________
int total = 200
while ( line_count <= 8 & the total <= 100)
{
line_count += 1;
}
Câu hỏi 17. (L.O.3.2): Cho biết điểm khác nhau của chuỗi ký tự và mảng trong C?
_________________________________________________________________________
_________________________________________________________________________
Câu hỏi 18. (L.O.3.2): Trong C, con trỏ bậc 1 chứa giá trị gì? ________________________
Câu hỏi 19. (L.O.3.2): Trong C, con trỏ bậc 2 chứa giá trị gì? ________________________
Câu hỏi 20. (L.O.3.2): Định nghĩa một cấu trúc C như sau: