Đề Trắc nghiệm Tin học 10 – Cánh diều – Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Đề Trắc nghiệm Tin học 10 – Cánh diều – Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính tổng hợp câu hỏi trắc nghiệm chứa đựng nhiều dạng bài tập, bài thi, cũng như các câu hỏi trắc nghiệm và bài kiểm tra, trong bộ Trắc Nghiệm Tin Học 10 – Cánh Diều. Nội dung trắc nghiệm nhấn mạnh phần kiến thức nền tảng và chuyên môn sâu của học phần này. Mọi bộ đề trắc nghiệm đều cung cấp câu hỏi, đáp án cùng hướng dẫn giải cặn kẽ. Mời bạn thử sức làm bài nhằm ôn luyện và làm vững chắc kiến thức cũng như đánh giá năng lực bản thân!

Đề 01

Đề 02

Đề 03

Đề 04

Đề 05

Đề 06

Đề 07

Đề 08

Đề 09

Đề 10

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 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính - Đề 01

1 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 01

Câu 1: Quá trình giải quyết một bài toán trên máy tính thường bao gồm các bước chính nào sau đây theo trình tự hợp lý nhất?

2 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 01

Câu 2: Khi phân tích bài toán 'Tính diện tích hình chữ nhật', đâu là các thông tin cần xác định rõ?

3 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 01

Câu 3: Thuật toán (Algorithm) là gì?

4 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 01

Câu 4: Biểu diễn thuật toán bằng sơ đồ khối (flowchart) có ưu điểm nổi bật nào so với mô tả bằng ngôn ngữ tự nhiên hay mã giả?

5 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 01

Câu 5: Trong Python, sau khi thực hiện đoạn mã sau, giá trị của biến `tong` là bao nhiêu?
```python
a = 5
b = 10
tong = a + b * 2
```

6 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 01

Câu 6: Kiểu dữ liệu nào trong Python thường được sử dụng để lưu trữ các giá trị 'Đúng' (True) hoặc 'Sai' (False)?

7 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 01

Câu 7: Cho đoạn mã Python:
```python
x = 10
y = 5
if x > y:
print("x lon hon y")
else:
print("x khong lon hon y")
```
Kết quả hiển thị trên màn hình là gì?

8 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 01

Câu 8: Cần viết một chương trình kiểm tra xem một số nguyên `n` nhập vào có chia hết cho 3 VÀ chia hết cho 5 hay không. Biểu thức điều kiện nào sau đây là đúng để kiểm tra điều này trong Python?

9 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 01

Câu 9: Vòng lặp `for` trong Python thường được sử dụng khi nào?

10 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 01

Câu 10: Đoạn mã Python sau sẽ in ra những số nào?
```python
for i in range(3):
print(i)
```

11 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 01

Câu 11: Vòng lặp `while` trong Python thường được sử dụng khi nào?

12 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 01

Câu 12: Đoạn mã Python sau sẽ in ra bao nhiêu dòng?
```python
count = 0
while count < 5: print("Hello") count = count + 1 ```

13 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 01

Câu 13: Khi thiết kế thuật toán, việc chia bài toán lớn thành các bài toán nhỏ hơn (phân rã bài toán) nhằm mục đích gì?

14 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 01

Câu 14: Một hàm (function) trong lập trình là gì?

15 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 01

Câu 15: Cho đoạn mã Python:
```python
def chao(ten):
print("Xin chao, " + ten)

chao("Minh")
chao("Hoa")
```
Đoạn mã này sẽ in ra gì?

16 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 01

Câu 16: Kiểu dữ liệu danh sách (list) trong Python dùng để làm gì?

17 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 01

Câu 17: Cho danh sách `diem_so = [7.5, 8.0, 6.0, 9.0]`. Để truy cập vào điểm số thứ hai (giá trị 8.0), bạn sẽ sử dụng cú pháp nào trong Python?

18 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 01

Câu 18: Debugging (gỡ lỗi) trong lập trình là quá trình gì?

19 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 01

Câu 19: Loại lỗi nào sau đây khiến chương trình dừng chạy đột ngột và hiển thị thông báo lỗi (exception)?

20 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 01

Câu 20: Cho đoạn mã Python:
```python
a = 10
b = 0
c = a / b
print(c)
```
Khi chạy đoạn mã này, loại lỗi nào có khả năng xảy ra nhất?

21 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 01

Câu 21: Khi kiểm thử chương trình, việc sử dụng các bộ dữ liệu kiểm thử (test cases) khác nhau nhằm mục đích gì?

22 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 01

Câu 22: Khi giải bài toán 'Tìm giá trị lớn nhất trong một danh sách các số', đâu là một bước quan trọng trong thiết kế thuật toán?

23 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 01

Câu 23: Cho bài toán: 'Kiểm tra xem một năm bất kỳ có phải là năm nhuận hay không'. Năm nhuận là năm chia hết cho 400, hoặc chia hết cho 4 nhưng không chia hết cho 100. Biểu thức điều kiện nào sau đây mô tả đúng điều kiện của năm nhuận `nam` trong Python?

24 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 01

Câu 24: Khi viết chương trình giải quyết bài toán, việc thêm các chú thích (comments) vào mã nguồn có vai trò gì?

25 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 01

Câu 25: Cho đoạn mã Python:
```python
for i in range(5):
if i == 3:
break
print(i)
```
Đoạn mã này sẽ in ra những số nào?

26 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 01

Câu 26: Cho đoạn mã Python:
```python
so = 1
while so <= 5: print(so) so += 1 ``` Đoạn mã này thực hiện chức năng gì?

27 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 01

Câu 27: Khi giải một bài toán cần lặp đi lặp lại một công việc cho đến khi một điều kiện nào đó không còn đúng nữa, bạn nên sử dụng cấu trúc điều khiển nào?

28 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 01

Câu 28: Cho danh sách `so_chan = [2, 4, 6, 8, 10]`. Đoạn mã sau sẽ in ra gì?
```python
for num in so_chan:
print(num * 2)
```

29 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 01

Câu 29: Lỗi logic (Logic error) trong chương trình là gì?

30 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 01

Câu 30: Khi phân tích bài toán 'Sắp xếp danh sách các số theo thứ tự tăng dần', đâu là Output cần đạt được?

Xem kết quả

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 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính - Đề 02

1 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 02

Câu 1: Quy trình giải quyết một bài toán trên máy tính thường bao gồm các bước nào sau đây theo thứ tự hợp lý nhất?

2 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 02

Câu 2: Trong bước 'Phân tích bài toán' của quy trình giải quyết vấn đề trên máy tính, công việc quan trọng nhất là gì?

3 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 02

Câu 3: Thuật toán (Algorithm) là gì?

4 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 02

Câu 4: Xem đoạn mã giả sau:
B1: Nhập số nguyên dương N.
B2: Nếu N < 2, thông báo N không phải số nguyên tố, kết thúc.
B3: Duyệt i từ 2 đến căn bậc hai của N.
B4: Nếu N chia hết cho i, thông báo N không phải số nguyên tố, kết thúc.
B5: Nếu duyệt hết các i mà không tìm thấy ước, thông báo N là số nguyên tố.
Thuật toán này nhằm giải quyết bài toán nào?

5 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 02

Câu 5: Biến (variable) trong lập trình được dùng để làm gì?

6 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 02

Câu 6: Cho đoạn mã Python sau:

x = 10
y = 5
z = x + y * 2
print(z)

Kết quả in ra màn hình là bao nhiêu?

7 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 02

Câu 7: Kiểu dữ liệu xâu kí tự (string) trong Python được biểu diễn như thế nào?

8 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 02

Câu 8: Cho đoạn mã Python:

a = 10
b = '20'
c = a + int(b)
print(c)

Kết quả in ra màn hình là gì?

9 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 02

Câu 9: Để nhập dữ liệu từ bàn phím vào một biến trong Python, ta sử dụng hàm nào?

10 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 02

Câu 10: Cho đoạn mã Python:

diem = 7.5
if diem >= 8.0:
print('Giỏi')
elif diem >= 6.5:
print('Khá')
else:
print('Trung bình')

Chương trình sẽ in ra gì?

11 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 02

Câu 11: Công dụng chính của câu lệnh rẽ nhánh (if/elif/else) là gì?

12 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 02

Câu 12: Cho đoạn mã Python:

x = 5
if x > 10:
print('A')
if x < 10:
print('B')
else:
print('C')

Chương trình sẽ in ra gì?

13 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 02

Câu 13: Câu lệnh lặp `for` trong Python thường được sử dụng khi nào?

14 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 02

Câu 14: Cho đoạn mã Python:

tong = 0
for i in range(1, 5):
tong = tong + i
print(tong)

Kết quả in ra màn hình là bao nhiêu?

15 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 02

Câu 15: Cho đoạn mã Python:

count = 0
while count < 3:
print('Hello')
count = count + 1

Đoạn mã này sẽ in ra màn hình chữ 'Hello' bao nhiêu lần?

16 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 02

Câu 16: Câu lệnh lặp `while` trong Python thường được sử dụng khi nào?

17 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 02

Câu 17: Đoạn mã Python nào sau đây có khả năng gây ra lỗi 'vòng lặp vô hạn' (infinite loop)?

18 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 02

Câu 18: Chương trình con (hàm - function) trong lập trình có công dụng chính là gì?

19 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 02

Câu 19: Cho đoạn mã Python:

def chao_mung(ten):
print('Xin chào, ' + ten + '!')
chao_mung('Lan')
chao_mung('Hùng')

Đoạn mã này sẽ in ra gì?

20 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 02

Câu 20: Thư viện (library) trong lập trình là gì?

21 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 02

Câu 21: Cho xâu kí tự `s = 'Python'`. Kết quả của `s[1]` là gì?

22 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 02

Câu 22: Cho xâu kí tự `s = 'Xin chào!'`. Kết quả của `len(s)` là gì?

23 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 02

Câu 23: Cho danh sách `danh_sach = [10, 20, 30, 40]`. Kết quả của `danh_sach[2]` là gì?

24 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 02

Câu 24: Để thêm một phần tử mới vào cuối danh sách `danh_sach` trong Python, ta sử dụng phương thức nào?

25 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 02

Câu 25: Cho đoạn mã Python:

so_luong = int(input('Nhập số lượng: '))
gia_tien = float(input('Nhập giá tiền: '))
tong_cong = so_luong * gia_tien
print('Tổng cộng:', tong_cong)

Nếu người dùng nhập '5' và '15000' lần lượt, kết quả in ra sẽ là gì?

26 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 02

Câu 26: 'Kiểm thử chương trình' (Testing) là bước nào trong quy trình giải quyết bài toán trên máy tính?

27 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 02

Câu 27: Khi kiểm thử một chương trình tính diện tích hình chữ nhật với đầu vào là chiều dài và chiều rộng, các bộ dữ liệu kiểm thử nào sau đây là quan trọng để đảm bảo tính đúng đắn?

28 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 02

Câu 28: Cho đoạn mã Python sau được viết để kiểm tra xem một năm có phải năm nhuận không (chia hết cho 4, trừ năm chia hết cho 100 mà không chia hết cho 400):

nam = int(input('Nhập năm: '))
if nam % 4 == 0:
if nam % 100 != 0:
print('Năm nhuận')
else:
if nam % 400 == 0:
print('Năm nhuận')
else:
print('Không phải năm nhuận')
else:
print('Không phải năm nhuận')

Bộ dữ liệu kiểm thử nào sau đây KHÔNG phù hợp để kiểm tra đầy đủ các trường hợp của năm nhuận?

29 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 02

Câu 29: Kỹ thuật 'gỡ lỗi' (debugging) trong lập trình là gì?

30 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 02

Câu 30: Khi gặp lỗi 'SyntaxError' trong Python, lỗi đó thường liên quan đến vấn đề gì?

Xem kết quả

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 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính - Đề 03

1 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 03

Câu 1: Trong quá trình giải quyết một bài toán bằng máy tính, bước đầu tiên và quan trọng nhất là gì?

2 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 03

Câu 2: Khi phân tích bài toán 'Tính diện tích hình tròn với bán kính R', yếu tố nào sau đây được xem là input?

3 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 03

Câu 3: Thuật toán là gì?

4 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 03

Câu 4: Đặc điểm nào sau đây KHÔNG PHẢI là đặc điểm của thuật toán?

5 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 03

Câu 5: Biểu diễn thuật toán bằng sơ đồ khối (flowchart) có ưu điểm chính là gì?

6 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 03

Câu 6: Cho đoạn mã giả (pseudocode) sau:
B1: Nhập điểm Toán, Lý, Hóa.
B2: Tính Điểm_Trung_Bình = (Toán + Lý + Hóa) / 3.
B3: Nếu Điểm_Trung_Bình >= 5.0 thì thông báo 'Đậu'.
B4: Ngược lại, thông báo 'Rớt'.
B5: Kết thúc.

Đây là ví dụ về cấu trúc điều khiển nào trong thuật toán?

7 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 03

Câu 7: Trong Python, câu lệnh nào sau đây dùng để gán giá trị 10 cho biến `so_luong`?

8 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 03

Câu 8: Biến `ten_hoc_sinh` trong Python, nếu được gán giá trị là "Nguyễn Văn A", thì nó thuộc kiểu dữ liệu nào?

9 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 03

Câu 9: Kết quả của biểu thức `5 + 3 * 2` trong Python là bao nhiêu?

10 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 03

Câu 10: Để nhập một số nguyên từ bàn phím vào biến `tuoi` trong Python, ta sử dụng câu lệnh nào sau đây?

11 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 03

Câu 11: Đoạn mã Python sau in ra gì?
```python
x = 10
y = 5
if x > y:
print("x lon hon y")
else:
print("x khong lon hon y")
```

12 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 03

Câu 12: Đoạn mã Python sau in ra gì?
```python
diem = 7.5
if diem >= 8.0:
print("Gioi")
elif diem >= 6.5:
print("Kha")
else:
print("Trung binh")
```

13 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 03

Câu 13: Để lặp lại một khối lệnh 5 lần trong Python, cách sử dụng câu lệnh `for` nào sau đây là đúng?

14 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 03

Câu 14: Đoạn mã Python sau in ra gì?
```python
count = 0
while count < 3: print(count) count = count + 1 ```

15 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 03

Câu 15: Mục đích chính của việc kiểm thử chương trình (testing) là gì?

16 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 03

Câu 16: Lỗi cú pháp (syntax error) trong lập trình là gì?

17 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 03

Câu 17: Để giải quyết bài toán 'Kiểm tra xem một số nguyên N có phải là số chẵn hay không', bước thiết kế thuật toán sẽ bao gồm việc sử dụng phép toán nào?

18 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 03

Câu 18: Cho bài toán: 'Nhập vào 3 số a, b, c. Tìm số lớn nhất trong 3 số đó.' Biến nào sau đây có thể được sử dụng để lưu trữ kết quả cuối cùng?

19 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 03

Câu 19: Khi giải một bài toán bằng máy tính, việc lựa chọn ngôn ngữ lập trình phụ thuộc vào yếu tố nào?

20 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 03

Câu 20: Đoạn mã Python sau sẽ in ra bao nhiêu lần dòng chữ "Hello"?
```python
for i in range(1, 4):
print("Hello")
```

21 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 03

Câu 21: Cho đoạn mã Python:
```python
chuoi = "Python"
print(chuoi[1])
```
Kết quả in ra màn hình là gì?

22 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 03

Câu 22: Để tính tổng các số từ 1 đến 100, cấu trúc điều khiển nào của thuật toán (và trong lập trình) là phù hợp nhất?

23 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 03

Câu 23: Cho đoạn mã Python:
```python
so = 15
if so % 2 == 0:
print("So chan")
else:
print("So le")
```
Chương trình sẽ in ra gì?

24 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 03

Câu 24: Khi gỡ lỗi (debugging) một chương trình, bước đầu tiên thường là gì?

25 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 03

Câu 25: Cho bài toán: 'Kiểm tra xem năm N có phải là năm nhuận không (biết năm nhuận là năm chia hết cho 4, trừ các năm chia hết cho 100 mà không chia hết cho 400)'. Khi thiết kế thuật toán cho bài toán này, cần sử dụng các phép toán logic nào?

26 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 03

Câu 26: Đoạn mã Python sau:
```python
danh_sach = [10, 20, 30, 40]
print(danh_sach[2])
```
Sẽ in ra giá trị nào?

27 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 03

Câu 27: Lỗi logic (logic error) trong chương trình là gì?

28 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 03

Câu 28: Khi giải bài toán 'Tìm số lớn nhất trong một danh sách các số', nếu danh sách rỗng, thuật toán nên xử lý như thế nào để đảm bảo tính đúng đắn?

29 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 03

Câu 29: Cho bài toán: 'Kiểm tra một mật khẩu có đủ mạnh không, biết rằng mật khẩu mạnh phải dài ít nhất 8 ký tự'. Nếu nhập mật khẩu là "abc123", thuật toán kiểm tra độ mạnh mật khẩu theo tiêu chí trên sẽ cho kết quả thế nào?

30 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 03

Câu 30: Để tính giá trị biểu thức `(a + b) * c` với a, b, c là các số được nhập từ bàn phím, thứ tự các bước thực hiện trong chương trình Python là gì?

Xem kết quả

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 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính - Đề 04

1 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 04

Câu 1: Trong bối cảnh Tin học, thuật ngữ "bài toán" (problem) thường được hiểu là gì?

2 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 04

Câu 2: Khi giải quyết một bài toán bằng máy tính, thứ tự các bước cơ bản thường là gì?

3 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 04

Câu 3: Một bài toán yêu cầu tính chu vi hình tròn khi biết bán kính của nó. Hãy xác định Input (đầu vào) và Output (đầu ra) của bài toán này.

4 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 04

Câu 4: Trong sơ đồ khối biểu diễn giải thuật, hình chữ nhật (Rectangle) thường được sử dụng để biểu diễn loại thao tác nào?

5 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 04

Câu 5: Hình thoi (Diamond) trong sơ đồ khối biểu diễn giải thuật có ý nghĩa gì?

6 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 04

Câu 6: Cho đoạn mã giả sau:
`start`
`read diem_trung_binh`
`if diem_trung_binh >= 5.0 then`
`print "Dat"`
`else`
`print "Chua dat"`
`end if`
`end`
Nếu biến `diem_trung_binh` có giá trị là 6.5, kết quả in ra màn hình sẽ là gì?

7 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 04

Câu 7: Giả sử biến `a = 10` và biến `b = 4`. Kết quả của biểu thức số học `a / 2 + b * 3` (thực hiện phép chia trước, nhân trước, sau đó cộng) là bao nhiêu?

8 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 04

Câu 8: Biến trong lập trình có vai trò chính là gì?

9 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 04

Câu 9: Câu lệnh gán (assignment statement) trong lập trình dùng để làm gì?

10 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 04

Câu 10: Bạn cần viết một đoạn mã để kiểm tra xem một số nguyên `n` có phải là số chẵn hay không. Điều kiện logic nào sau đây là đúng?

11 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 04

Câu 11: Để giải quyết bài toán: "Nếu nhiệt độ trên 30 độ C thì in ra 'Nóng', ngược lại in ra 'Mát mẻ'", cấu trúc điều khiển nào là phù hợp nhất?

12 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 04

Câu 12: Cấu trúc lặp (loop) trong lập trình được sử dụng chủ yếu để làm gì?

13 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 04

Câu 13: Cho đoạn mã giả sử dụng vòng lặp `for`:
`tong = 0`
`for i from 1 to 4:`
`tong = tong + i`
`end for`
Sau khi vòng lặp kết thúc, giá trị của biến `tong` sẽ là bao nhiêu?

14 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 04

Câu 14: Xét đoạn mã giả sau:
`count = 5`
`while count > 0:`
`print count`
`count = count - 1`
`end while`
Các số nào sẽ được in ra màn hình?

15 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 04

Câu 15: Bạn cần viết một chương trình cho phép người dùng nhập các số liên tục cho đến khi họ nhập số 0, sau đó tính tổng các số đã nhập (không tính số 0 cuối cùng). Cấu trúc lặp nào phù hợp nhất để xử lý việc nhập liệu này?

16 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 04

Câu 16: Việc sử dụng các chương trình con (hàm hoặc thủ tục) trong lập trình mang lại lợi ích chính nào?

17 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 04

Câu 17: Giả sử bạn có một chương trình con tên là `tinh_binh_phuong(x)` nhận vào một số `x` và trả về giá trị `x * x`. Nếu bạn gọi chương trình con này với `ket_qua = tinh_binh_phuong(7)`, thì giá trị của biến `ket_qua` sẽ là bao nhiêu?

18 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 04

Câu 18: Thư viện các chương trình con (libraries) trong lập trình là gì?

19 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 04

Câu 19: Bạn cần thực hiện phép tính căn bậc hai của một số trong chương trình của mình. Thay vì tự viết lại giải thuật tính căn bậc hai, bạn nên sử dụng tài nguyên nào sẵn có?

20 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 04

Câu 20: Kiểu dữ liệu xâu kí tự (string) trong lập trình dùng để biểu diễn loại thông tin nào?

21 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 04

Câu 21: Cho xâu kí tự `s = "Lap trinh"`. Nếu sử dụng chỉ số bắt đầu từ 0, ký tự tại vị trí chỉ số 4 (`s[4]`) là gì?

22 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 04

Câu 22: Nếu `xau1 = "Chao"` và `xau2 = " mung"`, kết quả của phép nối xâu `xau1 + xau2` là gì?

23 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 04

Câu 23: Kiểu dữ liệu danh sách (list) hoặc mảng (array) trong lập trình được sử dụng để làm gì?

24 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 04

Câu 24: Cho danh sách `diem = [8, 7, 9, 6]`. Phần tử tại vị trí chỉ số 1 (`diem[1]`) là bao nhiêu (giả sử chỉ số bắt đầu từ 0)?

25 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 04

Câu 25: Giả sử bạn có danh sách `cong_viec = ["Học bài", "Làm bài tập"]`. Nếu bạn thêm công việc "Xem video" vào cuối danh sách này, danh sách mới sẽ là gì?

26 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 04

Câu 26: Tại sao việc kiểm thử (testing) lại là một bước quan trọng trong quá trình giải quyết bài toán bằng máy tính?

27 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 04

Câu 27: Khi viết chương trình, bạn gõ sai chính tả tên một lệnh hoặc quên dấu hai chấm cần thiết sau một câu lệnh điều kiện. Loại lỗi nào bạn có khả năng gặp phải nhất?

28 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 04

Câu 28: Chương trình của bạn chạy mà không báo lỗi cú pháp hay lỗi thời gian chạy, nhưng kết quả tính toán lại sai so với mong đợi (ví dụ: tính tổng thay vì tính hiệu). Đây là loại lỗi gì?

29 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 04

Câu 29: Một chương trình được viết để tính diện tích hình chữ nhật với công thức `dien_tich = chieu_dai + chieu_rong`. Khi chạy chương trình với chiều dài = 5 và chiều rộng = 3, kết quả in ra là 8 thay vì 15. Lỗi này thuộc loại nào và nguyên nhân chính là gì?

30 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 04

Câu 30: Bạn cần xây dựng giải thuật để tìm số lớn nhất trong một danh sách các số. Cách tiếp cận nào sau đây mô tả một phần của giải thuật đúng?

Xem kết quả

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 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính - Đề 05

1 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 05

Câu 1: Quá trình giải quyết một bài toán trên máy tính thường bao gồm các bước chính nào theo trình tự logic?

2 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 05

Câu 2: Khi phân tích một bài toán, việc xác định rõ ràng dữ liệu đầu vào (Input) và dữ liệu đầu ra (Output) có ý nghĩa quan trọng nhất là gì?

3 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 05

Câu 3: Xét bài toán: 'Cho hai số nguyên a và b, tìm ước chung lớn nhất (UCLN) của chúng'. Trong bước phân tích bài toán, dữ liệu đầu vào là gì?

4 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 05

Câu 4: Thuật toán là gì?

5 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 05

Câu 5: Đặc điểm nào sau đây KHÔNG phải là đặc điểm của một thuật toán tốt?

6 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 05

Câu 6: Phương pháp nào sau đây thường được sử dụng để biểu diễn thuật toán một cách trực quan, dễ hiểu, đặc biệt hữu ích trong giai đoạn thiết kế?

7 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 05

Câu 7: Trong sơ đồ khối, hình chữ nhật thường biểu diễn thao tác gì?

8 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 05

Câu 8: Mã giả (Pseudocode) là gì và mục đích chính của nó là gì?

9 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 05

Câu 9: Biến (Variable) trong lập trình được sử dụng để làm gì?

10 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 05

Câu 10: Phép gán (Assignment) trong lập trình dùng để làm gì?

11 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 05

Câu 11: Biểu thức `(5 + 3 * 2) - 4 / 2` trong ngôn ngữ lập trình Python sẽ cho kết quả là bao nhiêu?

12 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 05

Câu 12: Kiểu dữ liệu `float` trong Python được sử dụng để lưu trữ loại giá trị nào?

13 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 05

Câu 13: Lệnh nào sau đây trong Python được sử dụng để in kết quả hoặc thông báo ra màn hình?

14 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 05

Câu 14: Lệnh nào sau đây trong Python được sử dụng để nhận dữ liệu nhập từ bàn phím dưới dạng xâu kí tự (string)?

15 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 05

Câu 15: Để chuyển đổi một giá trị nhập từ bàn phím (ban đầu là xâu kí tự) sang kiểu số nguyên (integer) trong Python, ta sử dụng hàm nào?

16 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 05

Câu 16: Cấu trúc điều khiển nào cho phép chương trình thực hiện các khối lệnh khác nhau tùy thuộc vào việc một điều kiện logic có đúng hay không?

17 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 05

Câu 17: Đoạn mã Python sau sẽ in ra gì?
```python
x = 10
y = 5
if x > y:
print('Lon hon')
elif x == y:
print('Bang nhau')
else:
print('Nho hon')
```

18 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 05

Câu 18: Cấu trúc điều khiển nào cho phép chương trình thực hiện lặp đi lặp lại một khối lệnh trong khi một điều kiện còn đ??ng?

19 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 05

Câu 19: Đoạn mã Python sau sẽ in ra gì?
```python
count = 0
while count < 3: print(count) count = count + 1 ```

20 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 05

Câu 20: Lệnh `for i in range(5):` trong Python sẽ làm cho biến `i` lần lượt nhận các giá trị nào?

21 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 05

Câu 21: Chương trình con (Subprogram), còn gọi là hàm (Function) hoặc thủ tục (Procedure), có lợi ích chính nào trong việc giải quyết bài toán lớn?

22 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 05

Câu 22: Thư viện (Library) các chương trình con có sẵn cung cấp lợi ích gì cho người lập trình?

23 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 05

Câu 23: Kiểu dữ liệu xâu kí tự (string) trong Python được sử dụng để biểu diễn loại dữ liệu nào?

24 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 05

Câu 24: Cho xâu `s = "Python"`. Lệnh `print(s[1])` trong Python sẽ in ra kí tự nào?

25 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 05

Câu 25: Kiểu dữ liệu danh sách (list) trong Python được sử dụng để lưu trữ loại dữ liệu nào?

26 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 05

Câu 26: Cho danh sách `my_list = [10, 20, 30, 40]`. Lệnh `print(my_list[2])` trong Python sẽ in ra giá trị nào?

27 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 05

Câu 27: Bước kiểm thử (Testing) trong quá trình giải quyết bài toán trên máy tính nhằm mục đích chính là gì?

28 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 05

Câu 28: Khi gặp lỗi trong chương trình và cần tìm nguyên nhân để sửa, ta đang thực hiện công việc gì?

29 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 05

Câu 29: Một chương trình được thiết kế để tính tổng các số chẵn từ 1 đến N. Nếu nhập N=5, chương trình trả về kết quả là 6. Kết quả này có đúng với yêu cầu bài toán không? Tại sao?

30 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 05

Câu 30: Giả sử bạn viết một chương trình tính diện tích hình tròn với bán kính R. Công thức là `Diện tích = π * R * R`. Bạn nhập R = 2 và chương trình in ra kết quả là 12.56. Bạn nhận thấy kết quả này gần đúng với `3.14 * 2 * 2 = 12.56`. Điều này cho thấy gì về giá trị π mà chương trình đang sử dụng?

Xem kết quả

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 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính - Đề 06

1 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 06

Câu 1: Bước đầu tiên và quan trọng nhất trong quá trình giải quyết một bài toán trên máy tính là gì?

2 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 06

Câu 2: Khi phân tích bài toán "Kiểm tra xem một số nguyên dương N có phải là số nguyên tố hay không", Input của bài toán là gì?

3 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 06

Câu 3: Thuật toán là gì?

4 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 06

Câu 4: Mã giả (Pseudocode) được sử dụng để làm gì trong quá trình thiết kế thuật toán?

5 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 06

Câu 5: Biến trong lập trình được sử dụng để làm gì?

6 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 06

Câu 6: Kiểu dữ liệu `float` trong Python dùng để biểu diễn loại dữ liệu nào?

7 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 06

Câu 7: Cho biểu thức toán học: $5 + 3 * 2 - 8 / 4$. Kết quả của biểu thức này khi tính trong Python là bao nhiêu?

8 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 06

Câu 8: Câu lệnh `input()` trong Python dùng để làm gì?

9 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 06

Câu 9: Đoạn code Python sau sẽ in ra gì?
```python
x = 10
y = 5
if x > y:
print("x lon hon y")
elif x == y:
print("x bang y")
else:
print("x nho hon y")
```

10 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 06

Câu 10: Cần sử dụng cấu trúc điều khiển nào trong lập trình khi bạn có nhiều hơn hai trường hợp cần xử lý dựa trên các điều kiện khác nhau?

11 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 06

Câu 11: Đoạn code Python sau sẽ in ra gì?
```python
count = 0
while count < 3: print("Hello") count = count + 1 ```

12 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 06

Câu 12: Câu lệnh lặp `for` trong Python thường được sử dụng khi nào?

13 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 06

Câu 13: Đoạn code Python sau sẽ in ra gì?
```python
s = "Python"
print(s[1:4])
```

14 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 06

Câu 14: Kiểu dữ liệu `list` (danh sách) trong Python có đặc điểm gì?

15 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 06

Câu 15: Đoạn code Python sau sẽ in ra gì?
```python
my_list = [1, 2, 3, 4, 5]
my_list.append(6)
print(my_list[2])
```

16 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 06

Câu 16: Mục đích chính của việc sử dụng chương trình con (hàm) trong lập trình là gì?

17 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 06

Câu 17: Quá trình tìm và sửa lỗi trong chương trình được gọi là gì?

18 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 06

Câu 18: Lỗi cú pháp (Syntax Error) trong lập trình là loại lỗi gì?

19 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 06

Câu 19: Phương pháp kiểm thử "hộp đen" (Black-box testing) tập trung vào việc kiểm tra khía cạnh nào của chương trình?

20 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 06

Câu 20: Để giải quyết bài toán "Tìm số lớn nhất trong một danh sách các số nguyên", sau khi phân tích Input/Output, bước tiếp theo trong quy trình giải quyết bài toán trên máy tính là gì?

21 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 06

Câu 21: Một thuật toán được coi là hiệu quả nếu nó đáp ứng tiêu chí nào?

22 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 06

Câu 22: Khi biểu diễn thuật toán bằng sơ đồ khối, hình chữ nhật thường dùng để biểu diễn thao tác nào?

23 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 06

Câu 23: Đoạn code Python sau sẽ in ra gì?
```python
for i in range(5):
if i == 3:
break
print(i)
```

24 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 06

Câu 24: Đoạn code Python sau sẽ in ra gì?
```python
for char in "VietJack":
print(char, end=" ")
```

25 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 06

Câu 25: Giả sử bạn cần viết chương trình tính tổng các số chẵn từ 1 đến N (với N nhập từ bàn phím). Cấu trúc lặp nào (for hoặc while) phù hợp nhất để duyệt qua các số từ 1 đến N?

26 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 06

Câu 26: Đoạn code Python sau có lỗi gì?
```python
num = input("Nhap mot so: ")
result = num + 5
print(result)
```

27 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 06

Câu 27: Để sửa lỗi trong câu 26, cần thay đổi dòng `result = num + 5` thành gì nếu muốn cộng giá trị số nhập vào với 5?

28 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 06

Câu 28: Cho danh sách `data = [10, 20, 30, 40, 50]`. Để truy cập và in ra phần tử có giá trị 30, bạn sẽ sử dụng câu lệnh nào?

29 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 06

Câu 29: Khi giải bài toán bằng máy tính, việc kiểm thử chương trình (Testing) nhằm mục đích gì?

30 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 06

Câu 30: Giả sử bạn muốn viết một hàm trong Python để tính bình phương của một số. Khai báo hàm nào sau đây là đúng cú pháp?

Xem kết quả

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 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính - Đề 07

1 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 07

Câu 1: Khi giải quyết một bài toán trên máy tính, bước đầu tiên và quan trọng nhất là gì?

2 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 07

Câu 2: Một thuật toán được định nghĩa là một dãy hữu hạn các thao tác được sắp xếp theo một trình tự xác định để giải quyết một vấn đề. Đặc điểm nào sau đây *không phải* là đặc điểm cơ bản của một thuật toán?

3 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 07

Câu 3: Bạn cần viết chương trình tính diện tích hình tròn với bán kính R nhập từ bàn phím. Công thức tính diện tích là S = π * R^2. Bước nào trong quy trình giải bài toán trên máy tính bạn sẽ sử dụng để xác định R là dữ liệu đầu vào và S là dữ liệu đầu ra?

4 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 07

Câu 4: Cho thuật toán sau:
Bước 1: Nhập số nguyên N.
Bước 2: Nếu N > 0, in ra 'Số dương'.
Bước 3: Nếu N <= 0, in ra 'Số không dương'. Thuật toán này minh họa cấu trúc điều khiển cơ bản nào trong lập trình?

5 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 07

Câu 5: Một chương trình cần tính tổng của tất cả các số nguyên từ 1 đến 100. Cấu trúc điều khiển nào sau đây là phù hợp nhất để thực hiện việc lặp đi lặp lại phép cộng?

6 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 07

Câu 6: Trong ngôn ngữ lập trình Python, biểu thức nào sau đây dùng để tính lũy thừa của a mũ b?

7 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 07

Câu 7: Khi thiết kế thuật toán, việc sử dụng sơ đồ khối (flowchart) có ưu điểm chính là gì so với mô tả bằng ngôn ngữ tự nhiên hoặc mã giả?

8 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 07

Câu 8: Bạn viết một chương trình tính trung bình cộng của ba số. Khi chạy chương trình với đầu vào là 10, 20, 30, chương trình cho kết quả là 60 thay vì 20. Lỗi này nhiều khả năng xảy ra ở giai đoạn nào trong quy trình giải bài toán trên máy tính?

9 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 07

Câu 9: Biến trong lập trình có vai trò chính là gì?

10 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 07

Câu 10: Để giải bài toán 'Tìm số lớn nhất trong ba số nguyên a, b, c', thuật toán nào sau đây là đúng?

11 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 07

Câu 11: Ngôn ngữ lập trình bậc cao (như Python, Java, C++) có ưu điểm gì so với ngôn ngữ máy?

12 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 07

Câu 12: Trong lập trình, chương trình con (function/procedure) được sử dụng để làm gì?

13 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 07

Câu 13: Bạn cần lưu trữ danh sách tên của 50 học sinh trong một lớp học để có thể dễ dàng truy cập, thêm, xóa hoặc sửa đổi từng tên. Kiểu dữ liệu nào sau đây trong Python là phù hợp nhất cho mục đích này?

14 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 07

Câu 14: Cho đoạn mã Python: `chuoi = "Hello World"`. Lệnh `print(chuoi[6:])` sẽ cho kết quả là gì?

15 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 07

Câu 15: Trong quá trình phát triển chương trình, 'gỡ lỗi' (debugging) là hoạt động gì?

16 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 07

Câu 16: Bạn viết một chương trình và khi chạy, bạn nhận được thông báo lỗi `SyntaxError`. Loại lỗi này thường xảy ra khi nào?

17 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 07

Câu 17: Giả sử bạn có hai thuật toán khác nhau để giải cùng một bài toán (ví dụ: sắp xếp danh sách). Tiêu chí nào sau đây thường được sử dụng để đánh giá thuật toán nào 'tốt hơn'?

18 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 07

Câu 18: Một bài toán yêu cầu kiểm tra xem một số nguyên N có chia hết cho 3 hay không. Bạn cần sử dụng cấu trúc điều khiển nào trong lập trình để thực hiện việc kiểm tra này?

19 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 07

Câu 19: Bạn đang viết một chương trình mô phỏng việc tung đồng xu 100 lần và đếm số lần sấp, ngửa. Cấu trúc điều khiển nào là phù hợp nhất để lặp lại hành động tung đồng xu?

20 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 07

Câu 20: Khái niệm 'trừu tượng hóa' (abstraction) trong giải quyết vấn đề với sự trợ giúp của máy tính có ý nghĩa gì?

21 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 07

Câu 21: Trong Python, biểu thức `5 + 2.5` sẽ cho kết quả có kiểu dữ liệu gì?

22 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 07

Câu 22: Tại sao việc kiểm thử chương trình với các dữ liệu đầu vào 'biên' (boundary cases) như số âm, số 0, giá trị rất lớn, hoặc xâu rỗng lại quan trọng?

23 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 07

Câu 23: Một trò chơi đơn giản cần ghi nhớ điểm số hiện tại của người chơi. Khái niệm lập trình nào được sử dụng để lưu trữ và cập nhật giá trị điểm số này?

24 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 07

Câu 24: Trong lập trình, phép gán (`=`) và phép so sánh bằng (`==`) khác nhau như thế nào?

25 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 07

Câu 25: Bạn cần viết một chương trình cho phép người dùng nhập liên tục các số nguyên và tính tổng của chúng cho đến khi người dùng nhập số 0 để kết thúc. Cấu trúc lặp nào là phù hợp nhất cho tình huống này?

26 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 07

Câu 26: Một chương trình lặp sử dụng vòng lặp `while`. Nếu điều kiện của vòng lặp `while` luôn đúng và không bao giờ thay đổi thành sai trong quá trình thực thi, điều gì sẽ xảy ra?

27 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 07

Câu 27: Sau khi đã phân tích bài toán và thiết kế thuật toán, bước tiếp theo trong quy trình giải bài toán trên máy tính là gì?

28 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 07

Câu 28: 'Kiểm thử hộp trắng' (White-box testing) là phương pháp kiểm thử tập trung vào khía cạnh nào của chương trình?

29 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 07

Câu 29: Giả sử bạn có một danh sách các số nguyên và cần tìm số nhỏ nhất trong danh sách đó. Thuật toán cơ bản nào sau đây có thể được áp dụng?

30 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 07

Câu 30: Một thư viện (library) trong lập trình là gì và có vai trò gì trong việc giải quyết vấn đề?

Xem kết quả

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 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính - Đề 08

1 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 08

Câu 1: Khi giải quyết một bài toán trên máy tính, bước đầu tiên và quan trọng nhất là gì?

2 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 08

Câu 2: Một thuật toán được định nghĩa là một dãy hữu hạn các thao tác được sắp xếp theo một trình tự xác định để giải quyết một vấn đề. Đặc điểm nào sau đây *không phải* là đặc điểm cơ bản của một thuật toán?

3 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 08

Câu 3: Bạn cần viết chương trình tính diện tích hình tròn với bán kính R nhập từ bàn phím. Công thức tính diện tích là S = π * R^2. Bước nào trong quy trình giải bài toán trên máy tính bạn sẽ sử dụng để xác định R là dữ liệu đầu vào và S là dữ liệu đầu ra?

4 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 08

Câu 4: Cho thuật toán sau:
Bước 1: Nhập số nguyên N.
Bước 2: Nếu N > 0, in ra 'Số dương'.
Bước 3: Nếu N <= 0, in ra 'Số không dương'. Thuật toán này minh họa cấu trúc điều khiển cơ bản nào trong lập trình?

5 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 08

Câu 5: Một chương trình cần tính tổng của tất cả các số nguyên từ 1 đến 100. Cấu trúc điều khiển nào sau đây là phù hợp nhất để thực hiện việc lặp đi lặp lại phép cộng?

6 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 08

Câu 6: Trong ngôn ngữ lập trình Python, biểu thức nào sau đây dùng để tính lũy thừa của a mũ b?

7 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 08

Câu 7: Khi thiết kế thuật toán, việc sử dụng sơ đồ khối (flowchart) có ưu điểm chính là gì so với mô tả bằng ngôn ngữ tự nhiên hoặc mã giả?

8 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 08

Câu 8: Bạn viết một chương trình tính trung bình cộng của ba số. Khi chạy chương trình với đầu vào là 10, 20, 30, chương trình cho kết quả là 60 thay vì 20. Lỗi này nhiều khả năng xảy ra ở giai đoạn nào trong quy trình giải bài toán trên máy tính?

9 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 08

Câu 9: Biến trong lập trình có vai trò chính là gì?

10 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 08

Câu 10: Để giải bài toán 'Tìm số lớn nhất trong ba số nguyên a, b, c', thuật toán nào sau đây là đúng?

11 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 08

Câu 11: Ngôn ngữ lập trình bậc cao (như Python, Java, C++) có ưu điểm gì so với ngôn ngữ máy?

12 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 08

Câu 12: Trong lập trình, chương trình con (function/procedure) được sử dụng để làm gì?

13 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 08

Câu 13: Bạn cần lưu trữ danh sách tên của 50 học sinh trong một lớp học để có thể dễ dàng truy cập, thêm, xóa hoặc sửa đổi từng tên. Kiểu dữ liệu nào sau đây trong Python là phù hợp nhất cho mục đích này?

14 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 08

Câu 14: Cho đoạn mã Python: `chuoi = "Hello World"`. Lệnh `print(chuoi[6:])` sẽ cho kết quả là gì?

15 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 08

Câu 15: Trong quá trình phát triển chương trình, 'gỡ lỗi' (debugging) là hoạt động gì?

16 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 08

Câu 16: Bạn viết một chương trình và khi chạy, bạn nhận được thông báo lỗi `SyntaxError`. Loại lỗi này thường xảy ra khi nào?

17 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 08

Câu 17: Giả sử bạn có hai thuật toán khác nhau để giải cùng một bài toán (ví dụ: sắp xếp danh sách). Tiêu chí nào sau đây thường được sử dụng để đánh giá thuật toán nào 'tốt hơn'?

18 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 08

Câu 18: Một bài toán yêu cầu kiểm tra xem một số nguyên N có chia hết cho 3 hay không. Bạn cần sử dụng cấu trúc điều khiển nào trong lập trình để thực hiện việc kiểm tra này?

19 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 08

Câu 19: Bạn đang viết một chương trình mô phỏng việc tung đồng xu 100 lần và đếm số lần sấp, ngửa. Cấu trúc điều khiển nào là phù hợp nhất để lặp lại hành động tung đồng xu?

20 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 08

Câu 20: Khái niệm 'trừu tượng hóa' (abstraction) trong giải quyết vấn đề với sự trợ giúp của máy tính có ý nghĩa gì?

21 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 08

Câu 21: Trong Python, biểu thức `5 + 2.5` sẽ cho kết quả có kiểu dữ liệu gì?

22 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 08

Câu 22: Tại sao việc kiểm thử chương trình với các dữ liệu đầu vào 'biên' (boundary cases) như số âm, số 0, giá trị rất lớn, hoặc xâu rỗng lại quan trọng?

23 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 08

Câu 23: Một trò chơi đơn giản cần ghi nhớ điểm số hiện tại của người chơi. Khái niệm lập trình nào được sử dụng để lưu trữ và cập nhật giá trị điểm số này?

24 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 08

Câu 24: Trong lập trình, phép gán (`=`) và phép so sánh bằng (`==`) khác nhau như thế nào?

25 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 08

Câu 25: Bạn cần viết một chương trình cho phép người dùng nhập liên tục các số nguyên và tính tổng của chúng cho đến khi người dùng nhập số 0 để kết thúc. Cấu trúc lặp nào là phù hợp nhất cho tình huống này?

26 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 08

Câu 26: Một chương trình lặp sử dụng vòng lặp `while`. Nếu điều kiện của vòng lặp `while` luôn đúng và không bao giờ thay đổi thành sai trong quá trình thực thi, điều gì sẽ xảy ra?

27 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 08

Câu 27: Sau khi đã phân tích bài toán và thiết kế thuật toán, bước tiếp theo trong quy trình giải bài toán trên máy tính là gì?

28 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 08

Câu 28: 'Kiểm thử hộp trắng' (White-box testing) là phương pháp kiểm thử tập trung vào khía cạnh nào của chương trình?

29 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 08

Câu 29: Giả sử bạn có một danh sách các số nguyên và cần tìm số nhỏ nhất trong danh sách đó. Thuật toán cơ bản nào sau đây có thể được áp dụng?

30 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 08

Câu 30: Một thư viện (library) trong lập trình là gì và có vai trò gì trong việc giải quyết vấn đề?

Xem kết quả

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 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính - Đề 09

1 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 09

Câu 1: Khi giải một bài toán trên máy tính, bước đầu tiên và quan trọng nhất là gì?

2 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 09

Câu 2: Bạn được yêu cầu viết chương trình tính diện tích hình tròn. Input cần xác định trong bài toán này là gì?

3 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 09

Câu 3: Một thuật toán được định nghĩa là một dãy hữu hạn các thao tác được sắp xếp theo một trình tự xác định sao cho...

4 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 09

Câu 4: Biểu diễn thuật toán bằng cách sử dụng các hình khối được nối với nhau bởi mũi tên để mô tả trình tự thực hiện các thao tác được gọi là:

5 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 09

Câu 5: Trong lưu đồ khối, hình chữ nhật thường được sử dụng để biểu diễn thao tác nào?

6 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 09

Câu 6: Mã giả (Pseudocode) là hình thức biểu diễn thuật toán nào?

7 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 09

Câu 7: Bước nào trong quy trình giải bài toán trên máy tính giúp phát hiện và sửa chữa các lỗi cú pháp, lỗi logic hoặc lỗi thực thi?

8 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 09

Câu 8: Ngôn ngữ lập trình bậc cao có ưu điểm nổi bật gì so với ngôn ngữ máy?

9 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 09

Câu 9: Biến trong lập trình được sử dụng để làm gì?

10 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 09

Câu 10: Phép gán trong lập trình có ý nghĩa là gì?

11 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 09

Câu 11: Nếu biến `diem_toan` có giá trị 8.5 và biến `diem_van` có giá trị 7.0, biểu thức số học `(diem_toan + diem_van) / 2` sẽ cho kết quả là bao nhiêu?

12 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 09

Câu 12: Trong lập trình, kiểu dữ liệu nào thường được sử dụng để lưu trữ các số nguyên (ví dụ: 10, -5, 0)?

13 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 09

Câu 13: Câu lệnh `print("Xin chao")` trong Python thuộc loại câu lệnh nào?

14 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 09

Câu 14: Câu lệnh rẽ nhánh (ví dụ: `if-else`) được sử dụng để làm gì trong lập trình?

15 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 09

Câu 15: Xét đoạn mã giả sau:
Nếu `diem >= 5` thì
In ra "Dat"
Ngược lại
In ra "Chua dat"
Nếu `diem` có giá trị là 7, chương trình sẽ in ra gì?

16 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 09

Câu 16: Câu lệnh lặp (ví dụ: `for`, `while`) được sử dụng để làm gì trong lập trình?

17 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 09

Câu 17: Xét đoạn mã giả sau:
`tong = 0`
`i = 1`
Trong khi `i <= 3` thì `tong = tong + i` `i = i + 1` Kết thúc trong khi Giá trị cuối cùng của biến `tong` là bao nhiêu?

18 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 09

Câu 18: Chương trình con (hàm hoặc thủ tục) trong lập trình có lợi ích gì?

19 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 09

Câu 19: Thư viện các chương trình con có sẵn (Library) cung cấp cho người lập trình điều gì?

20 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 09

Câu 20: Kiểu dữ liệu xâu ký tự (String) được sử dụng để lưu trữ loại thông tin nào?

21 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 09

Câu 21: Để nối hai xâu ký tự 'Xin' và 'chao' thành 'Xinchao', thao tác nào sau đây thường được sử dụng trong lập trình?

22 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 09

Câu 22: Kiểu dữ liệu danh sách (List) trong lập trình cho phép lưu trữ điều gì?

23 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 09

Câu 23: Cho danh sách `diem_so = [8.5, 7.0, 9.0, 6.5]`. Phần tử thứ hai trong danh sách này (theo chỉ mục từ 0) là gì?

24 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 09

Câu 24: Quá trình tìm kiếm và loại bỏ các lỗi trong chương trình máy tính được gọi là gì?

25 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 09

Câu 25: Loại lỗi nào xảy ra khi chương trình vi phạm các quy tắc ngữ pháp của ngôn ngữ lập trình (ví dụ: viết sai chính tả từ khóa, thiếu dấu ngoặc)?

26 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 09

Câu 26: Một chương trình chạy không báo lỗi nhưng lại cho kết quả sai so với yêu cầu của bài toán. Đây là loại lỗi gì?

27 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 09

Câu 27: Để kiểm thử (Testing) một chương trình hiệu quả, người lập trình nên làm gì?

28 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 09

Câu 28: Giả sử bạn viết chương trình tính chu vi hình chữ nhật với hai biến `dai` và `rong` là số thực. Nếu người dùng nhập giá trị âm cho một trong hai biến này, chương trình có thể gặp phải vấn đề gì liên quan đến logic bài toán?

29 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 09

Câu 29: Khi gặp một lỗi thực thi (Runtime Error) trong chương trình, thường là do nguyên nhân nào?

30 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 09

Câu 30: Bước cuối cùng trong quy trình giải bài toán trên máy tính, sau khi đã kiểm thử và gỡ lỗi thành công, thường là gì?

Xem kết quả

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 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính - Đề 10

1 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 10

Câu 1: Khi giải quyết một bài toán trên máy tính, bước đầu tiên và quan trọng nhất là gì?

2 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 10

Câu 2: Thuật toán (Algorithm) là gì trong ngữ cảnh giải quyết vấn đề bằng máy tính?

3 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 10

Câu 3: Bạn cần mô tả các bước chi tiết để pha một ly cà phê sữa đá sao cho người khác có thể làm theo chính xác. Biểu diễn nào sau đây *không* phải là cách phổ biến để mô tả thuật toán?

4 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 10

Câu 4: Tại sao việc xác định rõ dữ liệu đầu vào (Input) và dữ liệu đầu ra (Output) lại quan trọng trong bước phân tích bài toán?

5 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 10

Câu 5: Trong lập trình, biến (Variable) được sử dụng để làm gì?

6 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 10

Câu 6: Cho hai biến số nguyên `x = 10` và `y = 3`. Sau khi thực hiện phép gán `z = x // y + x % y` (trong đó `//` là chia lấy phần nguyên, `%` là chia lấy phần dư), giá trị của biến `z` là bao nhiêu?

7 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 10

Câu 7: Bạn cần lưu trữ thông tin về điểm trung bình môn Toán (có thể có phần thập phân) và giới tính của một học sinh (Nam hoặc Nữ). Kiểu dữ liệu nào sau đây phù hợp nhất để lưu trữ hai thông tin này?

8 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 10

Câu 8: Mục đích chính của câu lệnh `input()` hoặc tương đương trong các ngôn ngữ lập trình là gì?

9 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 10

Câu 9: Bạn đang viết một chương trình cần kiểm tra xem một số nhập vào có phải là số dương hay không. Nếu đúng, chương trình sẽ in ra 'Đây là số dương'. Cấu trúc lệnh nào sau đây phù hợp nhất để thực hiện việc kiểm tra điều kiện này?

10 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 10

Câu 10: Một chương trình cần phân loại học sinh 'Đạt' nếu điểm thi từ 5 trở lên và 'Chưa đạt' nếu điểm thi dưới 5. Cấu trúc lệnh nào sau đây cho phép thực hiện hai nhánh xử lý *tương ứng với hai trường hợp* của điều kiện?

11 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 10

Câu 11: Phân tích đoạn mã giả sau:
```
DIEM = 75
IF DIEM >= 80 THEN
print "Gioi"
ELSE IF DIEM >= 65 THEN
print "Kha"
ELSE
print "Trung binh"
```
Kết quả in ra màn hình sẽ là gì?

12 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 10

Câu 12: Bạn muốn viết một chương trình tính tiền phạt đi muộn. Nếu số phút đi muộn lớn hơn 15, phạt 50.000 đồng. Ngược lại (số phút đi muộn nhỏ hơn hoặc bằng 15), không phạt gì cả. Cấu trúc điều khiển nào phù hợp nhất?

13 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 10

Câu 13: Bạn cần viết một chương trình in ra màn hình tất cả các số chẵn từ 2 đến 20. Cấu trúc lặp nào sau đây thường được sử dụng khi bạn biết trước *số lần lặp* hoặc lặp trên một *dãy giá trị* cụ thể?

14 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 10

Câu 14: Bạn cần viết một chương trình yêu cầu người dùng nhập mật khẩu cho đến khi họ nhập đúng mật khẩu '12345'. Số lần nhập là không xác định trước. Cấu trúc lặp nào sau đây phù hợp nhất cho tình huống này?

15 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 10

Câu 15: Phân tích đoạn mã giả sau:
```
i = 0
WHILE i < 5 DO print i i = i + 1 END WHILE ``` Các giá trị nào sẽ được in ra màn hình?

16 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 10

Câu 16: Bạn có một danh sách các sản phẩm và muốn áp dụng giảm giá 10% cho *mỗi* sản phẩm trong danh sách đó. Cấu trúc lặp nào thường được sử dụng để duyệt qua *tất cả* các phần tử của một tập hợp (như danh sách)?

17 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 10

Câu 17: Chương trình con (hàm - function hoặc thủ tục - procedure) được sử dụng trong lập trình nhằm mục đích chính nào?

18 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 10

Câu 18: Giả sử bạn có một chương trình con tên là `tinhTong(a, b)` nhận hai số `a` và `b` làm đầu vào và trả về tổng của chúng. Để tính tổng của 5 và 7 và lưu kết quả vào biến `ketQua`, bạn sẽ gọi chương trình con này như thế nào?

19 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 10

Câu 19: Hầu hết các ngôn ngữ lập trình đều cung cấp các thư viện (library) chứa các chương trình con có sẵn (ví dụ: các hàm toán học như `sqrt`, `sin`, `cos`). Lợi ích chính của việc sử dụng các thư viện này là gì?

20 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 10

Câu 20: Biến `ho_ten` lưu trữ xâu kí tự "Nguyen Van A". Để lấy ra kí tự 'N' (kí tự đầu tiên) từ xâu này, bạn thường sử dụng cách truy cập nào?

21 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 10

Câu 21: Bạn có hai biến xâu `str1 = "Xin chao"` và `str2 = " moi nguoi"`. Để tạo một xâu mới `str3` chứa nội dung "Xin chao moi nguoi", bạn sẽ sử dụng phép toán nào?

22 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 10

Câu 22: Biến `danh_sach_so` lưu trữ một danh sách `[5, 8, 12, 3]`. Để truy cập vào phần tử có giá trị là 12, bạn sẽ sử dụng chỉ số (index) nào?

23 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 10

Câu 23: Bạn có một danh sách `diem_thi = [7.5, 8.0, 6.5, 9.0]`. Bạn muốn tính tổng điểm của tất cả học sinh trong danh sách này. Cấu trúc lặp nào là cách thông thường để duyệt qua từng phần tử của danh sách và thực hiện một hành động (ví dụ: cộng vào tổng)?

24 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 10

Câu 24: Bạn đang viết code và gõ sai chính tả tên một lệnh (ví dụ: gõ `prnt` thay vì `print`). Khi chạy chương trình, lỗi này sẽ thuộc loại lỗi nào?

25 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 10

Câu 25: Chương trình của bạn yêu cầu người dùng nhập một số nguyên, sau đó thực hiện phép chia 10 cho số đó. Nếu người dùng nhập số 0, chương trình sẽ dừng đột ngột và báo lỗi. Loại lỗi này là gì?

26 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 10

Câu 26: Bạn viết một chương trình tính diện tích hình chữ nhật bằng công thức `chu_vi = (dai + rong) * 2` (thay vì `dien_tich = dai * rong`). Chương trình chạy không báo lỗi nhưng kết quả luôn sai. Loại lỗi này là gì?

27 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 10

Câu 27: Gỡ lỗi (Debugging) là quá trình gì trong phát triển chương trình?

28 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 10

Câu 28: Xem xét đoạn mã giả sau để tìm số lớn nhất trong ba số a, b, c:
```
READ a, b, c
max_val = a
IF b > max_val THEN
max_val = b
END IF
IF c < max_val THEN // Lỗi có thể ở đây max_val = c END IF PRINT max_val ``` Đoạn mã giả này mắc lỗi logic ở đâu?

29 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 10

Câu 29: Bạn đã viết một chương trình tính thuế thu nhập cá nhân dựa trên mức lương. Quy tắc thuế thay đổi ở các ngưỡng lương nhất định (ví dụ: dưới 10 triệu, từ 10-20 triệu, trên 20 triệu). Khi kiểm thử chương trình này, trường hợp dữ liệu nào sau đây đặc biệt quan trọng để kiểm tra?

30 / 30

Category: Trắc nghiệm Tin học 10 Cánh diều Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính

Tags: Bộ đề 10

Câu 30: Một bài toán yêu cầu bạn đọc một danh sách các số và tính tổng của chúng. Số lượng các số trong danh sách có thể thay đổi mỗi lần chạy chương trình. Cấu trúc điều khiển nào trong lập trình là *cần thiết* để xử lý việc lặp lại hành động đọc và cộng số cho đến khi hết danh sách?

Xem kết quả