Trắc nghiệm Tin học 10 kết nối tri thức bài Thực hành viết chương trình đơn giản

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 Tin học 10 kết nối tri thức bài Thực hành viết chương trình đơn giản

Trắc nghiệm Tin học 10 kết nối tri thức bài Thực hành viết chương trình đơn giản

1. Câu lệnh nào sau đây sẽ tạo ra một vòng lặp vô hạn trong Python nếu không có điều kiện dừng rõ ràng?

A. for i in range(5):
B. while True:
C. if x > 0:
D. def my_loop():

2. Khi viết chương trình, việc "debug" có nghĩa là gì?

A. Viết một chương trình mới từ đầu.
B. Thêm tính năng mới cho chương trình.
C. Tìm kiếm và sửa lỗi trong chương trình.
D. Tối ưu hóa tốc độ chạy của chương trình.

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

A. Một ngôn ngữ lập trình.
B. Một chương trình máy tính đã chạy xong.
C. Một tập hợp các bước hoặc quy tắc để giải quyết một vấn đề.
D. Một loại phần cứng máy tính.

4. Mục đích chính của việc sử dụng biến trong lập trình là gì?

A. Để làm cho chương trình chạy nhanh hơn.
B. Để lưu trữ và thao tác với dữ liệu.
C. Để hiển thị thông báo cho người dùng.
D. Để kiểm tra lỗi trong chương trình.

5. Trong Python, để kết hợp hai chuỗi ký tự, bạn sử dụng toán tử nào?

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

6. Nếu một chương trình yêu cầu người dùng nhập vào tên của họ, câu lệnh Python nào sau đây phù hợp nhất để thực hiện việc này?

A. print("Nhập tên của bạn:")
B. name = input("Nhập tên của bạn:")
C. scan("Nhập tên của bạn:")
D. get_input("Nhập tên của bạn:")

7. Giả sử bạn có hai biến `a = 10` và `b = 5`. Kết quả của biểu thức `a > b` trong Python là gì?

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

8. Trong Python, biểu thức `2 * 3 + 4` sẽ được tính toán theo thứ tự nào?

A. Cộng trước, rồi nhân.
B. Nhân trước, rồi cộng.
C. Thực hiện từ trái sang phải.
D. Thực hiện từ phải sang trái.

9. Đâu là một ví dụ về chuỗi ký tự (string) trong Python?

A. 123
B. 3.14
C. "Xin chào thế giới"
D. True

10. Khi viết chương trình bằng ngôn ngữ Python, câu lệnh nào được sử dụng để in một giá trị ra màn hình?

A. display("Nội dung")
B. output("Nội dung")
C. print("Nội dung")
D. write("Nội dung")

11. Giả sử bạn có một danh sách các số nguyên: `cac_so = [10, 20, 30, 40]`. Làm thế nào để truy cập vào phần tử có giá trị 20 trong danh sách này?

A. cac_so(1)
B. cac_so[2]
C. cac_so[1]
D. cac_so.get(20)

12. Khi lập trình, "lỗi cú pháp" (syntax error) là gì?

A. Lỗi logic khiến chương trình cho kết quả sai.
B. Lỗi do chương trình chạy quá chậm.
C. Lỗi do vi phạm các quy tắc ngữ pháp của ngôn ngữ lập trình.
D. Lỗi do thiếu bộ nhớ.

13. Giả sử bạn có biến `so_luong = 5`. Lệnh `so_luong = so_luong + 1` sẽ làm thay đổi giá trị của `so_luong` thành bao nhiêu?

A. 5
B. 6
C. 1
D. 0

14. Đâu là một ví dụ về toán tử so sánh "lớn hơn hoặc bằng" trong Python?

A. >
B. <=
C. >=
D. ==

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

A. Tính tổng các phần tử trong một danh sách.
B. Trả về độ dài của một chuỗi hoặc số lượng phần tử trong một tập hợp.
C. Chuyển đổi một số thành chuỗi.
D. Tìm kiếm một phần tử trong danh sách.

16. Khi phân tích một yêu cầu viết chương trình, bước đầu tiên quan trọng nhất là gì?

A. Viết mã nguồn chương trình.
B. Tìm kiếm lỗi trong mã nguồn.
C. Hiểu rõ và xác định yêu cầu của bài toán.
D. Kiểm tra hiệu năng của chương trình.

17. Trong ngôn ngữ lập trình Python, cú pháp nào sau đây dùng để khai báo một biến lưu trữ một chuỗi ký tự?

A. var tenBien = "Nội dung";
B. let tenBien: string = "Nội dung";
C. tenBien = "Nội dung"
D. tenBien := "Nội dung"

18. Đâu là tên biến hợp lệ trong Python?

A. 2ten
B. ten-bien
C. ten_bien
D. for

19. Phát biểu nào sau đây mô tả đúng chức năng của câu lệnh `if` trong lập trình?

A. Lặp lại một khối lệnh nhiều lần.
B. Thực thi một khối lệnh nếu một điều kiện là đúng.
C. In một giá trị ra màn hình.
D. Nhận dữ liệu từ người dùng.

20. Trong Python, để tạo một chương trình thực hiện một hành động cụ thể nhiều lần, bạn sẽ sử dụng cấu trúc nào?

A. Câu lệnh `if-else`.
B. Vòng lặp (loop).
C. Biến.
D. Hàm.

21. Đâu là một ví dụ về kiểu dữ liệu số nguyên (integer) trong Python?

A. 3.14
B. "100"
C. 100
D. True

22. Giả sử bạn có một biến `tuoi = 18`. Biểu thức `tuoi >= 18` sẽ trả về giá trị gì trong Python?

A. 18
B. False
C. True
D. Error

23. Nếu bạn muốn thực hiện một hành động chỉ khi một điều kiện KHÔNG đúng, bạn sẽ sử dụng cấu trúc nào trong Python?

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

24. Trong Python, toán tử nào được sử dụng để thực hiện phép cộng?

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

25. Phát biểu nào sau đây là đúng về biến trong lập trình?

A. Biến là một hằng số có giá trị không đổi trong suốt quá trình thực thi chương trình.
B. Biến là một vùng nhớ có tên dùng để lưu trữ dữ liệu có thể thay đổi.
C. Biến chỉ có thể lưu trữ số nguyên.
D. Biến chỉ được khai báo một lần và không thể gán lại giá trị.

1 / 25

Category: Trắc nghiệm Tin học 10 kết nối tri thức bài Thực hành viết chương trình đơn giản

Tags: Bộ đề 1

1. Câu lệnh nào sau đây sẽ tạo ra một vòng lặp vô hạn trong Python nếu không có điều kiện dừng rõ ràng?

2 / 25

Category: Trắc nghiệm Tin học 10 kết nối tri thức bài Thực hành viết chương trình đơn giản

Tags: Bộ đề 1

2. Khi viết chương trình, việc debug có nghĩa là gì?

3 / 25

Category: Trắc nghiệm Tin học 10 kết nối tri thức bài Thực hành viết chương trình đơn giản

Tags: Bộ đề 1

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

4 / 25

Category: Trắc nghiệm Tin học 10 kết nối tri thức bài Thực hành viết chương trình đơn giản

Tags: Bộ đề 1

4. Mục đích chính của việc sử dụng biến trong lập trình là gì?

5 / 25

Category: Trắc nghiệm Tin học 10 kết nối tri thức bài Thực hành viết chương trình đơn giản

Tags: Bộ đề 1

5. Trong Python, để kết hợp hai chuỗi ký tự, bạn sử dụng toán tử nào?

6 / 25

Category: Trắc nghiệm Tin học 10 kết nối tri thức bài Thực hành viết chương trình đơn giản

Tags: Bộ đề 1

6. Nếu một chương trình yêu cầu người dùng nhập vào tên của họ, câu lệnh Python nào sau đây phù hợp nhất để thực hiện việc này?

7 / 25

Category: Trắc nghiệm Tin học 10 kết nối tri thức bài Thực hành viết chương trình đơn giản

Tags: Bộ đề 1

7. Giả sử bạn có hai biến `a = 10` và `b = 5`. Kết quả của biểu thức `a > b` trong Python là gì?

8 / 25

Category: Trắc nghiệm Tin học 10 kết nối tri thức bài Thực hành viết chương trình đơn giản

Tags: Bộ đề 1

8. Trong Python, biểu thức `2 * 3 + 4` sẽ được tính toán theo thứ tự nào?

9 / 25

Category: Trắc nghiệm Tin học 10 kết nối tri thức bài Thực hành viết chương trình đơn giản

Tags: Bộ đề 1

9. Đâu là một ví dụ về chuỗi ký tự (string) trong Python?

10 / 25

Category: Trắc nghiệm Tin học 10 kết nối tri thức bài Thực hành viết chương trình đơn giản

Tags: Bộ đề 1

10. Khi viết chương trình bằng ngôn ngữ Python, câu lệnh nào được sử dụng để in một giá trị ra màn hình?

11 / 25

Category: Trắc nghiệm Tin học 10 kết nối tri thức bài Thực hành viết chương trình đơn giản

Tags: Bộ đề 1

11. Giả sử bạn có một danh sách các số nguyên: `cac_so = [10, 20, 30, 40]`. Làm thế nào để truy cập vào phần tử có giá trị 20 trong danh sách này?

12 / 25

Category: Trắc nghiệm Tin học 10 kết nối tri thức bài Thực hành viết chương trình đơn giản

Tags: Bộ đề 1

12. Khi lập trình, lỗi cú pháp (syntax error) là gì?

13 / 25

Category: Trắc nghiệm Tin học 10 kết nối tri thức bài Thực hành viết chương trình đơn giản

Tags: Bộ đề 1

13. Giả sử bạn có biến `so_luong = 5`. Lệnh `so_luong = so_luong + 1` sẽ làm thay đổi giá trị của `so_luong` thành bao nhiêu?

14 / 25

Category: Trắc nghiệm Tin học 10 kết nối tri thức bài Thực hành viết chương trình đơn giản

Tags: Bộ đề 1

14. Đâu là một ví dụ về toán tử so sánh lớn hơn hoặc bằng trong Python?

15 / 25

Category: Trắc nghiệm Tin học 10 kết nối tri thức bài Thực hành viết chương trình đơn giản

Tags: Bộ đề 1

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

16 / 25

Category: Trắc nghiệm Tin học 10 kết nối tri thức bài Thực hành viết chương trình đơn giản

Tags: Bộ đề 1

16. Khi phân tích một yêu cầu viết chương trình, bước đầu tiên quan trọng nhất là gì?

17 / 25

Category: Trắc nghiệm Tin học 10 kết nối tri thức bài Thực hành viết chương trình đơn giản

Tags: Bộ đề 1

17. Trong ngôn ngữ lập trình Python, cú pháp nào sau đây dùng để khai báo một biến lưu trữ một chuỗi ký tự?

18 / 25

Category: Trắc nghiệm Tin học 10 kết nối tri thức bài Thực hành viết chương trình đơn giản

Tags: Bộ đề 1

18. Đâu là tên biến hợp lệ trong Python?

19 / 25

Category: Trắc nghiệm Tin học 10 kết nối tri thức bài Thực hành viết chương trình đơn giản

Tags: Bộ đề 1

19. Phát biểu nào sau đây mô tả đúng chức năng của câu lệnh `if` trong lập trình?

20 / 25

Category: Trắc nghiệm Tin học 10 kết nối tri thức bài Thực hành viết chương trình đơn giản

Tags: Bộ đề 1

20. Trong Python, để tạo một chương trình thực hiện một hành động cụ thể nhiều lần, bạn sẽ sử dụng cấu trúc nào?

21 / 25

Category: Trắc nghiệm Tin học 10 kết nối tri thức bài Thực hành viết chương trình đơn giản

Tags: Bộ đề 1

21. Đâu là một ví dụ về kiểu dữ liệu số nguyên (integer) trong Python?

22 / 25

Category: Trắc nghiệm Tin học 10 kết nối tri thức bài Thực hành viết chương trình đơn giản

Tags: Bộ đề 1

22. Giả sử bạn có một biến `tuoi = 18`. Biểu thức `tuoi >= 18` sẽ trả về giá trị gì trong Python?

23 / 25

Category: Trắc nghiệm Tin học 10 kết nối tri thức bài Thực hành viết chương trình đơn giản

Tags: Bộ đề 1

23. Nếu bạn muốn thực hiện một hành động chỉ khi một điều kiện KHÔNG đúng, bạn sẽ sử dụng cấu trúc nào trong Python?

24 / 25

Category: Trắc nghiệm Tin học 10 kết nối tri thức bài Thực hành viết chương trình đơn giản

Tags: Bộ đề 1

24. Trong Python, toán tử nào được sử dụng để thực hiện phép cộng?

25 / 25

Category: Trắc nghiệm Tin học 10 kết nối tri thức bài Thực hành viết chương trình đơn giản

Tags: Bộ đề 1

25. Phát biểu nào sau đây là đúng về biến trong lập trình?