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 luyện tập thường xuyên để ghi nhớ lâu hơn thông qua hệ thống câu hỏi đa dạng.

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: Để 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 2: Chức năng chính của trình gỡ lỗi (debugger) trong môi trường lập trình là gì?

  • - Giúp tìm và sửa các lỗi trong chương trình
  • - Biên dịch mã nguồn sang mã máy
  • - Viết mã nguồn một cách tự động
  • - Chỉ hiển thị kết quả đầu ra của chương trình

Câu 3: Biến là gì trong lập trình Python?

  • - Một vùng nhớ được đặt tên dùng để lưu trữ dữ liệu có thể thay đổi trong quá trình thực hiện chương trình
  • - Một từ khóa đặc biệt của ngôn ngữ lập trình không thể thay đổi giá trị
  • - Một hàm có sẵn dùng để thực hiện các phép toán phức tạp
  • - Một câu lệnh điều khiển luồng của chương trình

Câu 4: Để chuyển đổi một chuỗi thành số nguyên trong Python, ta sử dụng hàm nào?

  • - float()
  • - str()
  • - convert_to_int()
  • - int()

Câu 5: Đâu không phải là một trong các bước cơ bản trong quá trình viết một chương trình đơn giản?

  • - Phân tích bài toán
  • - Viết mã nguồn
  • - Đăng ký bản quyền phần mềm
  • - Kiểm thử và gỡ lỗi

Câu 6: Khi sử dụng cấu trúc rẽ nhánh 'if-else' trong Python, khối lệnh nào sẽ được thực thi nếu điều kiện của 'if' là 'False'?

  • - Khối lệnh của 'if'
  • - Khối lệnh của 'else'
  • - Cả hai khối lệnh
  • - Không có khối lệnh nào được thực thi

Câu 7: 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 8: Khi người dùng nhập '5' vào lệnh 'nhap_so = input('Nhập một số: ')', kiểu dữ liệu của biến 'nhap_so' sẽ là gì?

  • - 'int' (số nguyên)
  • - 'str' (chuỗi)
  • - 'float' (số thực)
  • - 'bool' (logic)

Câu 9: Đâ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 10: Đoạn mã sau in ra những số nào? 'i = 0; while i < 2: print(i); i = i + 1'

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

Câu 11: Điều kiện nào sau đây thể hiện 'biến 'age' lớn hơn hoặc bằng 18 VÀ biến 'has_license' là True' trong Python?

  • - age >= 18 or has_license == True
  • - age > 18 and has_license is True
  • - age >= 18 and has_license == True
  • - age >= 18 then has_license == True

Câu 12: Lỗi nào sau đây xảy ra khi chương trình chạy được nhưng kết quả không đúng như mong đợi?

  • - Lỗi cú pháp (Syntax Error)
  • - Lỗi thời gian chạy (Runtime Error)
  • - Lỗi logic (Logic Error)
  • - Lỗi biên dịch (Compilation Error)

Câu 13: Trong Python, câu lệnh nào sau đây dùng để hiển thị dữ liệu ra màn hình console?

  • - 'display()'
  • - 'show()'
  • - 'input()'
  • - 'print()'

Câu 14: Trong Python, để in nội dung 'Xin chào các bạn!' ra màn hình, câu lệnh nào sau đây là đúng?

  • - print('Xin chào các bạn!')
  • - show('Xin chào các bạn!')
  • - display('Xin chào các bạn!')
  • - output('Xin chào các bạn!')

Câu 15: Đâu là cách chính xác để thêm chú thích một dòng trong Python?

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

Câu 16: Để 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 17: Kết quả của phép toán '5 + 3 * 2' trong Python là bao nhiêu?

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

Câu 18: Để thay đổi giá trị của phần tử thứ hai trong danh sách 'my_list = [10, 20, 30]' thành 25, ta viết như thế nào?

  • - my_list.replace(20, 25)
  • - my_list[1] = 25
  • - my_list.update(1, 25)
  • - my_list.set(1, 25)

Câu 19: Khi chương trình cần nhập nhiều dữ liệu cùng lúc từ bàn phím trên một dòng và phân tách chúng bằng dấu cách, phương pháp nào sau đây là hiệu quả nhất?

  • - Sử dụng nhiều hàm 'input()' riêng lẻ
  • - Dùng 'input().split()' và sau đó chuyển đổi kiểu dữ liệu
  • - Chỉ sử dụng 'input()' một lần
  • - Dùng hàm 'read_line()'

Câu 20: Đoạn mã sau sẽ in ra gì nếu người dùng nhập '5'? num_str = input('Nhập một số: '); num_int = int(num_str); print(num_int + 5)

  • - '55'
  • - 10
  • - Lỗi
  • - Không có gì

Câu 21: Đâu là cách chính xác để gán giá trị 3.14 cho biến 'pi' trong Python?

  • - pi := 3.14
  • - float pi = 3.14
  • - pi = 3.14
  • - assign pi to 3.14

Câu 22: Để gỡ lỗi (debug) một chương trình Python, người lập trình có thể sử dụng công cụ nào?

  • - Trình duyệt web
  • - Trình xử lý văn bản (ví dụ: Notepad)
  • - Môi trường phát triển tích hợp (IDE) như IDLE, PyCharm, VS Code
  • - Phần mềm diệt virus

Câu 23: Khi nào thì vòng lặp 'while' kết thúc trong Python?

  • - Khi biến đếm đạt giá trị cuối cùng
  • - Khi điều kiện của vòng lặp trở thành False
  • - Khi gặp từ khóa 'exit'
  • - Khi có lỗi xảy ra

Câu 24: Hàm 'input()' trong Python luôn trả về kiểu dữ liệu gì?

  • - Số nguyên (int)
  • - Số thực (float)
  • - Chuỗi (str)
  • - Boolean (bool)

Câu 25: Trong Python, để chuyển đổi một chuỗi 's = '123'' thành số nguyên, ta dùng hàm nào?

  • - str_to_int(s)
  • - float(s)
  • - int(s)
  • - convert(s, int)