Trắc nghiệm tin học 10 kết nối tri thứcTrắc nghiệm Tin học 10 kết nối tri thức bài Ngôn ngữ lập trình bậc cao và Python Đăng vào 3 Tháng 5, 2026 bởi admin Trắc nghiệm Tin học 10 kết nối tri thức bài Ngôn ngữ lập trình bậc cao và Python Trắc nghiệm Tin học 10 kết nối tri thức bài Ngôn ngữ lập trình bậc cao và Python Số câu25Quiz ID44052 Làm bài Câu 1 Đâu là một trong những ưu điểm chính của việc sử dụng ngôn ngữ lập trình bậc cao so với ngôn ngữ máy? A Tăng cường khả năng kiểm soát trực tiếp phần cứng máy tính B Giảm thời gian và công sức viết chương trình nhờ cú pháp đơn giản, dễ hiểu C Tối ưu hóa hiệu suất thực thi chương trình một cách tự động D Loại bỏ hoàn toàn nhu cầu về chương trình dịch Câu 2 Kết quả của biểu thức Python sau là gì: '5 + 3 * 2'? A 16 B 11 C 13 D 8 Câu 3 Phát biểu nào sau đây mô tả đúng về biến trong lập trình Python? A Biến là một hằng số có giá trị không thể thay đổi trong suốt chương trình B Biến là một vùng nhớ được đặt tên dùng để lưu trữ dữ liệu, và giá trị của nó có thể thay đổi trong quá trình thực thi chương trình C Biến luôn phải được khai báo kiểu dữ liệu tường minh trước khi sử dụng D Biến chỉ có thể lưu trữ dữ liệu số nguyên Câu 4 Ngôn ngữ lập trình bậc cao có đặc điểm nổi bật nào giúp người lập trình dễ dàng hơn trong việc tạo ra phần mềm? A Sử dụng trực tiếp mã nhị phân mà máy tính hiểu được B Cấu trúc câu lệnh gần với ngôn ngữ tự nhiên, dễ đọc và dễ viết C Yêu cầu kiến thức sâu về kiến trúc phần cứng của máy tính D Thực thi chương trình nhanh hơn đáng kể so với ngôn ngữ máy Câu 5 Trong Python, kiểu dữ liệu nào được sử dụng để lưu trữ các giá trị đúng (True) hoặc sai (False)? A int B str C float D bool Câu 6 Trong Python, từ khóa 'print' được dùng để làm gì? A Khai báo một biến mới B Hiển thị thông tin hoặc giá trị ra màn hình console C Đọc dữ liệu nhập từ bàn phím D Thực hiện phép tính toán học phức tạp Câu 7 Tại sao Python được coi là một ngôn ngữ lập trình bậc cao và thân thiện với người mới bắt đầu? A Vì nó yêu cầu ít tài nguyên phần cứng hơn các ngôn ngữ khác B Vì cú pháp của nó đơn giản, dễ đọc, gần gũi với tiếng Anh tự nhiên C Vì nó là ngôn ngữ duy nhất không cần chương trình dịch D Vì nó chỉ được sử dụng cho các ứng dụng web đơn giản Câu 8 Ý nghĩa của việc sử dụng thụt lề (indentation) trong Python là gì? A Chỉ để làm cho mã dễ đọc hơn, không ảnh hưởng đến chức năng B Đánh dấu sự kết thúc của một khối lệnh hoặc hàm C Xác định các khối lệnh, cấu trúc điều khiển và hàm D Phân biệt giữa các loại biến khác nhau Câu 9 Chương trình dịch (compiler hoặc interpreter) đóng vai trò gì trong quá trình thực thi chương trình viết bằng ngôn ngữ lập trình bậc cao? A Viết mã nguồn từ ngôn ngữ máy sang ngôn ngữ lập trình bậc cao B Chuyển đổi mã nguồn từ ngôn ngữ bậc cao sang ngôn ngữ máy để máy tính có thể hiểu và thực thi C Hỗ trợ người lập trình gỡ lỗi trong quá trình viết mã D Quản lý tài nguyên hệ thống khi chương trình đang chạy Câu 10 Để nhập dữ liệu từ bàn phím vào một biến có tên 'ten_hoc_sinh' trong Python, ta sử dụng hàm nào? A get_input() B read_line() C input() D console_read() Câu 11 Toán tử so sánh nào trong Python dùng để kiểm tra xem hai giá trị có BẰNG NHAU hay không? A = B == C != D Câu 12 Nếu biến 'tuoi' có giá trị 18, biểu thức điều kiện 'tuoi >= 18' sẽ cho kết quả là gì? A False B True C 18 D Lỗi Câu 13 Trong Python, làm thế nào để viết một chú thích (comment) trên một dòng? A Sử dụng dấu '//' ở đầu dòng B Sử dụng dấu '/*' và '*/' để bao quanh chú thích C Sử dụng dấu '#' ở đầu dòng hoặc sau câu lệnh D Sử dụng dấu '---' ở đầu dòng Câu 14 Cho đoạn mã Python: 'x = 10 y = 'Hello' print(x, y)'. Kết quả hiển thị trên màn hình là gì? A 10Hello B 10 'Hello' C 10 Hello D Lỗi cú pháp Câu 15 Đâu không phải là một đặc điểm chính của Python? A Là ngôn ngữ thông dịch B Là ngôn ngữ đa năng C Sử dụng dấu chấm phẩy để kết thúc mỗi câu lệnh D Cú pháp đơn giản, dễ học Câu 16 Để gán giá trị 10 cho một biến có tên 'diem_so' trong Python, câu lệnh nào sau đây là đúng? A diem_so == 10 B int diem_so = 10 C diem_so = 10 D set diem_so = 10 Câu 17 Ngôn ngữ lập trình Python được phát triển bởi ai? A Bill Gates B Mark Zuckerberg C Guido van Rossum D Linus Torvalds Câu 18 Kiểu dữ liệu nào trong Python dùng để biểu diễn các số nguyên không có phần thập phân? A float B str C int D bool Câu 19 Khi muốn in ra màn hình dòng chữ 'Chào mừng đến với Python!' cùng với giá trị của một biến 'ten_nguoi_dung', cú pháp nào sau đây là đúng? A print('Chào mừng đến với Python!' + ten_nguoi_dung) B print 'Chào mừng đến với Python!', ten_nguoi_dung C print('Chào mừng đến với Python!' ten_nguoi_dung) D printf('Chào mừng đến với Python!', ten_nguoi_dung) Câu 20 Để khai báo một hằng số trong Python, người lập trình thường làm theo quy ước nào? A Sử dụng từ khóa 'const' trước tên biến B Viết tên biến bằng chữ hoa toàn bộ (ví dụ: 'PI', 'MAX_VALUE') C Sử dụng dấu gạch dưới ở đầu tên biến D Python không hỗ trợ hằng số, chỉ có biến Câu 21 Hàm 'input()' trong Python luôn trả về kiểu dữ liệu gì? A int B float C str (chuỗi) D bool Câu 22 Đâu là một ví dụ về lỗi cú pháp (SyntaxError) trong Python? A Chương trình chạy nhưng cho kết quả sai B Viết 'print 'Hello'' thay vì 'print('Hello')' C Chia một số cho 0 D Truy cập một biến chưa được khai báo Câu 23 Phát biểu nào sau đây là đúng về sự khác biệt cơ bản giữa trình biên dịch (compiler) và trình thông dịch (interpreter)? A Trình biên dịch thực thi từng câu lệnh một, trong khi trình thông dịch dịch toàn bộ mã nguồn trước khi thực thi B Trình thông dịch tạo ra một tệp thực thi độc lập, còn trình biên dịch thì không C Trình biên dịch dịch toàn bộ mã nguồn sang mã máy một lần rồi thực thi, còn trình thông dịch dịch và thực thi từng câu lệnh một D Trình thông dịch chỉ hoạt động với ngôn ngữ máy, còn trình biên dịch chỉ hoạt động với ngôn ngữ bậc cao Câu 24 Để chuyển đổi một chuỗi 's' thành số nguyên trong Python, ta sử dụng hàm nào? A float(s) B str(s) C int(s) D convert_to_int(s) Câu 25 Giá trị của biểu thức logic 'True and False' trong Python là gì? A True B False C Error D None Trắc nghiệm Tin học 10 kết nối tri thức bài Hoàn thiện hình ảnh đồ họa Trắc nghiệm Tin học 10 kết nối tri thức bài Biến và lệnh gán