Phiếu trắc nghiệm Tin học 10 cánh diều Ôn tập giữa kì 2 (Đề 5)

Tổng hợp câu hỏi ôn tập trắc nghiệm Tin học 10 cánh diều. Câu hỏi và bài tập Ôn tập giữa kì 2 (Đề 5). 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 cánh diều (bản word)

TRẮC NGHIỆM TIN 10 CÁNH DIỀU GIỮA KÌ 2

ĐỀ SỐ 05

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

A. Một tập hợp các bước được mô tả rõ ràng và có thứ tự để giải một bài toán.

B. Một đoạn mã code được viết bằng một ngôn ngữ lập trình cụ thể.

C. Một công cụ được sử dụng để gỡ lỗi chương trình.

D. Một loại dữ liệu được sử dụng để lưu trữ thông tin.

Câu 2: Tại sao việc lựa chọn thuật toán quan trọng?

A. Thuật toán quyết định tốc độ và hiệu quả của chương trình.

B. Thuật toán ảnh hưởng đến độ phức tạp của code.

C. Thuật toán giúp giải quyết bài toán một cách chính xác.

D. Tất cả các đáp án trên.

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

A. Xác định bài toán (đề bài, yêu cầu, mục tiêu cần đạt được).

B. Viết code chương trình.

C. Lựa chọn ngôn ngữ lập trình để sử dụng.

D. Tìm kiếm thuật toán để giải bài toán.

Câu 4: Xác định bài toán bao gồm những công việc nào?

A. Phân tích và hiểu rõ yêu cầu của bài toán.

B. Xác định rõ dữ liệu đầu vào (input) và dữ liệu đầu ra (output) của bài toán.

C. Xác định các ràng buộc và điều kiện của bài toán (nếu có).

D. Tất cả các đáp án trên.

Câu 5: Tại sao việc xác định bài toán một cách chính xác là rất quan trọng?

A. Giúp người lập trình hiểu rõ bản chất của bài toán và tránh những sai sót trong quá trình giải.

B. Giúp tiết kiệm thời gian và công sức trong quá trình lập trình.

C. Giúp chương trình chạy đúng và đáp ứng được yêu cầu của người dùng.

D. Tất cả các đáp án trên.

Câu 6: Phát biểu nào sau đây là sai?

A. Chương trình con là một đoạn câu lệnh thực hiện một việc nào đó được đặt tên.

B. Muốn xây dựng hàm trả về giá trị xử lí, cần kết thúc hàm bằng câu lệnh return cùng với biểu thức hay biến chứa giá trị trả về.

C. Các lệnh mô tả hàm phải viết lùi vào theo quy định của Python.

D. Tên hàm do người lập trình đặt không cần theo quy tắc.

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

def  t(a1,b1)

          s=abs(a1-b1)

          return s

a,b=map(int,input().split())

print(t(a,b))2

Với a=2, b=4, sau khi thực hiện chương trình trên cho kết quả bằng:

A. 2

B. -2

C. 4

D. 6

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

def  h(a1,b1):

          s=a1-b1

return s

a,b=map(int,input().split())

t=h(a,b)

print(t)

Trong đoạn chương trình trên lời gọi hàm với đối số truyền vào là:

A. h(a1,b1):

B. return s

C. h(a,b)

D. s=a1-b1

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

s=’abcde’

print(s[1:4])

Trên màn hình máy tính sẽ xuất hiện xâu:

A. ‘abc’

B. ‘bcde’

C. ‘cde’

D. ‘bcd’

Câu 10: Xâu kí tự được đặt trong cặp dấu:

A. Nháy đơn ('') hoặc nháy kép ("")

B. Ngoặc vuông []

C. Ngoặc đơn ()

D. Ngoặc nhọn {}

Câu 11: Cú pháp y[m:] có nghĩa là

A. Xâu con được nhận bằng cách bỏ m kí tự đầu tiên của xâu y.

B. Xâu con gồm m kí tự cuối cùng của xâu y.

C. Xâu con gồm m kí tự bất kì của xâu y.

D. Xâu con được nhận bằng cách bỏ m kí tự cuối cùng của xâu y.

Câu 12: Hàm y.cout(x) cho biết:

A. Vị trí xuất hiện đầu tiên của x trong y.

B. Vị trí xuất hiện cuối cùng của x trong y.

C. Cho biết số kí tự của xâu x+y

D. Đếm số lần xuất hiện không giao nhau của x trong y.

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

s=’abcde’

print(s[3:])

Trên màn hình máy tính sẽ xuất hiện xâu:

A. ‘bcde’

B. ‘abcd’

C. ‘cde’

D. ‘de’

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

S1=’abcd’

S2=’a

print(S1.cout(S2))

Trên màn hình sẽ xuất hiện giá trị là:

A. 4

B. 3

C. 2

D. 1

Câu 15: Cho xâu s1=’ha noi’, xâu s2=’ha noi cua toi’. Khẳng định nào sau đây là đúng?

A. Xâu s2 lớn hơn xâu s1.

B. Xâu s1 bằng xâu s2.

C. Xâu s2 nhỏ hơn xâu s1.

D. Xâu s2 lớn hơn hoặc bằng xâu s1.

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

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

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

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 cánh diều - 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