Content text Chủ đề 10F. Lập trình cơ bản.pdf
B. HƯỚNG DẪN CHI TIẾT Phần I. Câu trắc nghiệm nhiều phương án lựa chọn. Mỗi câu hỏi chỉ chọn một phương án. Câu 1. Biến nào sau đây được khai báo đúng trong Python? A. Sai. Trong Python không được khai báo kiểu dữ liệu khi gán giá trị. B. Đúng. Đây là cú pháp hợp lệ trong Python để gán giá trị 5 cho biến a. C. Sai. Python không sử dụng từ khóa let để khai báo biến mà là trong JavaScript. D. Sai. a : 5 không phải cú pháp đúng khai báo biến trong Python. Câu 2. Phương án nào sau đây là một hằng số trong Python? A. Đúng. Python không có từ khóa khai báo hằng nhưng quy ước viết hoa tên hằng số. B. Sai. pi viết thường chỉ là một biến bình thường, không mang ý nghĩa là một hằng số. C. Sai. Python không có từ khóa const. D. Sai. Python không dùng define, mà trong C, C++ dùng. Câu 3. Phương án nào sau đây là cú pháp ghi chú hợp lệ trong Python? A. Sai. Không hợp lệ trong Python, // là cú pháp ghi chú 1 dòng trong C++, Java,... B. Sai. Không hợp lệ trong Python, /* */ là cú pháp ghi chú nhiều dòng trong C++, Java,.... C. Đúng. Python dùng dấu # để ghi chú trên một dòng. D. Sai. Không hợp lệ trong Python, -- là cú pháp ghi chú 1 dòng trong một số ngôn ngữ như SQL hoặc Ada. Câu 4. Hàm nào sau đây dùng để lấy giá trị tuyệt đối trong Python? A. Đúng. abs() là hàm tiêu chuẩn để lấy giá trị tuyệt đối trong Python. B. Sai. fabs() thuộc thư viện math, nên phải viết math.fabs() mới hợp lệ. C. Sai. Không có hàm absolute() trong Python. D. Sai. math.abs() không tồn tại trong Python. Câu 5. Lệnh nào sau đây để in dữ liệu ra màn hình trong Python? A. Đúng. print() là lệnh chuẩn trong Python. B. Sai. echo() là lệnh của PHP, không tồn tại trong Python. C. Sai. cout << là lệnh của C++, không tồn tại trong Python. D. Sai. System.out.println() là lệnh của Java, không tồn tại trong Python. Câu 6. Phương án nào sau đây là lệnh nhập dữ liệu từ bàn phím trong Python? A. Sai. scanf() là của C, không tồn tại trong Python. B. Sai. cin >> là của C++, không tồn tại trong Python. C. Đúng. input() là hàm chuẩn nhập dữ liệu trong Python. D. Sai. gets() thuộc C, không tồn tại trong Python. Câu 7. Tên biến nào sau đây là hợp lệ trong Python? A. Sai. Tên biến không được bắt đầu bằng chữ số. B. Đúng. Là tên biến hợp lệ (có thể bắt đầu bằng dấu gạch dưới). C. Sai. Ký tự @ không hợp lệ trong tên biến. D. Sai. Ký tự ! không hợp lệ trong tên biến. Câu 8. Đáp án nào sau đây là kết quả của pow(2, 3) trong Python? A. Sai. pow(2,3) trả về 8, không phải 6. B. Đúng. 2 mũ 3 bằng 8. C. Sai. 2 mũ 3 không bằng 4. D. Sai. 2 mũ 3 không bằng 16. Câu 9. Hàm nào sau đây dùng để làm tròn số trong Python? A. Đúng. round() là hàm làm tròn số trong Python.