Trắc nghiệm Tin học 10 kết nối tri thức bài Ôn tập lập trình Python

Trắc nghiệm Tin học 10 kết nối tri thức bài Ôn tập lập trình Python giúp bạn rèn luyện phản xạ làm bài hiệu quả 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 Ôn tập lập trình Python

⏱ 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: Đâu là cách chính xác để thêm một phần tử vào cuối danh sách 'my_list' trong Python?

  • - my_list.add(item)
  • - my_list.insert_end(item)
  • - my_list.append(item)
  • - my_list + item

Câu 2: Để kiểm tra xem một phần tử có tồn tại trong danh sách 'my_list' hay không, chúng ta có thể sử dụng toán tử nào?

  • - in
  • - has
  • - contains
  • - exist

Câu 3: Đâu là lỗi cú pháp (SyntaxError) trong Python?

  • - Thiếu dấu hai chấm sau câu lệnh 'if'
  • - Chia một số cho 0
  • - Truy cập một chỉ mục ngoài phạm vi của danh sách
  • - Sử dụng biến chưa được định nghĩa

Câu 4: Kiểu dữ liệu 'boolean' trong Python có những giá trị nào?

  • - True, False, None
  • - 1, 0
  • - True, False
  • - Có hoặc Không

Câu 5: Đoạn mã Python sau sẽ in ra gì? s = 'Hello World'; print(s[6])

  • - W
  • - o
  • - Lỗi

Câu 6: Làm thế nào để truy cập phần tử thứ ba của một danh sách có tên 'colors' trong Python (giả sử danh sách có ít nhất 3 phần tử)?

  • - colors[3]
  • - colors(2)
  • - colors[2]
  • - colors.get(3)

Câu 7: Đoạn mã Python nào sau đây sẽ in ra 'Hello World'?

  • - display('Hello World')
  • - print('Hello World')
  • - show('Hello World')
  • - output 'Hello World'

Câu 8: Trong Python, cú pháp để kiểm tra xem biến 'x' có lớn hơn 5 VÀ nhỏ hơn 10 hay không là gì?

  • - x > 5 or x < 10
  • - x > 5 && x < 10
  • - x > 5 and x < 10
  • - (x > 5) & (x < 10)

Câu 9: Ngôn ngữ lập trình Python được biết đến với đặc điểm nổi bật nào khiến nó dễ học và sử dụng?

  • - Python là ngôn ngữ mã hóa cấp thấp
  • - Python chỉ dùng cho lập trình web
  • - Python yêu cầu phần cứng mạnh mẽ để chạy các ứng dụng cơ bản
  • - Python được biết đến với cú pháp đơn giản và dễ đọc

Câu 10: Đâu là tên biến hợp lệ trong Python?

  • - 2_my_variable
  • - my-variable
  • - my_variable_2
  • - if

Câu 11: Trong Python, đâu là cách chính xác để viết chú thích trên một dòng?

  • - // Đây là chú thích
  • - # Đây là chú thích
  • - /* Đây là chú thích */
  • - -- Đây là chú thích

Câu 12: Đâu là kết quả của biểu thức Python sau: '5 + 3 * 2'?

  • - 16
  • - 11
  • - 10
  • - 13

Câu 13: Làm thế nào để tạo một danh sách rỗng có tên 'my_list' trong Python?

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

Câu 14: Giá trị của biến 'kết_quả' sau khi thực hiện đoạn mã sau là gì? python kết_quả = 'Lập trình' + ' Python'

  • - 'Lập trìnhPython'
  • - 'Lập trình Python'
  • - 'Lập trình' + 'Python'
  • - Error

Câu 15: Vòng lặp 'for i in range(5):' sẽ thực hiện bao nhiêu lần và biến 'i' sẽ nhận các giá trị nào?

  • - Không xác định số lần
  • - 5 lần, các giá trị là 0, 1, 2, 3, 4
  • - 4 lần, các giá trị là 0, 1, 2, 3
  • - 5 lần, các giá trị là 1, 2, 3, 4, 5

Câu 16: Làm thế nào để lấy đầu vào từ người dùng và lưu nó vào biến 'name' trong Python?

  • - name = raw_input()
  • - name = get_input()
  • - name = input()
  • - name = read_line()

Câu 17: Kết quả của biểu thức '10 / 3' trong Python 3 là gì?

  • - 3
  • - 3.33
  • - 3.0
  • - 3.3333333333333335

Câu 18: Điều gì sẽ xảy ra nếu một hàm được định nghĩa nhưng không được gọi trong chương trình Python?

  • - Chương trình sẽ báo lỗi cú pháp
  • - Hàm sẽ không thực hiện bất kỳ công việc nào
  • - Hàm sẽ tự động thực thi khi chương trình chạy
  • - Chương trình sẽ chạy chậm hơn đáng kể

Câu 19: Khi nào thì một lỗi 'NameError' thường xảy ra trong Python?

  • - Khi có lỗi cú pháp trong mã
  • - Khi cố gắng truy cập một biến hoặc hàm chưa được định nghĩa
  • - Khi thụt lề mã không đúng cách
  • - Khi có lỗi trong phép toán số học

Câu 20: Giá trị của 'a' sau khi thực hiện đoạn mã sau là gì? `a = 5 a += 3`

  • - 5
  • - 3
  • - 8
  • - 15

Câu 21: Giá trị của 's' sau khi thực hiện đoạn mã sau là gì? python s = 'Python' s = s.replace('o', 'O')

  • - 'PythOn'
  • - 'Python'
  • - 'pythOn'
  • - Error

Câu 22: Câu lệnh 'break' trong vòng lặp Python có tác dụng gì?

  • - Bỏ qua lần lặp hiện tại và chuyển sang lần lặp tiếp theo
  • - Dừng hoàn toàn vòng lặp và thoát khỏi nó
  • - Chuyển điều khiển đến đầu vòng lặp
  • - Báo lỗi và dừng chương trình

Câu 23: Đâu là cách chính xác để chú thích (comment) một dòng code trong Python?

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

Câu 24: Đặc điểm chính của kiểu dữ liệu 'tuple' trong Python là gì?

  • - Các phần tử của nó không có thứ tự
  • - Nó chỉ có thể chứa các số nguyên
  • - Các phần tử của nó không thể thay đổi sau khi được tạo
  • - Các phần tử của nó có thể thay đổi bất cứ lúc nào

Câu 25: Đâu là kết quả của biểu thức '10 > 5 and 7 < 3' trong Python?

  • - True
  • - False
  • - Error
  • - 1