[KNTT] Trắc nghiệm Tin học 10 bài Ngôn ngữ lập trình bậc cao và Python

0

Bạn đã sẵn sàng chưa? 45 phút làm bài bắt đầu!!!

Bạn đã hết giờ làm bài! Xem kết quả các câu hỏi đã làm nhé!!!


[KNTT] Trắc nghiệm Tin học 10 bài Ngôn ngữ lập trình bậc cao và Python

[KNTT] Trắc nghiệm Tin học 10 bài Ngôn ngữ lập trình bậc cao và Python

1. Cấu trúc điều khiển vòng lặp nào trong Python được sử dụng khi số lần lặp đã biết trước?

A. while
B. if-else
C. for
D. switch

2. Toán tử nào trong Python được sử dụng để thực hiện phép chia lấy phần dư?

A. //
B. %
C. /
D. **

3. Trong Python, biến được khai báo bằng cách nào?

A. Sử dụng từ khóa var.
B. Gán trực tiếp giá trị cho tên biến.
C. Sử dụng từ khóa let.
D. Sử dụng từ khóa declare.

4. Trong Python, làm thế nào để kiểm tra xem một biến có tồn tại trong một List hay không?

A. if variable in my_list:
B. if my_list.contains(variable):
C. if variable == my_list:
D. if variable.exists_in(my_list):

5. Cấu trúc dữ liệu nào trong Python lưu trữ các cặp khóa-giá trị (key-value pairs)?

A. Tuple
B. List
C. Set
D. Dictionary

6. Câu lệnh nào trong Python dùng để in một giá trị ra màn hình?

A. display()
B. output()
C. show()
D. print()

7. Trong lập trình Python, từ khóa nào được sử dụng để khai báo một hàm?

A. function
B. define
C. def
D. func

8. Trong Python, từ khóa nào dùng để tạo một điều kiện rẽ nhánh?

A. loop
B. case
C. if
D. function

9. Ngôn ngữ lập trình bậc cao có đặc điểm chính là gì so với ngôn ngữ bậc thấp?

A. Gần gũi với phần cứng máy tính hơn.
B. Yêu cầu hiểu biết sâu về kiến trúc máy.
C. Dễ đọc, dễ viết và dễ hiểu hơn cho con người.
D. Tốc độ thực thi chậm hơn đáng kể.

10. Đâu là một ví dụ về cú pháp đúng cho câu lệnh `if` trong Python?

A. if x > 10 then print(Lớn hơn 10)
B. if x > 10: print(Lớn hơn 10)
C. if (x > 10) print(Lớn hơn 10)
D. if x > 10 print(Lớn hơn 10)

11. Câu lệnh nào dùng để tạo một vòng lặp vô hạn trong Python, nếu không có điều kiện dừng?

A. for i in range(10):
B. while True:
C. loop forever:
D. repeat until False:

12. Hàm nào trong Python được sử dụng để lấy độ dài của một chuỗi hoặc một danh sách?

A. size()
B. length()
C. count()
D. len()

13. Trong Python, câu lệnh `import math` dùng để làm gì?

A. Định nghĩa một hàm mới có tên là math.
B. Khai báo một biến có tên là math.
C. Nhập (import) module math để sử dụng các hàm toán học.
D. Xuất (export) module math ra khỏi chương trình.

14. Trong Python, làm thế nào để thêm một phần tử vào cuối một List?

A. my_list.insert(0, element)
B. my_list.append(element)
C. my_list.add(element)
D. my_list.extend(element)

15. Phát biểu nào sau đây là đúng về Python?

A. Python là ngôn ngữ biên dịch và yêu cầu khai báo kiểu dữ liệu tường minh.
B. Python là ngôn ngữ thông dịch, có kiểu dữ liệu động và cú pháp rõ ràng.
C. Python chỉ phù hợp cho các ứng dụng web và không thể dùng cho khoa học dữ liệu.
D. Python có cú pháp phức tạp và khó học hơn các ngôn ngữ như C++.

16. Cấu trúc dữ liệu nào trong Python không cho phép chứa các phần tử trùng lặp và không có thứ tự xác định?

A. List
B. Tuple
C. Set
D. Dictionary

17. Ngôn ngữ lập trình bậc cao nào thường được sử dụng rộng rãi trong phân tích dữ liệu, máy học và phát triển web?

A. C++
B. Java
C. Python
D. JavaScript

18. Trong Python, biểu thức `2 ** 3` sẽ trả về giá trị nào?

A. 6
B. 9
C. 8
D. 5

19. Đâu là một ví dụ về cách tạo một danh sách (List) rỗng trong Python?

A. List()
B. []
C. new List
D. {}

20. Kiểu dữ liệu nào trong Python dùng để lưu trữ các giá trị số nguyên?

A. str
B. float
C. bool
D. int

21. Trong lập trình Python, làm thế nào để khai báo một biến là hằng số (giá trị không đổi)?

A. Không có cách nào, Python không hỗ trợ hằng số.
B. Sử dụng từ khóa const trước tên biến.
C. Quy ước đặt tên biến bằng chữ in hoa.
D. Sử dụng từ khóa final trước tên biến.

22. Python là một ngôn ngữ lập trình thuộc loại nào?

A. Biên dịch (Compiled)
B. Thông dịch (Interpreted)
C. Hợp ngữ (Assembly)
D. Máy (Machine)

23. Cấu trúc dữ liệu nào trong Python được sử dụng để lưu trữ một tập hợp các mục có thứ tự và có thể thay đổi?

A. Tuple
B. Set
C. Dictionary
D. List

24. Kiểu dữ liệu nào trong Python được sử dụng để lưu trữ chuỗi ký tự?

A. int
B. float
C. str
D. bool

25. Đâu là một ngôn ngữ lập trình bậc cao?

A. Assembly
B. Machine Code
C. Fortran
D. COBOL

1 / 25

Category: [KNTT] Trắc nghiệm Tin học 10 bài Ngôn ngữ lập trình bậc cao và Python

Tags: Bộ đề 1

1. Cấu trúc điều khiển vòng lặp nào trong Python được sử dụng khi số lần lặp đã biết trước?

2 / 25

Category: [KNTT] Trắc nghiệm Tin học 10 bài Ngôn ngữ lập trình bậc cao và Python

Tags: Bộ đề 1

2. Toán tử nào trong Python được sử dụng để thực hiện phép chia lấy phần dư?

3 / 25

Category: [KNTT] Trắc nghiệm Tin học 10 bài Ngôn ngữ lập trình bậc cao và Python

Tags: Bộ đề 1

3. Trong Python, biến được khai báo bằng cách nào?

4 / 25

Category: [KNTT] Trắc nghiệm Tin học 10 bài Ngôn ngữ lập trình bậc cao và Python

Tags: Bộ đề 1

4. Trong Python, làm thế nào để kiểm tra xem một biến có tồn tại trong một List hay không?

5 / 25

Category: [KNTT] Trắc nghiệm Tin học 10 bài Ngôn ngữ lập trình bậc cao và Python

Tags: Bộ đề 1

5. Cấu trúc dữ liệu nào trong Python lưu trữ các cặp khóa-giá trị (key-value pairs)?

6 / 25

Category: [KNTT] Trắc nghiệm Tin học 10 bài Ngôn ngữ lập trình bậc cao và Python

Tags: Bộ đề 1

6. Câu lệnh nào trong Python dùng để in một giá trị ra màn hình?

7 / 25

Category: [KNTT] Trắc nghiệm Tin học 10 bài Ngôn ngữ lập trình bậc cao và Python

Tags: Bộ đề 1

7. Trong lập trình Python, từ khóa nào được sử dụng để khai báo một hàm?

8 / 25

Category: [KNTT] Trắc nghiệm Tin học 10 bài Ngôn ngữ lập trình bậc cao và Python

Tags: Bộ đề 1

8. Trong Python, từ khóa nào dùng để tạo một điều kiện rẽ nhánh?

9 / 25

Category: [KNTT] Trắc nghiệm Tin học 10 bài Ngôn ngữ lập trình bậc cao và Python

Tags: Bộ đề 1

9. Ngôn ngữ lập trình bậc cao có đặc điểm chính là gì so với ngôn ngữ bậc thấp?

10 / 25

Category: [KNTT] Trắc nghiệm Tin học 10 bài Ngôn ngữ lập trình bậc cao và Python

Tags: Bộ đề 1

10. Đâu là một ví dụ về cú pháp đúng cho câu lệnh `if` trong Python?

11 / 25

Category: [KNTT] Trắc nghiệm Tin học 10 bài Ngôn ngữ lập trình bậc cao và Python

Tags: Bộ đề 1

11. Câu lệnh nào dùng để tạo một vòng lặp vô hạn trong Python, nếu không có điều kiện dừng?

12 / 25

Category: [KNTT] Trắc nghiệm Tin học 10 bài Ngôn ngữ lập trình bậc cao và Python

Tags: Bộ đề 1

12. Hàm nào trong Python được sử dụng để lấy độ dài của một chuỗi hoặc một danh sách?

13 / 25

Category: [KNTT] Trắc nghiệm Tin học 10 bài Ngôn ngữ lập trình bậc cao và Python

Tags: Bộ đề 1

13. Trong Python, câu lệnh `import math` dùng để làm gì?

14 / 25

Category: [KNTT] Trắc nghiệm Tin học 10 bài Ngôn ngữ lập trình bậc cao và Python

Tags: Bộ đề 1

14. Trong Python, làm thế nào để thêm một phần tử vào cuối một List?

15 / 25

Category: [KNTT] Trắc nghiệm Tin học 10 bài Ngôn ngữ lập trình bậc cao và Python

Tags: Bộ đề 1

15. Phát biểu nào sau đây là đúng về Python?

16 / 25

Category: [KNTT] Trắc nghiệm Tin học 10 bài Ngôn ngữ lập trình bậc cao và Python

Tags: Bộ đề 1

16. Cấu trúc dữ liệu nào trong Python không cho phép chứa các phần tử trùng lặp và không có thứ tự xác định?

17 / 25

Category: [KNTT] Trắc nghiệm Tin học 10 bài Ngôn ngữ lập trình bậc cao và Python

Tags: Bộ đề 1

17. Ngôn ngữ lập trình bậc cao nào thường được sử dụng rộng rãi trong phân tích dữ liệu, máy học và phát triển web?

18 / 25

Category: [KNTT] Trắc nghiệm Tin học 10 bài Ngôn ngữ lập trình bậc cao và Python

Tags: Bộ đề 1

18. Trong Python, biểu thức `2 ** 3` sẽ trả về giá trị nào?

19 / 25

Category: [KNTT] Trắc nghiệm Tin học 10 bài Ngôn ngữ lập trình bậc cao và Python

Tags: Bộ đề 1

19. Đâu là một ví dụ về cách tạo một danh sách (List) rỗng trong Python?

20 / 25

Category: [KNTT] Trắc nghiệm Tin học 10 bài Ngôn ngữ lập trình bậc cao và Python

Tags: Bộ đề 1

20. Kiểu dữ liệu nào trong Python dùng để lưu trữ các giá trị số nguyên?

21 / 25

Category: [KNTT] Trắc nghiệm Tin học 10 bài Ngôn ngữ lập trình bậc cao và Python

Tags: Bộ đề 1

21. Trong lập trình Python, làm thế nào để khai báo một biến là hằng số (giá trị không đổi)?

22 / 25

Category: [KNTT] Trắc nghiệm Tin học 10 bài Ngôn ngữ lập trình bậc cao và Python

Tags: Bộ đề 1

22. Python là một ngôn ngữ lập trình thuộc loại nào?

23 / 25

Category: [KNTT] Trắc nghiệm Tin học 10 bài Ngôn ngữ lập trình bậc cao và Python

Tags: Bộ đề 1

23. Cấu trúc dữ liệu nào trong Python được sử dụng để lưu trữ một tập hợp các mục có thứ tự và có thể thay đổi?

24 / 25

Category: [KNTT] Trắc nghiệm Tin học 10 bài Ngôn ngữ lập trình bậc cao và Python

Tags: Bộ đề 1

24. Kiểu dữ liệu nào trong Python được sử dụng để lưu trữ chuỗi ký tự?

25 / 25

Category: [KNTT] Trắc nghiệm Tin học 10 bài Ngôn ngữ lập trình bậc cao và Python

Tags: Bộ đề 1

25. Đâu là một ngôn ngữ lập trình bậc cao?