Trắc nghiệm Kết nối ôn tập Tin học 8 cuối học kì 2

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é!!!


Trắc nghiệm Kết nối ôn tập Tin học 8 cuối học kì 2

Trắc nghiệm Kết nối ôn tập Tin học 8 cuối học kì 2

1. Cấu trúc dữ liệu dictionary (từ điển) trong Python lưu trữ dữ liệu dưới dạng nào?

A. Cặp khóa-giá trị (key-value pairs).
B. Chỉ giá trị, không có khóa.
C. Dãy số theo thứ tự.
D. Tập hợp các giá trị duy nhất, không có thứ tự.

2. Trong Python, hàm len() dùng để làm gì?

A. Trả về giá trị tuyệt đối của một số.
B. Trả về độ dài (số lượng phần tử) của một đối tượng (như chuỗi, danh sách, tuple).
C. Chuyển đổi một số sang dạng chuỗi.
D. Tìm kiếm một phần tử trong danh sách.

3. Cấu trúc dữ liệu tuple trong Python có đặc điểm gì?

A. Có thể thay đổi (mutable) và có thứ tự.
B. Không thể thay đổi (immutable) và có thứ tự.
C. Không có thứ tự và không thể thay đổi.
D. Không có thứ tự và có thể thay đổi.

4. Khi bạn viết x = 5.0, kiểu dữ liệu của biến x trong Python là gì?

A. int (số nguyên)
B. float (số thực)
C. str (chuỗi)
D. bool (logic)

5. Để truy cập phần tử đầu tiên của một danh sách my_list trong Python, bạn sẽ sử dụng chỉ số nào?

A. my_list(0)
B. my_list[1]
C. my_list(1)
D. my_list[0]

6. Một biến trong lập trình là gì?

A. Một lệnh điều khiển luồng chương trình.
B. Một giá trị không thể thay đổi trong quá trình thực thi.
C. Một định danh đại diện cho một vùng nhớ lưu trữ dữ liệu có thể thay đổi.
D. Một hàm thực hiện một tác vụ cụ thể.

7. Trong Python, để tạo một vòng lặp vô hạn, bạn có thể sử dụng cấu trúc nào?

A. for i in range(0, 10):
B. while True:
C. while 1:
D. Cả hai phương án B và C

8. Câu lệnh if condition: ... else: ... trong Python dùng để làm gì?

A. Lặp lại một khối lệnh nhiều lần.
B. Kiểm tra một điều kiện và thực thi các khối lệnh khác nhau dựa trên kết quả.
C. Định nghĩa một hàm mới.
D. Nhập dữ liệu từ người dùng.

9. Đâu là cách khai báo một danh sách (list) trống trong Python?

A. my_list = {}
B. my_list = ()
C. my_list = []
D. my_list = <>

10. Kiểu dữ liệu nào trong Python được sử dụng để biểu diễn giá trị đúng hoặc sai?

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

11. Vòng lặp for i in range(5): trong Python sẽ thực thi khối lệnh bên trong bao nhiêu lần?

A. 4 lần
B. 5 lần
C. 6 lần
D. Vô hạn lần

12. Ngôn ngữ lập trình nào chủ yếu dùng để định dạng cấu trúc và nội dung của trang web?

A. JavaScript
B. CSS
C. HTML
D. Python

13. Biểu thức logic A and B trong Python sẽ trả về True nếu và chỉ nếu:

A. Chỉ có A là True.
B. Chỉ có B là True.
C. Cả A và B đều là False.
D. Cả A và B đều là True.

14. Câu lệnh while condition: ... trong Python sẽ thực hiện hành động gì?

A. Thực thi khối lệnh một lần duy nhất.
B. Thực thi khối lệnh cho đến khi điều kiện trở thành False.
C. Thực thi khối lệnh cho đến khi điều kiện trở thành True.
D. Lặp lại khối lệnh một số lần xác định trước.

15. Đâu là một ví dụ về việc sử dụng vòng lặp for để duyệt qua một chuỗi (string) trong Python?

A. for i in range(len(my_string)): print(my_string[i])
B. for char in my_string: print(char)
C. while my_string: print(my_string.pop())
D. for x in my_string.split(): print(x)

16. Trong Python, biểu thức 10 > 5 sẽ trả về giá trị nào?

A. True
B. False
C. 10
D. 5

17. Kiểu dữ liệu nào trong Python được sử dụng để lưu trữ một dãy các ký tự liên tiếp?

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

18. Trong ngôn ngữ lập trình Python, câu lệnh nào sau đây được sử dụng để in một chuỗi văn bản ra màn hình?

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

19. Để thêm một phần tử vào cuối danh sách my_list trong Python, bạn sẽ sử dụng phương thức nào?

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

20. Trong Python, biểu thức 10 % 3 sẽ trả về kết quả là bao nhiêu?

A. 3
B. 0
C. 1
D. 3.33

21. Trong Python, từ khóa def được sử dụng để làm gì?

A. Định nghĩa một biến.
B. Định nghĩa một lớp (class).
C. Định nghĩa một hàm (function).
D. Bắt đầu một vòng lặp.

22. Trong lập trình, thuật toán là gì?

A. Một chương trình máy tính hoàn chỉnh.
B. Một tập hợp các bước hoặc quy tắc rõ ràng để giải quyết một vấn đề hoặc thực hiện một nhiệm vụ.
C. Một loại thiết bị phần cứng.
D. Một ngôn ngữ lập trình.

23. Một hàm (function) trong lập trình là gì?

A. Một biến lưu trữ giá trị cố định.
B. Một khối mã được đặt tên, có thể được gọi để thực thi một nhiệm vụ cụ thể.
C. Một toán tử thực hiện phép tính.
D. Một cấu trúc dữ liệu để lưu trữ nhiều phần tử.

24. Trong Python, để comment (chú thích) một dòng mã, bạn sử dụng ký hiệu nào?

A. //
B. /* ... */
C. #
D. --

25. Ngôn ngữ lập trình nào thường được sử dụng để phát triển website phía máy chủ (backend)?

A. HTML
B. CSS
C. JavaScript (ở phía client)
D. Python, Java, PHP

1 / 25

Category: Trắc nghiệm Kết nối ôn tập Tin học 8 cuối học kì 2

Tags: Bộ đề 1

1. Cấu trúc dữ liệu dictionary (từ điển) trong Python lưu trữ dữ liệu dưới dạng nào?

2 / 25

Category: Trắc nghiệm Kết nối ôn tập Tin học 8 cuối học kì 2

Tags: Bộ đề 1

2. Trong Python, hàm len() dùng để làm gì?

3 / 25

Category: Trắc nghiệm Kết nối ôn tập Tin học 8 cuối học kì 2

Tags: Bộ đề 1

3. Cấu trúc dữ liệu tuple trong Python có đặc điểm gì?

4 / 25

Category: Trắc nghiệm Kết nối ôn tập Tin học 8 cuối học kì 2

Tags: Bộ đề 1

4. Khi bạn viết x = 5.0, kiểu dữ liệu của biến x trong Python là gì?

5 / 25

Category: Trắc nghiệm Kết nối ôn tập Tin học 8 cuối học kì 2

Tags: Bộ đề 1

5. Để truy cập phần tử đầu tiên của một danh sách my_list trong Python, bạn sẽ sử dụng chỉ số nào?

6 / 25

Category: Trắc nghiệm Kết nối ôn tập Tin học 8 cuối học kì 2

Tags: Bộ đề 1

6. Một biến trong lập trình là gì?

7 / 25

Category: Trắc nghiệm Kết nối ôn tập Tin học 8 cuối học kì 2

Tags: Bộ đề 1

7. Trong Python, để tạo một vòng lặp vô hạn, bạn có thể sử dụng cấu trúc nào?

8 / 25

Category: Trắc nghiệm Kết nối ôn tập Tin học 8 cuối học kì 2

Tags: Bộ đề 1

8. Câu lệnh if condition: ... else: ... trong Python dùng để làm gì?

9 / 25

Category: Trắc nghiệm Kết nối ôn tập Tin học 8 cuối học kì 2

Tags: Bộ đề 1

9. Đâu là cách khai báo một danh sách (list) trống trong Python?

10 / 25

Category: Trắc nghiệm Kết nối ôn tập Tin học 8 cuối học kì 2

Tags: Bộ đề 1

10. Kiểu dữ liệu nào trong Python được sử dụng để biểu diễn giá trị đúng hoặc sai?

11 / 25

Category: Trắc nghiệm Kết nối ôn tập Tin học 8 cuối học kì 2

Tags: Bộ đề 1

11. Vòng lặp for i in range(5): trong Python sẽ thực thi khối lệnh bên trong bao nhiêu lần?

12 / 25

Category: Trắc nghiệm Kết nối ôn tập Tin học 8 cuối học kì 2

Tags: Bộ đề 1

12. Ngôn ngữ lập trình nào chủ yếu dùng để định dạng cấu trúc và nội dung của trang web?

13 / 25

Category: Trắc nghiệm Kết nối ôn tập Tin học 8 cuối học kì 2

Tags: Bộ đề 1

13. Biểu thức logic A and B trong Python sẽ trả về True nếu và chỉ nếu:

14 / 25

Category: Trắc nghiệm Kết nối ôn tập Tin học 8 cuối học kì 2

Tags: Bộ đề 1

14. Câu lệnh while condition: ... trong Python sẽ thực hiện hành động gì?

15 / 25

Category: Trắc nghiệm Kết nối ôn tập Tin học 8 cuối học kì 2

Tags: Bộ đề 1

15. Đâu là một ví dụ về việc sử dụng vòng lặp for để duyệt qua một chuỗi (string) trong Python?

16 / 25

Category: Trắc nghiệm Kết nối ôn tập Tin học 8 cuối học kì 2

Tags: Bộ đề 1

16. Trong Python, biểu thức 10 > 5 sẽ trả về giá trị nào?

17 / 25

Category: Trắc nghiệm Kết nối ôn tập Tin học 8 cuối học kì 2

Tags: Bộ đề 1

17. Kiểu dữ liệu nào trong Python được sử dụng để lưu trữ một dãy các ký tự liên tiếp?

18 / 25

Category: Trắc nghiệm Kết nối ôn tập Tin học 8 cuối học kì 2

Tags: Bộ đề 1

18. Trong ngôn ngữ lập trình Python, câu lệnh nào sau đây được sử dụng để in một chuỗi văn bản ra màn hình?

19 / 25

Category: Trắc nghiệm Kết nối ôn tập Tin học 8 cuối học kì 2

Tags: Bộ đề 1

19. Để thêm một phần tử vào cuối danh sách my_list trong Python, bạn sẽ sử dụng phương thức nào?

20 / 25

Category: Trắc nghiệm Kết nối ôn tập Tin học 8 cuối học kì 2

Tags: Bộ đề 1

20. Trong Python, biểu thức 10 % 3 sẽ trả về kết quả là bao nhiêu?

21 / 25

Category: Trắc nghiệm Kết nối ôn tập Tin học 8 cuối học kì 2

Tags: Bộ đề 1

21. Trong Python, từ khóa def được sử dụng để làm gì?

22 / 25

Category: Trắc nghiệm Kết nối ôn tập Tin học 8 cuối học kì 2

Tags: Bộ đề 1

22. Trong lập trình, thuật toán là gì?

23 / 25

Category: Trắc nghiệm Kết nối ôn tập Tin học 8 cuối học kì 2

Tags: Bộ đề 1

23. Một hàm (function) trong lập trình là gì?

24 / 25

Category: Trắc nghiệm Kết nối ôn tập Tin học 8 cuối học kì 2

Tags: Bộ đề 1

24. Trong Python, để comment (chú thích) một dòng mã, bạn sử dụng ký hiệu nào?

25 / 25

Category: Trắc nghiệm Kết nối ôn tập Tin học 8 cuối học kì 2

Tags: Bộ đề 1

25. Ngôn ngữ lập trình nào thường được sử dụng để phát triển website phía máy chủ (backend)?