Trắc nghiệm Cánh diều ôn tập Tin học 9 học kì 1 (Phần 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 Cánh diều ôn tập Tin học 9 học kì 1 (Phần 2)

Trắc nghiệm Cánh diều ôn tập Tin học 9 học kì 1 (Phần 2)

1. Kiểu dữ liệu nào trong Python thường được sử dụng để lưu trữ một chuỗi các ký tự, ví dụ như Xin chào?

A. Integer
B. Float
C. String
D. Boolean

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

A. Trả về giá trị lớn nhất trong một tập hợp.
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 chuỗi thành chữ hoa.
D. Kiểm tra xem một biến có tồn tại hay không.

3. Vòng lặp `while` trong Python sẽ tiếp tục thực thi khối lệnh bên trong nó miễn là điều kiện nào?

A. Điều kiện sai.
B. Điều kiện đúng.
C. Điều kiện bằng 0.
D. Điều kiện không được kiểm tra.

4. Cấu trúc dữ liệu Tuple trong Python có đặc điểm gì nổi bật?

A. Có thể thay đổi nội dung sau khi tạo.
B. Không thể thay đổi nội dung sau khi tạo (immutable).
C. Chỉ chứa các phần tử duy nhất.
D. Lưu trữ dữ liệu dưới dạng cặp khóa-giá trị.

5. Trong Python, hàm `int()` được sử dụng để làm gì?

A. Chuyển đổi một giá trị thành số thực (float).
B. Chuyển đổi một giá trị thành chuỗi (string).
C. Chuyển đổi một giá trị thành số nguyên (integer).
D. Kiểm tra xem một giá trị có phải là số nguyên không.

6. 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. List
B. Tuple
C. Set
D. Dictionary

7. Câu lệnh nào trong Python dùng để yêu cầu người dùng nhập dữ liệu từ bàn phím?

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

8. Trong lập trình Python, toán tử nào được sử dụng để thực hiện phép chia lấy phần nguyên?

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

9. Trong Python, làm thế nào để truy cập giá trị của khóa name trong một dictionary có tên là `my_dict`?

A. my_dict.get(name)
B. my_dict[name]
C. my_dict.name
D. Cả A và B đều đúng

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

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

11. Trong Python, làm thế nào để truy cập phần tử đầu tiên của một danh sách (list) có tên là `my_list`?

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

12. Trong Python, làm thế nào để nối (ghép) hai chuỗi `s1` và `s2` lại với nhau?

A. s1.join(s2)
B. s1 + s2
C. s1 & s2
D. s1 + + + s2

13. Trong Python, làm thế nào để lặp qua từng ký tự trong một chuỗi `my_string`?

A. while char in my_string:
B. for char in my_string:
C. loop char from my_string:
D. repeat char in my_string:

14. Trong Python, từ khóa `return` trong một hàm dùng để làm gì?

A. Dừng chương trình ngay lập tức.
B. In một giá trị ra màn hình.
C. Trả về một giá trị từ hàm cho nơi gọi hàm.
D. Tiếp tục vòng lặp.

15. Đâu là cách khai báo một biến kiểu số thực (float) trong Python?

A. my_variable = 10
B. my_variable = 10.5
C. my_variable = 10.5
D. my_variable = True

16. Trong Python, toán tử `**` được sử dụng cho mục đích gì?

A. Phép chia lấy phần dư.
B. Phép lũy thừa.
C. Phép nhân.
D. Phép so sánh lớn hơn hoặc bằng.

17. Trong Python, cú pháp `if x > 10:` dùng để làm gì?

A. Thực hiện 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 hiện khối lệnh nếu điều kiện đúng.
C. Định nghĩa một hàm mới.
D. Gán giá trị cho biến.

18. Cấu trúc dữ liệu Set trong Python có đặc điểm nào?

A. Các phần tử có thứ tự và có thể lặp lại.
B. Các phần tử không có thứ tự và không được phép lặp lại.
C. Các phần tử có thứ tự và không được phép lặp lại.
D. Các phần tử không có thứ tự và có thể lặp lại.

19. Đâu là cách sử dụng đúng để tạo một chuỗi (string) trong Python?

A. my_string = (Xin chào)
B. my_string = [Xin chào]
C. my_string = Xin chào
D. my_string = {Xin chào}

20. Trong ngôn ngữ lập trình Python, câu lệnh nào sau đây được sử dụng để khai báo một biến và gán giá trị?

A. var x = 10;
B. x := 10
C. let x = 10
D. x = 10

21. Trong Python, để in một giá trị ra màn hình, ta sử dụng hàm nào?

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

22. Đâu là cách đúng để tạo một hàm mới trong Python?

A. function my_function():
B. def my_function():
C. define my_function:
D. create my_function:

23. Trong Python, từ khóa `else` trong cấu trúc `if-elif-else` được sử dụng khi nào?

A. Khi điều kiện của `if` đúng.
B. Khi điều kiện của `elif` đúng.
C. Khi tất cả các điều kiện `if` và `elif` trước đó đều sai.
D. Để bắt đầu một vòng lặp mới.

24. Toán tử `==` trong Python dùng để làm gì?

A. Gán giá trị cho biến.
B. So sánh hai giá trị có bằng nhau không.
C. Thực hiện phép cộng.
D. Nối hai chuỗi.

25. Đâu là cấu trúc dữ liệu trong Python 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 (mutable)?

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

1 / 25

Category: Trắc nghiệm Cánh diều ôn tập Tin học 9 học kì 1 (Phần 2)

Tags: Bộ đề 1

1. Kiểu dữ liệu nào trong Python thường được sử dụng để lưu trữ một chuỗi các ký tự, ví dụ như Xin chào?

2 / 25

Category: Trắc nghiệm Cánh diều ôn tập Tin học 9 học kì 1 (Phần 2)

Tags: Bộ đề 1

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

3 / 25

Category: Trắc nghiệm Cánh diều ôn tập Tin học 9 học kì 1 (Phần 2)

Tags: Bộ đề 1

3. Vòng lặp `while` trong Python sẽ tiếp tục thực thi khối lệnh bên trong nó miễn là điều kiện nào?

4 / 25

Category: Trắc nghiệm Cánh diều ôn tập Tin học 9 học kì 1 (Phần 2)

Tags: Bộ đề 1

4. Cấu trúc dữ liệu Tuple trong Python có đặc điểm gì nổi bật?

5 / 25

Category: Trắc nghiệm Cánh diều ôn tập Tin học 9 học kì 1 (Phần 2)

Tags: Bộ đề 1

5. Trong Python, hàm `int()` được sử dụng để làm gì?

6 / 25

Category: Trắc nghiệm Cánh diều ôn tập Tin học 9 học kì 1 (Phần 2)

Tags: Bộ đề 1

6. 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)?

7 / 25

Category: Trắc nghiệm Cánh diều ôn tập Tin học 9 học kì 1 (Phần 2)

Tags: Bộ đề 1

7. Câu lệnh nào trong Python dùng để yêu cầu người dùng nhập dữ liệu từ bàn phím?

8 / 25

Category: Trắc nghiệm Cánh diều ôn tập Tin học 9 học kì 1 (Phần 2)

Tags: Bộ đề 1

8. Trong lập trình Python, toán tử nào được sử dụng để thực hiện phép chia lấy phần nguyên?

9 / 25

Category: Trắc nghiệm Cánh diều ôn tập Tin học 9 học kì 1 (Phần 2)

Tags: Bộ đề 1

9. Trong Python, làm thế nào để truy cập giá trị của khóa name trong một dictionary có tên là `my_dict`?

10 / 25

Category: Trắc nghiệm Cánh diều ôn tập Tin học 9 học kì 1 (Phần 2)

Tags: Bộ đề 1

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

11 / 25

Category: Trắc nghiệm Cánh diều ôn tập Tin học 9 học kì 1 (Phần 2)

Tags: Bộ đề 1

11. Trong Python, làm thế nào để truy cập phần tử đầu tiên của một danh sách (list) có tên là `my_list`?

12 / 25

Category: Trắc nghiệm Cánh diều ôn tập Tin học 9 học kì 1 (Phần 2)

Tags: Bộ đề 1

12. Trong Python, làm thế nào để nối (ghép) hai chuỗi `s1` và `s2` lại với nhau?

13 / 25

Category: Trắc nghiệm Cánh diều ôn tập Tin học 9 học kì 1 (Phần 2)

Tags: Bộ đề 1

13. Trong Python, làm thế nào để lặp qua từng ký tự trong một chuỗi `my_string`?

14 / 25

Category: Trắc nghiệm Cánh diều ôn tập Tin học 9 học kì 1 (Phần 2)

Tags: Bộ đề 1

14. Trong Python, từ khóa `return` trong một hàm dùng để làm gì?

15 / 25

Category: Trắc nghiệm Cánh diều ôn tập Tin học 9 học kì 1 (Phần 2)

Tags: Bộ đề 1

15. Đâu là cách khai báo một biến kiểu số thực (float) trong Python?

16 / 25

Category: Trắc nghiệm Cánh diều ôn tập Tin học 9 học kì 1 (Phần 2)

Tags: Bộ đề 1

16. Trong Python, toán tử `**` được sử dụng cho mục đích gì?

17 / 25

Category: Trắc nghiệm Cánh diều ôn tập Tin học 9 học kì 1 (Phần 2)

Tags: Bộ đề 1

17. Trong Python, cú pháp `if x > 10:` dùng để làm gì?

18 / 25

Category: Trắc nghiệm Cánh diều ôn tập Tin học 9 học kì 1 (Phần 2)

Tags: Bộ đề 1

18. Cấu trúc dữ liệu Set trong Python có đặc điểm nào?

19 / 25

Category: Trắc nghiệm Cánh diều ôn tập Tin học 9 học kì 1 (Phần 2)

Tags: Bộ đề 1

19. Đâu là cách sử dụng đúng để tạo một chuỗi (string) trong Python?

20 / 25

Category: Trắc nghiệm Cánh diều ôn tập Tin học 9 học kì 1 (Phần 2)

Tags: Bộ đề 1

20. Trong ngôn ngữ lập trình Python, câu lệnh nào sau đây được sử dụng để khai báo một biến và gán giá trị?

21 / 25

Category: Trắc nghiệm Cánh diều ôn tập Tin học 9 học kì 1 (Phần 2)

Tags: Bộ đề 1

21. Trong Python, để in một giá trị ra màn hình, ta sử dụng hàm nào?

22 / 25

Category: Trắc nghiệm Cánh diều ôn tập Tin học 9 học kì 1 (Phần 2)

Tags: Bộ đề 1

22. Đâu là cách đúng để tạo một hàm mới trong Python?

23 / 25

Category: Trắc nghiệm Cánh diều ôn tập Tin học 9 học kì 1 (Phần 2)

Tags: Bộ đề 1

23. Trong Python, từ khóa `else` trong cấu trúc `if-elif-else` được sử dụng khi nào?

24 / 25

Category: Trắc nghiệm Cánh diều ôn tập Tin học 9 học kì 1 (Phần 2)

Tags: Bộ đề 1

24. Toán tử `==` trong Python dùng để làm gì?

25 / 25

Category: Trắc nghiệm Cánh diều ôn tập Tin học 9 học kì 1 (Phần 2)

Tags: Bộ đề 1

25. Đâu là cấu trúc dữ liệu trong Python 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 (mutable)?

Xem kết quả