Trắc nghiệm Tin học 10 kết nối tri thức bài Các lệnh vào ra đơn giản

Trắc nghiệm Tin học 10 kết nối tri thức bài Các lệnh vào ra đơn giản 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 Các lệnh vào ra đơ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: Đâu là một ví dụ về lệnh vào (input) dữ liệu trong Python?

  • - print('Hello')
  • - x = 5
  • - name = input('Nhập tên của bạn: ')
  • - if x > 0:

Câu 2: Giả sử bạn muốn nhập một số thực từ bàn phím trong Python. Đoạn code nào sau đây là đúng?

  • - number = input()
  • - number = int(input())
  • - number = float(input())
  • - number = str(input())

Câu 3: Để chuyển đổi dữ liệu nhập từ hàm input() sang kiểu số nguyên, ta sử dụng hàm nào?

  • - str()
  • - float()
  • - int()
  • - bool()

Câu 4: Để in ra một số có định dạng tiền tệ (ví dụ: 1,000,000.00), bạn có thể sử dụng thư viện hoặc phương pháp nào?

  • - Sử dụng hàm `str()`
  • - Sử dụng hàm `int()`
  • - Sử dụng module `locale` và hàm `format_string`
  • - Sử dụng hàm `input()`

Câu 5: Đoạn chương trình sau sẽ gây ra lỗi gì nếu người dùng nhập 'abc'?

  • - SyntaxError
  • - TypeError
  • - ValueError
  • - NameError

Câu 6: Trong Python, hàm nào được sử dụng để hiển thị dữ liệu ra màn hình?

  • - input()
  • - print()
  • - read()
  • - display()

Câu 7: Khi muốn in ra một chuỗi cố định và giá trị của một biến số, cách nào sau đây là hiệu quả nhất để kết hợp chúng?

  • - Sử dụng toán tử '+' để nối chuỗi và biến (chuyển biến sang chuỗi trước)
  • - Sử dụng dấu phẩy ',' trong hàm print()
  • - Sử dụng f-string (formatted string literals)
  • - Cả B và C đều là các cách hiệu quả và được khuyến nghị

Câu 8: Cho đoạn code sau: `print('Giá trị: ', end='') print(10)`. Kết quả in ra màn hình là gì?

  • - Giá trị: 10
  • - Giá trị: 10
  • - 10 Giá trị:
  • - Lỗi

Câu 9: Để tính tổng hai số nguyên nhập từ bàn phím, đoạn code nào sau đây là đúng?

  • - a = input(); b = input(); print(a + b)
  • - a = int(input()); b = int(input()); print(a + b)
  • - a = float(input()); b = float(input()); print(a + b)
  • - a = input() + input(); print(a)

Câu 10: Cho đoạn code sau: `name = input('Nhập tên của bạn: ')`. Ý nghĩa của đoạn code này là gì?

  • - Hiển thị dòng chữ 'Nhập tên của bạn:' lên màn hình.
  • - Nhận dữ liệu từ bàn phím và lưu vào biến `name`.
  • - Hiển thị dòng chữ 'Nhập tên của bạn:' và nhận dữ liệu từ bàn phím, lưu vào biến `name`.
  • - In ra giá trị của biến `name`.

Câu 11: Trong Python, làm thế nào để xóa nội dung đã in ra màn hình trước đó?

  • - Sử dụng hàm `clear()`
  • - Sử dụng hàm `cls()`
  • - Không có cách nào trực tiếp để xóa nội dung màn hình trong Python chuẩn
  • - Sử dụng hàm `reset()`

Câu 12: Đoạn code nào sau đây in ra màn hình dòng chữ 'Hello, world!'?

  • - print('Hello, world!')
  • - output('Hello, world!')
  • - write('Hello, world!')
  • - input('Hello, world!')

Câu 13: Để chuyển đổi một chuỗi nhập vào từ 'input()' thành số nguyên, chúng ta sử dụng hàm nào?

  • - str_to_int()
  • - float()
  • - int()
  • - convert_int()

Câu 14: Đâu là một ví dụ về lệnh ra (output) dữ liệu trong Python?

  • - age = int(input())
  • - result = 10 + 20
  • - print('Kết quả là:', result)
  • - for i in range(5):

Câu 15: Trong Python, để ép kiểu dữ liệu của biến `a` từ kiểu số thực sang kiểu số nguyên, bạn sử dụng lệnh nào?

  • - float(a)
  • - str(a)
  • - int(a)
  • - bool(a)

Câu 16: Giả sử bạn muốn nhập vào tuổi của người dùng. Đoạn code nào sau đây là tốt nhất?

  • - age = input()
  • - age = str(input('Nhập tuổi của bạn: '))
  • - age = int(input('Nhập tuổi của bạn: '))
  • - age = float(input('Nhập tuổi của bạn: '))

Câu 17: Nếu bạn cần lấy thông tin cá nhân của người dùng (tên, tuổi, địa chỉ), bạn sẽ sử dụng hàm nào và lặp lại nó bao nhiêu lần?

  • - Sử dụng hàm print() cho mỗi thông tin.
  • - Sử dụng hàm input() một lần duy nhất.
  • - Sử dụng hàm input() cho mỗi thông tin.
  • - Sử dụng hàm eval() cho mỗi thông tin.

Câu 18: Trong đoạn code: 'so_nguyen = int(input('Nhập một số nguyên: '))', phần 'Nhập một số nguyên: ' có vai trò gì?

  • - Là một biến
  • - Là một giá trị mặc định
  • - Là thông báo nhắc nhở (prompt) cho người dùng
  • - Là kết quả của hàm input()

Câu 19: Xét đoạn chương trình sau:\nx = 10\ny = '20'\nprint(x + y)\nĐoạn chương trình này sẽ:

  • - In ra 30
  • - In ra 1020
  • - Báo lỗi do không thể cộng số và chuỗi.
  • - In ra 20

Câu 20: Nếu bạn muốn nhập một câu dài có chứa khoảng trắng từ bàn phím, hàm nào phù hợp nhất?

  • - str()
  • - int()
  • - input()
  • - float()

Câu 21: Cho đoạn chương trình Python sau: python a = 5 b = 10 print('Tổng của a và b là:', a + b) Kết quả hiển thị trên màn hình là gì?

  • - Tổng của a và b là: a + b
  • - Tổng của a và b là: 15
  • - Tổng của a và b là: 510
  • - Lỗi cú pháp

Câu 22: Lệnh nào sau đây dùng để in ra thông báo lỗi?

  • - print()
  • - input()
  • - error()
  • - message()

Câu 23: Giả sử bạn muốn in ra thông báo 'Bạn đã nhập số âm' nếu người dùng nhập một số nhỏ hơn 0. Bạn sẽ sử dụng cấu trúc nào kết hợp với hàm input()?

  • - Vòng lặp for
  • - Vòng lặp while
  • - Câu lệnh if
  • - Câu lệnh try-except

Câu 24: Trong Python, lệnh `print(1, 2, 3, sep='-')` sẽ in ra kết quả gì?

  • - 1 2 3
  • - 1, 2, 3
  • - 1-2-3
  • - 123

Câu 25: Giá trị trả về của hàm 'input()' luôn có kiểu dữ liệu là gì?

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