Trắc nghiệm Tin học 10 kết nối tri thức bài Thực hành viết chương trình đơn giản

Trắc nghiệm Tin học 10 kết nối tri thức bài Thực hành viết chương trình đơn giản giúp bạn nhìn nhận rõ các phần kiến thức cần cải thiện thông qua bộ bài tập bám sát thực tế.

Trắc nghiệm Tin học 10 kết nối tri thức bài Thực hành viết chương trình đơn giản

⏱ Thời gian còn lại: --:--
Tiến độ hoàn thành 0/0 câu

🏆 BẢNG VÀNG TOP 5 ĐIỂM TỐT NHẤT

Đang tải bảng xếp hạng...

Câu 1: Cấu trúc lặp 'for' trong Python thường được sử dụng khi nào?

  • - Khi cần lặp lại một khối lệnh với số lần lặp biết trước hoặc duyệt qua các phần tử của một tập hợp
  • - Khi cần lặp lại một khối lệnh một cách vô hạn
  • - Khi cần thực hiện một khối lệnh nếu một điều kiện là đúng
  • - Khi cần nhập dữ liệu từ người dùng

Câu 2: Kiểu dữ liệu 'bool' trong Python được dùng để biểu diễn giá trị gì?

  • - Số thực
  • - Chuỗi ký tự
  • - Giá trị chân lý (True/False)
  • - Danh sách các số

Câu 3: Đoạn mã sau in ra gì nếu 'diem' có giá trị 6? 'if diem >= 8: print('Giỏi') elif diem >= 6: print('Khá') else: print('Trung bình')'

  • - 'Trung bình'
  • - 'Giỏi'
  • - 'Khá'
  • - 'Error'

Câu 4: Trong Python, phép toán '10 % 3' sẽ cho kết quả là bao nhiêu?

  • - 0
  • - 10
  • - 3
  • - 1

Câu 5: Khi muốn kiểm tra nhiều điều kiện liên tiếp trong một cấu trúc rẽ nhánh, ta thường sử dụng từ khóa nào sau 'if' trong Python?

  • - else if
  • - then if
  • - or if
  • - elif

Câu 6: Đâu là cú pháp đúng của câu lệnh 'while' trong Python?

  • - while dieu_kien:
  • - while (dieu_kien)
  • - while dieu_kien do
  • - while dieu_kien {}

Câu 7: Trong các kiểu dữ liệu sau, kiểu dữ liệu nào dùng để biểu diễn các số nguyên trong Python?

  • - float
  • - str
  • - int
  • - bool

Câu 8: Đoạn mã Python sau sẽ in ra gì? 'for i in range(3): print(i)'

  • - 1 2 3
  • - 0 1 2
  • - 0 1 2 3
  • - Lỗi

Câu 9: Đâu là phép toán so sánh 'nhỏ hơn hoặc bằng' trong Python?

  • - <=
  • - =<
  • - <==
  • - !>

Câu 10: Trong Python, đâu là cách hợp lệ để tạo một comment (ghi chú) trong chương trình?

  • - // This is a comment
  • - /* This is a comment */
  • - # This is a comment
  • - -- This is a comment

Câu 11: Đâu là cách chính xác để tạo một danh sách (list) rỗng trong Python?

  • - my_list = {}
  • - my_list = ()
  • - my_list = []
  • - my_list = new list()

Câu 12: Mục đích chính của việc viết chương trình là gì?

  • - Để máy tính tự động tạo ra nội dung
  • - Để đưa ra các lệnh cho máy tính thực hiện một công việc cụ thể
  • - Để lưu trữ dữ liệu một cách an toàn
  • - Để trang trí màn hình máy tính

Câu 13: Trong Python, toán tử nào dùng để kiểm tra sự bằng nhau của hai giá trị?

  • - ==
  • - =
  • - ===
  • - !=

Câu 14: Đâu không phải là một nguyên tắc đặt tên biến hợp lệ trong Python?

  • - Bắt đầu bằng một số
  • - Chỉ chứa chữ cái, số và dấu gạch dưới
  • - Không trùng với các từ khóa của Python
  • - Phân biệt chữ hoa và chữ thường

Câu 15: Kiểu dữ liệu 'float' trong Python được dùng để lưu trữ loại giá trị nào?

  • - Số thực (số có phần thập phân)
  • - Số nguyên
  • - Chuỗi văn bản
  • - Giá trị đúng/sai (True/False)

Câu 16: Đâu là cách chính xác để bắt đầu một vòng lặp 'while' mà điều kiện là 'biến count nhỏ hơn 5'?

  • - loop while count < 5:
  • - while (count < 5)
  • - while count < 5:
  • - for count < 5:

Câu 17: Đoạn mã Python sau sẽ in ra gì? x = 10 if x > 5: print('Lon hon 5') else: print('Nho hon hoac bang 5')

  • - Lon hon 5
  • - Nho hon hoac bang 5
  • - Lỗi cú pháp
  • - Không in gì cả

Câu 18: Một chương trình chạy mà không báo lỗi cú pháp nhưng kết quả không đúng như mong đợi. Đây là loại lỗi gì?

  • - 'Lỗi thực thi (Runtime Error)'
  • - 'Lỗi ngữ nghĩa (Logic Error)'
  • - 'Lỗi cú pháp (Syntax Error)'
  • - 'Không phải lỗi, do dữ liệu đầu vào sai'

Câu 19: Phát biểu nào sau đây đúng khi nói về biến trong lập trình Python?

  • - Tên biến phải bắt đầu bằng một chữ số
  • - Biến dùng để lưu trữ dữ liệu và có thể thay đổi giá trị trong quá trình thực hiện chương trình
  • - Mỗi biến chỉ có thể lưu trữ một loại dữ liệu duy nhất trong suốt vòng đời của nó
  • - Biến không cần khai báo trước khi sử dụng trong Python, nhưng giá trị của nó không thể thay đổi

Câu 20: Để nhập một giá trị từ bàn phím và gán vào biến 'ten_nguoi', câu lệnh Python nào sau đây là đúng?

  • - 'get(ten_nguoi)'
  • - 'read(ten_nguoi)'
  • - 'ten_nguoi = input()'
  • - 'input(ten_nguoi)'

Câu 21: Để lặp lại một khối lệnh 5 lần trong Python, cấu trúc nào sau đây là phù hợp nhất nếu biết trước số lần lặp?

  • - if-else
  • - while True
  • - for i in range(5):
  • - do-while

Câu 22: Trong Python, cú pháp để gán giá trị 15 cho biến 'diem_thi' là gì?

  • - diem_thi == 15
  • - 15 = diem_thi
  • - diem_thi = 15
  • - set diem_thi = 15

Câu 23: Đoạn mã Python sau sẽ in ra gì? count = 0 while count < 3: print(count) count = count + 1

  • - 0 1 2
  • - 1 2 3
  • - 0 1 2 3
  • - Vòng lặp vô hạn

Câu 24: Trong Python, từ khóa nào sau đây được dùng để khai báo một hàm?

  • - function
  • - define
  • - def
  • - func

Câu 25: Đoạn mã sau in ra những số nào? 'for i in range(3): print(i)'

  • - '1, 2, 3'
  • - '0, 1, 2, 3'
  • - '0, 1, 2'
  • - 'Chỉ in ra 0'