[Cánh diều] Trắc nghiệm ôn tập Tin học ứng dụng 11 giữa học kì 1

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


[Cánh diều] Trắc nghiệm ôn tập Tin học ứng dụng 11 giữa học kì 1

[Cánh diều] Trắc nghiệm ôn tập Tin học ứng dụng 11 giữa học kì 1

1. Trong Python, làm thế nào để tạo một chuỗi ký tự?

A. Sử dụng dấu ngoặc vuông []
B. Sử dụng dấu ngoặc đơn hoặc dấu ngoặc kép
C. Sử dụng dấu ngoặc nhọn {}
D. Sử dụng dấu ngoặc tròn ()

2. Trong Python, vòng lặp for thường được sử dụng để:

A. Thực hiện một khối lệnh một lần duy nhất.
B. Lặp qua một dãy các phần tử (ví dụ: danh sách, chuỗi) hoặc lặp theo một phạm vi nhất định.
C. Kiểm tra một điều kiện và dừng lại khi điều kiện sai.
D. Thực hiện một khối lệnh cho đến khi có lệnh break.

3. Trong lập trình Python, câu lệnh nào sau đây dùng để in ra màn hình nội dung Xin chào thế giới!?

A. System.out.println(Xin chào thế giới!);
B. print(Xin chào thế giới!)
C. console.log(Xin chào thế giới!);
D. echo Xin chào thế giới!;

4. Trong Python, cấu trúc dữ liệu dictionary (từ điển) lưu trữ dữ liệu theo cặp nào?

A. Chỉ số và giá trị.
B. Khóa và giá trị.
C. Tên và địa chỉ.
D. Chỉ mục và kiểu dữ liệu.

5. Hàm len() trong Python dùng để làm gì?

A. Trả về giá trị tuyệt đối của một số.
B. Tính độ dài (số lượng phần tử) của một chuỗi, danh sách hoặc cấu trúc dữ liệu tương tự.
C. Chuyển đổi số sang chuỗi.
D. Làm tròn một số thập phân.

6. Đâu là một ví dụ về lỗi logic (logic error) trong chương trình?

A. Chương trình bị crash.
B. Sử dụng sai toán tử so sánh (ví dụ: dùng = thay vì ==).
C. Chương trình chạy nhưng cho ra kết quả sai.
D. Thiếu dấu ngoặc đơn.

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

A. Một ngôn ngữ lập trình cụ thể.
B. Một chuỗi các bước để giải quyết một vấn đề hoặc thực hiện một nhiệm vụ.
C. Một loại dữ liệu dùng để lưu trữ thông tin.
D. Một công cụ để gỡ lỗi chương trình.

8. Câu lệnh elif trong Python được sử dụng khi nào?

A. Để bắt đầu một vòng lặp.
B. Để định nghĩa một hàm.
C. Để kiểm tra một điều kiện khác sau khi điều kiện if đầu tiên sai.
D. Để kết thúc chương trình.

9. Trong Python, toán tử nào được sử dụng để thực hiện phép gán giá trị cho biến?

A. +
B. -
C. =
D. *

10. Đâu là một cấu trúc dữ liệu cho phép lưu trữ một tập hợp các phần tử có thứ tự và có thể thay đổi?

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

11. Câu lệnh nào trong Python dùng để đọc dữ liệu nhập từ bàn phím?

A. print()
B. input()
C. get()
D. read()

12. Đâu là một ví dụ về việc sử dụng đúng cú pháp của phép toán modulo (%) trong Python?

A. 10 % 3 = 1
B. 10 % 3
C. 10 % 3 = 1.0
D. 10 % 3 = 3

13. Câu lệnh break trong vòng lặp dùng để làm gì?

A. Tiếp tục vòng lặp với lần lặp tiếp theo.
B. Kết thúc vòng lặp hiện tại ngay lập tức.
C. Thực hiện lại câu lệnh vừa rồi.
D. Bỏ qua lần lặp hiện tại và chuyển sang lần lặp kế tiếp.

14. Tại sao việc đặt tên biến rõ ràng và có ý nghĩa lại quan trọng trong lập trình?

A. Để chương trình chạy nhanh hơn.
B. Để dễ dàng đọc, hiểu và bảo trì mã nguồn.
C. Để tránh bị lỗi cú pháp.
D. Để chương trình có thể tự động dịch sang ngôn ngữ khác.

15. Trong Python, làm thế nào để chuyển đổi một số nguyên num thành chuỗi ký tự?

A. str(num)
B. int(num)
C. float(num)
D. chr(num)

16. Biến trong lập trình là gì?

A. Một câu lệnh để thực thi chương trình.
B. Một đại lượng có thể thay đổi giá trị trong quá trình thực thi chương trình.
C. Một hàm được định nghĩa sẵn trong ngôn ngữ lập trình.
D. Một từ khóa có ý nghĩa đặc biệt trong ngôn ngữ lập trình.

17. Câu lệnh điều kiện if-else được sử dụng để làm gì?

A. Lặp lại một khối lệnh nhiều lần.
B. Thực hiện một khối lệnh nếu điều kiện đúng, thực hiện khối lệnh khác nếu điều kiện sai.
C. Định nghĩa một hàm mới.
D. Kết thúc chương trình ngay lập tức.

18. Đâu là kiểu dữ liệu cơ bản dùng để lưu trữ số nguyên trong Python?

A. float
B. string
C. int
D. boolean

19. Trong Python, làm thế nào để tăng giá trị của biến x lên 1 đơn vị?

A. x = x - 1
B. x = 1
C. x = x + 1
D. x++

20. Câu lệnh nào trong Python dùng để định nghĩa một hàm?

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

21. Đâu là một ví dụ về lỗi cú pháp (syntax error) trong Python?

A. Một biến được sử dụng trước khi khai báo.
B. Thiếu dấu hai chấm (:) sau câu lệnh if.
C. Chương trình chạy chậm.
D. Kết quả tính toán không như mong đợi.

22. Kiểu dữ liệu nào được sử dụng để lưu trữ văn bản (chuỗi ký tự) trong Python?

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

23. Đâu là một kiểu dữ liệu logic, chỉ nhận hai giá trị là Đúng hoặc Sai?

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

24. Cấu trúc while trong Python được sử dụng khi nào?

A. Khi biết trước số lần lặp.
B. Khi muốn lặp lại một khối lệnh cho đến khi một điều kiện không còn đúng nữa.
C. Khi cần thực hiện một hành động dựa trên điều kiện.
D. Khi muốn lặp qua từng phần tử của danh sách.

25. Hàm là gì trong lập trình?

A. Một biến lưu trữ kết quả của phép tính.
B. Một khối mã có thể tái sử dụng, thực hiện một nhiệm vụ cụ thể.
C. Một ký tự đặc biệt dùng để ngăn cách các lệnh.
D. Một chuỗi ký tự mô tả cấu trúc dữ liệu.

1 / 25

Category: [Cánh diều] Trắc nghiệm ôn tập Tin học ứng dụng 11 giữa học kì 1

Tags: Bộ đề 1

1. Trong Python, làm thế nào để tạo một chuỗi ký tự?

2 / 25

Category: [Cánh diều] Trắc nghiệm ôn tập Tin học ứng dụng 11 giữa học kì 1

Tags: Bộ đề 1

2. Trong Python, vòng lặp for thường được sử dụng để:

3 / 25

Category: [Cánh diều] Trắc nghiệm ôn tập Tin học ứng dụng 11 giữa học kì 1

Tags: Bộ đề 1

3. Trong lập trình Python, câu lệnh nào sau đây dùng để in ra màn hình nội dung Xin chào thế giới!?

4 / 25

Category: [Cánh diều] Trắc nghiệm ôn tập Tin học ứng dụng 11 giữa học kì 1

Tags: Bộ đề 1

4. Trong Python, cấu trúc dữ liệu dictionary (từ điển) lưu trữ dữ liệu theo cặp nào?

5 / 25

Category: [Cánh diều] Trắc nghiệm ôn tập Tin học ứng dụng 11 giữa học kì 1

Tags: Bộ đề 1

5. Hàm len() trong Python dùng để làm gì?

6 / 25

Category: [Cánh diều] Trắc nghiệm ôn tập Tin học ứng dụng 11 giữa học kì 1

Tags: Bộ đề 1

6. Đâu là một ví dụ về lỗi logic (logic error) trong chương trình?

7 / 25

Category: [Cánh diều] Trắc nghiệm ôn tập Tin học ứng dụng 11 giữa học kì 1

Tags: Bộ đề 1

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

8 / 25

Category: [Cánh diều] Trắc nghiệm ôn tập Tin học ứng dụng 11 giữa học kì 1

Tags: Bộ đề 1

8. Câu lệnh elif trong Python được sử dụng khi nào?

9 / 25

Category: [Cánh diều] Trắc nghiệm ôn tập Tin học ứng dụng 11 giữa học kì 1

Tags: Bộ đề 1

9. Trong Python, toán tử nào được sử dụng để thực hiện phép gán giá trị cho biến?

10 / 25

Category: [Cánh diều] Trắc nghiệm ôn tập Tin học ứng dụng 11 giữa học kì 1

Tags: Bộ đề 1

10. Đâu là một cấu trúc dữ liệu cho phép lưu trữ một tập hợp các phần tử có thứ tự và có thể thay đổi?

11 / 25

Category: [Cánh diều] Trắc nghiệm ôn tập Tin học ứng dụng 11 giữa học kì 1

Tags: Bộ đề 1

11. Câu lệnh nào trong Python dùng để đọc dữ liệu nhập từ bàn phím?

12 / 25

Category: [Cánh diều] Trắc nghiệm ôn tập Tin học ứng dụng 11 giữa học kì 1

Tags: Bộ đề 1

12. Đâu là một ví dụ về việc sử dụng đúng cú pháp của phép toán modulo (%) trong Python?

13 / 25

Category: [Cánh diều] Trắc nghiệm ôn tập Tin học ứng dụng 11 giữa học kì 1

Tags: Bộ đề 1

13. Câu lệnh break trong vòng lặp dùng để làm gì?

14 / 25

Category: [Cánh diều] Trắc nghiệm ôn tập Tin học ứng dụng 11 giữa học kì 1

Tags: Bộ đề 1

14. Tại sao việc đặt tên biến rõ ràng và có ý nghĩa lại quan trọng trong lập trình?

15 / 25

Category: [Cánh diều] Trắc nghiệm ôn tập Tin học ứng dụng 11 giữa học kì 1

Tags: Bộ đề 1

15. Trong Python, làm thế nào để chuyển đổi một số nguyên num thành chuỗi ký tự?

16 / 25

Category: [Cánh diều] Trắc nghiệm ôn tập Tin học ứng dụng 11 giữa học kì 1

Tags: Bộ đề 1

16. Biến trong lập trình là gì?

17 / 25

Category: [Cánh diều] Trắc nghiệm ôn tập Tin học ứng dụng 11 giữa học kì 1

Tags: Bộ đề 1

17. Câu lệnh điều kiện if-else được sử dụng để làm gì?

18 / 25

Category: [Cánh diều] Trắc nghiệm ôn tập Tin học ứng dụng 11 giữa học kì 1

Tags: Bộ đề 1

18. Đâu là kiểu dữ liệu cơ bản dùng để lưu trữ số nguyên trong Python?

19 / 25

Category: [Cánh diều] Trắc nghiệm ôn tập Tin học ứng dụng 11 giữa học kì 1

Tags: Bộ đề 1

19. Trong Python, làm thế nào để tăng giá trị của biến x lên 1 đơn vị?

20 / 25

Category: [Cánh diều] Trắc nghiệm ôn tập Tin học ứng dụng 11 giữa học kì 1

Tags: Bộ đề 1

20. Câu lệnh nào trong Python dùng để định nghĩa một hàm?

21 / 25

Category: [Cánh diều] Trắc nghiệm ôn tập Tin học ứng dụng 11 giữa học kì 1

Tags: Bộ đề 1

21. Đâu là một ví dụ về lỗi cú pháp (syntax error) trong Python?

22 / 25

Category: [Cánh diều] Trắc nghiệm ôn tập Tin học ứng dụng 11 giữa học kì 1

Tags: Bộ đề 1

22. Kiểu dữ liệu nào được sử dụng để lưu trữ văn bản (chuỗi ký tự) trong Python?

23 / 25

Category: [Cánh diều] Trắc nghiệm ôn tập Tin học ứng dụng 11 giữa học kì 1

Tags: Bộ đề 1

23. Đâu là một kiểu dữ liệu logic, chỉ nhận hai giá trị là Đúng hoặc Sai?

24 / 25

Category: [Cánh diều] Trắc nghiệm ôn tập Tin học ứng dụng 11 giữa học kì 1

Tags: Bộ đề 1

24. Cấu trúc while trong Python được sử dụng khi nào?

25 / 25

Category: [Cánh diều] Trắc nghiệm ôn tập Tin học ứng dụng 11 giữa học kì 1

Tags: Bộ đề 1

25. Hàm là gì trong lập trình?