Đề Trắc nghiệm Tin học 10 Kết nối tri thức Bài 18: Các lệnh vào ra đơn giản

Đề 01

Đề 02

Đề 03

Đề 04

Đề 05

Đề 06

Đề 07

Đề 08

Đề 09

Đề 10

0

Bạn đã sẵn sàng chưa? 45 phút làm bài bắt đầu!!!

Bạn đã hết giờ làm bài! Xem kết quả các câu hỏi đã làm nhé!!!


Trắc nghiệm Tin học 10 Kết nối tri thức Bài 18: 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 18: Các lệnh vào ra đơn giản - Đề 01

Trắc nghiệm Tin học 10 Kết nối tri thức Bài 18: Các lệnh vào ra đơn giản - Đề 01 được xây dựng với nhiều câu hỏi chất lượng, sát với nội dung chương trình học, giúp bạn dễ dàng ôn tập và kiểm tra kiến thức hiệu quả. Hãy cùng bắt đầu làm bài tập trắc nghiệm ngay để nâng cao hiểu biết và chuẩn bị tốt cho kỳ thi sắp tới!

Câu 1: Trong Python, lệnh nào sau đây dùng để đưa dữ liệu (thông tin) ra màn hình hoặc thiết bị xuất chuẩn khác?

  • A. input()
  • B. display()
  • C. print()
  • D. output()

Câu 2: Lệnh `input()` trong Python có chức năng gì?

  • A. Nhận dữ liệu nhập từ bàn phím.
  • B. Hiển thị dữ liệu ra màn hình.
  • C. Chuyển đổi kiểu dữ liệu.
  • D. Thực hiện phép tính toán.

Câu 3: Xem xét đoạn mã Python sau:
```python
print(

  • A. Xinchàocácbạn
  • B. Xin chào các bạn
  • C. Xin,chào,các,bạn
  • D. Báo lỗi cú pháp.

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

  • A. int (số nguyên)
  • B. float (số thực)
  • C. bool (logic)
  • D. str (xâu kí tự)

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

  • A. int()
  • B. float()
  • C. str()
  • D. type()

Câu 6: Xem xét đoạn mã sau, giả sử người dùng nhập `15` khi được yêu cầu nhập tuổi:
```python
tuoi = input(

  • A. <class "int">
  • B. <class "float">
  • C. <class "str">
  • D. 15

Câu 7: Bạn muốn nhập hai số nguyên từ bàn phím và tính tổng của chúng. Đoạn mã nào sau đây thực hiện đúng yêu cầu đó?

  • A. a = input()
    b = input()
    tong = a + b
    print(tong)
  • B. a = int(input())
    b = int(input())
    tong = a + b
    print(
  • C. a = input()
    b = input()
    tong = int(a) + int(b)
    print(
  • D. a = int(input(

Câu 8: Xem xét đoạn mã sau:
```python
print(

  • A. Kết thúc!Học bài
  • B. Kết thúc
    Học bài!
  • C. Kết thúc!
    Học bài
  • D. Kết thúc Học bài!

Câu 9: Đoạn mã nào sau đây sẽ gây ra lỗi khi thực thi?

  • A. print(int(
  • B. print(float(
  • C. print(int(
  • D. print(str(100))

Câu 10: Bạn muốn nhập một số thực từ bàn phím. Lệnh nào sau đây là đúng?

  • A. so_thuc = input()
  • B. so_thuc = float(input())
  • C. so_thuc = int(input())
  • D. so_thuc = input(float())

Câu 11: Xem xét đoạn mã Python sau:
```python
so1 = input(

  • A. 30
  • B. Báo lỗi
  • C. 10 20
  • D. 1020

Câu 12: Để in ra màn hình dòng chữ

  • A. print(
  • B. print(
  • C. print(
  • D. print(

Câu 13: Xem xét đoạn mã:
```python
diem = float(input(

  • A. Điểm của bạn là: 8.5
  • B. Điểm của bạn là: 8.5
  • C. Điểm của bạn là: 8
  • D. Báo lỗi

Câu 14: Bạn muốn tạo một chương trình nhỏ để nhập tên người dùng và in lời chào. Đoạn mã nào sau đây là phù hợp?

  • A. print(
  • B. ten = input(
  • C. ten = input(
  • D. ten = print(

Câu 15: Lệnh `print()` có thể in ra nhiều giá trị khác nhau (ví dụ: một xâu và một số) trên cùng một dòng bằng cách:

  • A. Liệt kê các giá trị cách nhau bởi dấu phẩy.
  • B. Sử dụng dấu cộng (+) để nối các giá trị.
  • C. Chỉ có thể in một giá trị duy nhất trong mỗi lệnh print().
  • D. Sử dụng hàm `concat()`.

Câu 16: Khi sử dụng `input(

  • A. Là giá trị mặc định sẽ được nhập nếu người dùng không gõ gì.
  • B. Là thông báo hiển thị trên màn hình nhắc nhở người dùng nhập dữ liệu.
  • C. Là tên của biến sẽ lưu trữ dữ liệu nhập vào.
  • D. Là một phần của dữ liệu sẽ được nhập vào.

Câu 17: Để chuyển đổi một số thực (float) thành số nguyên (int), ta sử dụng hàm `int()`. Điều gì xảy ra với phần thập phân của số thực khi chuyển đổi?

  • A. Phần thập phân được làm tròn lên số nguyên gần nhất.
  • B. Phần thập phân được làm tròn xuống số nguyên gần nhất.
  • C. Chương trình báo lỗi vì không thể chuyển đổi.
  • D. Phần thập phân bị cắt bỏ (truncate).

Câu 18: Đoạn mã nào sau đây dùng để nhập một số nguyên `n` từ bàn phím và kiểm tra kiểu dữ liệu của `n`?

  • A. n = int(input())
    print(type(n))
  • B. n = input(int())
    print(type(n))
  • C. n = input()
    print(int(type(n)))
  • D. n = input()
    print(type(int(n)))

Câu 19: Khi sử dụng lệnh `print(

  • A. Hello World
  • B. Hello-World
  • C. HelloWorld
  • D. Hello, World

Câu 20: Bạn viết chương trình yêu cầu người dùng nhập chiều cao (mét) và cân nặng (kg) để tính chỉ số BMI. Sau khi dùng `input()`, dữ liệu chiều cao và cân nặng cần được chuyển sang kiểu dữ liệu nào để thực hiện phép tính chia và nhân?

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

Câu 21: Xem xét đoạn mã:
```python
a = input()
b = int(input())
print(a + str(b))
```
Nếu người dùng nhập `Nam` cho `a` và `17` cho `b`, kết quả in ra sẽ là gì?

  • A. Nam + 17
  • B. Nam 17
  • C. Báo lỗi
  • D. Nam17

Câu 22: Lệnh `print()` mặc định sẽ xuống dòng sau khi in xong. Để ngăn không cho xuống dòng, ta sử dụng tham số nào?

  • A. sep
  • B. flush
  • C. end
  • D. newline

Câu 23: Đoạn mã nào sau đây sẽ in ra các số từ 1 đến 5 trên cùng một dòng, cách nhau bởi dấu sao (*)?

  • A. print(12345)
  • B. print(1, 2, 3, 4, 5, sep=
  • C. print(
  • D. print(1, 2, 3, 4, 5, end=

Câu 24: Mục đích chính của việc chuyển đổi kiểu dữ liệu sau khi sử dụng `input()` là gì?

  • A. Để có thể thực hiện các phép toán số học với dữ liệu vừa nhập.
  • B. Để dữ liệu nhập vào chiếm ít bộ nhớ hơn.
  • C. Để dữ liệu nhập vào được in ra màn hình.
  • D. Để kiểm tra xem dữ liệu nhập vào có hợp lệ hay không.

Câu 25: Xem xét đoạn mã:
```python
gia = 100
soluong = int(input(

  • A. Tổng tiền là: 1005
  • B. Tổng tiền là: 5
  • C. Tổng tiền là: 500
  • D. Tổng tiền là: 100 * 5

Câu 26: Đoạn mã Python sau sẽ in ra bao nhiêu dòng trên màn hình?
```python
print(

  • A. 5
  • B. 3
  • C. 4
  • D. 2

Câu 27: Giả sử cần nhập một mã sản phẩm có dạng "SP123". Kiểu dữ liệu trả về từ `input()` có cần chuyển đổi sang kiểu số nguyên (int) không?

  • A. Có, vì nó chứa số.
  • B. Có, để dễ dàng tính toán sau này.
  • C. Không, nó cần được chuyển sang kiểu số thực (float).
  • D. Không, nó là một xâu kí tự và không cần chuyển đổi sang kiểu số.

Câu 28: Cho đoạn mã:
```python
a = 10
b = 2.5
c =

  • A. 10, 2.5, Python.Kết thúc.
  • B. 10, 2.5, Python.
    Kết thúc.
  • C. 10 2.5 Python.Kết thúc.
  • D. 10, 2.5, PythonKết thúc.

Câu 29: Khi nhập dữ liệu bằng `input()` và muốn sử dụng dữ liệu đó trong một biểu thức logic (ví dụ: kiểm tra xem số nhập vào có lớn hơn 10 hay không), ta cần làm gì?

  • A. Không cần làm gì, Python sẽ tự động hiểu.
  • B. Chuyển đổi dữ liệu nhập được sang kiểu số (int hoặc float).
  • C. Chuyển đổi số 10 sang kiểu xâu trước khi so sánh.
  • D. Sử dụng hàm `bool()`.

Câu 30: Để viết chương trình nhập bán kính đường tròn, tính và in ra diện tích, công thức diện tích là $pi * r^2$. Giả sử $pi$ lấy giá trị 3.14. Đoạn mã Python nào sau đây là đúng?

  • A. r = float(input(
  • B. r = input(
  • C. r = int(input(
  • D. r = float(input(

1 / 30

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

Tags: Bộ đề 01

Câu 1: Trong Python, lệnh nào sau đây dùng để đưa dữ liệu (thông tin) ra màn hình hoặc thiết bị xuất chuẩn khác?

2 / 30

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

Tags: Bộ đề 01

Câu 2: Lệnh `input()` trong Python có chức năng gì?

3 / 30

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

Tags: Bộ đề 01

Câu 3: Xem xét đoạn mã Python sau:
```python
print("Xin", "chào", "các", "bạn")
```
Kết quả hiển thị trên màn hình khi chạy đoạn mã này là gì?

4 / 30

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

Tags: Bộ đề 01

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

5 / 30

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

Tags: Bộ đề 01

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

6 / 30

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

Tags: Bộ đề 01

Câu 6: Xem xét đoạn mã sau, giả sử người dùng nhập `15` khi được yêu cầu nhập tuổi:
```python
tuoi = input("Nhập tuổi của bạn: ")
print(type(tuoi))
```
Kết quả hiển thị trên màn hình sẽ là gì?

7 / 30

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

Tags: Bộ đề 01

Câu 7: Bạn muốn nhập hai số nguyên từ bàn phím và tính tổng của chúng. Đoạn mã nào sau đây thực hiện đúng yêu cầu đó?

8 / 30

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

Tags: Bộ đề 01

Câu 8: Xem xét đoạn mã sau:
```python
print("Kết thúc", end="!")
print("Học bài")
```
Kết quả hiển thị trên màn hình là gì?

9 / 30

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

Tags: Bộ đề 01

Câu 9: Đoạn mã nào sau đây sẽ gây ra lỗi khi thực thi?

10 / 30

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

Tags: Bộ đề 01

Câu 10: Bạn muốn nhập một số thực từ bàn phím. Lệnh nào sau đây là đúng?

11 / 30

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

Tags: Bộ đề 01

Câu 11: Xem xét đoạn mã Python sau:
```python
so1 = input("Nhập số thứ nhất: ")
so2 = input("Nhập số thứ hai: ")
tong_xau = so1 + so2
print(tong_xau)
```
Nếu người dùng nhập `10` và `20`, kết quả hiển thị sẽ là gì?

12 / 30

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

Tags: Bộ đề 01

Câu 12: Để in ra màn hình dòng chữ "Nhiệt độ hiện tại là: " kèm theo giá trị của biến `temp` (giả sử `temp` là một số), cách viết nào sau đây là đúng và phổ biến nhất?

13 / 30

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

Tags: Bộ đề 01

Câu 13: Xem xét đoạn mã:
```python
diem = float(input("Nhập điểm: "))
print("Điểm của bạn là: " + str(diem))
```
Giả sử người dùng nhập `8.5`. Kết quả hiển thị là gì?

14 / 30

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

Tags: Bộ đề 01

Câu 14: Bạn muốn tạo một chương trình nhỏ để nhập tên người dùng và in lời chào. Đoạn mã nào sau đây là phù hợp?

15 / 30

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

Tags: Bộ đề 01

Câu 15: Lệnh `print()` có thể in ra nhiều giá trị khác nhau (ví dụ: một xâu và một số) trên cùng một dòng bằng cách:

16 / 30

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

Tags: Bộ đề 01

Câu 16: Khi sử dụng `input("Nhập dữ liệu: ")`, phần văn bản "Nhập dữ liệu: " có tác dụng gì?

17 / 30

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

Tags: Bộ đề 01

Câu 17: Để chuyển đổi một số thực (float) thành số nguyên (int), ta sử dụng hàm `int()`. Điều gì xảy ra với phần thập phân của số thực khi chuyển đổi?

18 / 30

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

Tags: Bộ đề 01

Câu 18: Đoạn mã nào sau đây dùng để nhập một số nguyên `n` từ bàn phím và kiểm tra kiểu dữ liệu của `n`?

19 / 30

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

Tags: Bộ đề 01

Câu 19: Khi sử dụng lệnh `print("Hello", "World", sep="-")`, kết quả in ra sẽ là gì?

20 / 30

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

Tags: Bộ đề 01

Câu 20: Bạn viết chương trình yêu cầu người dùng nhập chiều cao (mét) và cân nặng (kg) để tính chỉ số BMI. Sau khi dùng `input()`, dữ liệu chiều cao và cân nặng cần được chuyển sang kiểu dữ liệu nào để thực hiện phép tính chia và nhân?

21 / 30

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

Tags: Bộ đề 01

Câu 21: Xem xét đoạn mã:
```python
a = input()
b = int(input())
print(a + str(b))
```
Nếu người dùng nhập `Nam` cho `a` và `17` cho `b`, kết quả in ra sẽ là gì?

22 / 30

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

Tags: Bộ đề 01

Câu 22: Lệnh `print()` mặc định sẽ xuống dòng sau khi in xong. Để ngăn không cho xuống dòng, ta sử dụng tham số nào?

23 / 30

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

Tags: Bộ đề 01

Câu 23: Đoạn mã nào sau đây sẽ in ra các số từ 1 đến 5 trên cùng một dòng, cách nhau bởi dấu sao (*)?

24 / 30

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

Tags: Bộ đề 01

Câu 24: Mục đích chính của việc chuyển đổi kiểu dữ liệu sau khi sử dụng `input()` là gì?

25 / 30

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

Tags: Bộ đề 01

Câu 25: Xem xét đoạn mã:
```python
gia = 100
soluong = int(input("Nhập số lượng: "))
tongtien = gia * soluong
print("Tổng tiền là:", tongtien)
```
Nếu người dùng nhập `5`, kết quả in ra sẽ là gì?

26 / 30

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

Tags: Bộ đề 01

Câu 26: Đoạn mã Python sau sẽ in ra bao nhiêu dòng trên màn hình?
```python
print("Dòng 1")
print("Dòng 2", end=" ")
print("Dòng 3")
print("Dòng 4", end="")
print("Dòng 5")
```

27 / 30

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

Tags: Bộ đề 01

Câu 27: Giả sử cần nhập một mã sản phẩm có dạng 'SP123'. Kiểu dữ liệu trả về từ `input()` có cần chuyển đổi sang kiểu số nguyên (int) không?

28 / 30

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

Tags: Bộ đề 01

Câu 28: Cho đoạn mã:
```python
a = 10
b = 2.5
c = "Python"
print(a, b, c, sep=", ", end=".")
print("Kết thúc.")
```
Kết quả hiển thị trên màn hình là gì?

29 / 30

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

Tags: Bộ đề 01

Câu 29: Khi nhập dữ liệu bằng `input()` và muốn sử dụng dữ liệu đó trong một biểu thức logic (ví dụ: kiểm tra xem số nhập vào có lớn hơn 10 hay không), ta cần làm gì?

30 / 30

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

Tags: Bộ đề 01

Câu 30: Để viết chương trình nhập bán kính đường tròn, tính và in ra diện tích, công thức diện tích là $pi * r^2$. Giả sử $pi$ lấy giá trị 3.14. Đoạn mã Python nào sau đây là đúng?

0

Bạn đã sẵn sàng chưa? 45 phút làm bài bắt đầu!!!

Bạn đã hết giờ làm bài! Xem kết quả các câu hỏi đã làm nhé!!!


Trắc nghiệm Tin học 10 Kết nối tri thức Bài 18: 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 18: Các lệnh vào ra đơn giản - Đề 02

Trắc nghiệm Tin học 10 Kết nối tri thức Bài 18: Các lệnh vào ra đơn giản - Đề 02 được xây dựng với nhiều câu hỏi chất lượng, sát với nội dung chương trình học, giúp bạn dễ dàng ôn tập và kiểm tra kiến thức hiệu quả. Hãy cùng bắt đầu làm bài tập trắc nghiệm ngay để nâng cao hiểu biết và chuẩn bị tốt cho kỳ thi sắp tới!

Câu 1: Trong Python, lệnh nào sau đây được sử dụng để hiển thị dữ liệu ra màn hình thiết bị chuẩn (thường là màn hình)?

  • A. print()
  • B. input()
  • C. display()
  • D. output()

Câu 2: Khi sử dụng lệnh `print()` với nhiều đối số, các đối số đó mặc định được phân cách nhau bởi kí tự nào?

  • A. Dấu phẩy (,)
  • B. Dấu chấm phẩy (;)
  • C. Dấu cách ( )
  • D. Kí tự xuống dòng (n)

Câu 3: Xem đoạn mã Python sau:
```python
print(

  • A. Xin chào các bạn
  • B. Xin-chào-các-bạn
  • C. Xinchàocácbạn
  • D. Xin,chào,các,bạn

Câu 4: Mặc định, sau khi lệnh `print()` thực hiện xong, con trỏ sẽ di chuyển đến vị trí nào trên màn hình?

  • A. Đầu dòng tiếp theo
  • B. Cuối dòng hiện tại
  • C. Đầu dòng hiện tại
  • D. Vị trí ngẫu nhiên

Câu 5: Xem đoạn mã Python sau:
```python
print(

  • A. Kết quả: 10 + 5
  • B. Kết quả: 15
  • C.
  • D. Kết quả: 15

Câu 6: Lệnh nào sau đây được sử dụng để nhập dữ liệu từ bàn phím vào chương trình Python?

  • A. print()
  • B. input()
  • C. read()
  • D. get()

Câu 7: Dữ liệu được nhập từ bàn phím bằng lệnh `input()` luôn có kiểu dữ liệu mặc định là gì trong Python?

  • A. int (số nguyên)
  • B. float (số thực)
  • C. bool (logic)
  • D. str (chuỗi kí tự)

Câu 8: Để hiển thị một dòng thông báo cho người dùng biết cần nhập gì khi sử dụng lệnh `input()`, dòng thông báo đó được đặt ở đâu?

  • A. Trong cặp dấu ngoặc đơn của lệnh input()
  • B. Trước lệnh input() bằng một lệnh print()
  • C. Sau lệnh input() bằng một lệnh print()
  • D. Trong cặp dấu ngoặc vuông của lệnh input()

Câu 9: Xem đoạn mã Python sau:
```python
ten = input(

  • A. Chào An
  • B. Chào
  • C. Chào An
  • D. Nhập tên của bạn: Chào An

Câu 10: Xem đoạn mã Python sau:
```python
so_luong = input(

  • A. <class "int">
  • B. <class "str">
  • C. <class "float">
  • D. <class "input">

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

  • A. int()
  • B. str()
  • C. float()
  • D. type()

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

  • A. int()
  • B. str()
  • C. float()
  • D. type()

Câu 13: Xem đoạn mã Python sau:
```python
so_a_str =

  • A. 1237
  • B.
  • C. so_a_int + 7
  • D. 130

Câu 14: Xem đoạn mã Python sau:
```python
gia_tri_str =

  • A. 3.143.14
  • B. 6.28
  • C.
  • D. gia_tri_float * 2

Câu 15: Xem đoạn mã Python sau:
```python
so_nguyen = 100
chuoi_so = str(so_nguyen)
print(

  • A. Số của bạn là: 100
  • B. Số của bạn là: 100
  • C. 100Số của bạn là:
  • D. Lỗi do không thể nối số với chuỗi

Câu 16: Đoạn mã nào sau đây sẽ gây ra lỗi khi thực thi, giả sử người dùng nhập

  • A. ten = input(
  • B. so_thuc = float(input(
  • C. tuoi = int(input(
  • D. print(

Câu 17: Đoạn mã Python sau sẽ gây ra lỗi gì?
```python
so_a = input(

  • A. Lỗi cú pháp (SyntaxError)
  • B. Lỗi kiểu dữ liệu (TypeError)
  • C. Lỗi giá trị (ValueError)
  • D. Không lỗi, in ra

Câu 18: Để sửa lỗi trong Câu 17 và in ra tổng của hai số nguyên được nhập, ta cần sửa đoạn mã như thế nào?

  • A. Đổi `tong = so_a + so_b` thành `tong = str(so_a) + str(so_b)`
  • B. Đổi `so_a = input(...)` thành `so_a = int(input(...))` và `so_b = input(...)` thành `so_b = int(input(...))`
  • C. Đổi `print(tong)` thành `print(int(tong))`
  • D. Đổi `so_a = input(...)` thành `so_a = float(input(...))` và `so_b = input(...)` thành `so_b = float(input(...))`

Câu 19: Xem đoạn mã Python sau:
```python
a = 10
b = 20
print(a, b, end=

  • A. 10 20 Xong
  • B. 10 20
    Xong
  • C. 1020Xong
  • D. 10 20 Xong

Câu 20: Lệnh `type(5.0)` sẽ trả về kiểu dữ liệu nào?

  • A. <class "int">
  • B. <class "str">
  • C. <class "float">
  • D. <class "bool">

Câu 21: Lệnh `type(

  • A. <class "bool">
  • B. <class "str">
  • C. <class "int">
  • D. <class "type">

Câu 22: Giả sử bạn muốn viết chương trình nhập chiều dài và chiều rộng của hình chữ nhật từ bàn phím (là các số thực), sau đó tính và in ra diện tích của nó. Đoạn mã nào sau đây thực hiện đúng yêu cầu đó?

  • A. cd = input(); cr = input(); dt = cd * cr; print(dt)
  • B. cd = int(input()); cr = int(input()); dt = cd * cr; print(dt)
  • C. cd = float(input()); cr = float(input()); dt = cd * cr; print(dt)
  • D. cd = input(); cr = input(); dt = float(cd) * float(cr); print(dt)

Câu 23: Xem đoạn mã Python sau:
```python
x = int(input(

  • A. <class "int">
  • B. <class "str">
  • C. <class "bool">
  • D. <class "float">

Câu 24: Khi muốn in nhiều giá trị trên cùng một dòng và không có ký tự phân cách giữa chúng (ví dụ: in 123 thay vì 1 2 3), ta có thể sử dụng tham số `sep` như thế nào trong lệnh `print()`?

  • A. sep=
  • B. sep=
  • C. sep=
  • D. sep=

Câu 25: Xem đoạn mã Python sau:
```python
print(

  • A. ABC
  • B. A
    B
    C
  • C. A B C
  • D. ABC

Câu 26: Giả sử biến `namsinh` đang lưu giá trị năm sinh dưới dạng số nguyên (ví dụ: 2007). Để in ra câu

  • A. print(
  • B. print(
  • C. print(
  • D. print(

Câu 27: Xem đoạn mã Python sau:
```python
so_nguyen_str =

  • A. Lỗi cú pháp (SyntaxError)
  • B. Lỗi kiểu dữ liệu (TypeError)
  • C. Lỗi giá trị (ValueError)
  • D. Không lỗi, in ra 10

Câu 28: Để chuyển đổi chuỗi

  • A. 1 bước (ví dụ: `int(
  • B. 2 bước (ví dụ: `int(float(
  • C. Không thể chuyển đổi
  • D. Tùy thuộc vào phiên bản Python

Câu 29: Giả sử bạn cần nhập một số nguyên từ bàn phím và lưu vào biến `so`. Lệnh nào sau đây là đúng cú pháp và đạt được mục đích đó?

  • A. so = input(int(
  • B. int(so) = input(
  • C. so = int(input(
  • D. so = input(

Câu 30: Xem đoạn mã Python sau:
```python
so_thuc = 7.8
so_nguyen = int(so_thuc)
chuoi_so = str(so_nguyen)
print(chuoi_so +

  • A. 70
  • B. 7.80
  • C. 70
  • D. Lỗi

1 / 30

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

Tags: Bộ đề 02

Câu 1: Trong Python, lệnh nào sau đây được sử dụng để hiển thị dữ liệu ra màn hình thiết bị chuẩn (thường là màn hình)?

2 / 30

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

Tags: Bộ đề 02

Câu 2: Khi sử dụng lệnh `print()` với nhiều đối số, các đối số đó mặc định được phân cách nhau bởi kí tự nào?

3 / 30

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

Tags: Bộ đề 02

Câu 3: Xem đoạn mã Python sau:
```python
print("Xin", "chào", "các", "bạn", sep="-")
```
Kết quả hiển thị trên màn hình sẽ là gì?

4 / 30

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

Tags: Bộ đề 02

Câu 4: Mặc định, sau khi lệnh `print()` thực hiện xong, con trỏ sẽ di chuyển đến vị trí nào trên màn hình?

5 / 30

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

Tags: Bộ đề 02

Câu 5: Xem đoạn mã Python sau:
```python
print("Kết quả: ", 10 + 5)
```
Kết quả hiển thị trên màn hình sẽ là gì?

6 / 30

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

Tags: Bộ đề 02

Câu 6: Lệnh nào sau đây được sử dụng để nhập dữ liệu từ bàn phím vào chương trình Python?

7 / 30

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

Tags: Bộ đề 02

Câu 7: Dữ liệu được nhập từ bàn phím bằng lệnh `input()` luôn có kiểu dữ liệu mặc định là gì trong Python?

8 / 30

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

Tags: Bộ đề 02

Câu 8: Để hiển thị một dòng thông báo cho người dùng biết cần nhập gì khi sử dụng lệnh `input()`, dòng thông báo đó được đặt ở đâu?

9 / 30

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

Tags: Bộ đề 02

Câu 9: Xem đoạn mã Python sau:
```python
ten = input("Nhập tên của bạn: ")
print("Chào", ten)
```
Nếu người dùng nhập "An" rồi nhấn Enter, kết quả hiển thị trên màn hình sẽ là gì?

10 / 30

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

Tags: Bộ đề 02

Câu 10: Xem đoạn mã Python sau:
```python
so_luong = input("Nhập số lượng: ")
print(type(so_luong))
```
Kết quả hiển thị kiểu dữ liệu sẽ là gì, bất kể người dùng nhập số hay chữ?

11 / 30

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

Tags: Bộ đề 02

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

12 / 30

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

Tags: Bộ đề 02

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

13 / 30

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

Tags: Bộ đề 02

Câu 13: Xem đoạn mã Python sau:
```python
so_a_str = "123"
so_a_int = int(so_a_str)
print(so_a_int + 7)
```
Kết quả hiển thị trên màn hình sẽ là gì?

14 / 30

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

Tags: Bộ đề 02

Câu 14: Xem đoạn mã Python sau:
```python
gia_tri_str = "3.14"
gia_tri_float = float(gia_tri_str)
print(gia_tri_float * 2)
```
Kết quả hiển thị trên màn hình sẽ là gì?

15 / 30

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

Tags: Bộ đề 02

Câu 15: Xem đoạn mã Python sau:
```python
so_nguyen = 100
chuoi_so = str(so_nguyen)
print("Số của bạn là: " + chuoi_so)
```
Kết quả hiển thị trên màn hình sẽ là gì?

16 / 30

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

Tags: Bộ đề 02

Câu 16: Đoạn mã nào sau đây sẽ gây ra lỗi khi thực thi, giả sử người dùng nhập "abc"?

17 / 30

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

Tags: Bộ đề 02

Câu 17: Đoạn mã Python sau sẽ gây ra lỗi gì?
```python
so_a = input("Nhập số A: ")
so_b = input("Nhập số B: ")
tong = so_a + so_b
print(tong)
```
(Giả sử người dùng nhập 5 và 7)

18 / 30

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

Tags: Bộ đề 02

Câu 18: Để sửa lỗi trong Câu 17 và in ra tổng của hai số nguyên được nhập, ta cần sửa đoạn mã như thế nào?

19 / 30

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

Tags: Bộ đề 02

Câu 19: Xem đoạn mã Python sau:
```python
a = 10
b = 20
print(a, b, end=" ")
print("Xong")
```
Kết quả hiển thị trên màn hình sẽ là gì?

20 / 30

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

Tags: Bộ đề 02

Câu 20: Lệnh `type(5.0)` sẽ trả về kiểu dữ liệu nào?

21 / 30

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

Tags: Bộ đề 02

Câu 21: Lệnh `type("False")` sẽ trả về kiểu dữ liệu nào?

22 / 30

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

Tags: Bộ đề 02

Câu 22: Giả sử bạn muốn viết chương trình nhập chiều dài và chiều rộng của hình chữ nhật từ bàn phím (là các số thực), sau đó tính và in ra diện tích của nó. Đoạn mã nào sau đây thực hiện đúng yêu cầu đó?

23 / 30

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

Tags: Bộ đề 02

Câu 23: Xem đoạn mã Python sau:
```python
x = int(input("Nhập số: "))
y = float(input("Nhập số khác: "))
z = x + y
print(z)
```
Nếu người dùng nhập 10 cho x và 2.5 cho y, kết quả hiển thị sẽ có kiểu dữ liệu là gì?

24 / 30

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

Tags: Bộ đề 02

Câu 24: Khi muốn in nhiều giá trị trên cùng một dòng và không có ký tự phân cách giữa chúng (ví dụ: in 123 thay vì 1 2 3), ta có thể sử dụng tham số `sep` như thế nào trong lệnh `print()`?

25 / 30

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

Tags: Bộ đề 02

Câu 25: Xem đoạn mã Python sau:
```python
print("A", end="")
print("B", end="")
print("C")
```
Kết quả hiển thị trên màn hình sẽ là gì?

26 / 30

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

Tags: Bộ đề 02

Câu 26: Giả sử biến `namsinh` đang lưu giá trị năm sinh dưới dạng số nguyên (ví dụ: 2007). Để in ra câu "Năm sinh của bạn là: 2007", đoạn mã nào sau đây *không* gây lỗi?

27 / 30

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

Tags: Bộ đề 02

Câu 27: Xem đoạn mã Python sau:
```python
so_nguyen_str = "10.5"
so_nguyen = int(so_nguyen_str)
print(so_nguyen)
```
Đoạn mã này sẽ gây ra lỗi gì?

28 / 30

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

Tags: Bộ đề 02

Câu 28: Để chuyển đổi chuỗi "10.5" thành số nguyên 10, ta cần thực hiện bao nhiêu bước chuyển đổi kiểu dữ liệu?

29 / 30

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

Tags: Bộ đề 02

Câu 29: Giả sử bạn cần nhập một số nguyên từ bàn phím và lưu vào biến `so`. Lệnh nào sau đây là đúng cú pháp và đạt được mục đích đó?

30 / 30

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

Tags: Bộ đề 02

Câu 30: Xem đoạn mã Python sau:
```python
so_thuc = 7.8
so_nguyen = int(so_thuc)
chuoi_so = str(so_nguyen)
print(chuoi_so + "0")
```
Kết quả hiển thị trên màn hình sẽ là gì?

0

Bạn đã sẵn sàng chưa? 45 phút làm bài bắt đầu!!!

Bạn đã hết giờ làm bài! Xem kết quả các câu hỏi đã làm nhé!!!


Trắc nghiệm Tin học 10 Kết nối tri thức Bài 18: 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 18: Các lệnh vào ra đơn giản - Đề 03

Trắc nghiệm Tin học 10 Kết nối tri thức Bài 18: Các lệnh vào ra đơn giản - Đề 03 được xây dựng với nhiều câu hỏi chất lượng, sát với nội dung chương trình học, giúp bạn dễ dàng ôn tập và kiểm tra kiến thức hiệu quả. Hãy cùng bắt đầu làm bài tập trắc nghiệm ngay để nâng cao hiểu biết và chuẩn bị tốt cho kỳ thi sắp tới!

Câu 1: Trong Python, để hiển thị nội dung ra màn hình chuẩn (thường là màn hình console), bạn sử dụng hàm nào sau đây?

  • A. input()
  • B. print()
  • C. display()
  • D. output()

Câu 2: Khi sử dụng hàm `print()` với nhiều đối số cách nhau bởi dấu phẩy, ví dụ `print("Hello", "World")`, kết quả in ra màn hình sẽ mặc định ngăn cách các đối số bằng ký tự nào?

  • A. Không có khoảng trắng
  • B. Dấu phẩy (,)
  • C. Khoảng trắng ( )
  • D. Dấu gạch ngang (-)

Câu 3: Đoạn lệnh sau sẽ in ra màn hình kết quả gì?
`print("Nam", 2023, "Truong A", sep="-")`

  • A. Nam-2023-Truong A
  • B. Nam 2023 Truong A
  • C. Nam,2023,Truong A
  • D. Báo lỗi

Câu 4: Đoạn lệnh sau sẽ in ra màn hình kết quả gì?
`print("Dong 1", end=" "); print("Dong 2")`

  • A. Dong 1
    Dong 2
  • B. Dong 1Dong 2
  • C. Dong 1; Dong 2
  • D. Dong 1 Dong 2

Câu 5: Để đọc dữ liệu từ bàn phím và gán cho một biến trong Python, bạn sử dụng hàm nào?

  • A. input()
  • B. read()
  • C. get()
  • D. keyboard()

Câu 6: Khi sử dụng hàm `input()`, dữ liệu mà người dùng nhập từ bàn phím luôn được trả về dưới kiểu dữ liệu nào?

  • A. int (số nguyên)
  • B. float (số thực)
  • C. bool (logic)
  • D. str (xâu ký tự)

Câu 7: Đoạn lệnh sau sẽ hoạt động như thế nào?
`a = input("Nhap so thu nhat: ")`

  • A. Chương trình sẽ báo lỗi vì không thể gán kết quả input cho biến "a".
  • B. Chương trình sẽ yêu cầu nhập một số nguyên và gán giá trị nguyên đó cho "a".
  • C. Chương trình sẽ hiển thị "Nhap so thu nhat: " và chờ người dùng nhập dữ liệu, sau đó gán dữ liệu (dưới dạng xâu) cho "a".
  • D. Chương trình sẽ tự động gán giá trị 0 cho "a".

Câu 8: Một người dùng nhập số `15` khi chương trình chạy dòng lệnh `so_luong = input("Nhap so luong: ")`. Kiểu dữ liệu của biến `so_luong` sau khi dòng lệnh này thực hiện là gì?

  • A. int
  • B. str
  • C. float
  • D. Không xác định

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

  • A. `a = input(); b = input(); tong = a + b; print(tong)`
  • B. `a = int(input()); b = input(); tong = a + b; print(tong)`
  • C. `a = int(input()); b = int(input()); tong = a + b; print(tong)`
  • D. `a = input("Nhap a: "); b = input("Nhap b: "); tong = int(a) + int(b); print(tong)`

Câu 10: Đoạn chương trình sau sẽ gây ra lỗi gì nếu người dùng nhập `10` và `20`?
`a = input(); b = input(); print(a + b)`

  • A. Chương trình sẽ in ra `1020` thay vì `30`.
  • B. Chương trình sẽ báo lỗi cú pháp.
  • C. Chương trình sẽ báo lỗi kiểu dữ liệu (TypeError).
  • D. Chương trình sẽ chạy đúng và in ra `30`.

Câu 11: Để chuyển đổi một xâu ký tự (string) thành số nguyên (integer) trong Python, bạn sử dụng hàm nào?

  • A. str()
  • B. int()
  • C. float()
  • D. type()

Câu 12: Hàm `float()` được sử dụng để làm gì?

  • A. Kiểm tra xem một biến có phải là số thực hay không.
  • B. Làm tròn một số thực.
  • C. Chuyển đổi một giá trị sang kiểu số thực.
  • D. In một số thực ra màn hình.

Câu 13: Kết quả của đoạn lệnh sau là gì?
`print(type(100))`

  • A.
  • B.
  • C.
  • D.

Câu 14: Kết quả của đoạn lệnh sau là gì?
`print(type("Xin chao"))`

  • A.
  • B.
  • C.
  • D.

Câu 15: Kết quả của đoạn lệnh sau là gì?
`print(int(3.14))`

  • A. 3.14
  • B. 3
  • C. Báo lỗi
  • D. 3.0

Câu 16: Kết quả của đoạn lệnh sau là gì?
`print(float(5))`

  • A. 5
  • B. Báo lỗi
  • C. "5"
  • D. 5.0

Câu 17: Đoạn lệnh nào sau đây sẽ gây ra lỗi khi thực thi?

  • A. `print(int("123"))`
  • B. `print(float("4.5"))`
  • C. `print(int("hello"))`
  • D. `print(str(12.3))`

Câu 18: Giả sử người dùng nhập `25` khi được yêu cầu. Đoạn mã nào sau đây sẽ tính bình phương của số đó và in kết quả?

  • A. `so = int(input()); print(so * so)`
  • B. `so = input(); print(so * so)`
  • C. `so = float(input()); print(so ** 2)`
  • D. `so = str(input()); print(int(so) ^ 2)`

Câu 19: Bạn muốn viết chương trình nhập vào bán kính hình tròn (là số thực) và tính diện tích. Công thức diện tích là (S = pi times r^2) (lấy (pi approx 3.14)). Đoạn mã nào sau đây là phù hợp nhất?

  • A. `r = input(); S = 3.14 * r * r; print(S)`
  • B. `r = int(input()); S = 3.14 * r ** 2; print(S)`
  • C. `r = input("Nhap ban kinh: "); S = 3.14 * float(r) * float(r); print("Dien tich:", S)`
  • D. `r = float(input("Nhap ban kinh: ")); S = 3.14 * r ** 2; print(f"Dien tich: {S}")`

Câu 20: Quan sát đoạn mã sau:
`ten = input("Nhap ten cua ban: ")
tuoi = int(input("Nhap tuoi cua ban: "))`
Nếu người dùng nhập `An` cho tên và `muoi tam` cho tuổi, điều gì sẽ xảy ra?

  • A. Chương trình chạy bình thường.
  • B. Chương trình báo lỗi khi nhập tên.
  • C. Chương trình báo lỗi khi chuyển đổi tuổi sang số nguyên (ValueError).
  • D. Chương trình tự động chuyển đổi "muoi tam" thành một số nguyên.

Câu 21: Bạn muốn in ra màn hình hai dòng chữ "Hello" và "World" trên hai dòng riêng biệt. Đoạn lệnh nào sau đây thực hiện được điều đó?

  • A. `print("Hello")
    print("World")`
  • B. `print("Hello", "World")`
  • C. `print("Hello", end=" "); print("World")`
  • D. `print("Hello World")`

Câu 22: Đoạn mã sau có lỗi không? Nếu có, lỗi ở đâu và tại sao?
`so_a = input("Nhap so A: ")
so_b = input("Nhap so B: ")
tong = int(so_a) + int(so_b)
print("Tong la:", tong)`

  • A. Không có lỗi, chương trình chạy đúng.
  • B. Lỗi ở dòng 1 và 2 vì thiếu chuyển đổi kiểu dữ liệu sau input.
  • C. Lỗi ở dòng 3 nếu người dùng nhập giá trị không phải số nguyên.
  • D. Lỗi ở dòng 3 nếu người dùng nhập giá trị không thể chuyển đổi thành số nguyên (ví dụ: chữ cái). Lỗi là `ValueError`.

Câu 23: Cho biến `gia = 15000` (kiểu số nguyên) và biến `ten_hang = "Sach"` (kiểu xâu). Để in ra màn hình dòng chữ có định dạng "Ten hang: Sach - Gia: 15000 VND", bạn có thể sử dụng cú pháp f-string nào sau đây?

  • A. `print(f"Ten hang: ten_hang - Gia: gia VND")`
  • B. `print(f"Ten hang: {ten_hang} - Gia: {gia} VND")`
  • C. `print("Ten hang: {ten_hang} - Gia: {gia} VND")`
  • D. `print(f"Ten hang: {str(ten_hang)} - Gia: {int(gia)} VND")`

Câu 24: Kiểu dữ liệu `bool` trong Python biểu diễn giá trị logic. Kết quả của biểu thức `print(type(10 > 5))` là gì?

  • A.
  • B.
  • C.
  • D.

Câu 25: Để nhập một số thực từ bàn phím và đảm bảo biến nhận giá trị là kiểu số thực, bạn nên sử dụng kết hợp các hàm nào?

  • A. `int(input())`
  • B. `str(input())`
  • C. `float(input())`
  • D. `input()` (và không cần hàm nào khác)

Câu 26: Giả sử bạn muốn in ra màn hình dãy số 1, 2, 3, 4 trên cùng một dòng, cách nhau bởi dấu chấm phẩy. Lệnh nào sau đây sẽ thực hiện đúng yêu cầu đó?

  • A. `print(1, 2, 3, 4)`
  • B. `print(1; 2; 3; 4)`
  • C. `print("1, 2, 3, 4", sep=";")`
  • D. `print(1, 2, 3, 4, sep="; ")`

Câu 27: Biểu thức `int("3.14")` sẽ cho kết quả như thế nào?

  • A. Báo lỗi `ValueError`.
  • B. Trả về số nguyên `3`.
  • C. Trả về số thực `3.14`.
  • D. Trả về xâu `"3.14"`.

Câu 28: Mục đích chính của việc sử dụng hàm `type()` là gì?

  • A. Chuyển đổi kiểu dữ liệu của một biến.
  • B. Kiểm tra và trả về kiểu dữ liệu của một đối tượng hoặc biến.
  • C. In giá trị của một biến ra màn hình.
  • D. Nhập dữ liệu từ bàn phím.

Câu 29: Trong Python, khi bạn muốn in một thông báo và giá trị của một biến cùng lúc trên một dòng, cách nào sau đây là không chuẩn hoặc không hoạt động đúng cú pháp cơ bản của `print()`?

  • A. `print("Gia tri:", bien)`
  • B. `print("Gia tri: " + str(bien))` (nếu bien là số)
  • C. `print(f"Gia tri: {bien}")`
  • D. `print("Gia tri:" - bien)`

Câu 30: Đoạn chương trình sau in ra kết quả gì?
`x = int(input("Nhap so: ")) # Gia su nguoi dung nhap 10
y = float(input("Nhap so thuc: ")) # Gia su nguoi dung nhap 2.5
print(x + y)`

  • A. 12
  • B. 102.5
  • C. 12.5
  • D. Báo lỗi kiểu dữ liệu.

1 / 30

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

Tags: Bộ đề 03

Câu 1: Trong Python, để hiển thị nội dung ra màn hình chuẩn (thường là màn hình console), bạn sử dụng hàm nào sau đây?

2 / 30

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

Tags: Bộ đề 03

Câu 2: Khi sử dụng hàm `print()` với nhiều đối số cách nhau bởi dấu phẩy, ví dụ `print('Hello', 'World')`, kết quả in ra màn hình sẽ mặc định ngăn cách các đối số bằng ký tự nào?

3 / 30

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

Tags: Bộ đề 03

Câu 3: Đoạn lệnh sau sẽ in ra màn hình kết quả gì?
`print('Nam', 2023, 'Truong A', sep='-')`

4 / 30

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

Tags: Bộ đề 03

Câu 4: Đoạn lệnh sau sẽ in ra màn hình kết quả gì?
`print('Dong 1', end=' '); print('Dong 2')`

5 / 30

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

Tags: Bộ đề 03

Câu 5: Để đọc dữ liệu từ bàn phím và gán cho một biến trong Python, bạn sử dụng hàm nào?

6 / 30

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

Tags: Bộ đề 03

Câu 6: Khi sử dụng hàm `input()`, dữ liệu mà người dùng nhập từ bàn phím luôn được trả về dưới kiểu dữ liệu nào?

7 / 30

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

Tags: Bộ đề 03

Câu 7: Đoạn lệnh sau sẽ hoạt động như thế nào?
`a = input('Nhap so thu nhat: ')`

8 / 30

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

Tags: Bộ đề 03

Câu 8: Một người dùng nhập số `15` khi chương trình chạy dòng lệnh `so_luong = input('Nhap so luong: ')`. Kiểu dữ liệu của biến `so_luong` sau khi dòng lệnh này thực hiện là gì?

9 / 30

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

Tags: Bộ đề 03

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

10 / 30

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

Tags: Bộ đề 03

Câu 10: Đoạn chương trình sau sẽ gây ra lỗi gì nếu người dùng nhập `10` và `20`?
`a = input(); b = input(); print(a + b)`

11 / 30

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

Tags: Bộ đề 03

Câu 11: Để chuyển đổi một xâu ký tự (string) thành số nguyên (integer) trong Python, bạn sử dụng hàm nào?

12 / 30

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

Tags: Bộ đề 03

Câu 12: Hàm `float()` được sử dụng để làm gì?

13 / 30

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

Tags: Bộ đề 03

Câu 13: Kết quả của đoạn lệnh sau là gì?
`print(type(100))`

14 / 30

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

Tags: Bộ đề 03

Câu 14: Kết quả của đoạn lệnh sau là gì?
`print(type('Xin chao'))`

15 / 30

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

Tags: Bộ đề 03

Câu 15: Kết quả của đoạn lệnh sau là gì?
`print(int(3.14))`

16 / 30

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

Tags: Bộ đề 03

Câu 16: Kết quả của đoạn lệnh sau là gì?
`print(float(5))`

17 / 30

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

Tags: Bộ đề 03

Câu 17: Đoạn lệnh nào sau đây sẽ gây ra lỗi khi thực thi?

18 / 30

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

Tags: Bộ đề 03

Câu 18: Giả sử người dùng nhập `25` khi được yêu cầu. Đoạn mã nào sau đây sẽ tính bình phương của số đó và in kết quả?

19 / 30

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

Tags: Bộ đề 03

Câu 19: Bạn muốn viết chương trình nhập vào bán kính hình tròn (là số thực) và tính diện tích. Công thức diện tích là (S = pi times r^2) (lấy (pi approx 3.14)). Đoạn mã nào sau đây là phù hợp nhất?

20 / 30

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

Tags: Bộ đề 03

Câu 20: Quan sát đoạn mã sau:
`ten = input('Nhap ten cua ban: ')
tuoi = int(input('Nhap tuoi cua ban: '))`
Nếu người dùng nhập `An` cho tên và `muoi tam` cho tuổi, điều gì sẽ xảy ra?

21 / 30

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

Tags: Bộ đề 03

Câu 21: Bạn muốn in ra màn hình hai dòng chữ 'Hello' và 'World' trên hai dòng riêng biệt. Đoạn lệnh nào sau đây thực hiện được điều đó?

22 / 30

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

Tags: Bộ đề 03

Câu 22: Đoạn mã sau có lỗi không? Nếu có, lỗi ở đâu và tại sao?
`so_a = input('Nhap so A: ')
so_b = input('Nhap so B: ')
tong = int(so_a) + int(so_b)
print('Tong la:', tong)`

23 / 30

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

Tags: Bộ đề 03

Câu 23: Cho biến `gia = 15000` (kiểu số nguyên) và biến `ten_hang = 'Sach'` (kiểu xâu). Để in ra màn hình dòng chữ có định dạng 'Ten hang: Sach - Gia: 15000 VND', bạn có thể sử dụng cú pháp f-string nào sau đây?

24 / 30

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

Tags: Bộ đề 03

Câu 24: Kiểu dữ liệu `bool` trong Python biểu diễn giá trị logic. Kết quả của biểu thức `print(type(10 > 5))` là gì?

25 / 30

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

Tags: Bộ đề 03

Câu 25: Để nhập một số thực từ bàn phím và đảm bảo biến nhận giá trị là kiểu số thực, bạn nên sử dụng kết hợp các hàm nào?

26 / 30

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

Tags: Bộ đề 03

Câu 26: Giả sử bạn muốn in ra màn hình dãy số 1, 2, 3, 4 trên cùng một dòng, cách nhau bởi dấu chấm phẩy. Lệnh nào sau đây sẽ thực hiện đúng yêu cầu đó?

27 / 30

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

Tags: Bộ đề 03

Câu 27: Biểu thức `int('3.14')` sẽ cho kết quả như thế nào?

28 / 30

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

Tags: Bộ đề 03

Câu 28: Mục đích chính của việc sử dụng hàm `type()` là gì?

29 / 30

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

Tags: Bộ đề 03

Câu 29: Trong Python, khi bạn muốn in một thông báo và giá trị của một biến cùng lúc trên một dòng, cách nào sau đây là *không* chuẩn hoặc không hoạt động đúng cú pháp cơ bản của `print()`?

30 / 30

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

Tags: Bộ đề 03

Câu 30: Đoạn chương trình sau in ra kết quả gì?
`x = int(input('Nhap so: ')) # Gia su nguoi dung nhap 10
y = float(input('Nhap so thuc: ')) # Gia su nguoi dung nhap 2.5
print(x + y)`

0

Bạn đã sẵn sàng chưa? 45 phút làm bài bắt đầu!!!

Bạn đã hết giờ làm bài! Xem kết quả các câu hỏi đã làm nhé!!!


Trắc nghiệm Tin học 10 Kết nối tri thức Bài 18: 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 18: Các lệnh vào ra đơn giản - Đề 04

Trắc nghiệm Tin học 10 Kết nối tri thức Bài 18: Các lệnh vào ra đơn giản - Đề 04 được xây dựng với nhiều câu hỏi chất lượng, sát với nội dung chương trình học, giúp bạn dễ dàng ôn tập và kiểm tra kiến thức hiệu quả. Hãy cùng bắt đầu làm bài tập trắc nghiệm ngay để nâng cao hiểu biết và chuẩn bị tốt cho kỳ thi sắp tới!

Câu 1: Đoạn chương trình Python sau sẽ in ra gì?
```python
a = 10
b = 20
print(

  • A. Tổng của a và b là a + b
  • B. Tổng của 10 và 20 là 30
  • C. Tổng của 10 và 20 là 30
  • D. Tổng của 10 và 20 là a+b

Câu 2: Khi sử dụng hàm `input()` trong Python, kiểu dữ liệu của giá trị được trả về luôn là gì?

  • A. Số nguyên (int)
  • B. Số thực (float)
  • C. Boolean (bool)
  • D. Xâu kí tự (str)

Câu 3: Đoạn chương trình sau hoạt động như thế nào nếu người dùng nhập `5` khi được hỏi?
```python
so_luong = input(

  • A. In ra số 10
  • B. In ra xâu kí tự `55`
  • C. Báo lỗi do không thể nhân xâu với số
  • D. In ra số thực 10.0

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

  • A. ```python
    a = int(input(
  • B. ```python
    a = input(
  • C. ```python
    a = int(input(
  • D. ```python
    a = input(

Câu 5: Đoạn chương trình sau sẽ in ra gì?
```python
print(

  • A. Hello World!
    Goodbye
  • B. Hello-World
    Goodbye!
  • C. Hello-World!Goodbye
  • D. HelloWorld-!Goodbye

Câu 6: Giả sử người dùng nhập `3.14` khi chạy đoạn code sau. Biến `pi` sẽ có kiểu dữ liệu gì?
```python
pi = input(

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

Câu 7: Đoạn chương trình nào sau đây dùng để nhập một số thực từ bàn phím và lưu vào biến `gia_tri`?

  • A. ```python
    gia_tri = int(input(
  • B. ```python
    gia_tri = input(
  • C. ```python
    gia_tri = str(input(
  • D. ```python
    gia_tri = float(input(

Câu 8: Nếu người dùng nhập `abc` khi chạy đoạn code sau, điều gì sẽ xảy ra?
```python
tuoi = int(input(

  • A. Chương trình in ra `Tuổi của bạn là: 0`
  • B. Chương trình in ra `Tuổi của bạn là: abc`
  • C. Chương trình báo lỗi `ValueError`
  • D. Chương trình báo lỗi `TypeError`

Câu 9: Để in ra màn hình dòng chữ `Kết quả: 15` với số 15 là kết quả của phép tính `5 * 3`, câu lệnh `print` nào sau đây là đúng?

  • A. print(
  • B. print(
  • C. print(
  • D. print(

Câu 10: Khi sử dụng `print(a, b, c)`, các giá trị `a`, `b`, `c` sẽ được in ra trên cùng một dòng và cách nhau bởi kí tự mặc định nào?

  • A. Khoảng trắng (` `)
  • B. Dấu phẩy (`,`)
  • C. Dấu gạch ngang (`-`)
  • D. Xuống dòng (`n`)

Câu 11: Đoạn chương trình sau sẽ in ra gì?
```python
print(

  • A. Xin chào
    mọi người!
  • B. Xin chào mọi người!
  • C. Xin chào mọi người!
  • D. Xin chào mọi người!

Câu 12: Để chuyển đổi một xâu kí tự (ví dụ: `

  • A. int()
  • B. str()
  • C. float()
  • D. type()

Câu 13: Đoạn code nào sau đây sẽ báo lỗi khi thực thi?
```python
print(

  • A. Không báo lỗi, in ra `Kết quả: 10`
  • B. Báo lỗi cú pháp (SyntaxError)
  • C. Báo lỗi kiểu dữ liệu (TypeError)
  • D. Báo lỗi giá trị (ValueError)

Câu 14: Để nhập tên và tuổi của người dùng, sau đó in ra màn hình thông báo chào mừng, đoạn code nào sau đây là hợp lý nhất?

  • A. ```python
    ten = input(
  • B. ```python
    ten = int(input(
  • C. ```python
    ten = input(
  • D. ```python
    ten, tuoi = input(

Câu 15: Đoạn chương trình nào sau đây có thể gây ra lỗi nếu người dùng nhập một giá trị không phải là số?

  • A. ```python
    ten = input(
  • B. ```python
    diem = float(input(
  • C. ```python
    dong_thong_bao = input(
  • D. ```python
    x = 10
    y = 20
    print(x + y)
    ```

Câu 16: Xét đoạn code sau:
```python
chieu_dai_str = input(

  • A. Chu vi: 5353
  • B. Chu vi: 16
  • C. Báo lỗi `TypeError`
  • D. Chu vi: (5+3)*2

Câu 17: Để in ra màn hình dòng chữ `Python` và sau đó xuống dòng, dùng lệnh nào?

  • A. input(
  • B. print(
  • C. print(
  • D. print(

Câu 18: Đoạn code nào sau đây thực hiện việc nhập một số nguyên, nhân số đó với 10, và in kết quả ra màn hình?

  • A. ```python
    so = input(
  • B. ```python
    so = int(input(
  • C. ```python
    so = input(
  • D. ```python
    so = int(input(

Câu 19: Khi cần hiển thị nhiều giá trị trên cùng một dòng, hàm `print()` cho phép liệt kê các giá trị đó cách nhau bởi dấu gì?

  • A. Dấu chấm phẩy (;)
  • B. Dấu phẩy (,)
  • C. Dấu chấm (.)
  • D. Dấu hai chấm (:)

Câu 20: Đoạn chương trình sau sẽ in ra gì?
```python
x = 10
y = 2.5
z =

  • A. Kết quả: 12.5
  • B. Kết quả: 102.5
  • C. Báo lỗi `TypeError`
  • D. Kết quả: 10 + 2.5

Câu 21: Chức năng chính của tham số `sep` trong hàm `print()` là gì?

  • A. Đặt kí tự kết thúc dòng in.
  • B. Xác định kiểu dữ liệu của các đối số.
  • C. Đặt kí tự phân cách giữa các đối số khi in.
  • D. Xác định số lần lặp lại khi in.

Câu 22: Giả sử người dùng nhập `7` khi chạy đoạn code sau. Kiểu dữ liệu của biến `so_nguyen` sau khi thực hiện lệnh gán là gì?
```python
so_nguyen = int(input(

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

Câu 23: Đoạn chương trình nào sau đây sẽ in ra kết quả là `Hello World` (có khoảng trắng giữa hai từ)?

  • A. print(
  • B. print(
  • C. print(
  • D. print(

Câu 24: Để chuyển đổi một số nguyên (ví dụ: `42`) thành xâu kí tự (`

  • A. int()
  • B. str()
  • D. type()

Câu 25: Đoạn chương trình sau sẽ in ra gì?
```python
a = 5
b = 3
print(a, b, sep="+", end="=")
print(a + b)
```

  • A. 5+3=8
  • B. 5+3=
    8
  • C. 5 3=8
  • D. 5+3
    =8

Câu 26: Nếu người dùng nhập `2,5` khi chạy đoạn code sau, điều gì có khả năng xảy ra nhất?
```python
chieu_cao = float(input(

  • A. Chương trình in ra `Chiều cao đã nhập: 2.5`
  • B. Chương trình in ra `Chiều cao đã nhập: 25.0`
  • C. Chương trình báo lỗi `ValueError`
  • D. Chương trình in ra `Chiều cao đã nhập: 2,5`

Câu 27: Đoạn code nào sau đây in ra các số từ 1 đến 5 trên cùng một dòng, cách nhau bởi dấu cách?

  • A. print(1, 2, 3, 4, 5)
  • B. print(1+2+3+4+5)
  • C. print(
  • D. print(1, 2, 3, 4, 5, sep=

Câu 28: Giả sử bạn muốn viết chương trình nhập tên và năm sinh, sau đó tính và in ra tuổi. Lệnh nào sau đây không phù hợp để chuyển đổi năm sinh từ xâu nhập vào thành số nguyên?

  • A. int()
  • B. float()
  • C. str()
  • D. Không có lệnh nào ở trên là không phù hợp.

Câu 29: Đoạn code sau sẽ in ra gì?
```python
so_thuc = float(

  • A. 10.5
  • B. 10
  • C. 11
  • D. Báo lỗi

Câu 30: Bạn cần nhập một mã sản phẩm có dạng `SP123`, `SP456`,... từ bàn phím. Biến lưu trữ mã sản phẩm này nên có kiểu dữ liệu nào?

  • A. Xâu kí tự (str)
  • B. Số nguyên (int)
  • C. Số thực (float)
  • D. Boolean (bool)

1 / 30

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

Tags: Bộ đề 04

Câu 1: Đoạn chương trình Python sau sẽ in ra gì?
```python
a = 10
b = 20
print("Tổng của", a, "và", b, "là", a + b)
```

2 / 30

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

Tags: Bộ đề 04

Câu 2: Khi sử dụng hàm `input()` trong Python, kiểu dữ liệu của giá trị được trả về luôn là gì?

3 / 30

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

Tags: Bộ đề 04

Câu 3: Đoạn chương trình sau hoạt động như thế nào nếu người dùng nhập `5` khi được hỏi?
```python
so_luong = input("Nhập số lượng: ")
print(so_luong * 2)
```

4 / 30

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

Tags: Bộ đề 04

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

5 / 30

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

Tags: Bộ đề 04

Câu 5: Đoạn chương trình sau sẽ in ra gì?
```python
print("Hello", "World", sep="-", end="!")
print("Goodbye")
```

6 / 30

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

Tags: Bộ đề 04

Câu 6: Giả sử người dùng nhập `3.14` khi chạy đoạn code sau. Biến `pi` sẽ có kiểu dữ liệu gì?
```python
pi = input("Nhập giá trị của pi: ")
```

7 / 30

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

Tags: Bộ đề 04

Câu 7: Đoạn chương trình nào sau đây dùng để nhập một số thực từ bàn phím và lưu vào biến `gia_tri`?

8 / 30

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

Tags: Bộ đề 04

Câu 8: Nếu người dùng nhập `abc` khi chạy đoạn code sau, điều gì sẽ xảy ra?
```python
tuoi = int(input("Nhập tuổi của bạn: "))
print("Tuổi của bạn là:", tuoi)
```

9 / 30

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

Tags: Bộ đề 04

Câu 9: Để in ra màn hình dòng chữ `Kết quả: 15` với số 15 là kết quả của phép tính `5 * 3`, câu lệnh `print` nào sau đây là đúng?

10 / 30

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

Tags: Bộ đề 04

Câu 10: Khi sử dụng `print(a, b, c)`, các giá trị `a`, `b`, `c` sẽ được in ra trên cùng một dòng và cách nhau bởi kí tự mặc định nào?

11 / 30

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

Tags: Bộ đề 04

Câu 11: Đoạn chương trình sau sẽ in ra gì?
```python
print("Xin chào", end=" ")
print("mọi người!")
```

12 / 30

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

Tags: Bộ đề 04

Câu 12: Để chuyển đổi một xâu kí tự (ví dụ: `"123"`) thành số nguyên, ta sử dụng hàm nào?

13 / 30

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

Tags: Bộ đề 04

Câu 13: Đoạn code nào sau đây sẽ báo lỗi khi thực thi?
```python
print("Kết quả: " + 10)
```

14 / 30

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

Tags: Bộ đề 04

Câu 14: Để nhập tên và tuổi của người dùng, sau đó in ra màn hình thông báo chào mừng, đoạn code nào sau đây là hợp lý nhất?

15 / 30

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

Tags: Bộ đề 04

Câu 15: Đoạn chương trình nào sau đây có thể gây ra lỗi nếu người dùng nhập một giá trị không phải là số?

16 / 30

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

Tags: Bộ đề 04

Câu 16: Xét đoạn code sau:
```python
chieu_dai_str = input("Nhập chiều dài: ")
chieu_rong_str = input("Nhập chiều rộng: ")
chu_vi = (chieu_dai_str + chieu_rong_str) * 2
print("Chu vi:", chu_vi)
```
Nếu người dùng nhập `5` và `3`, kết quả in ra sẽ là gì?

17 / 30

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

Tags: Bộ đề 04

Câu 17: Để in ra màn hình dòng chữ `Python` và sau đó xuống dòng, dùng lệnh nào?

18 / 30

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

Tags: Bộ đề 04

Câu 18: Đoạn code nào sau đây thực hiện việc nhập một số nguyên, nhân số đó với 10, và in kết quả ra màn hình?

19 / 30

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

Tags: Bộ đề 04

Câu 19: Khi cần hiển thị nhiều giá trị trên cùng một dòng, hàm `print()` cho phép liệt kê các giá trị đó cách nhau bởi dấu gì?

20 / 30

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

Tags: Bộ đề 04

Câu 20: Đoạn chương trình sau sẽ in ra gì?
```python
x = 10
y = 2.5
z = "Kết quả: "
print(z + str(x + y))
```

21 / 30

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

Tags: Bộ đề 04

Câu 21: Chức năng chính của tham số `sep` trong hàm `print()` là gì?

22 / 30

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

Tags: Bộ đề 04

Câu 22: Giả sử người dùng nhập `7` khi chạy đoạn code sau. Kiểu dữ liệu của biến `so_nguyen` sau khi thực hiện lệnh gán là gì?
```python
so_nguyen = int(input("Nhập một số nguyên: "))
```

23 / 30

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

Tags: Bộ đề 04

Câu 23: Đoạn chương trình nào sau đây sẽ in ra kết quả là `Hello World` (có khoảng trắng giữa hai từ)?

24 / 30

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

Tags: Bộ đề 04

Câu 24: Để chuyển đổi một số nguyên (ví dụ: `42`) thành xâu kí tự (`"42"`), ta sử dụng hàm nào?

25 / 30

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

Tags: Bộ đề 04

Câu 25: Đoạn chương trình sau sẽ in ra gì?
```python
a = 5
b = 3
print(a, b, sep='+', end='=')
print(a + b)
```

26 / 30

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

Tags: Bộ đề 04

Câu 26: Nếu người dùng nhập `2,5` khi chạy đoạn code sau, điều gì có khả năng xảy ra nhất?
```python
chieu_cao = float(input("Nhập chiều cao (mét): "))
print("Chiều cao đã nhập:", chieu_cao)
```
(Lưu ý: Python sử dụng dấu chấm `.` làm dấu thập phân)

27 / 30

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

Tags: Bộ đề 04

Câu 27: Đoạn code nào sau đây in ra các số từ 1 đến 5 trên cùng một dòng, cách nhau bởi dấu cách?

28 / 30

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

Tags: Bộ đề 04

Câu 28: Giả sử bạn muốn viết chương trình nhập tên và năm sinh, sau đó tính và in ra tuổi. Lệnh nào sau đây *không* phù hợp để chuyển đổi năm sinh từ xâu nhập vào thành số nguyên?

29 / 30

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

Tags: Bộ đề 04

Câu 29: Đoạn code sau sẽ in ra gì?
```python
so_thuc = float("10.5")
so_nguyen = int(so_thuc)
print(so_nguyen)
```

30 / 30

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

Tags: Bộ đề 04

Câu 30: Bạn cần nhập một mã sản phẩm có dạng `SP123`, `SP456`,... từ bàn phím. Biến lưu trữ mã sản phẩm này nên có kiểu dữ liệu nào?

0

Bạn đã sẵn sàng chưa? 45 phút làm bài bắt đầu!!!

Bạn đã hết giờ làm bài! Xem kết quả các câu hỏi đã làm nhé!!!


Trắc nghiệm Tin học 10 Kết nối tri thức Bài 18: 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 18: Các lệnh vào ra đơn giản - Đề 05

Trắc nghiệm Tin học 10 Kết nối tri thức Bài 18: Các lệnh vào ra đơn giản - Đề 05 được xây dựng với nhiều câu hỏi chất lượng, sát với nội dung chương trình học, giúp bạn dễ dàng ôn tập và kiểm tra kiến thức hiệu quả. Hãy cùng bắt đầu làm bài tập trắc nghiệm ngay để nâng cao hiểu biết và chuẩn bị tốt cho kỳ thi sắp tới!

Câu 1: Khi sử dụng lệnh `print()` trong Python để in nhiều giá trị cách nhau bởi dấu phẩy, ví dụ `print("Xin chào", "Thế giới")`, các giá trị này sẽ được ngăn cách mặc định bởi ký tự nào khi hiển thị trên màn hình?

  • A. Dấu phẩy (,)
  • B. Khoảng trắng ( )
  • C. Dấu chấm phẩy (;)
  • D. Không có ký tự nào

Câu 2: Đoạn mã Python sau sẽ in ra màn hình gì?
```python
print("Năm", 2023, "sắp hết.")
```

  • A. Năm,2023,sắp hết.
  • B. Năm2023sắp hết.
  • C. Năm 2023 sắp hết.
  • D. Báo lỗi cú pháp

Câu 3: Lệnh `input()` trong Python luôn trả về dữ liệu dưới kiểu nào?

  • A. Số nguyên (int)
  • B. Số thực (float)
  • C. Boolean (bool)
  • D. Xâu ký tự (str)

Câu 4: Để nhập vào một số nguyên từ bàn phím và lưu vào biến `tuoi`, bạn cần sử dụng lệnh nào sau đây?

  • A. `tuoi = int(input("Nhap tuoi: "))`
  • B. `tuoi = input("Nhap tuoi: ")`
  • C. `input("Nhap tuoi: ", tuoi)`
  • D. `tuoi = float(input("Nhap tuoi: "))`

Câu 5: Đoạn mã sau yêu cầu người dùng nhập một số. Nếu người dùng nhập "25", biến `so_nguyen` sẽ có giá trị và kiểu dữ liệu là gì?
```python
so_nguyen = int(input("Nhap mot so: "))
```

  • A. Giá trị "25", kiểu str
  • B. Giá trị 25, kiểu int
  • C. Giá trị 25.0, kiểu float
  • D. Báo lỗi

Câu 6: Đoạn mã sau yêu cầu người dùng nhập một số. Nếu người dùng nhập "hello", điều gì sẽ xảy ra?
```python
so = int(input("Nhap mot so: "))
```

  • A. Biến `so` sẽ nhận giá trị "hello" với kiểu str.
  • B. Biến `so` sẽ nhận giá trị 0 với kiểu int.
  • C. Chương trình sẽ báo lỗi `ValueError` vì "hello" không thể chuyển thành số nguyên.
  • D. Chương trình sẽ chạy bình thường và bỏ qua giá trị nhập.

Câu 7: Cho đoạn mã sau:
```python
a = input("Nhap a: ")
b = input("Nhap b: ")
print(a + b)
```
Nếu người dùng lần lượt nhập `10` và `20`, kết quả in ra màn hình sẽ là gì?

  • A. 1020
  • B. 30
  • C. Lỗi kiểu dữ liệu
  • D. 10 20

Câu 8: Để in ra màn hình dòng chữ "Ket thuc" mà không xuống dòng sau đó, sử dụng lệnh `print()` với tham số nào?

  • A. `print("Ket thuc", sep="")`
  • B. `print("Ket thuc", newline=False)`
  • C. `print("Ket thuc", begin="")`
  • D. `print("Ket thuc", end="")`

Câu 9: Đoạn mã sau in ra gì?
```python
print("A", "B", "C", sep="-")
```

  • A. A B C
  • B. ABC
  • C. A-B-C
  • D. A,B,C

Câu 10: Cần viết chương trình nhập vào chiều dài và chiều rộng của một hình chữ nhật (là các số thực) từ bàn phím và tính diện tích. Đoạn mã nào sau đây thực hiện đúng yêu cầu nhập dữ liệu?

  • A. `dai = float(input("Nhap chieu dai: "))
    rong = float(input("Nhap chieu rong: "))`
  • B. `dai = int(input("Nhap chieu dai: "))
    rong = int(input("Nhap chieu rong: "))`
  • C. `dai = input("Nhap chieu dai: ")
    rong = input("Nhap chieu rong: ")`
  • D. `float(dai = input("Nhap chieu dai: "))
    float(rong = input("Nhap chieu rong: "))`

Câu 11: Giả sử bạn nhập "123" vào biến `s` bằng lệnh `s = input()`. Sau đó, bạn thực hiện lệnh `n = int(s)`. Kiểu dữ liệu của biến `n` là gì?

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

Câu 12: Lệnh `str(12.5)` sẽ chuyển đổi giá trị số thực 12.5 thành xâu ký tự nào?

  • A. 12.5 (kiểu float)
  • B. 12 (kiểu int)
  • C. "12.5" (kiểu str)
  • D. "12" (kiểu str)

Câu 13: Cho đoạn mã:
```python
x = 10
y = "5"
print(x + y)
```
Khi chạy đoạn mã này, điều gì sẽ xảy ra?

  • A. In ra 15
  • B. Báo lỗi `TypeError` vì không thể cộng số nguyên với xâu ký tự.
  • C. In ra "105"
  • D. In ra "15"

Câu 14: Để khắc phục lỗi ở Câu 13 và in ra kết quả là tổng của số nguyên 10 và số nguyên được biểu diễn bởi xâu "5", bạn cần sửa dòng `print(x + y)` thành gì?

  • A. `print(str(x) + y)`
  • B. `print(x + str(y))`
  • C. `print(x + float(y))`
  • D. `print(x + int(y))`

Câu 15: Khi sử dụng f-string để in giá trị của biến, cú pháp đúng là gì?

  • A. `bien = "Python"
    print(f"Ngôn ngữ: {bien}")`
  • B. `bien = "Python"
    print("Ngôn ngữ: {bien}")`
  • C. `bien = "Python"
    print(f"Ngôn ngữ: bien")`
  • D. `bien = "Python"
    print("Ngôn ngữ: {bien}".format(bien))`

Câu 16: Viết chương trình nhập tên và tuổi của một người, sau đó in ra câu chào "Chào [Tên], bạn [Tuổi] tuổi.". Đoạn mã nào sau đây thực hiện đúng yêu cầu?

  • A. `ten = input("Nhap ten: ")
    tuoi = int(input("Nhap tuoi: "))
    print("Chào ", ten, ", bạn ", tuoi, " tuổi.", sep="")`
  • B. `ten = input("Nhap ten: ")
    tuoi = input("Nhap tuoi: ")
    print(f"Chào {ten}, bạn {tuoi} tuổi.")`
  • C. `ten = input("Nhap ten: ")
    tuoi = int(input("Nhap tuoi: "))
    print(f"Chào {ten}, bạn {tuoi} tuổi.")`
  • D. `ten = input("Nhap ten: ")
    tuoi = input("Nhap tuoi: ")
    print("Chào " + ten + ", bạn " + tuoi + " tuổi.")`

Câu 17: Cho đoạn mã sau:
```python
x = 5
y = 3
print(f"{x} + {y} = {x+y}")
```
Kết quả in ra màn hình là gì?

  • A. x + y = x+y
  • B. 5 + 3 = 8
  • C. {x} + {y} = {x+y}
  • D. 5 + 3 = 8

Câu 18: Khi sử dụng lệnh `print()` với nhiều đối số, ví dụ `print(a, b, c)`, mặc định sau khi in xong tất cả các đối số trên một dòng, con trỏ sẽ:

  • A. Xuống dòng mới.
  • B. Dừng lại cuối dòng vừa in.
  • C. Quay về đầu dòng vừa in.
  • D. Tùy thuộc vào hệ điều hành.

Câu 19: Cho đoạn mã:
```python
so_thuc = float(input("Nhap mot so thuc: "))
print(so_thuc * 2)
```
Nếu người dùng nhập "3.14", kết quả in ra màn hình là gì?

  • A. 3.143.14
  • B. 6
  • C. 6.28
  • D. Báo lỗi

Câu 20: Lệnh nào sau đây dùng để chuyển đổi một xâu ký tự thành số thực?

  • A. `int()`
  • B. `float()`
  • C. `str()`
  • D. `type()`

Câu 21: Cho đoạn mã:
```python
a = 10
b = 20
print(a, end=" ")
print(b)
```
Kết quả in ra màn hình là gì?

  • A. 10 20
  • B. 10
    20
  • C. 1020
  • D. Báo lỗi

Câu 22: Lệnh `type(bien)` dùng để làm gì?

  • A. Chuyển đổi kiểu dữ liệu của biến.
  • B. Nhập dữ liệu cho biến.
  • C. In giá trị của biến ra màn hình.
  • D. Xác định kiểu dữ liệu hiện tại của biến.

Câu 23: Bạn muốn viết một chương trình nhập vào tên một mặt hàng và giá tiền (số nguyên). Sau đó in ra thông tin theo mẫu: "Mặt hàng: [Tên], Giá: [Giá] đồng". Đoạn mã nào sau đây đúng?

  • A. `ten = int(input("Nhap ten: "))
    gia = input("Nhap gia: ")
    print(f"Mặt hàng: {ten}, Giá: {gia} đồng")`
  • B. `ten = input("Nhap ten: ")
    gia = int(input("Nhap gia: "))
    print(f"Mặt hàng: {ten}, Giá: {gia} đồng")`
  • C. `ten = input("Nhap ten: ")
    gia = input("Nhap gia: ")
    print("Mặt hàng: ", ten, ", Giá: ", gia, " đồng", sep="")`
  • D. `ten = input("Nhap ten: ")
    gia = int(input("Nhap gia: "))
    print("Mặt hàng: " + ten + ", Giá: " + gia + " đồng")`

Câu 24: Đoạn mã sau có lỗi không? Nếu có, lỗi ở đâu và là lỗi gì?
```python
so_a = int(input("Nhap so A: "))
so_b = int(input("Nhap so B: "))
tong = so_a + so_b
print("Tong la: " + tong)
```

  • A. Không có lỗi.
  • B. Lỗi ở dòng 1 hoặc 2: `ValueError` nếu nhập không phải số.
  • C. Lỗi ở dòng 4: `TypeError` vì không thể cộng xâu với số nguyên.
  • D. Lỗi ở dòng 3: Sai cú pháp phép cộng.

Câu 25: Để in ra màn hình dòng "Hello" và ngay sau đó là dòng "World" (trên hai dòng khác nhau), bạn có thể sử dụng lệnh `print()` như thế nào?

  • A. `print("Hello")
    print("World")`
  • B. `print("Hello", "World")`
  • C. `print("Hello", end="n")
    print("World")`
  • D. `print("HellonWorld")`

Câu 26: Lệnh `int("10.5")` sẽ dẫn đến kết quả nào?

  • A. Trả về số nguyên 10.
  • B. Báo lỗi `ValueError` vì xâu chứa dấu chấm thập phân.
  • C. Trả về số thực 10.5.
  • D. Trả về số nguyên 11 (làm tròn).

Câu 27: Cho đoạn mã:
```python
chieu_cao = float(input("Nhap chieu cao (m): "))
can_nang = float(input("Nhap can nang (kg): "))
print(f"BMI cua ban la: {can_nang / (chieu_cao ** 2)}")
```
Chương trình này yêu cầu người dùng nhập hai giá trị gì và tính toán ra kết quả gì?

  • A. Hai số nguyên, tính tổng.
  • B. Hai xâu ký tự, nối chúng lại.
  • C. Một số nguyên và một số thực, tính hiệu.
  • D. Hai số thực, tính chỉ số BMI.

Câu 28: Bạn muốn in ra màn hình thông tin "Ngày: 25, Tháng: 10, Năm: 2023". Nếu bạn có các biến `ngay = 25`, `thang = 10`, `nam = 2023`, cách in nào sau đây sử dụng f-string là đúng và hiệu quả nhất?

  • A. `print(f"Ngày: {ngay}, Tháng: {thang}, Năm: {nam}")`
  • B. `print(f"Ngày: ngay, Tháng: thang, Năm: nam")`
  • C. `print("Ngày: {ngay}, Tháng: {thang}, Năm: {nam}")`
  • D. `print(f"Ngày: ", ngay, ", Tháng: ", thang, ", Năm: ", nam)`

Câu 29: Khi cần nhập một giá trị có thể là số nguyên hoặc số thực từ bàn phím, cách an toàn nhất để chuyển đổi dữ liệu nhập vào là gì?

  • A. Luôn dùng `int()`.
  • B. Luôn dùng `float()`.
  • C. Dùng `float()` nếu không chắc chắn có phải số nguyên hay không, vì `float()` có thể xử lý cả số nguyên và số thực dạng xâu.
  • D. Dùng `str()`.

Câu 30: Đoạn mã Python nào sau đây sẽ nhập một số nguyên `x` và in ra bình phương của nó?

  • A. `x = input()
    print(x * x)`
  • B. `x = float(input())
    print(x ** 2)`
  • C. `x = input()
    print(int(x) * int(x))`
  • D. `x = int(input())
    print(x ** 2)`

1 / 30

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

Tags: Bộ đề 05

Câu 1: Khi sử dụng lệnh `print()` trong Python để in nhiều giá trị cách nhau bởi dấu phẩy, ví dụ `print('Xin chào', 'Thế giới')`, các giá trị này sẽ được ngăn cách mặc định bởi ký tự nào khi hiển thị trên màn hình?

2 / 30

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

Tags: Bộ đề 05

Câu 2: Đoạn mã Python sau sẽ in ra màn hình gì?
```python
print('Năm', 2023, 'sắp hết.')
```

3 / 30

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

Tags: Bộ đề 05

Câu 3: Lệnh `input()` trong Python luôn trả về dữ liệu dưới kiểu nào?

4 / 30

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

Tags: Bộ đề 05

Câu 4: Để nhập vào một số nguyên từ bàn phím và lưu vào biến `tuoi`, bạn cần sử dụng lệnh nào sau đây?

5 / 30

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

Tags: Bộ đề 05

Câu 5: Đoạn mã sau yêu cầu người dùng nhập một số. Nếu người dùng nhập '25', biến `so_nguyen` sẽ có giá trị và kiểu dữ liệu là gì?
```python
so_nguyen = int(input('Nhap mot so: '))
```

6 / 30

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

Tags: Bộ đề 05

Câu 6: Đoạn mã sau yêu cầu người dùng nhập một số. Nếu người dùng nhập 'hello', điều gì sẽ xảy ra?
```python
so = int(input('Nhap mot so: '))
```

7 / 30

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

Tags: Bộ đề 05

Câu 7: Cho đoạn mã sau:
```python
a = input('Nhap a: ')
b = input('Nhap b: ')
print(a + b)
```
Nếu người dùng lần lượt nhập `10` và `20`, kết quả in ra màn hình sẽ là gì?

8 / 30

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

Tags: Bộ đề 05

Câu 8: Để in ra màn hình dòng chữ 'Ket thuc' mà không xuống dòng sau đó, sử dụng lệnh `print()` với tham số nào?

9 / 30

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

Tags: Bộ đề 05

Câu 9: Đoạn mã sau in ra gì?
```python
print('A', 'B', 'C', sep='-')
```

10 / 30

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

Tags: Bộ đề 05

Câu 10: Cần viết chương trình nhập vào chiều dài và chiều rộng của một hình chữ nhật (là các số thực) từ bàn phím và tính diện tích. Đoạn mã nào sau đây thực hiện đúng yêu cầu nhập dữ liệu?

11 / 30

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

Tags: Bộ đề 05

Câu 11: Giả sử bạn nhập '123' vào biến `s` bằng lệnh `s = input()`. Sau đó, bạn thực hiện lệnh `n = int(s)`. Kiểu dữ liệu của biến `n` là gì?

12 / 30

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

Tags: Bộ đề 05

Câu 12: Lệnh `str(12.5)` sẽ chuyển đổi giá trị số thực 12.5 thành xâu ký tự nào?

13 / 30

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

Tags: Bộ đề 05

Câu 13: Cho đoạn mã:
```python
x = 10
y = '5'
print(x + y)
```
Khi chạy đoạn mã này, điều gì sẽ xảy ra?

14 / 30

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

Tags: Bộ đề 05

Câu 14: Để khắc phục lỗi ở Câu 13 và in ra kết quả là tổng của số nguyên 10 và số nguyên được biểu diễn bởi xâu '5', bạn cần sửa dòng `print(x + y)` thành gì?

15 / 30

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

Tags: Bộ đề 05

Câu 15: Khi sử dụng f-string để in giá trị của biến, cú pháp đúng là gì?

16 / 30

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

Tags: Bộ đề 05

Câu 16: Viết chương trình nhập tên và tuổi của một người, sau đó in ra câu chào 'Chào [Tên], bạn [Tuổi] tuổi.'. Đoạn mã nào sau đây thực hiện đúng yêu cầu?

17 / 30

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

Tags: Bộ đề 05

Câu 17: Cho đoạn mã sau:
```python
x = 5
y = 3
print(f'{x} + {y} = {x+y}')
```
Kết quả in ra màn hình là gì?

18 / 30

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

Tags: Bộ đề 05

Câu 18: Khi sử dụng lệnh `print()` với nhiều đối số, ví dụ `print(a, b, c)`, mặc định sau khi in xong tất cả các đối số trên một dòng, con trỏ sẽ:

19 / 30

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

Tags: Bộ đề 05

Câu 19: Cho đoạn mã:
```python
so_thuc = float(input('Nhap mot so thuc: '))
print(so_thuc * 2)
```
Nếu người dùng nhập '3.14', kết quả in ra màn hình là gì?

20 / 30

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

Tags: Bộ đề 05

Câu 20: Lệnh nào sau đây dùng để chuyển đổi một xâu ký tự thành số thực?

21 / 30

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

Tags: Bộ đề 05

Câu 21: Cho đoạn mã:
```python
a = 10
b = 20
print(a, end=' ')
print(b)
```
Kết quả in ra màn hình là gì?

22 / 30

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

Tags: Bộ đề 05

Câu 22: Lệnh `type(bien)` dùng để làm gì?

23 / 30

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

Tags: Bộ đề 05

Câu 23: Bạn muốn viết một chương trình nhập vào tên một mặt hàng và giá tiền (số nguyên). Sau đó in ra thông tin theo mẫu: 'Mặt hàng: [Tên], Giá: [Giá] đồng'. Đoạn mã nào sau đây đúng?

24 / 30

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

Tags: Bộ đề 05

Câu 24: Đoạn mã sau có lỗi không? Nếu có, lỗi ở đâu và là lỗi gì?
```python
so_a = int(input('Nhap so A: '))
so_b = int(input('Nhap so B: '))
tong = so_a + so_b
print('Tong la: ' + tong)
```

25 / 30

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

Tags: Bộ đề 05

Câu 25: Để in ra màn hình dòng 'Hello' và ngay sau đó là dòng 'World' (trên hai dòng khác nhau), bạn có thể sử dụng lệnh `print()` như thế nào?

26 / 30

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

Tags: Bộ đề 05

Câu 26: Lệnh `int('10.5')` sẽ dẫn đến kết quả nào?

27 / 30

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

Tags: Bộ đề 05

Câu 27: Cho đoạn mã:
```python
chieu_cao = float(input('Nhap chieu cao (m): '))
can_nang = float(input('Nhap can nang (kg): '))
print(f'BMI cua ban la: {can_nang / (chieu_cao ** 2)}')
```
Chương trình này yêu cầu người dùng nhập hai giá trị gì và tính toán ra kết quả gì?

28 / 30

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

Tags: Bộ đề 05

Câu 28: Bạn muốn in ra màn hình thông tin 'Ngày: 25, Tháng: 10, Năm: 2023'. Nếu bạn có các biến `ngay = 25`, `thang = 10`, `nam = 2023`, cách in nào sau đây sử dụng f-string là đúng và hiệu quả nhất?

29 / 30

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

Tags: Bộ đề 05

Câu 29: Khi cần nhập một giá trị có thể là số nguyên hoặc số thực từ bàn phím, cách an toàn nhất để chuyển đổi dữ liệu nhập vào là gì?

30 / 30

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

Tags: Bộ đề 05

Câu 30: Đoạn mã Python nào sau đây sẽ nhập một số nguyên `x` và in ra bình phương của nó?

0

Bạn đã sẵn sàng chưa? 45 phút làm bài bắt đầu!!!

Bạn đã hết giờ làm bài! Xem kết quả các câu hỏi đã làm nhé!!!


Trắc nghiệm Tin học 10 Kết nối tri thức Bài 18: 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 18: Các lệnh vào ra đơn giản - Đề 06

Trắc nghiệm Tin học 10 Kết nối tri thức Bài 18: Các lệnh vào ra đơn giản - Đề 06 được xây dựng với nhiều câu hỏi chất lượng, sát với nội dung chương trình học, giúp bạn dễ dàng ôn tập và kiểm tra kiến thức hiệu quả. Hãy cùng bắt đầu làm bài tập trắc nghiệm ngay để nâng cao hiểu biết và chuẩn bị tốt cho kỳ thi sắp tới!

Câu 1: Đoạn chương trình Python sau thực hiện chức năng gì?
```python
name = input(

  • A. Chỉ in ra màn hình dòng chữ
  • B. Gán giá trị
  • C. Nhận một chuỗi từ bàn phím và in ra lời chào cá nhân hóa.
  • D. Tính toán tổng của một số và in kết quả.

Câu 2: Khi thực hiện lệnh `print(

  • A. Kết quả: 10 + 5
  • B. Kết quả: 15
  • C. Kết quả:10 + 5
  • D. Kết quả: 15

Câu 3: Giả sử bạn muốn nhập hai số nguyên từ bàn phím để tính tổng. Đoạn code nào sau đây thực hiện đúng yêu cầu đó?

  • A. ```python
    a = int(input(
  • B. ```python
    a = input(
  • C. ```python
    a = float(input(
  • D. ```python
    a = input(

Câu 4: Lệnh `input()` trong Python luôn trả về dữ liệu dưới kiểu nào?

  • A. Số nguyên (int)
  • B. Số thực (float)
  • C. Chuỗi (str)
  • D. Boolean (bool)

Câu 5: Cho đoạn code:
```python
x = input(

  • A.
  • B.
  • C.
  • D.

Câu 6: Để chuyển đổi một chuỗi ký tự (ví dụ:

  • A. int()
  • B. float()
  • C. str()
  • D. type()

Câu 7: Đoạn code sau có thể gây lỗi không? Nếu có, lỗi gì?
```python
so_thuc_str =

  • A. Không lỗi, in ra màn hình `10`.
  • B. Không lỗi, in ra màn hình `10.5`.
  • C. Lỗi ValueError vì chuỗi
  • D. Lỗi TypeError vì kiểu dữ liệu không tương thích.

Câu 8: Giả sử bạn muốn in ra màn hình các giá trị 10, 20, 30 cách nhau bởi dấu gạch ngang (-). Lệnh `print` nào sau đây thực hiện đúng yêu cầu?

  • A. print(10, 20, 30)
  • B. print(10, 20, 30, sep="-")
  • C. print(10, "-", 20, "-", 30)
  • D. print(10-20-30)

Câu 9: Khi sử dụng hàm `print()` với nhiều đối số cách nhau bởi dấu phẩy (ví dụ: `print(

  • A. Một khoảng trắng (" ")
  • B. Dấu phẩy (",")
  • C. Không có ký tự ngăn cách
  • D. Dấu gạch ngang ("-")

Câu 10: Đoạn code nào sau đây sẽ in ra màn hình hai dòng riêng biệt:

  • A. print(
  • B. print(
  • C. print(
  • D. print(

Câu 11: Cho đoạn code:
```python
x = 5
y =

  • A. In ra `15`.
  • B. In ra `510`.
  • C. Báo lỗi TypeError vì không thể cộng số nguyên với chuỗi.
  • D. Báo lỗi SyntaxError.

Câu 12: Để in ra màn hình dòng chữ

  • A. print(
  • B. print(
  • C. print(
  • D. print(

Câu 13: Bạn muốn nhập chiều cao của một người (có thể là số thập phân). Lệnh nhập dữ liệu nào sau đây là phù hợp nhất?

  • A. chieu_cao = int(input(
  • B. chieu_cao = float(input(
  • C. chieu_cao = str(input(
  • D. chieu_cao = input(

Câu 14: Cho đoạn code:
```python
a = 10
b = 20
print(

  • A. a= 10 b= 20
  • B. a=;10;b=;20
  • C. a=;10;b=;20
  • D. a=10;b=20

Câu 15: Khi bạn chạy lệnh `type(3.14)`, kết quả trả về sẽ là gì?

  • A.
  • B.
  • C.
  • D.

Câu 16: Lệnh `print()` có thể in ra màn hình nhiều loại dữ liệu khác nhau cùng lúc không? Nếu có, làm thế nào?

  • A. Có, bằng cách ngăn cách các giá trị bằng dấu phẩy (,).
  • B. Không, chỉ in được một giá trị duy nhất mỗi lần.
  • C. Có, nhưng chỉ khi tất cả các giá trị cùng kiểu dữ liệu.
  • D. Có, bằng cách sử dụng dấu cộng (+) để nối các giá trị lại.

Câu 17: Đoạn code nào sau đây sẽ gây lỗi khi thực thi, giả sử người dùng nhập

  • A. ```python
    ten = input(
  • B. ```python
    gia_tri = input(
  • C. ```python
    tuoi_str = input(
  • D. ```python
    diem_str = input(

Câu 18: Cho đoạn code:
```python
s1 =

  • A. Hello-World!
  • B. HelloWorld!
  • C. Hello World!
  • D. Hello-World!

Câu 19: Bạn cần viết chương trình nhập bán kính hình tròn từ bàn phím (là số thực) và tính diện tích. Sau đó in kết quả ra màn hình. Công thức diện tích là `pi * r^2`. Biết `pi` xấp xỉ 3.14. Đoạn code nào sau đây là đúng nhất?

  • A. ```python
    r = input(
  • B. ```python
    r_str = input(
  • C. ```python
    r = int(input(
  • D. ```python
    r = float(input(

Câu 20: Khi sử dụng hàm `float(

  • A. Số nguyên 5, kiểu int.
  • B. Chuỗi
  • C. Số thực 5, kiểu int.
  • D. Số thực 5.0, kiểu float.

Câu 21: Chức năng chính của hàm `type()` trong Python là gì?

  • A. Chuyển đổi kiểu dữ liệu.
  • B. Nhập dữ liệu từ bàn phím.
  • C. Xác định kiểu dữ liệu của một đối tượng/biến.
  • D. In dữ liệu ra màn hình.

Câu 22: Giả sử bạn muốn in ra màn hình dòng chữ

  • A. print(
  • B. print(
  • C. print(
  • D. print(

Câu 23: Đoạn code nào sau đây sẽ in ra màn hình dòng chữ

  • A. ```python
    nhiet_do = 25
    print(
  • B. ```python
    nhiet_do = 25
    print(
  • C. ```python
    nhiet_do =
  • D. ```python
    nhiet_do = 25
    print(

Câu 24: Khi bạn chạy lệnh `str(10.5)`, kết quả trả về sẽ là gì và thuộc kiểu dữ liệu nào?

  • A. Số thực 10.5, kiểu float.
  • B. Số nguyên 10, kiểu int.
  • C. Chuỗi
  • D. Chuỗi

Câu 25: Đoạn code sau thực hiện điều gì?
```python
a = 7
b = 3
print(f

  • A. In ra màn hình chuỗi
  • B. In ra màn hình chuỗi
  • C. Báo lỗi vì không thể sử dụng f-string với phép chia lấy nguyên.
  • D. In ra màn hình chuỗi

Câu 26: Giả sử bạn chạy đoạn code sau:
```python
gia_tri = input(

  • A. Chuỗi
  • B. Số nguyên 10.
  • C. Số thực 10.0.
  • D. Báo lỗi.

Câu 27: Hãy phân tích đoạn code và cho biết output nếu người dùng nhập `2.5`:
```python
so_str = input(

  • A. In ra `2`.
  • B. In ra `2.5`.
  • C. In ra chuỗi `
  • D. Gây lỗi ValueError vì chuỗi

Câu 28: Bạn muốn in ra màn hình một bảng đơn giản với các cột được căn chỉnh. Mặc dù chưa học sâu về định dạng, nhưng với kiến thức về `print` và `sep`, bạn có thể làm gì để các mục cách nhau đều hơn?

  • A. Chỉ dùng dấu phẩy mặc định.
  • B. Nối các chuỗi bằng dấu cộng.
  • C. Sử dụng tham số `sep` với một chuỗi khoảng trắng dài.
  • D. Sử dụng hàm `input()`.

Câu 29: Đoạn code nào sau đây sẽ in ra màn hình các ký tự "A", "B", "C" trên cùng một dòng, sát nhau, không có khoảng trắng hay ký tự nào khác ở giữa?

  • A. print("A", "B", "C")
  • B. print("A", "B", "C", sep="")
  • C. print("A" + "B" + "C")
  • D. print("A", end=""); print("B", end=""); print("C")

Câu 30: Khi bạn sử dụng hàm `input()` với một chuỗi thông báo (ví dụ: `input(

  • A. Là lời nhắc hiển thị trên màn hình để người dùng biết cần nhập gì.
  • B. Là giá trị mặc định sẽ được gán cho biến nếu người dùng không nhập gì.
  • C. Là tên của biến sẽ lưu trữ dữ liệu nhập vào.
  • D. Là điều kiện để chương trình tiếp tục chạy.

1 / 30

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

Tags: Bộ đề 06

Câu 1: Đoạn chương trình Python sau thực hiện chức năng gì?
```python
name = input("Nhập tên của bạn: ")
print("Xin chào,", name)
```

2 / 30

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

Tags: Bộ đề 06

Câu 2: Khi thực hiện lệnh `print("Kết quả:", 10 + 5)` trong Python, kết quả hiển thị trên màn hình sẽ là gì?

3 / 30

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

Tags: Bộ đề 06

Câu 3: Giả sử bạn muốn nhập hai số nguyên từ bàn phím để tính tổng. Đoạn code nào sau đây thực hiện đúng yêu cầu đó?

4 / 30

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

Tags: Bộ đề 06

Câu 4: Lệnh `input()` trong Python luôn trả về dữ liệu dưới kiểu nào?

5 / 30

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

Tags: Bộ đề 06

Câu 5: Cho đoạn code:
```python
x = input("Nhập một giá trị: ")
print(type(x))
```
Nếu người dùng nhập `123` rồi nhấn Enter, kết quả hiển thị sẽ là gì?

6 / 30

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

Tags: Bộ đề 06

Câu 6: Để chuyển đổi một chuỗi ký tự (ví dụ: "25") thành một số nguyên để thực hiện các phép tính, ta sử dụng hàm nào?

7 / 30

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

Tags: Bộ đề 06

Câu 7: Đoạn code sau có thể gây lỗi không? Nếu có, lỗi gì?
```python
so_thuc_str = "10.5"
so_nguyen = int(so_thuc_str)
print(so_nguyen)
```

8 / 30

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

Tags: Bộ đề 06

Câu 8: Giả sử bạn muốn in ra màn hình các giá trị 10, 20, 30 cách nhau bởi dấu gạch ngang (-). Lệnh `print` nào sau đây thực hiện đúng yêu cầu?

9 / 30

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

Tags: Bộ đề 06

Câu 9: Khi sử dụng hàm `print()` với nhiều đối số cách nhau bởi dấu phẩy (ví dụ: `print("Tuổi:", 16)`), theo mặc định, các đối số này sẽ được ngăn cách bởi ký tự gì khi hiển thị ra màn hình?

10 / 30

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

Tags: Bộ đề 06

Câu 10: Đoạn code nào sau đây sẽ in ra màn hình hai dòng riêng biệt: "Dòng 1" và "Dòng 2"?

11 / 30

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

Tags: Bộ đề 06

Câu 11: Cho đoạn code:
```python
x = 5
y = "10"
z = x + y
print(z)
```
Khi chạy đoạn code này, điều gì sẽ xảy ra?

12 / 30

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

Tags: Bộ đề 06

Câu 12: Để in ra màn hình dòng chữ "Xin chào!" và sau đó con trỏ vẫn nằm trên cùng dòng đó (không xuống dòng mới), ta sử dụng lệnh `print` như thế nào?

13 / 30

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

Tags: Bộ đề 06

Câu 13: Bạn muốn nhập chiều cao của một người (có thể là số thập phân). Lệnh nhập dữ liệu nào sau đây là phù hợp nhất?

14 / 30

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

Tags: Bộ đề 06

Câu 14: Cho đoạn code:
```python
a = 10
b = 20
print("a=", a, "b=", b, sep=";")
```
Kết quả in ra màn hình là gì?

15 / 30

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

Tags: Bộ đề 06

Câu 15: Khi bạn chạy lệnh `type(3.14)`, kết quả trả về sẽ là gì?

16 / 30

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

Tags: Bộ đề 06

Câu 16: Lệnh `print()` có thể in ra màn hình nhiều loại dữ liệu khác nhau cùng lúc không? Nếu có, làm thế nào?

17 / 30

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

Tags: Bộ đề 06

Câu 17: Đoạn code nào sau đây sẽ gây lỗi khi thực thi, giả sử người dùng nhập "abc"?

18 / 30

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

Tags: Bộ đề 06

Câu 18: Cho đoạn code:
```python
s1 = "Hello"
s2 = "World"
print(s1, s2, sep='-', end='!')
```
Kết quả hiển thị trên màn hình là gì?

19 / 30

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

Tags: Bộ đề 06

Câu 19: Bạn cần viết chương trình nhập bán kính hình tròn từ bàn phím (là số thực) và tính diện tích. Sau đó in kết quả ra màn hình. Công thức diện tích là `pi * r^2`. Biết `pi` xấp xỉ 3.14. Đoạn code nào sau đây là đúng nhất?

20 / 30

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

Tags: Bộ đề 06

Câu 20: Khi sử dụng hàm `float("5")`, kết quả trả về là gì và thuộc kiểu dữ liệu nào?

21 / 30

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

Tags: Bộ đề 06

Câu 21: Chức năng chính của hàm `type()` trong Python là gì?

22 / 30

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

Tags: Bộ đề 06

Câu 22: Giả sử bạn muốn in ra màn hình dòng chữ "Giá trị: " và sau đó là giá trị của biến `x` mà không có khoảng trắng nào giữa dấu hai chấm và giá trị của `x`. Nếu `x = 10`, kết quả mong muốn là "Giá trị:10". Lệnh `print` nào sau đây thực hiện được điều đó?

23 / 30

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

Tags: Bộ đề 06

Câu 23: Đoạn code nào sau đây sẽ in ra màn hình dòng chữ "Nhiệt độ là 25 độ C." nếu biến `nhiet_do` có giá trị là 25 (kiểu số nguyên)?

24 / 30

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

Tags: Bộ đề 06

Câu 24: Khi bạn chạy lệnh `str(10.5)`, kết quả trả về sẽ là gì và thuộc kiểu dữ liệu nào?

25 / 30

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

Tags: Bộ đề 06

Câu 25: Đoạn code sau thực hiện điều gì?
```python
a = 7
b = 3
print(f"Kết quả của {a} chia lấy nguyên cho {b} là {a // b}")
```

26 / 30

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

Tags: Bộ đề 06

Câu 26: Giả sử bạn chạy đoạn code sau:
```python
gia_tri = input("Nhập một số: ")
gia_tri = int(gia_tri)
ket_qua = gia_tri * 2
print(ket_qua)
```
Nếu người dùng nhập `"5"` (chuỗi ký tự 5), kết quả hiển thị trên màn hình sẽ là gì?

27 / 30

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

Tags: Bộ đề 06

Câu 27: Hãy phân tích đoạn code và cho biết output nếu người dùng nhập `2.5`:
```python
so_str = input("Nhập số: ")
so_int = int(so_str)
print(so_int)
```

28 / 30

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

Tags: Bộ đề 06

Câu 28: Bạn muốn in ra màn hình một bảng đơn giản với các cột được căn chỉnh. Mặc dù chưa học sâu về định dạng, nhưng với kiến thức về `print` và `sep`, bạn có thể làm gì để các mục cách nhau đều hơn?

29 / 30

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

Tags: Bộ đề 06

Câu 29: Đoạn code nào sau đây sẽ in ra màn hình các ký tự 'A', 'B', 'C' trên cùng một dòng, sát nhau, không có khoảng trắng hay ký tự nào khác ở giữa?

30 / 30

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

Tags: Bộ đề 06

Câu 30: Khi bạn sử dụng hàm `input()` với một chuỗi thông báo (ví dụ: `input("Nhập tên:")`), chuỗi thông báo này có ý nghĩa gì?

0

Bạn đã sẵn sàng chưa? 45 phút làm bài bắt đầu!!!

Bạn đã hết giờ làm bài! Xem kết quả các câu hỏi đã làm nhé!!!


Trắc nghiệm Tin học 10 Kết nối tri thức Bài 18: 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 18: Các lệnh vào ra đơn giản - Đề 07

Trắc nghiệm Tin học 10 Kết nối tri thức Bài 18: Các lệnh vào ra đơn giản - Đề 07 được xây dựng với nhiều câu hỏi chất lượng, sát với nội dung chương trình học, giúp bạn dễ dàng ôn tập và kiểm tra kiến thức hiệu quả. Hãy cùng bắt đầu làm bài tập trắc nghiệm ngay để nâng cao hiểu biết và chuẩn bị tốt cho kỳ thi sắp tới!

Câu 1: Lệnh nào trong Python được sử dụng để hiển thị thông tin ra màn hình console?

  • A. print()
  • B. input()
  • C. display()
  • D. output()

Câu 2: Lệnh `input()` trong Python có chức năng gì?

  • A. Thực hiện phép tính
  • B. In kết quả ra màn hình
  • C. Nhận dữ liệu từ bàn phím
  • D. Kiểm tra kiểu dữ liệu

Câu 3: Khi sử dụng lệnh `input()` để nhập dữ liệu từ bàn phím, dữ liệu đó luôn được xem là kiểu dữ liệu nào trong Python?

  • A. int (số nguyên)
  • B. float (số thực)
  • C. bool (logic)
  • D. str (chuỗi kí tự)

Câu 4: Cho đoạn code sau:
```python
ten = input(

  • A. Chào, An!
  • B. Chào, An!
  • C. Chào, ten +
  • D. Báo lỗi cú pháp

Câu 5: Cho đoạn code sau:
```python
so_a = input(

  • A. 15
  • B. 105
  • C. 105
  • D. Báo lỗi vì không thể cộng chuỗi với chuỗi số

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

  • A. int()
  • B. float()
  • C. str()
  • D. type()

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

  • A. int()
  • B. float()
  • C. str()
  • D. list()

Câu 8: Cho đoạn code sau:
```python
a = int(input(

  • A. 57
  • B.
  • C. a + b
  • D. 12

Câu 9: Cho đoạn code sau:
```python
x = float(input(

  • A. 10.0
  • B. 10
  • C. 2.5 * 4
  • D. Báo lỗi

Câu 10: Đoạn code nào sau đây thực hiện đúng yêu cầu: Nhập vào chiều dài và chiều rộng của hình chữ nhật (là các số nguyên), sau đó in ra diện tích của nó?

  • A. dai = input(
  • B. dai = int(input(
  • C. dai = input(
  • D. dai = float(input(

Câu 11: Khi sử dụng hàm `print()` với nhiều đối số cách nhau bởi dấu phẩy (ví dụ: `print(

  • A. Dấu cách (" ")
  • B. Không có khoảng cách
  • C. Dấu phẩy (",")
  • D. Xuống dòng ("n")

Câu 12: Tham số `sep` trong hàm `print()` dùng để làm gì?

  • A. Đặt kí tự kết thúc dòng in
  • B. Định dạng số thập phân
  • C. Chỉ định kí tự phân tách giữa các đối số khi in
  • D. Chỉ định số lần lặp lại chuỗi

Câu 13: Cho đoạn code sau:
```python
print(

  • A. Toi hoc Tin hoc
  • B. Toi-hoc-Tin hoc
  • C. Toi,hoc,Tin hoc
  • D. Báo lỗi

Câu 14: Tham số `end` trong hàm `print()` dùng để làm gì?

  • A. Chỉ định kí tự kết thúc dòng in (thay thế cho xuống dòng mặc định)
  • B. Chỉ định kí tự bắt đầu dòng in
  • C. Đặt kí tự phân tách giữa các đối số
  • D. Kết thúc chương trình

Câu 15: Cho đoạn code sau:
```python
print(

  • A. Hello
    World!
  • B. HelloWorld!
  • C. Hello World!
  • D. Hello World!

Câu 16: Nếu người dùng nhập chuỗi

  • A. Biến `so` sẽ có giá trị là 0.
  • B. Chương trình sẽ báo lỗi (ValueError).
  • C. Chuỗi
  • D. Chương trình sẽ tiếp tục chạy bình thường với `so` là chuỗi

Câu 17: Đoạn code nào sau đây sẽ báo lỗi khi chạy?

  • A. print(5 + 3.14)
  • B. print(
  • C. print(
  • D. print(int(

Câu 18: Để in ra màn hình dòng chữ `Kết quả là: 15`, với số 15 là kết quả của phép tính `5 + 10`, ta có thể sử dụng lệnh `print` nào sau đây?

  • A. print(
  • B. print(
  • C. print(
  • D. print(

Câu 19: Giả sử bạn muốn viết chương trình nhập tên và tuổi của một người, sau đó in ra câu chào

  • A. Nhập tuổi -> Nhập tên -> In câu chào
  • B. Nhập tên -> Nhập tuổi -> In câu chào
  • C. In câu chào -> Nhập tên -> Nhập tuổi
  • D. Nhập tên và tuổi cùng lúc -> In câu chào

Câu 20: Cho đoạn code sau:
```python
chuoi_so =

  • A. Báo lỗi ValueError vì chuỗi chứa dấu thập phân.
  • B. In ra 123.
  • C. In ra 123.45.
  • D. Báo lỗi TypeError.

Câu 21: Để nhập một số thực từ bàn phím và lưu vào biến `gia_tri`, dòng code nào sau đây là đúng?

  • A. gia_tri = input(
  • B. gia_tri = int(input(
  • C. gia_tri = float(input(
  • D. gia_tri = str(input(

Câu 22: Cho đoạn code:
```python
print(

  • A. ABC
    D
  • B. A B C
    D
  • C. A
    B
    C
    D
  • D. A B C D

Câu 23: Khi cần in ra một chuỗi có chứa các ký tự đặc biệt như dấu nháy kép `

  • A. Sử dụng dấu nháy đơn `"` thay vì dấu nháy kép `
  • B. Sử dụng ký tự thoát `` phía trước ký tự đặc biệt.
  • C. Chuyển đổi chuỗi sang kiểu số.
  • D. Không thể in các ký tự đặc biệt.

Câu 24: Giả sử bạn cần nhập một số nguyên `n` từ bàn phím và sau đó tính `n^2`. Đoạn code nào sau đây làm đúng việc đó?

  • A. n = input(
  • B. n = int(input(
  • C. n = input(
  • D. n = int(input(

Câu 25: Cho đoạn code:
```python
x = 10
y = 2.5
print(

  • A. Tất cả đều là chuỗi.
  • B. Tất cả đều là số (nguyên hoặc thực).
  • C. Các giá trị được chuyển đổi thành chuỗi để in ra.
  • D. Kiểu dữ liệu gốc của x và y được giữ nguyên khi in.

Câu 26: Mục đích chính của việc sử dụng hàm `int()` hoặc `float()` sau khi gọi `input()` là gì?

  • A. Chuyển đổi dữ liệu nhập vào từ kiểu chuỗi sang kiểu số để thực hiện tính toán.
  • B. Kiểm tra xem dữ liệu nhập vào có phải là số hay không.
  • C. Làm cho chương trình chạy nhanh hơn.
  • D. Tự động làm tròn số nhập vào.

Câu 27: Đoạn code nào sau đây in ra màn hình dòng chữ `Nhiệt độ: 25 C` (với 25 là một biến số nguyên `temp`)?

  • A. temp = 25; print(
  • B. temp = 25; print(
  • C. temp = 25; print(
  • D. temp = 25; print(

Câu 28: Giả sử bạn muốn nhập tên một thành phố và in nó ra màn hình kèm theo thông báo

  • A. input()
  • B. input(
  • C. input(
  • D. input(

Câu 29: Phân tích sự khác biệt cơ bản giữa việc sử dụng dấu phẩy (`,`) và dấu cộng (`+`) để nối các phần khi in bằng lệnh `print()`.

  • A. Dấu phẩy tự động thêm khoảng trắng và xử lý nhiều kiểu dữ liệu, dấu cộng dùng để nối chuỗi và cần chuyển đổi kiểu dữ liệu nếu không phải chuỗi.
  • B. Dấu phẩy chỉ dùng cho số, dấu cộng chỉ dùng cho chuỗi.
  • C. Dấu phẩy nhanh hơn, dấu cộng chậm hơn.
  • D. Không có sự khác biệt đáng kể, chỉ là cách viết khác nhau.

Câu 30: Lệnh `print()` có thể in ra những gì?

  • A. Chỉ các chuỗi ký tự.
  • B. Chỉ các số.
  • C. Chỉ các biến.
  • D. Nhiều loại dữ liệu khác nhau như chuỗi, số (nguyên, thực), giá trị logic, kết quả biểu thức, v.v.

1 / 30

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

Tags: Bộ đề 07

Câu 1: Lệnh nào trong Python được sử dụng để hiển thị thông tin ra màn hình console?

2 / 30

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

Tags: Bộ đề 07

Câu 2: Lệnh `input()` trong Python có chức năng gì?

3 / 30

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

Tags: Bộ đề 07

Câu 3: Khi sử dụng lệnh `input()` để nhập dữ liệu từ bàn phím, dữ liệu đó luôn được xem là kiểu dữ liệu nào trong Python?

4 / 30

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

Tags: Bộ đề 07

Câu 4: Cho đoạn code sau:
```python
ten = input("Nhập tên của bạn: ")
print("Chào,", ten + "!")
```
Nếu người dùng nhập "An" khi chương trình chạy, kết quả in ra màn hình sẽ là gì?

5 / 30

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

Tags: Bộ đề 07

Câu 5: Cho đoạn code sau:
```python
so_a = input("Nhập số thứ nhất: ")
so_b = input("Nhập số thứ hai: ")
print(so_a + so_b)
```
Nếu người dùng nhập `10` cho số thứ nhất và `5` cho số thứ hai, kết quả in ra màn hình sẽ là gì?

6 / 30

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

Tags: Bộ đề 07

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

7 / 30

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

Tags: Bộ đề 07

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

8 / 30

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

Tags: Bộ đề 07

Câu 8: Cho đoạn code sau:
```python
a = int(input("Nhập số A: "))
b = int(input("Nhập số B: "))
print(a + b)
```
Nếu người dùng nhập `5` cho A và `7` cho B, kết quả in ra màn hình sẽ là gì?

9 / 30

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

Tags: Bộ đề 07

Câu 9: Cho đoạn code sau:
```python
x = float(input("Nhập giá trị x: "))
y = float(input("Nhập giá trị y: "))
print(x * y)
```
Nếu người dùng nhập `2.5` cho x và `4` cho y, kết quả in ra màn hình sẽ là gì?

10 / 30

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

Tags: Bộ đề 07

Câu 10: Đoạn code nào sau đây thực hiện đúng yêu cầu: Nhập vào chiều dài và chiều rộng của hình chữ nhật (là các số nguyên), sau đó in ra diện tích của nó?

11 / 30

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

Tags: Bộ đề 07

Câu 11: Khi sử dụng hàm `print()` với nhiều đối số cách nhau bởi dấu phẩy (ví dụ: `print("Xin chào", ten, "!")`), các đối số này sẽ được in ra cách nhau bởi kí tự mặc định nào?

12 / 30

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

Tags: Bộ đề 07

Câu 12: Tham số `sep` trong hàm `print()` dùng để làm gì?

13 / 30

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

Tags: Bộ đề 07

Câu 13: Cho đoạn code sau:
```python
print("Toi", "hoc", "Tin hoc", sep="-")
```
Kết quả in ra màn hình sẽ là gì?

14 / 30

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

Tags: Bộ đề 07

Câu 14: Tham số `end` trong hàm `print()` dùng để làm gì?

15 / 30

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

Tags: Bộ đề 07

Câu 15: Cho đoạn code sau:
```python
print("Hello", end=" ")
print("World!")
```
Kết quả in ra màn hình sẽ là gì?

16 / 30

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

Tags: Bộ đề 07

Câu 16: Nếu người dùng nhập chuỗi "abc" khi chương trình thực hiện lệnh `so = int(input("Nhập số: "))`, điều gì sẽ xảy ra?

17 / 30

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

Tags: Bộ đề 07

Câu 17: Đoạn code nào sau đây sẽ báo lỗi khi chạy?

18 / 30

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

Tags: Bộ đề 07

Câu 18: Để in ra màn hình dòng chữ `Kết quả là: 15`, với số 15 là kết quả của phép tính `5 + 10`, ta có thể sử dụng lệnh `print` nào sau đây?

19 / 30

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

Tags: Bộ đề 07

Câu 19: Giả sử bạn muốn viết chương trình nhập tên và tuổi của một người, sau đó in ra câu chào "Xin chào [Tên], bạn [Tuổi] tuổi.". Thứ tự các bước hợp lý nhất sẽ là gì?

20 / 30

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

Tags: Bộ đề 07

Câu 20: Cho đoạn code sau:
```python
chuoi_so = "123.45"
so_nguyen = int(chuoi_so)
print(so_nguyen)
```
Điều gì sẽ xảy ra khi chạy đoạn code này?

21 / 30

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

Tags: Bộ đề 07

Câu 21: Để nhập một số thực từ bàn phím và lưu vào biến `gia_tri`, dòng code nào sau đây là đúng?

22 / 30

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

Tags: Bộ đề 07

Câu 22: Cho đoạn code:
```python
print("A", end="")
print("B", end=" ")
print("C")
print("D")
```
Kết quả in ra màn hình sẽ là gì?

23 / 30

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

Tags: Bộ đề 07

Câu 23: Khi cần in ra một chuỗi có chứa các ký tự đặc biệt như dấu nháy kép `"` hoặc dấu gạch chéo ngược ``, ta sử dụng kỹ thuật nào trong chuỗi?

24 / 30

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

Tags: Bộ đề 07

Câu 24: Giả sử bạn cần nhập một số nguyên `n` từ bàn phím và sau đó tính `n^2`. Đoạn code nào sau đây làm đúng việc đó?

25 / 30

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

Tags: Bộ đề 07

Câu 25: Cho đoạn code:
```python
x = 10
y = 2.5
print("Gia tri cua x la", x, "va y la", y)
```
Kết quả in ra màn hình sẽ có kiểu dữ liệu gì cho các giá trị của x và y?

26 / 30

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

Tags: Bộ đề 07

Câu 26: Mục đích chính của việc sử dụng hàm `int()` hoặc `float()` sau khi gọi `input()` là gì?

27 / 30

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

Tags: Bộ đề 07

Câu 27: Đoạn code nào sau đây in ra màn hình dòng chữ `Nhiệt độ: 25 C` (với 25 là một biến số nguyên `temp`)?

28 / 30

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

Tags: Bộ đề 07

Câu 28: Giả sử bạn muốn nhập tên một thành phố và in nó ra màn hình kèm theo thông báo "Bạn sống ở [Tên thành phố].". Lệnh `input()` nên có dòng thông báo như thế nào để hướng dẫn người dùng?

29 / 30

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

Tags: Bộ đề 07

Câu 29: Phân tích sự khác biệt cơ bản giữa việc sử dụng dấu phẩy (`,`) và dấu cộng (`+`) để nối các phần khi in bằng lệnh `print()`.

30 / 30

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

Tags: Bộ đề 07

Câu 30: Lệnh `print()` có thể in ra những gì?

0

Bạn đã sẵn sàng chưa? 45 phút làm bài bắt đầu!!!

Bạn đã hết giờ làm bài! Xem kết quả các câu hỏi đã làm nhé!!!


Trắc nghiệm Tin học 10 Kết nối tri thức Bài 18: 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 18: Các lệnh vào ra đơn giản - Đề 08

Trắc nghiệm Tin học 10 Kết nối tri thức Bài 18: Các lệnh vào ra đơn giản - Đề 08 được xây dựng với nhiều câu hỏi chất lượng, sát với nội dung chương trình học, giúp bạn dễ dàng ôn tập và kiểm tra kiến thức hiệu quả. Hãy cùng bắt đầu làm bài tập trắc nghiệm ngay để nâng cao hiểu biết và chuẩn bị tốt cho kỳ thi sắp tới!

Câu 1: Lệnh nào trong Python được sử dụng để hiển thị thông tin ra màn hình console?

  • A. print()
  • B. input()
  • C. display()
  • D. output()

Câu 2: Lệnh `input()` trong Python có chức năng gì?

  • A. Thực hiện phép tính
  • B. In kết quả ra màn hình
  • C. Nhận dữ liệu từ bàn phím
  • D. Kiểm tra kiểu dữ liệu

Câu 3: Khi sử dụng lệnh `input()` để nhập dữ liệu từ bàn phím, dữ liệu đó luôn được xem là kiểu dữ liệu nào trong Python?

  • A. int (số nguyên)
  • B. float (số thực)
  • C. bool (logic)
  • D. str (chuỗi kí tự)

Câu 4: Cho đoạn code sau:
```python
ten = input(

  • A. Chào, An!
  • B. Chào, An!
  • C. Chào, ten +
  • D. Báo lỗi cú pháp

Câu 5: Cho đoạn code sau:
```python
so_a = input(

  • A. 15
  • B. 105
  • C. 105
  • D. Báo lỗi vì không thể cộng chuỗi với chuỗi số

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

  • A. int()
  • B. float()
  • C. str()
  • D. type()

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

  • A. int()
  • B. float()
  • C. str()
  • D. list()

Câu 8: Cho đoạn code sau:
```python
a = int(input(

  • A. 57
  • B.
  • C. a + b
  • D. 12

Câu 9: Cho đoạn code sau:
```python
x = float(input(

  • A. 10.0
  • B. 10
  • C. 2.5 * 4
  • D. Báo lỗi

Câu 10: Đoạn code nào sau đây thực hiện đúng yêu cầu: Nhập vào chiều dài và chiều rộng của hình chữ nhật (là các số nguyên), sau đó in ra diện tích của nó?

  • A. dai = input(
  • B. dai = int(input(
  • C. dai = input(
  • D. dai = float(input(

Câu 11: Khi sử dụng hàm `print()` với nhiều đối số cách nhau bởi dấu phẩy (ví dụ: `print(

  • A. Dấu cách (" ")
  • B. Không có khoảng cách
  • C. Dấu phẩy (",")
  • D. Xuống dòng ("n")

Câu 12: Tham số `sep` trong hàm `print()` dùng để làm gì?

  • A. Đặt kí tự kết thúc dòng in
  • B. Định dạng số thập phân
  • C. Chỉ định kí tự phân tách giữa các đối số khi in
  • D. Chỉ định số lần lặp lại chuỗi

Câu 13: Cho đoạn code sau:
```python
print(

  • A. Toi hoc Tin hoc
  • B. Toi-hoc-Tin hoc
  • C. Toi,hoc,Tin hoc
  • D. Báo lỗi

Câu 14: Tham số `end` trong hàm `print()` dùng để làm gì?

  • A. Chỉ định kí tự kết thúc dòng in (thay thế cho xuống dòng mặc định)
  • B. Chỉ định kí tự bắt đầu dòng in
  • C. Đặt kí tự phân tách giữa các đối số
  • D. Kết thúc chương trình

Câu 15: Cho đoạn code sau:
```python
print(

  • A. Hello
    World!
  • B. HelloWorld!
  • C. Hello World!
  • D. Hello World!

Câu 16: Nếu người dùng nhập chuỗi

  • A. Biến `so` sẽ có giá trị là 0.
  • B. Chương trình sẽ báo lỗi (ValueError).
  • C. Chuỗi
  • D. Chương trình sẽ tiếp tục chạy bình thường với `so` là chuỗi

Câu 17: Đoạn code nào sau đây sẽ báo lỗi khi chạy?

  • A. print(5 + 3.14)
  • B. print(
  • C. print(
  • D. print(int(

Câu 18: Để in ra màn hình dòng chữ `Kết quả là: 15`, với số 15 là kết quả của phép tính `5 + 10`, ta có thể sử dụng lệnh `print` nào sau đây?

  • A. print(
  • B. print(
  • C. print(
  • D. print(

Câu 19: Giả sử bạn muốn viết chương trình nhập tên và tuổi của một người, sau đó in ra câu chào

  • A. Nhập tuổi -> Nhập tên -> In câu chào
  • B. Nhập tên -> Nhập tuổi -> In câu chào
  • C. In câu chào -> Nhập tên -> Nhập tuổi
  • D. Nhập tên và tuổi cùng lúc -> In câu chào

Câu 20: Cho đoạn code sau:
```python
chuoi_so =

  • A. Báo lỗi ValueError vì chuỗi chứa dấu thập phân.
  • B. In ra 123.
  • C. In ra 123.45.
  • D. Báo lỗi TypeError.

Câu 21: Để nhập một số thực từ bàn phím và lưu vào biến `gia_tri`, dòng code nào sau đây là đúng?

  • A. gia_tri = input(
  • B. gia_tri = int(input(
  • C. gia_tri = float(input(
  • D. gia_tri = str(input(

Câu 22: Cho đoạn code:
```python
print(

  • A. ABC
    D
  • B. A B C
    D
  • C. A
    B
    C
    D
  • D. A B C D

Câu 23: Khi cần in ra một chuỗi có chứa các ký tự đặc biệt như dấu nháy kép `

  • A. Sử dụng dấu nháy đơn `"` thay vì dấu nháy kép `
  • B. Sử dụng ký tự thoát `` phía trước ký tự đặc biệt.
  • C. Chuyển đổi chuỗi sang kiểu số.
  • D. Không thể in các ký tự đặc biệt.

Câu 24: Giả sử bạn cần nhập một số nguyên `n` từ bàn phím và sau đó tính `n^2`. Đoạn code nào sau đây làm đúng việc đó?

  • A. n = input(
  • B. n = int(input(
  • C. n = input(
  • D. n = int(input(

Câu 25: Cho đoạn code:
```python
x = 10
y = 2.5
print(

  • A. Tất cả đều là chuỗi.
  • B. Tất cả đều là số (nguyên hoặc thực).
  • C. Các giá trị được chuyển đổi thành chuỗi để in ra.
  • D. Kiểu dữ liệu gốc của x và y được giữ nguyên khi in.

Câu 26: Mục đích chính của việc sử dụng hàm `int()` hoặc `float()` sau khi gọi `input()` là gì?

  • A. Chuyển đổi dữ liệu nhập vào từ kiểu chuỗi sang kiểu số để thực hiện tính toán.
  • B. Kiểm tra xem dữ liệu nhập vào có phải là số hay không.
  • C. Làm cho chương trình chạy nhanh hơn.
  • D. Tự động làm tròn số nhập vào.

Câu 27: Đoạn code nào sau đây in ra màn hình dòng chữ `Nhiệt độ: 25 C` (với 25 là một biến số nguyên `temp`)?

  • A. temp = 25; print(
  • B. temp = 25; print(
  • C. temp = 25; print(
  • D. temp = 25; print(

Câu 28: Giả sử bạn muốn nhập tên một thành phố và in nó ra màn hình kèm theo thông báo

  • A. input()
  • B. input(
  • C. input(
  • D. input(

Câu 29: Phân tích sự khác biệt cơ bản giữa việc sử dụng dấu phẩy (`,`) và dấu cộng (`+`) để nối các phần khi in bằng lệnh `print()`.

  • A. Dấu phẩy tự động thêm khoảng trắng và xử lý nhiều kiểu dữ liệu, dấu cộng dùng để nối chuỗi và cần chuyển đổi kiểu dữ liệu nếu không phải chuỗi.
  • B. Dấu phẩy chỉ dùng cho số, dấu cộng chỉ dùng cho chuỗi.
  • C. Dấu phẩy nhanh hơn, dấu cộng chậm hơn.
  • D. Không có sự khác biệt đáng kể, chỉ là cách viết khác nhau.

Câu 30: Lệnh `print()` có thể in ra những gì?

  • A. Chỉ các chuỗi ký tự.
  • B. Chỉ các số.
  • C. Chỉ các biến.
  • D. Nhiều loại dữ liệu khác nhau như chuỗi, số (nguyên, thực), giá trị logic, kết quả biểu thức, v.v.

1 / 30

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

Tags: Bộ đề 08

Câu 1: Lệnh nào trong Python được sử dụng để hiển thị thông tin ra màn hình console?

2 / 30

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

Tags: Bộ đề 08

Câu 2: Lệnh `input()` trong Python có chức năng gì?

3 / 30

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

Tags: Bộ đề 08

Câu 3: Khi sử dụng lệnh `input()` để nhập dữ liệu từ bàn phím, dữ liệu đó luôn được xem là kiểu dữ liệu nào trong Python?

4 / 30

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

Tags: Bộ đề 08

Câu 4: Cho đoạn code sau:
```python
ten = input("Nhập tên của bạn: ")
print("Chào,", ten + "!")
```
Nếu người dùng nhập "An" khi chương trình chạy, kết quả in ra màn hình sẽ là gì?

5 / 30

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

Tags: Bộ đề 08

Câu 5: Cho đoạn code sau:
```python
so_a = input("Nhập số thứ nhất: ")
so_b = input("Nhập số thứ hai: ")
print(so_a + so_b)
```
Nếu người dùng nhập `10` cho số thứ nhất và `5` cho số thứ hai, kết quả in ra màn hình sẽ là gì?

6 / 30

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

Tags: Bộ đề 08

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

7 / 30

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

Tags: Bộ đề 08

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

8 / 30

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

Tags: Bộ đề 08

Câu 8: Cho đoạn code sau:
```python
a = int(input("Nhập số A: "))
b = int(input("Nhập số B: "))
print(a + b)
```
Nếu người dùng nhập `5` cho A và `7` cho B, kết quả in ra màn hình sẽ là gì?

9 / 30

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

Tags: Bộ đề 08

Câu 9: Cho đoạn code sau:
```python
x = float(input("Nhập giá trị x: "))
y = float(input("Nhập giá trị y: "))
print(x * y)
```
Nếu người dùng nhập `2.5` cho x và `4` cho y, kết quả in ra màn hình sẽ là gì?

10 / 30

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

Tags: Bộ đề 08

Câu 10: Đoạn code nào sau đây thực hiện đúng yêu cầu: Nhập vào chiều dài và chiều rộng của hình chữ nhật (là các số nguyên), sau đó in ra diện tích của nó?

11 / 30

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

Tags: Bộ đề 08

Câu 11: Khi sử dụng hàm `print()` với nhiều đối số cách nhau bởi dấu phẩy (ví dụ: `print("Xin chào", ten, "!")`), các đối số này sẽ được in ra cách nhau bởi kí tự mặc định nào?

12 / 30

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

Tags: Bộ đề 08

Câu 12: Tham số `sep` trong hàm `print()` dùng để làm gì?

13 / 30

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

Tags: Bộ đề 08

Câu 13: Cho đoạn code sau:
```python
print("Toi", "hoc", "Tin hoc", sep="-")
```
Kết quả in ra màn hình sẽ là gì?

14 / 30

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

Tags: Bộ đề 08

Câu 14: Tham số `end` trong hàm `print()` dùng để làm gì?

15 / 30

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

Tags: Bộ đề 08

Câu 15: Cho đoạn code sau:
```python
print("Hello", end=" ")
print("World!")
```
Kết quả in ra màn hình sẽ là gì?

16 / 30

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

Tags: Bộ đề 08

Câu 16: Nếu người dùng nhập chuỗi "abc" khi chương trình thực hiện lệnh `so = int(input("Nhập số: "))`, điều gì sẽ xảy ra?

17 / 30

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

Tags: Bộ đề 08

Câu 17: Đoạn code nào sau đây sẽ báo lỗi khi chạy?

18 / 30

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

Tags: Bộ đề 08

Câu 18: Để in ra màn hình dòng chữ `Kết quả là: 15`, với số 15 là kết quả của phép tính `5 + 10`, ta có thể sử dụng lệnh `print` nào sau đây?

19 / 30

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

Tags: Bộ đề 08

Câu 19: Giả sử bạn muốn viết chương trình nhập tên và tuổi của một người, sau đó in ra câu chào "Xin chào [Tên], bạn [Tuổi] tuổi.". Thứ tự các bước hợp lý nhất sẽ là gì?

20 / 30

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

Tags: Bộ đề 08

Câu 20: Cho đoạn code sau:
```python
chuoi_so = "123.45"
so_nguyen = int(chuoi_so)
print(so_nguyen)
```
Điều gì sẽ xảy ra khi chạy đoạn code này?

21 / 30

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

Tags: Bộ đề 08

Câu 21: Để nhập một số thực từ bàn phím và lưu vào biến `gia_tri`, dòng code nào sau đây là đúng?

22 / 30

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

Tags: Bộ đề 08

Câu 22: Cho đoạn code:
```python
print("A", end="")
print("B", end=" ")
print("C")
print("D")
```
Kết quả in ra màn hình sẽ là gì?

23 / 30

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

Tags: Bộ đề 08

Câu 23: Khi cần in ra một chuỗi có chứa các ký tự đặc biệt như dấu nháy kép `"` hoặc dấu gạch chéo ngược ``, ta sử dụng kỹ thuật nào trong chuỗi?

24 / 30

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

Tags: Bộ đề 08

Câu 24: Giả sử bạn cần nhập một số nguyên `n` từ bàn phím và sau đó tính `n^2`. Đoạn code nào sau đây làm đúng việc đó?

25 / 30

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

Tags: Bộ đề 08

Câu 25: Cho đoạn code:
```python
x = 10
y = 2.5
print("Gia tri cua x la", x, "va y la", y)
```
Kết quả in ra màn hình sẽ có kiểu dữ liệu gì cho các giá trị của x và y?

26 / 30

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

Tags: Bộ đề 08

Câu 26: Mục đích chính của việc sử dụng hàm `int()` hoặc `float()` sau khi gọi `input()` là gì?

27 / 30

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

Tags: Bộ đề 08

Câu 27: Đoạn code nào sau đây in ra màn hình dòng chữ `Nhiệt độ: 25 C` (với 25 là một biến số nguyên `temp`)?

28 / 30

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

Tags: Bộ đề 08

Câu 28: Giả sử bạn muốn nhập tên một thành phố và in nó ra màn hình kèm theo thông báo "Bạn sống ở [Tên thành phố].". Lệnh `input()` nên có dòng thông báo như thế nào để hướng dẫn người dùng?

29 / 30

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

Tags: Bộ đề 08

Câu 29: Phân tích sự khác biệt cơ bản giữa việc sử dụng dấu phẩy (`,`) và dấu cộng (`+`) để nối các phần khi in bằng lệnh `print()`.

30 / 30

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

Tags: Bộ đề 08

Câu 30: Lệnh `print()` có thể in ra những gì?

0

Bạn đã sẵn sàng chưa? 45 phút làm bài bắt đầu!!!

Bạn đã hết giờ làm bài! Xem kết quả các câu hỏi đã làm nhé!!!


Trắc nghiệm Tin học 10 Kết nối tri thức Bài 18: 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 18: Các lệnh vào ra đơn giản - Đề 09

Trắc nghiệm Tin học 10 Kết nối tri thức Bài 18: Các lệnh vào ra đơn giản - Đề 09 được xây dựng với nhiều câu hỏi chất lượng, sát với nội dung chương trình học, giúp bạn dễ dàng ôn tập và kiểm tra kiến thức hiệu quả. Hãy cùng bắt đầu làm bài tập trắc nghiệm ngay để nâng cao hiểu biết và chuẩn bị tốt cho kỳ thi sắp tới!

Câu 1: Trong Python, lệnh nào sau đây được sử dụng để hiển thị thông tin ra màn hình console?

  • A. print()
  • B. input()
  • C. output()
  • D. display()

Câu 2: Lệnh `input()` trong Python có chức năng chính là gì?

  • A. Hiển thị dữ liệu ra màn hình.
  • B. Thực hiện phép tính.
  • C. Nhận dữ liệu từ bàn phím người dùng.
  • D. Khai báo biến.

Câu 3: Nếu bạn muốn hiển thị nhiều giá trị trên cùng một dòng, cách phổ biến nhất khi sử dụng lệnh `print()` trong Python là gì?

  • A. Sử dụng dấu "+" để nối các giá trị lại với nhau.
  • B. Liệt kê các giá trị cách nhau bởi dấu phẩy.
  • C. Sử dụng dấu "&" để nối các giá trị.
  • D. Chỉ có thể hiển thị một giá trị duy nhất trong mỗi lệnh print().

Câu 4: Xét đoạn code sau:
```python
ten = input("Nhập tên của bạn: ")
print("Xin chào,", ten)
```
Nếu người dùng nhập "An" khi chương trình chạy, output sẽ là gì?

  • A. An
  • B. Xin chào, An
  • C. Xin chào, tên
  • D. Xin chào, An

Câu 5: Kiểu dữ liệu mặc định của giá trị được trả về bởi hàm `input()` là gì?

  • A. str (chuỗi)
  • B. int (số nguyên)
  • C. float (số thực)
  • D. bool (logic)

Câu 6: Để nhập một số nguyên từ bàn phím và lưu vào biến `tuoi`, bạn cần kết hợp lệnh `input()` với hàm chuyển đổi kiểu nào?

  • A. float()
  • B. str()
  • C. int()
  • D. type()

Câu 7: Xét đoạn code sau:
```python
so_a_str = input("Nhập số A: ")
so_b_str = input("Nhập số B: ")
tong = so_a_str + so_b_str
print(tong)
```
Nếu người dùng nhập "10" cho số A và "20" cho số B, output sẽ là gì?

  • A. 30
  • B. 1020
  • C. Lỗi chương trình
  • D. Kết quả không xác định

Câu 8: Để khắc phục vấn đề trong câu 7 (tức là tính tổng số học thay vì nối chuỗi), bạn cần sửa đoạn code như thế nào?

  • A. Chuyển đổi `so_a_str` và `so_b_str` sang kiểu số (ví dụ: int hoặc float) trước khi cộng.
  • B. Sử dụng dấu phẩy thay vì dấu "+" khi tính tổng.
  • C. Thay lệnh `input()` bằng lệnh `read_number()`, nếu có.
  • D. Không cần sửa, Python tự động hiểu là số.

Câu 9: Hàm `float()` trong Python được dùng để làm gì?

  • A. Kiểm tra kiểu dữ liệu có phải là số thực không.
  • B. Làm tròn số thực.
  • C. Chuyển đổi một giá trị sang kiểu chuỗi.
  • D. Chuyển đổi một giá trị (thường là chuỗi hoặc số nguyên) sang kiểu số thực.

Câu 10: Xét đoạn code:
```python
x = int("15")
y = float("3.14")
z = str(100)
print(type(x), type(y), type(z))
```
Output của đoạn code này là gì?

  • A.
  • B.
  • C.
  • D.

Câu 11: Lệnh `print()` có một tham số tùy chọn là `end`. Tham số này quy định ký tự sẽ được in ở cuối output của lệnh `print`. Mặc định, `end` có giá trị là gì?

  • A. Khoảng trắng (" ")
  • B. Ký tự xuống dòng ("n")
  • C. Dấu chấm phẩy (";")
  • D. Chuỗi rỗng ("")

Câu 12: Xét đoạn code:
```python
print("Hello", end=" ")
print("World")
```
Output của đoạn code này là gì?

  • A. Hello
    World
  • B. HelloWorld
  • C. Hello World
  • D. Lỗi cú pháp

Câu 13: Lệnh `print()` có một tham số tùy chọn khác là `sep`. Tham số này quy định ký tự sẽ được sử dụng để phân tách các giá trị khi in ra nhiều giá trị. Mặc định, `sep` có giá trị là gì?

  • A. Khoảng trắng (" ")
  • B. Dấu phẩy (",")
  • C. Dấu gạch ngang ("-")
  • D. Chuỗi rỗng ("")

Câu 14: Xét đoạn code:
```python
print("Apple", "Banana", "Cherry", sep="-")
```
Output của đoạn code này là gì?

  • A. AppleBananaCherry
  • B. Apple Banana Cherry
  • C. Apple,Banana,Cherry
  • D. Apple-Banana-Cherry

Câu 15: Lệnh chuyển đổi kiểu nào sau đây sẽ GÂY LỖI khi thực thi trong Python?

  • A. int("123")
  • B. int("Hello")
  • C. float("3.14")
  • D. str(10)

Câu 16: Xét đoạn code sau:
```python
x = 5
y = 3.14
print(x, y, sep=" | ", end=".")
```
Output của đoạn code này là gì?

  • A. 5 | 3.14.
  • B. 5 3.14.
  • C. 5 | 3.14
    .
  • D. 5 3.14
    .

Câu 17: Viết một chương trình đơn giản nhận nhập vào tên của một thành phố và in ra dòng chữ "Tôi yêu thành phố [Tên thành phố]!". Bạn sẽ sử dụng lệnh nào để nhận tên thành phố?

  • A. print("Nhập tên thành phố: ")
  • B. get_city_name()
  • C. read_line()
  • D. input("Nhập tên thành phố: ")

Câu 18: Xét đoạn code:
```python
so_nguyen = 10
so_thuc = 2.5
chuoi = "Python"
print(so_nguyen + so_thuc)
print(str(so_nguyen) + chuoi)
# print(so_nguyen + chuoi) # Dòng này bị chú thích
```
Kết quả của hai lệnh `print` đầu tiên là gì?

  • A. 12.5
    Python10
  • B. 12.5
    10Python
  • C. 12.5
    Lỗi (không thể cộng số với chuỗi)
  • D. Lỗi (không thể cộng số nguyên với số thực)
    10Python

Câu 19: Tại sao lệnh `int("3.14")` lại gây lỗi trong Python?

  • A. Vì "3.14" là số thực, không phải số nguyên.
  • B. Vì chuỗi cần chuyển đổi không chứa toàn bộ là số.
  • C. Hàm `int()` chỉ có thể chuyển đổi chuỗi biểu diễn số nguyên, không phải số thực (có dấu chấm thập phân) trực tiếp từ dạng chuỗi.
  • D. Vì chuỗi "3.14" quá dài để chuyển thành số nguyên.

Câu 20: Để chuyển đổi chuỗi "3.14" thành số nguyên 3, bạn cần thực hiện bao nhiêu bước chuyển đổi kiểu dữ liệu?

  • A. 2 bước (chuỗi sang số thực, rồi số thực sang số nguyên).
  • B. 1 bước (chuỗi sang số nguyên trực tiếp).
  • C. 3 bước.
  • D. Không thể chuyển đổi từ chuỗi "3.14" sang số nguyên.

Câu 21: Xét đoạn code:
```python
diem_toan = float(input("Nhập điểm Toán: "))
diem_ly = float(input("Nhập điểm Lý: "))
diem_hoa = float(input("Nhập điểm Hóa: "))
diem_trung_binh = (diem_toan + diem_ly + diem_hoa) / 3
print("Điểm trung bình là:", diem_trung_binh)
```
Đoạn code này thực hiện chức năng gì?

  • A. Nhập 3 chuỗi và nối chúng lại.
  • B. Nhập 3 số nguyên và tính tổng.
  • C. Nhập 3 số nguyên và tính trung bình.
  • D. Nhập 3 số thực (điểm) và tính điểm trung bình.

Câu 22: Nếu người dùng nhập "abc" khi chương trình yêu cầu nhập số nguyên bằng lệnh `int(input(...))`, điều gì sẽ xảy ra?

  • A. Chương trình sẽ gán giá trị 0 cho biến.
  • B. Chương trình sẽ báo lỗi (ValueError) và dừng lại.
  • C. Chương trình sẽ bỏ qua giá trị nhập vào.
  • D. Chương trình sẽ tự động chuyển đổi "abc" thành một số nguyên gần nhất.

Câu 23: Mục đích của việc sử dụng chuỗi thông báo (prompt) bên trong lệnh `input()` là gì?

  • A. Để xác định kiểu dữ liệu sẽ nhập.
  • B. Để chương trình chờ một khoảng thời gian nhất định.
  • C. Để hiển thị hướng dẫn cho người dùng biết cần nhập gì.
  • D. Để đặt tên cho biến sẽ lưu giá trị nhập vào.

Câu 24: Xét đoạn code:
```python
a = 10
b = 20
print("a =", a, end=", ")
print("b =", b)
```
Output của đoạn code này là gì?

  • A. a = 10, b = 20
  • B. a = 10
    b = 20
  • C. a = 10, b = 20
  • D. a = 10b = 20

Câu 25: Bạn muốn viết một chương trình nhận nhập vào hai số nguyên và in ra tích của chúng. Đoạn code nào sau đây thực hiện đúng yêu cầu đó?

  • A. a = input(); b = input(); print(a * b)
  • B. a = int(input()); b = int(input()); print(a + b)
  • C. a = int(input()); b = int(input()); print(a * b)
  • D. a = float(input()); b = float(input()); print(a * b)

Câu 26: Xét đoạn code sau:
```python
chieu_dai_str = input("Nhap chieu dai (m): ")
chieu_rong_str = input("Nhap chieu rong (m): ")
dien_tich = float(chieu_dai_str) * float(chieu_rong_str)
print("Dien tich:", dien_tich, "m2")
```
Nếu người dùng nhập "5.5" và "4", output sẽ là gì?

  • A. Dien tich: 22 m2
  • B. Dien tich: 22.0 m2
  • C. Dien tich: 5.54 m2
  • D. Lỗi chương trình

Câu 27: Giả sử bạn cần nhập một số thực từ bàn phím. Người dùng nhập chuỗi "7,8". Lệnh nào sau đây sẽ giúp chuyển đổi chuỗi này thành số thực trong Python (lưu ý dấu phẩy)?

  • A. float("7,8")
  • B. int("7,8")
  • C. float("7.8")
  • D. Cần xử lý chuỗi trước (ví dụ: thay thế dấu phẩy bằng dấu chấm) rồi mới dùng float().

Câu 28: Khi sử dụng lệnh `print()` với nhiều đối số cách nhau bởi dấu phẩy, ví dụ `print(a, b, c)`, Python sẽ tự động chèn ký tự nào giữa các đối số đó theo mặc định?

  • A. Khoảng trắng.
  • B. Dấu phẩy.
  • C. Không có ký tự nào.
  • D. Ký tự xuống dòng.

Câu 29: Xét đoạn code:
```python
x = 10
y = 5
print(f"{x} + {y} = {x+y}")
```
Đây là một cách khác để định dạng và in output. Output của đoạn code này là gì?

  • A. f"{x} + {y} = {x+y}"
  • B. 10 + 5 = 105
  • C. 10 + 5 = 15
  • D. Lỗi cú pháp

Câu 30: Bạn muốn in ra dòng chữ "Kết thúc chương trình." mà không xuống dòng sau đó. Lệnh `print` nào sau đây thực hiện điều đó?

  • A. print("Kết thúc chương trình.")
  • B. print("Kết thúc chương trình.", end="")
  • C. print("Kết thúc chương trình.", sep="")
  • D. print("Kết thúc chương trình.r")

1 / 30

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

Tags: Bộ đề 09

Câu 1: Trong Python, lệnh nào sau đây được sử dụng để hiển thị thông tin ra màn hình console?

2 / 30

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

Tags: Bộ đề 09

Câu 2: Lệnh `input()` trong Python có chức năng chính là gì?

3 / 30

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

Tags: Bộ đề 09

Câu 3: Nếu bạn muốn hiển thị nhiều giá trị trên cùng một dòng, cách phổ biến nhất khi sử dụng lệnh `print()` trong Python là gì?

4 / 30

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

Tags: Bộ đề 09

Câu 4: Xét đoạn code sau:
```python
ten = input('Nhập tên của bạn: ')
print('Xin chào,', ten)
```
Nếu người dùng nhập 'An' khi chương trình chạy, output sẽ là gì?

5 / 30

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

Tags: Bộ đề 09

Câu 5: Kiểu dữ liệu mặc định của giá trị được trả về bởi hàm `input()` là gì?

6 / 30

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

Tags: Bộ đề 09

Câu 6: Để nhập một số nguyên từ bàn phím và lưu vào biến `tuoi`, bạn cần kết hợp lệnh `input()` với hàm chuyển đổi kiểu nào?

7 / 30

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

Tags: Bộ đề 09

Câu 7: Xét đoạn code sau:
```python
so_a_str = input('Nhập số A: ')
so_b_str = input('Nhập số B: ')
tong = so_a_str + so_b_str
print(tong)
```
Nếu người dùng nhập '10' cho số A và '20' cho số B, output sẽ là gì?

8 / 30

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

Tags: Bộ đề 09

Câu 8: Để khắc phục vấn đề trong câu 7 (tức là tính tổng số học thay vì nối chuỗi), bạn cần sửa đoạn code như thế nào?

9 / 30

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

Tags: Bộ đề 09

Câu 9: Hàm `float()` trong Python được dùng để làm gì?

10 / 30

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

Tags: Bộ đề 09

Câu 10: Xét đoạn code:
```python
x = int('15')
y = float('3.14')
z = str(100)
print(type(x), type(y), type(z))
```
Output của đoạn code này là gì?

11 / 30

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

Tags: Bộ đề 09

Câu 11: Lệnh `print()` có một tham số tùy chọn là `end`. Tham số này quy định ký tự sẽ được in ở cuối output của lệnh `print`. Mặc định, `end` có giá trị là gì?

12 / 30

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

Tags: Bộ đề 09

Câu 12: Xét đoạn code:
```python
print('Hello', end=' ')
print('World')
```
Output của đoạn code này là gì?

13 / 30

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

Tags: Bộ đề 09

Câu 13: Lệnh `print()` có một tham số tùy chọn khác là `sep`. Tham số này quy định ký tự sẽ được sử dụng để phân tách các giá trị khi in ra nhiều giá trị. Mặc định, `sep` có giá trị là gì?

14 / 30

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

Tags: Bộ đề 09

Câu 14: Xét đoạn code:
```python
print('Apple', 'Banana', 'Cherry', sep='-')
```
Output của đoạn code này là gì?

15 / 30

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

Tags: Bộ đề 09

Câu 15: Lệnh chuyển đổi kiểu nào sau đây sẽ GÂY LỖI khi thực thi trong Python?

16 / 30

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

Tags: Bộ đề 09

Câu 16: Xét đoạn code sau:
```python
x = 5
y = 3.14
print(x, y, sep=' | ', end='.')
```
Output của đoạn code này là gì?

17 / 30

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

Tags: Bộ đề 09

Câu 17: Viết một chương trình đơn giản nhận nhập vào tên của một thành phố và in ra dòng chữ 'Tôi yêu thành phố [Tên thành phố]!'. Bạn sẽ sử dụng lệnh nào để nhận tên thành phố?

18 / 30

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

Tags: Bộ đề 09

Câu 18: Xét đoạn code:
```python
so_nguyen = 10
so_thuc = 2.5
chuoi = 'Python'
print(so_nguyen + so_thuc)
print(str(so_nguyen) + chuoi)
# print(so_nguyen + chuoi) # Dòng này bị chú thích
```
Kết quả của hai lệnh `print` đầu tiên là gì?

19 / 30

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

Tags: Bộ đề 09

Câu 19: Tại sao lệnh `int('3.14')` lại gây lỗi trong Python?

20 / 30

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

Tags: Bộ đề 09

Câu 20: Để chuyển đổi chuỗi '3.14' thành số nguyên 3, bạn cần thực hiện bao nhiêu bước chuyển đổi kiểu dữ liệu?

21 / 30

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

Tags: Bộ đề 09

Câu 21: Xét đoạn code:
```python
diem_toan = float(input('Nhập điểm Toán: '))
diem_ly = float(input('Nhập điểm Lý: '))
diem_hoa = float(input('Nhập điểm Hóa: '))
diem_trung_binh = (diem_toan + diem_ly + diem_hoa) / 3
print('Điểm trung bình là:', diem_trung_binh)
```
Đoạn code này thực hiện chức năng gì?

22 / 30

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

Tags: Bộ đề 09

Câu 22: Nếu người dùng nhập 'abc' khi chương trình yêu cầu nhập số nguyên bằng lệnh `int(input(...))`, điều gì sẽ xảy ra?

23 / 30

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

Tags: Bộ đề 09

Câu 23: Mục đích của việc sử dụng chuỗi thông báo (prompt) bên trong lệnh `input()` là gì?

24 / 30

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

Tags: Bộ đề 09

Câu 24: Xét đoạn code:
```python
a = 10
b = 20
print('a =', a, end=', ')
print('b =', b)
```
Output của đoạn code này là gì?

25 / 30

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

Tags: Bộ đề 09

Câu 25: Bạn muốn viết một chương trình nhận nhập vào hai số nguyên và in ra tích của chúng. Đoạn code nào sau đây thực hiện đúng yêu cầu đó?

26 / 30

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

Tags: Bộ đề 09

Câu 26: Xét đoạn code sau:
```python
chieu_dai_str = input('Nhap chieu dai (m): ')
chieu_rong_str = input('Nhap chieu rong (m): ')
dien_tich = float(chieu_dai_str) * float(chieu_rong_str)
print('Dien tich:', dien_tich, 'm2')
```
Nếu người dùng nhập '5.5' và '4', output sẽ là gì?

27 / 30

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

Tags: Bộ đề 09

Câu 27: Giả sử bạn cần nhập một số thực từ bàn phím. Người dùng nhập chuỗi '7,8'. Lệnh nào sau đây sẽ giúp chuyển đổi chuỗi này thành số thực trong Python (lưu ý dấu phẩy)?

28 / 30

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

Tags: Bộ đề 09

Câu 28: Khi sử dụng lệnh `print()` với nhiều đối số cách nhau bởi dấu phẩy, ví dụ `print(a, b, c)`, Python sẽ tự động chèn ký tự nào giữa các đối số đó theo mặc định?

29 / 30

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

Tags: Bộ đề 09

Câu 29: Xét đoạn code:
```python
x = 10
y = 5
print(f'{x} + {y} = {x+y}')
```
Đây là một cách khác để định dạng và in output. Output của đoạn code này là gì?

30 / 30

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

Tags: Bộ đề 09

Câu 30: Bạn muốn in ra dòng chữ 'Kết thúc chương trình.' mà không xuống dòng sau đó. Lệnh `print` nào sau đây thực hiện điều đó?

0

Bạn đã sẵn sàng chưa? 45 phút làm bài bắt đầu!!!

Bạn đã hết giờ làm bài! Xem kết quả các câu hỏi đã làm nhé!!!


Trắc nghiệm Tin học 10 Kết nối tri thức Bài 18: 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 18: Các lệnh vào ra đơn giản - Đề 10

Trắc nghiệm Tin học 10 Kết nối tri thức Bài 18: Các lệnh vào ra đơn giản - Đề 10 được xây dựng với nhiều câu hỏi chất lượng, sát với nội dung chương trình học, giúp bạn dễ dàng ôn tập và kiểm tra kiến thức hiệu quả. Hãy cùng bắt đầu làm bài tập trắc nghiệm ngay để nâng cao hiểu biết và chuẩn bị tốt cho kỳ thi sắp tới!

Câu 1: Đoạn chương trình Python sau thực hiện chức năng gì?
```python
ten = input(

  • A. In ra dòng chữ cố định
  • B. Nhận tên từ người dùng qua bàn phím và in lời chào cá nhân hóa.
  • C. Chỉ in ra dòng chữ
  • D. Báo lỗi cú pháp.

Câu 2: Khi chạy đoạn chương trình sau, nếu người dùng nhập

  • A. Số lượng đã nhập là: 155
  • B. Số lượng đã nhập là: 20
  • C. Báo lỗi chương trình.
  • D. Số lượng đã nhập là: 15 + 5

Câu 3: Để thực hiện phép tính cộng với dữ liệu nhập từ hàm `input()`, ta cần thực hiện thao tác gì với dữ liệu nhập vào?

  • A. Không cần làm gì thêm vì `input()` tự động nhận dạng số.
  • B. Sử dụng hàm `print()` để hiển thị dữ liệu trước khi tính toán.
  • C. Chuyển đổi kiểu dữ liệu của dữ liệu nhập sang kiểu số (ví dụ: `int()` hoặc `float()`).
  • D. Sử dụng dấu phẩy (`,`) thay cho dấu cộng (`+`).

Câu 4: Đoạn chương trình sau sẽ in ra màn hình những gì?
```python
print(

  • A. Hello
    World!Python
  • B. Hello
    World!
    Python
  • C. HelloWorld!Python
  • D. Hello World! Python

Câu 5: Đoạn chương trình sau sẽ in ra màn hình những gì?
```python
print(

  • A. a b c
  • B. a-b-c
  • C. abc
  • D. a,b,c

Câu 6: Giả sử người dùng nhập

  • A. Tuổi của bạn sau 10 năm nữa là: 2010
  • B. Tuổi của bạn sau 10 năm nữa là: 20 + 10
  • C. Báo lỗi chương trình.
  • D. Tuổi của bạn sau 10 năm nữa là: 30

Câu 7: Nếu người dùng nhập

  • A. Chương trình in ra
  • B. Chương trình in ra
  • C. Chương trình báo lỗi `ValueError`.
  • D. Chương trình báo lỗi `TypeError`.

Câu 8: Đoạn chương trình nào dưới đây nhận vào chiều dài và chiều rộng của hình chữ nhật (là số thực) từ bàn phím và in ra diện tích của nó?

  • A. ```python
    chieu_dai = float(input(
  • B. ```python
    chieu_dai = input(
  • C. ```python
    chieu_dai = int(input(
  • D. ```python
    print(

Câu 9: Chức năng chính của hàm `print()` trong Python là gì?

  • A. Đọc dữ liệu từ tệp tin.
  • B. Nhận dữ liệu từ bàn phím.
  • C. Hiển thị thông tin ra thiết bị đầu ra chuẩn (thường là màn hình console).
  • D. Thực hiện các phép tính toán học.

Câu 10: Chức năng chính của hàm `input()` trong Python là gì?

  • A. Hiển thị thông tin ra màn hình.
  • B. Nhận dữ liệu từ thiết bị đầu vào chuẩn (thường là bàn phím) dưới dạng chuỗi.
  • C. Lưu trữ dữ liệu vào biến.
  • D. Chuyển đổi kiểu dữ liệu.

Câu 11: Khi sử dụng hàm `print()` với nhiều đối số cách nhau bởi dấu phẩy (ví dụ: `print(a, b, c)`), mặc định các đối số này sẽ được ngăn cách bởi ký tự nào khi in ra?

  • A. Một khoảng trắng.
  • B. Dấu phẩy.
  • C. Dấu gạch ngang (`-`).
  • D. Ký tự xuống dòng (`n`).

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

  • A. int (số nguyên)
  • B. float (số thực)
  • C. bool (logic)
  • D. str (chuỗi ký tự)

Câu 13: Để in giá trị của một biến số nguyên `count` cùng với một dòng chữ

  • A. print(
  • B. print(
  • C. print(
  • D. print(Tổng số: count)

Câu 14: Đoạn code sau sẽ in ra màn hình gì nếu người dùng nhập

  • A. Chiều cao của bạn là: 1
  • B. Chiều cao của bạn là: 1.75
  • C. Chiều cao của bạn là: 175
  • D. Báo lỗi chương trình.

Câu 15: Khi chạy đoạn code sau, nếu người dùng nhập

  • A. Chương trình in ra
  • B. Chương trình in ra
  • C. Chương trình báo lỗi `ValueError`.
  • D. Chương trình báo lỗi `TypeError`.

Câu 16: Để in một dòng trống ra màn hình, ta có thể sử dụng lệnh nào sau đây?

  • A. print()
  • B. input()
  • C. print(
  • D. Câu A và C đều đúng.

Câu 17: Đoạn chương trình nào dưới đây sẽ báo lỗi khi thực thi?

  • A. print(int(
  • B. print(int(
  • C. print(float(
  • D. print(str(10.5))

Câu 18: Cho đoạn code:
```python
so1 = input(

  • A. SyntaxError
  • B. TypeError
  • C. ValueError
  • D. NameError

Câu 19: Khi sử dụng hàm `print()`, mặc định sau khi in xong nội dung, con trỏ sẽ di chuyển đến đâu?

  • A. Vẫn ở cuối dòng hiện tại.
  • B. Xuống đầu dòng tiếp theo.
  • C. Quay về đầu dòng hiện tại.
  • D. Di chuyển sang phải một khoảng trắng.

Câu 20: Đoạn chương trình nào dưới đây thực hiện việc nhập tên và tuổi của người dùng, sau đó in ra một câu giới thiệu đầy đủ?

  • A. ```python
    ten = input(
  • B. ```python
    ten = print(
  • C. ```python
    ten = input(
  • D. ```python
    ten, tuoi = input(

Câu 21: Mục đích của việc sử dụng hàm `str()` là gì?

  • A. Chuyển một chuỗi thành số nguyên.
  • B. Chuyển một chuỗi thành số thực.
  • C. Chuyển một giá trị (số, boolean, ...) thành chuỗi.
  • D. Kiểm tra kiểu dữ liệu của một biến.

Câu 22: Cho đoạn code:
```python
a = 10
b = 20
print(a, b, a+b, sep=

  • A. 10 | 20 | a+b
  • B. 10, 20, 30
  • C. 10 | 20 | 10+20
  • D. 10 | 20 | 30

Câu 23: Một chương trình cần nhập vào bán kính hình tròn (số thực) và in ra chu vi của nó (Chu vi = 2 * pi * bán kính, với pi = 3.14).
Đoạn code nào sau đây thực hiện đúng yêu cầu đó?

  • A. ```python
    pi = 3.14
    ban_kinh = float(input(
  • B. ```python
    pi = 3.14
    ban_kinh = input(
  • C. ```python
    pi = 3.14
    ban_kinh = int(input(
  • D. ```python
    pi = 3.14
    ban_kinh = float(

Câu 24: Đoạn code sau sẽ in ra màn hình gì?
```python
print(

  • A. Kết thúc chương trình.
    Hẹn gặp lại.
  • B. Kết thúc chương trình. Hẹn gặp lại.
  • C. Kết thúc chương trình.Hẹn gặp lại.
  • D. Kết thúc chương trình.
    Hẹn gặp lại.

Câu 25: Nếu bạn muốn nhập một số nguyên từ người dùng và lưu vào biến `n`, câu lệnh nào sau đây là đúng?

  • A. n = input(
  • B. n = int(input(
  • C. n = integer(input(
  • D. input n(

Câu 26: Đoạn code nào sau đây sẽ gây ra lỗi `TypeError`?

  • A. print(
  • B. print(
  • C. print(float(
  • D. print(

Câu 27: Khi chạy đoạn code sau, nếu người dùng nhập

  • A. Kết quả: 12.5
  • B. Kết quả: 102.5
  • C. Kết quả: 12
  • D. Báo lỗi chương trình.

Câu 28: Bạn muốn in ra màn hình dòng chữ

  • A. print(
  • B. print(
  • C. print(
  • D. print(Nhiệt độ hiện tại là, nhiet_do, độ C)

Câu 29: Đâu là lý do chính khiến bạn cần chuyển đổi kiểu dữ liệu khi nhập số từ bàn phím bằng `input()` để thực hiện tính toán?

  • A. Để giảm dung lượng bộ nhớ.
  • B. Để chương trình chạy nhanh hơn.
  • C. Vì `input()` chỉ nhận ký tự, không nhận số.
  • D. Vì `input()` trả về giá trị dưới dạng chuỗi, không phải kiểu số.

Câu 30: Cho đoạn code:
```python
a = int(input(

  • A. 35
  • B. 57
  • C. A * B
  • D. Báo lỗi chương trình.

1 / 30

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

Tags: Bộ đề 10

Câu 1: Đoạn chương trình Python sau thực hiện chức năng gì?
```python
ten = input("Nhập tên của bạn: ")
print("Xin chào,", ten)
```

2 / 30

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

Tags: Bộ đề 10

Câu 2: Khi chạy đoạn chương trình sau, nếu người dùng nhập "15" vào bàn phím, kết quả in ra màn hình sẽ là gì?
```python
so_luong = input("Nhập số lượng: ")
print("Số lượng đã nhập là: ", so_luong + 5)

3 / 30

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

Tags: Bộ đề 10

Câu 3: Để thực hiện phép tính cộng với dữ liệu nhập từ hàm `input()`, ta cần thực hiện thao tác gì với dữ liệu nhập vào?

4 / 30

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

Tags: Bộ đề 10

Câu 4: Đoạn chương trình sau sẽ in ra màn hình những gì?
```python
print("Hello")
print("World", end="!")
print("Python")
```

5 / 30

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

Tags: Bộ đề 10

Câu 5: Đoạn chương trình sau sẽ in ra màn hình những gì?
```python
print("a", "b", "c", sep="-")
```

6 / 30

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

Tags: Bộ đề 10

Câu 6: Giả sử người dùng nhập "20" khi chạy đoạn code sau. Kết quả in ra màn hình là gì?
```python
tuoi_str = input("Nhập tuổi của bạn: ")
tuoi_int = int(tuoi_str)
print("Tuổi của bạn sau 10 năm nữa là:", tuoi_int + 10)
```

7 / 30

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

Tags: Bộ đề 10

Câu 7: Nếu người dùng nhập "hello" khi chạy đoạn code sau, điều gì sẽ xảy ra?
```python
so_nguyen_str = input("Nhập một số nguyên: ")
so_nguyen = int(so_nguyen_str)
print("Số nguyên là:", so_nguyen)
```

8 / 30

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

Tags: Bộ đề 10

Câu 8: Đoạn chương trình nào dưới đây nhận vào chiều dài và chiều rộng của hình chữ nhật (là số thực) từ bàn phím và in ra diện tích của nó?

9 / 30

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

Tags: Bộ đề 10

Câu 9: Chức năng chính của hàm `print()` trong Python là gì?

10 / 30

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

Tags: Bộ đề 10

Câu 10: Chức năng chính của hàm `input()` trong Python là gì?

11 / 30

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

Tags: Bộ đề 10

Câu 11: Khi sử dụng hàm `print()` với nhiều đối số cách nhau bởi dấu phẩy (ví dụ: `print(a, b, c)`), mặc định các đối số này sẽ được ngăn cách bởi ký tự nào khi in ra?

12 / 30

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

Tags: Bộ đề 10

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

13 / 30

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

Tags: Bộ đề 10

Câu 13: Để in giá trị của một biến số nguyên `count` cùng với một dòng chữ "Tổng số: " trên cùng một dòng, lệnh nào sau đây là đúng cú pháp và cho kết quả mong muốn?

14 / 30

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

Tags: Bộ đề 10

Câu 14: Đoạn code sau sẽ in ra màn hình gì nếu người dùng nhập "1.75"?
```python
chieu_cao_str = input("Nhập chiều cao (m): ")
chieu_cao_float = float(chieu_cao_str)
print("Chiều cao của bạn là:", chieu_cao_float)
```

15 / 30

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

Tags: Bộ đề 10

Câu 15: Khi chạy đoạn code sau, nếu người dùng nhập "80kg", điều gì sẽ xảy ra?
```python
can_nang_str = input("Nhập cân nặng (kg): ")
can_nang_float = float(can_nang_str)
print("Cân nặng là:", can_nang_float)
```

16 / 30

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

Tags: Bộ đề 10

Câu 16: Để in một dòng trống ra màn hình, ta có thể sử dụng lệnh nào sau đây?

17 / 30

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

Tags: Bộ đề 10

Câu 17: Đoạn chương trình nào dưới đây sẽ báo lỗi khi thực thi?

18 / 30

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

Tags: Bộ đề 10

Câu 18: Cho đoạn code:
```python
so1 = input("Nhập số thứ nhất: ")
so2 = input("Nhập số thứ hai: ")
tong = int(so1) + int(so2)
print("Tổng là:", tong)
```
Nếu người dùng nhập "abc" cho số thứ nhất, loại lỗi nào có khả năng xảy ra nhất?

19 / 30

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

Tags: Bộ đề 10

Câu 19: Khi sử dụng hàm `print()`, mặc định sau khi in xong nội dung, con trỏ sẽ di chuyển đến đâu?

20 / 30

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

Tags: Bộ đề 10

Câu 20: Đoạn chương trình nào dưới đây thực hiện việc nhập tên và tuổi của người dùng, sau đó in ra một câu giới thiệu đầy đủ?

21 / 30

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

Tags: Bộ đề 10

Câu 21: Mục đích của việc sử dụng hàm `str()` là gì?

22 / 30

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

Tags: Bộ đề 10

Câu 22: Cho đoạn code:
```python
a = 10
b = 20
print(a, b, a+b, sep=" | ")
```
Kết quả in ra màn hình là gì?

23 / 30

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

Tags: Bộ đề 10

Câu 23: Một chương trình cần nhập vào bán kính hình tròn (số thực) và in ra chu vi của nó (Chu vi = 2 * pi * bán kính, với pi = 3.14).
Đoạn code nào sau đây thực hiện đúng yêu cầu đó?

24 / 30

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

Tags: Bộ đề 10

Câu 24: Đoạn code sau sẽ in ra màn hình gì?
```python
print("Kết thúc chương trình.", end="")
print("Hẹn gặp lại.")
```

25 / 30

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

Tags: Bộ đề 10

Câu 25: Nếu bạn muốn nhập một số nguyên từ người dùng và lưu vào biến `n`, câu lệnh nào sau đây là đúng?

26 / 30

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

Tags: Bộ đề 10

Câu 26: Đoạn code nào sau đây sẽ gây ra lỗi `TypeError`?

27 / 30

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

Tags: Bộ đề 10

Câu 27: Khi chạy đoạn code sau, nếu người dùng nhập "10" và sau đó nhập "2.5", kết quả in ra màn hình là gì?
```python
x = int(input("Nhập số nguyên: "))
y = float(input("Nhập số thực: "))
print("Kết quả:", x + y)
```

28 / 30

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

Tags: Bộ đề 10

Câu 28: Bạn muốn in ra màn hình dòng chữ "Nhiệt độ hiện tại là 25 độ C". Biến `nhiet_do` đang lưu giá trị số `25`. Lệnh nào sau đây là đúng?

29 / 30

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

Tags: Bộ đề 10

Câu 29: Đâu là lý do chính khiến bạn cần chuyển đổi kiểu dữ liệu khi nhập số từ bàn phím bằng `input()` để thực hiện tính toán?

30 / 30

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

Tags: Bộ đề 10

Câu 30: Cho đoạn code:
```python
a = int(input("A: "))
b = int(input("B: "))
print(a * b)
```
Nếu người dùng nhập "5" khi được yêu cầu nhập A, và "7" khi được yêu cầu nhập B, kết quả in ra màn hình sẽ là gì?

Viết một bình luận