Tắt QC

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

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 1) - 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. Dưới cùng của bài trắc nghiệm, có phần xem kết quả để biết bài làm của mình. Kéo xuống dưới để bắt đầu.

ÔN TẬP CHỦ ĐỀ 5

Câu 1: Python do ai tạo ra và ra mắt lần đầu vào năm

  • A. James Gosling, năm 1994.
  • B. Guido van Rossum, 1991.
  • C. James Gosling, năm 1986.
  • D. Guido van Rossum, 1984.

Câu 2: Kết quả của đoạn chương trình sau:

x=2021

print((x%4==0 and x%100!=0) or x%400==0)

  • A. True.
  • B. 5.
  • C. False. 
  • D. 55.

Câu 3: Cấu trúc của rẽ nhánh dạng thiếu trong ngôn ngữ lập trình Python có dạng như thế nào?

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

Câu 4: Tên (định danh) của một vùng nhớ dùng để lưu trữ giá trị (dữ liệu) và giá trị đó có thể được thay đổi khi thực hiện chương trình là khái niệm của

  • A. Hằng.
  • B. Biến.
  • C. Ẩn.
  • D. Con trỏ.

Câu 5: Câu lệnh sau giải bài toán nào:

while M != N:

if M > N:

M = M – N

else:

N = N – M

  • A. Tìm hiệu lớn nhất của M và N.
  • B. Tìm hiệu nhỏ nhất của M và N.
  • C. Tìm UCLN của M và N.
  • D. Tìm BCNN của M và N.

Câu 6: Biểu thức lôgic đúng thể hiện số a nằm ngoài [3,8] là

  • A. 3 <= a <=8.
  • B. a <= 3 and a >= 8. 
  • C. a < 3 and a >= 8.
  • D. a < 3 and a > 8.

Câu 7: Kết quả của dòng lệnh sau:

>>> x, y, z = 10, “10”, 10

>>> type(z)

  • A. float.
  • B. double.
  • C. str.
  • D. int.

Câu 8: Trường hợp nào sau đây không phải lệnh gán trong python

  • A. a = 10
  • B. a = a * 2
  • C. a + b = 100
  • D. cd = 50

Câu 9: Mọi quá trình tính toán đều có thể mô tả và thực hiện dựa trên cấu trúc cơ bản là

  • A. Cấu trúc rẽ nhánh.
  • B. Cấu trúc lặp.
  • C. Cả ba cấu trúc.
  • D. Cấu trúc tuần tự.

Câu 10: Cú pháp của lệnh gán là

  • A. >
  • B. =
  • C. ==
  • D. :=

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

x = 8

y = 2

while y < x:

x = x - 2

print(x, end = " ")

  • A. 8, 6, 4, 2.
  • B. 6, 4, 2.
  • C. 8, 6, 4.
  • D. 8, 6, 4, 2, 0.

Câu 12: Để xóa một biến đã được khai báo trong Python, ta sử dụng lệnh nào?

  • A. erase
  • B. delete
  • C. del
  • D. remove

Câu 13: Để tạo một biến trong Python, ta cần sử dụng lệnh nào?

  • A. var
  • B. Không cần lệnh, chỉ cần gán giá trị trực tiếp.
  • C. const
  • D. let

Câu 14: Tính tổng S = 1 + 2 + 3 + 4 +… + n + … cho đến khi S>10000. Điều kiện nào sau đây cho vòng lặp while là đúng

  • A. while S <= 10000.
  • B. while S >= 10000.
  • C. while S < 10000.
  • D. While S >10000.

Câu 15: Để đưa ra màn hình số 3,4 mỗi số trên 1 dòng ta dùng lệnh gì?

  • A. print(‘3’,end=’’)      print(‘4’).
  • B. print(‘3,4’).
  • C. print(‘3’) print(‘4’).
  • D. print(‘3’)        (‘4’).

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

“Để máy tính hiểu và thực hiện được những chương trình viết bằng (1)………, các chương trình đó cần được dịch sang (2)………… nhờ một chương trình chuyên dụng gọi là (3)………...”

  • A. (1) ngôn ngữ lập trình bậc cao; (2) ngôn ngữ máy; (3) chương trình dịch.
  • B. (1) ngôn ngữ lập trình bậc cao; (2) hợp ngữ; (3) chương trình dịch.
  • C. (1) ngôn ngữ lập trình bậc cao; (2) ngôn ngữ lập trình bậc thấp; (3) chương trình chuyển ngữ.
  • D. (1) ngôn ngữ lập trình bậc cao; (2) mã nhị phân; (3) chương trình chuyển ngữ.

Câu 17: Kết quả của dòng lệnh sau

>>x=6.7

>>type(x)

  • A. string.
  • B. float.
  • C. double.
  • D. int.

Câu 18: Lệnh gán trong Python được thực hiện bằng cách sử dụng toán tử nào?

  • A. :=
  • B. ->
  • C. = 
  • D. ==

Câu 19: Biểu thức lôgic nào sau đây thể hiện số a thuộc nửa khoảng (5, 7]

  • A. 5<= a <=7.
  • B. 5 <= a < 7.
  • C. 5 < a <= 7.
  • D. 5 < a < 7.

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

j = 0

for i in range(5):

j = j + i

print(j)

Sau khi thực hiện chương trình giá trị của biến j bằng bao nhiêu?

  • A. 14.
  • B. 12.
  • C. 10.
  • D. 15.

Câu 21: Giá trị các biểu thức lôgic thuộc kiểu dữ liệu nào?

  • A. str.
  • B. bool.
  • C. float.
  • D. int.

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

for i in range(1,10,2):

print(i)

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

  • A. 1,3,5,7,10.
  • B. 1,3,5,7,9,10.
  • C. 1,2,3,4,5,6,7,8,9,10.
  • D. 1,3,5,7,9.

Câu 23: Thế nào là chương trình dịch?

  • A. Chương trình có chức năng chuyển đổi chương trình được viết bằng ngôn ngữ lập trình bậc cao thành chương trình thực hiện được trên máy tính cụ thể.
  • B. Chương trình có chức năng chuyển đổi chương trình được viết bằng ngôn ngữ lập trình bậc thấp thành ngôn ngữ bậc cao.
  • C. Chương trình có chức năng chuyển đổi chương trình được viết bằng ngôn ngữ ngôn ngữ máy sang ngôn ngữ lập trình cụ thể.
  • D. Chương trình có chức năng chuyển đổi chương trình được viết bằng ngôn ngữ máy sang hợp ngữ.

Câu 24: Điều kiện trong câu lệnh while là biểu thức dạng dữ liệu gì?

  • A. int.
  • B. float.
  • C. str.
  • D. bool.

Câu 25: Trong Python, biến được sử dụng để làm gì?

  • A. Gọi và sử dụng các thư viện ngoại vi.
  • B. Định nghĩa các hàm và phương thức.
  • C. Lưu trữ và đại diện cho dữ liệu.
  • D. Thực hiện các phép toán số học.

Xem đáp án

Bình luận

Giải bài tập những môn khác