Trắc nghiệm Tin học 10 Kết nối tri thức Ôn tập chủ đề 5 (Phần 2)

Bài trắc nghiệm có đáp án. Câu hỏi và bài tập trắc nghiệm Tin học 10 Ôn tập chủ đề 5 (Phần 2) - sách kết nối tri thức. Học sinh luyện tập bằng cách chọn đáp án của mình trong từng câu hỏi. Đề thi trắc nghiệm có đáp án trực quan sau khi chọn kết quả: nếu sai thì kết quả chọn sẽ hiển thị màu đỏ kèm theo kết quả đúng màu xanh. Chúc bạn làm bài thi tốt..

ÔN TẬP CHỦ ĐỀ 5

Câu 1: Chọn đáp án đúng nhất

i = 0; x = 0

while i < 10:

if i%2 == 0:

x += 1

i += 1

print(x)

  • A. 4.
  • B. 2.
  • C. 3.
  • D. 5.

Câu 2: Cú pháp lệnh lặp với số lần chưa biết trước

  • A. while <điều kiện>: .
  • B. while <điều kiện> do: .
  • C. while <điều kiện> to .
  • D. while <điều kiện> to do.

Câu 3: Môi trường lập trình của Python có các chế độ

  • A. Chế độ gõ lệnh trực tiếp và chế độ sử dụng lệnh có sẵn.
  • B. Chế độ soạn thảo và chế độ lưu trữ.
  • C. Chế độ gõ lệnh trực tiếp và chế độ soạn thảo.
  • D. Chế độ soạn thảo và chế độ chỉnh sửa.

Câu 4: Cú pháp đúng của câu lệnh "if" trong Python là gì?

  • A. if condition:
  • B. if (condition):
  • C. if {condition}:
  • D. if [condition]:

Câu 5: Đoạn chương trình sau giải bài toán nào?

t = 0

for i in range(1, 101):

if(i % 3 == 0 and i % 5 == 0):

t = t + i

print(t)

  • A. Tính tổng các số chia hết cho 3 và 5 trong phạm vi từ 1 đến 101.
  • B. Tính tổng các số chia hết cho 3 và 5 trong phạm vi từ 1 đến 100.
  • C. Tính tổng các số chia hết cho 3 hoặc 5 trong phạm vi từ 1 đến 101.
  • D. Tính tổng các số chia hết cho 3 hoặc 5 trong phạm vi từ 1 đến 100.

Câu 6: Có thể có bao nhiêu cấu trúc "elif" trong một câu lệnh "if"?

  • A. Cấu trúc "elif" không được hỗ trợ trong Python.
  • B. Có thể có nhiều cấu trúc "elif" tùy ý.
  • C. Một câu lệnh "if" không thể có cấu trúc "elif".
  • D. Chỉ có một cấu trúc "elif".

Câu 7: Cấu trúc "else" trong câu lệnh "if" được sử dụng để làm gì?

  • A. Kết thúc câu lệnh "if".
  • B. Thực thi mã chỉ khi điều kiện trong câu lệnh "if" là sai.
  • C. Định nghĩa một khối mã con.
  • D. Kiểm tra một điều kiện khác.

Câu 8: Trong cấu trúc rẽ nhánh dạng thiếu câu lệnh < câu lệnh > được thực hiện khi nào?

  • A. Điều kiện bằng 0.
  • B. Điều kiện khác 0.
  • C. Điều kiện đúng.
  • D. Điều kiện sai.

Câu 9: Cho x = True, y = False. Cho biết giá trị của biểu thức sau:

not((x or y ) and x )

  • A. False
  • B. 1
  • C. True
  • D. x

Câu 10: Cấu trúc "if" trong Python được sử dụng để làm gì?

  • A. Kiểm tra một điều kiện và thực thi mã trong trường hợp điều kiện đó đúng.
  • B. Thực hiện vòng lặp.
  • C. Định nghĩa hàm.
  • D. Xử lý ngoại lệ.

Câu 11: Cấu trúc lặp với số lần chưa biết trước có dạng như thế nào?

  • A. while < điều kiện >:.
  • B. while < điều kiện >: < câu lệnh >.
  • C. while < điều kiện > do < câu lệnh >.
  • D. while < điều kiện > < câu lệnh >.

Câu 12: Trong các lệnh sau những lệnh nào sẽ báo lỗi?

  • A. int(“12+45”).
  • B. float(123.56).
  • C. Câu lệnh A và C sẽ báo lỗi.
  • D. float(“123,5.5”).

Câu 13: Các từ đặc biệt tham gia vào cấu trúc của ngôn ngữ lập trình, không được phép đặt tên biến hay các định danh trùng là

  • A. Từ khóa.
  • B. Định danh mẫu.
  • C. Khóa.
  • D. Câu lệnh.

Câu 14: Số công việc cần phải lặp với số lần xác định?

1) Đếm số học sinh của lớp.

2) Đếm số chia hết cho 5 trong đoạn từ 10 tới 100.

3) Đọc tên lần lượt từng học sinh của một lớp có 30 em.

4) Chạy 5 vòng sân bóng.

5) Tính tổng các số có 2 chữ số.

  • A. 4.
  • B. 3.
  • C. 5.
  • D. 2.

Câu 15: Lệnh nào dùng để nhận biết kiểu dữ liệu của biến trong python?

  • A. int().
  • B. size().
  • C. type().
  • D. abs().

Câu 16: Trong các phát biểu sau, phát biểu nào sai?

  • A. Khối lệnh chỉ được thực hiện tuỳ thuộc điều kiện nào đó được thể hiện bằng câu lệnh for, while.
  • B. Có ba cấu trúc lập trình cơ bản của các ngôn ngữ lập trình.
  • C. Cấu trúc tuần tự gồm các khối lệnh được thực hiện theo trình tự từ trên xuống dưới.
  • D. Khối lệnh lặp while được thực hiện cho đến khi <điều kiện> = False.

Câu 17: Đâu không phải quy tắc đặt tên biến trong Python

  • A. Bắt đầu bằng chữ cái hoặc dấu “_”.
  • B. Chỉ chứa chữ cái, chữ số và dấu “_”.
  • C. Không bắt đầu bằng chữ in hoa.
  • D. Không trùng với từ khóa.

Câu 18: Cho đoạn lệnh sau:

for i in range(5):

print(i)

Trên màn hình i có các giá trị là

  • A. 0 1 2 3 4 5.
  • B. 1 2 3 4.
  • C. 0 1 2 3 4.
  • D. 1 2 3 4 5.

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

s=0

for i in range(6):

s=s+i

Sau khi thực hiện đoạn chương trình trên giá trị của s là

  • A. 6.
  • B. 15.
  • C. 1.
  • D. 21.

Câu 20: Để xử lý một trường hợp khi điều kiện trong câu lệnh "if" là sai, ta sử dụng cấu trúc nào?

  • A. elseif
  • B. elif
  • C. else if
  • D. else

Câu 21: Hãy đưa ra kết quả trong đoạn lệnh sau:

x = 1

while (x <= 5):

print(“python”)

x = x + 1

  • A. 4 từ python.
  • B. 3 từ python.
  • C. Không có kết quả.
  • D. 5 từ python.

Câu 22: Có thể thực hiện tất cả các phép toán thông thường như +, -, *, /,… trên các biến

  • A. Có cùng kiểu dữ liệu số thực.
  • B. Có cùng kiểu dữ liệu số.
  • C. Có cùng kiểu dữ liệu số nguyên.
  • D. Có cùng kiểu dữ liệu.

Câu 23: Điền từ còn thiếu vào chỗ trống

“Ngôn ngữ lập trình bậc cao có các câu lệnh được viết gần với (1)……… giúp cho việc đọc, hiểu chương trình (2)……… hơn”

  • A. (1) ngôn ngữ tự nhiên; (2) dễ dàng.
  • B. (1) ngôn ngữ máy; (2) của máy dễ dàng.
  • C. (1) ngôn ngữ tự nhiên; (2) chuyên nghiệp.
  • D. (1) ngôn ngữ máy; (2) chuyên nghiệp.

Câu 24: Ngôn ngữ lập trình bậc cao gồm bao nhiêu cấu trúc?

  • A. 3.
  • B. 2.
  • C. 5.
  • D. 4.

Câu 25: Biến trong Python được xác định kiểu dữ liệu

  • A. Tại thời điểm thực hiện biểu thức số học.
  • B. Tại thời điểm khai báo kiểu dữu liệu cho biến.
  • C. Tại thời điểm gán giá trị.
  • D. Tại thời điểm thực hiện câu lệnh print().

Xem thêm các bài Trắc nghiệm tin học 10 kết nối tri thức, hay khác:

Dưới đây là danh sách Trắc nghiệm tin học 10 kết nối tri thức chọn lọc, có đáp án, cực sát đề chính thức theo nội dung sách giáo khoa Lớp 10.

Xem Thêm

Lớp 10 | Để học tốt Lớp 10 | Giải bài tập Lớp 10

Giải bài tập SGK, SBT, VBT và Trắc nghiệm các môn học Lớp 10, dưới đây là mục lục các bài giải bài tập sách giáo khoa và Đề thi chi tiết với câu hỏi bài tập, đề kiểm tra 15 phút, 45 phút (1 tiết), đề thi học kì 1 và 2 (đề kiểm tra học kì 1 và 2) các môn trong chương trình Lớp 10 giúp bạn học tốt hơn.

Lớp 10 - Kết nối tri thức

Giải sách giáo khoa

Giải sách bài tập