Phiếu trắc nghiệm Tin học 10 kết nối Ôn tập cuối kì 2 (Đề 1)

Tổng hợp câu hỏi ôn tập trắc nghiệm Tin học 10 kết nối tri thức. Câu hỏi và bài tập Ôn tập cuối kì 2 (Đề 1). Bộ trắc nghiệm có nhiều câu hỏi, phân bổ đều trên các bài học. Hi vọng tài liệu này sẽ giúp học sinh nhẹ nhàng hơn trong việc ôn tập. Theo thời gian, chúng tôi sẽ tiếp tục bổ sung thêm các câu hỏi.

Xem: => Giáo án tin học 10 kết nối tri thức (bản word)

TRẮC NGHIỆM TIN 10 KẾT NỐI TRI THỨC CUỐI KÌ 2

ĐỀ SỐ 01

Câu 1: Hàm float() trong Python có chức năng gì?

A. Chuyển đổi một giá trị sang kiểu dữ liệu số thực (float).

B. Chuyển đổi một giá trị sang kiểu dữ liệu chuỗi (string).

C. Trả về độ dài của một chuỗi hoặc một iterable.

D. Tìm giá trị lớn nhất trong một tập hợp các giá trị.

Câu 2: Tham số của hàm str() là gì và giá trị trả về của nó là gì?

A. Tham số: Một đối tượng bất kỳ; Giá trị trả về: Một chuỗi biểu diễn đối tượng đó.

B. Tham số: Một số nguyên; Giá trị trả về: Một chuỗi biểu diễn số nguyên đó.

C. Tham số: Một chuỗi; Giá trị trả về: Độ dài của chuỗi đó.

D. Tham số: Một danh sách; Giá trị trả về: Tổng các phần tử trong danh sách đó.

Câu 3: Hàm len() trong Python nhận tham số là gì và trả về giá trị gì?

A. Tham số: Một chuỗi hoặc một iterable (ví dụ: list, tuple); Giá trị trả về: Độ dài của chuỗi hoặc số lượng phần tử trong iterable đó.

B. Tham số: Một số thực; Giá trị trả về: Phần nguyên của số thực đó.

C. Tham số: Hai số; Giá trị trả về: Tổng của hai số đó.

D. Tham số: Một hàm; Giá trị trả về: Kết quả của hàm đó.

Câu 4: Trong Python, tham số của hàm là gì?

A. Biến được khai báo bên trong hàm.

B. Giá trị được truyền vào hàm khi gọi hàm.

C. Biến được sử dụng để lưu trữ kết quả trả về của hàm.

D. Một loại dữ liệu đặc biệt chỉ được sử dụng trong hàm.

Câu 5: Sự khác biệt giữa tham số và đối số (argument) là gì?

A. Tham số và đối số là hai khái niệm giống nhau.

B. Tham số là biến được khai báo trong định nghĩa hàm, còn đối số là giá trị được truyền vào hàm khi gọi hàm.

C. Tham số là giá trị được trả về bởi hàm, còn đối số là biến được sử dụng trong hàm.

D. Tham số là kiểu dữ liệu của biến, còn đối số là tên của biến.

Câu 6: Kết quả của chương trình sau là bao nhiêu?

>>>def f(a,b):

return a + b + N

>>> N = 5

>>>f(3, 3)

A. 5

B. 6

C. Chương trình bị lỗi.

D. 11

Câu 7: Kiểu tham số bất biến gồm các kiểu nào?

A. Số nguyên, số thực, chuỗi và bộ (tuble).

B. Danh sách (list), tập hợp (set), từ điển (dict).

C. Số nguyên, tập hợp (set), từ điển (dict).

D. Số thực, danh sách (list).

Câu 8: Kết quả của chương trình sau là:

def Kieu(Number):

return type(Number);

print(Kieu (5.0))

A. 5

B. Chương trình bị lỗi.

C. float.

D. int.

Câu 9: Phát biểu nào sau đây là đúng khi nói về thân hàm trong Python?

A. Phần thân hàm là dãy các câu lệnh được hoa và thẳng hàng so với dòng đầu của định nghĩa hàm.

B. Phần thân hàm là dãy các câu lệnh được viết hoa ở đầu dòng.

C. Phần thân hàm là dãy các câu lệnh được viết thẳng lề so với dòng đầu của định nghĩa hàm.

D. Phần thân hàm là dãy các câu lệnh được viết thụt lề so với dòng đầu của định nghĩa hàm.

Câu 10: Khi khai báo hàm, thành phần nào được định nghĩa và được dùng như biến trong hàm?

A. Tham số.

B. Đối số.

C. Dữ liệu.

D. Giá trị.

Câu 11: Chương trình sau bị lỗi ở dòng lệnh thứ bao nhiêu ?

>>> fruits = ['Banana', 'Apple', 'Lime']

>>> loud_fruits = [fruit.upper() for fruit in fruits]

>>> print(loud_fruits)

>>> list(enumerate(fruits))

A. Không phát sinh lỗi.

B. 2

C. 3

D. 4

Câu 12: Chương trình chạy phát sinh lỗi ngoại lệ NameError, nên xử lí như thế nào?

A. Kiểm tra lại chỉ số trong mảng.

B. Kiểm tra giá trị của số bị chia.

C. Kiểm tra kiểu dữ liệu nhập vào.

D. Kiểm tra lại tên các biến và hàm.

Câu 13: Cho đoạn chương trình sau:

a=10

print(a)

Biến a thuộc dữ liệu kiểu

A. bool.

B. str.

C. float.

D. int.

Câu 14: Cấu trúc rẽ nhánh có các khối lệnh thực hiện lệnh như thế nào?

A. Khối các câu lệnh được thực hiện lặp đi lặp lại tuỳ theo điều kiện nào đỏ vẫn còn đúng hay sai.

B. Khối này tương ứng với cấu trúc tuần tự trong chương trình và được thể hiện bằng các câu lệnh như: gán giá trị, nhập/xuất dữ liệu,...

C. Khối gồm các lệnh được thực hiện theo trình tự từ trên xuống dưới.

D. Khối các câu lệnh chỉ được thực hiện tuy thuộc vào đỉều kiện nào đó là đúng hay sai.

Câu 15: Ba tố chất quan trọng nhất của người làm đồ họa máy tính có thể là gì?

A. Năng khiếu vẽ.

B. Kĩ năng sửu dụng tốt phần mềm đồ họa.

C. Sáng tạo.

D. Tất cả đều đúng.

Câu 16: ........................................

........................................

........................................

TRẮC NGHIỆM ĐÚNG - SAI

Câu 1: Cho đoạn thông tin:

Trong Python, hàm là một khối mã lệnh được định nghĩa để thực hiện một nhiệm vụ cụ thể. Python cung cấp nhiều hàm thiết kế sẵn như print(), len(), và max(). Việc sử dụng hàm giúp mã nguồn trở nên dễ đọc và dễ bảo trì hơn.

Hãy đánh giá tính đúng sai của các nhận định sau: 

a) Hàm print() được sử dụng để in ra giá trị trên màn hình.
b) Hàm len() chỉ có thể đếm số ký tự trong một chuỗi.
c) Hàm không giúp mã nguồn trở nên dễ đọc hơn.
d) Hàm max() dùng để tìm giá trị lớn nhất trong một danh sách.

Câu 2: Cho đoạn thông tin:

Khi một biến được khai báo bên trong một hàm, nó chỉ tồn tại trong suốt quá trình thực thi của hàm đó. Khi hàm kết thúc, biến cục bộ sẽ bị xóa và không còn tồn tại. Điều này giúp tránh xung đột tên biến giữa các hàm khác nhau.

Hãy đánh giá tính đúng sai của các nhận định sau: 

a) Biến cục bộ sẽ tồn tại sau khi hàm kết thúc.
b) Việc sử dụng biến cục bộ giúp giảm thiểu xung đột tên biến.

c) Biến cục bộ có thể được truy cập từ các hàm khác.
d) Biến cục bộ chỉ có thể được sử dụng trong hàm mà nó được khai báo.

Câu 3: ............................................

............................................

............................................

Thông tin tải tài liệu:

Phía trên chỉ là 1 phần, tài liệu khi tải về là file word, có nhiều hơn + đầy đủ đáp án. Xem và tải: Trắc nghiệm tin học 10 kết nối tri thức - Tại đây

Tài liệu khác

Tài liệu của bạn

Tài liệu mới cập nhật

Tài liệu môn khác

Chat hỗ trợ
Chat ngay