Phiếu trắc nghiệm Tin học 10 cánh diều ôn tập chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính (P4)
Bộ câu hỏi trắc nghiệm Tin học 10 cánh diều. Câu hỏi và bài tập trắc nghiệm ôn tập chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính (P4). Bộ trắc nghiệm gồm nhiều bài tập và câu hỏi ôn tập kiến thức trọng tâm. Hi vọng, tài liệu này sẽ giúp thầy cô nhẹ nhàng hơn trong việc ôn tập. Theo thời gian, chúng tôi sẽ tiếp bổ sung thêm các câu hỏi.
Xem: => Giáo án tin học 10 cánh diều (bản word)
ÔN TẬP CHỦ ĐỀ F
Câu 1: Kiểu dữ liệu danh sách trong lập trình là gì?
- Kiểu dữ liệu được sử dụng để lưu trữ các giá trị có thứ tự và có thể thay đổi.
- Kiểu dữ liệu chỉ dùng để lưu trữ các giá trị số.
- Kiểu dữ liệu chỉ dùng để lưu trữ các chuỗi ký tự.
- Kiểu dữ liệu không được hỗ trợ trong lập trình.
Câu 2: Để khai báo một danh sách trong lập trình, ta sử dụng cú pháp nào sau đây?
- list()
- tuple()
- set()
- dictionary()
Câu 3: Làm thế nào để truy cập vào một phần tử trong danh sách?
- Sử dụng chỉ số của phần tử trong dấu ngoặc vuông [].
- Sử dụng tên của phần tử trong dấu ngoặc vuông [].
- Sử dụng tên của phần tử trong dấu ngoặc nhọn {}.
- Sử dụng chỉ số của phần tử trong dấu ngoặc nhọn {}.
Câu 4: Để thêm một phần tử mới vào danh sách, ta sử dụng phương thức nào sau đây?
- append()
- extend()
- insert()
- remove()
Câu 5: Để xóa một phần tử khỏi danh sách, ta sử dụng phương thức nào sau đây?
- append()
- extend()
- insert()
- remove()
Câu 6: Em hãy viết biểu thức lôgic trong Python tương ứng với
Số x nằm trong khoảng (50; 100]
- (x > 5o) or [x <= 100]
- (x > 50) and (x <= 100)
- (x > 50) and [x <100]
- (x > 50) or (x <= 100)
Câu 7: Trong Python, đối với cấu trúc if hoặc if-else thì câu lệnh hoặc nhóm câu lệnh phải được viết như thế nào
- Lùi vào trong một số vị trí so với dòng chứa điều kiện và không cần viết thẳng hàng với nhau.
- Lùi vào trong một số vị trí so với dòng chứa điều kiện và viết thẳng hàng với nhau.
- Chỉ lùi vào trong một số vị trí so với dòng chứa điều kiện khi có nhóm lệnh.
- Viết thẳng hàng so với điều kiện.
Câu 8: Cho đoạn chương trình sau
Lỗi sai trong đoạn chương trình trên là
- Thiều dấu chấm sau mỗi câu lệnh.
- Không viết hoa chữ cái đầu của mỗi dòng.
- Không có dấu kết thúc câu.
- Nhóm lệnh không lùi vào một số vị trí so với dòng chứa điều kiện.
Câu 9: Cho đoạn chương trình sau
Sau khi thực hiện đoạn chương trình trên giá trị của b là
- 2
- 4
- 6
- 8
Câu 10: Em hãy viết biểu thức lôgic trong Python tương ứng với
Số x nằm trong đoạn [0; 50] hoặc lớn hơn 100
- ((x >= 0) and (x <= 5)) or (x > 100)
- (x >= 0) and (x <= 5) or (x > 100)
- [x >= 0] and [x <= 5] or (x > 100)
- (x >= 0) or (x <= 5) and (x > 100)
Câu 11: Em hãy viết biểu thức lôgic trong Python tương ứng với
m chia hết cho 100 nhưng không chia hết cho 400.
- m%100==0 and m%400=0
- (m%100==0) and (m%400!=0)
- (m//100==0) and (m//400!=0)
- (m%100==0) or (m%400!=0)
Câu 12: Cho đoạn chương trình sau
Sau khi thực hiện đoạn chương trình trên giá trị của d là
- Lỗi
- 0
- 1
- 3
Câu 13: Cho xâu st=’abc’. Hàm len(st) có giá trị là
- 3
- 2
- 4
- 0
Câu 14: Hàm sau thực hiện công việc gì
- Hàm trả lại số liền sau các ước số thực sự của n.
- Hàm trả lại số liền trước các ước số thực sự của n.
- Hàm trả lại số các ước số thực sự của n thỏa mãn điều kiện chia hết cho k.
- Hàm trả lại tổng các ước số thực sự của n, tính cả 1.
Câu 15: Mỗi tập hợp gồm một số các hàm được xây dựng sẵn thường gọi là
- Một tập hàm.
- Một hệ thống.
- Một thư viện.
- Tập hàm mẫu.
Câu 16: Thư viện math cung cấp
- Các biểu thức số học.
- Các hàm toán học và biểu thức logic toán học.
- Các hàm toán học.
- Các hằng và hàm toán học.
Câu 17: Em hãy viết biểu thức lôgic trong Python tương ứng với x có giá trị thuộc khoảng (2; 4) hoặc thuộc khoảng (5; 6)
- x > 2 and x < 4 or x > 5 and x < 6
- (x > 2 or x < 4) and (x > 5 or x < 6)
- (x > 2 and x < 4) or (x > 5 and x < 6)
- (x > 2 and x < 4) or (x > 5 and x < 6);
Câu 18: Trong quá trình thực hiện thuật toán, khi nào cần dùng cấu trúc rẽ nhánh
- Khi có các biểu thức số học.
- Khi sử dụng các hàm toán học.
- Khi lặp đi lặp lại một công việc nào đó.
- Khi phải dựa trên một điều kiện cụ thể nào đó để xác định bước thực hiện tiếp theo.
Câu 19: Hàm gcd(x,y) trả về
- Bội chung nhỏ nhất của x và y.
- Ước chung lớn nhất của x và y.
- Trị tuyệt đối của x và y.
- Căn bậc hai của x và y.
Câu 20: Phát biểu đúng khi nói về biểu thức x or y là
- Đảo giá trị của x và y cho nhau
- Cho kết quả là False khi và chỉ khi x hoặc y nhận giá trị False.
- Cho kết quả là True khi x và y đều nhận giá trị True.
- Cho kết quả là False khi và chỉ khi x và y đều nhận giá trị False.
Câu 21: Khi sử dụng hàm có sẵn (trong một thư viện) ta cần
- Phải xây dựng lại hàm đó.
- Gọi hàm có sẵn thực hiện mà không cần xây dựng lại hàm đó.
- Phải khai báo hàm trước khi gọi.
- Phải khai báo và xây dựng lại.
Câu 22: Trong Python, đối với cấu trúc if hoặc if-else thì câu lệnh hoặc nhóm câu lệnh phải được viết
- Viết thẳng hàng so với điều kiện.
- Lùi vào trong một số vị trí so với dòng chứa điều kiện và không cần viết thẳng hàng với nhau.
- Chỉ lùi vào trong một số vị trí so với dòng chứa điều kiện khi có nhóm lệnh.
- Lùi vào trong một số vị trí so với dòng chứa điều kiện và viết thẳng hàng với nhau.
Câu 23: Phát biểu nào dưới đây không đúng
- Trong Python lệnh print() là một hàm.
- Trong Python, không thể định nghĩa hàm với tên trùng với từ khoá.
- Trong Python có thể tự tạo hàm trùng tên với một hàm có sẵn.
- “Các lệnh mô tả hàm” phải viết ngay sau dấu hai chấm “:” và không xuống dòng.
Câu 24: Cuối dòng đầu tiên của định nghĩa hàm phải có
- Dấu chấm phẩy.
- Dấu hai chấm.
- Dấu phẩy.
- Dấu chấm.
Câu 25: Phát biểu nào dưới đây không đúng
- Các ngôn ngữ lạp trình bậc cao đều có câu lệnh thể hiện cấu trúc rẽ nhánh.
- Điều kiện trong câu lệnh rẽ nhánh có thể là phép gán.
- Trong cấu trúc if hoặc if-else câu lệnh hoặc nhóm câu lệnh phải được viết Lùi vào trong một số vị trí so với dòng chứa điều kiện và viết thẳng hàng với nhau.
- Câu lệnh rẽ nhánh trong Python có 2 dạng cơ bản là if và if-else.