15+ Đề Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu 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 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản - Đề 01

Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản - Đề 01 bao gồm nhiều câu hỏi hay, bám sát chương trình. Cùng làm bài tập trắc nghiệm ngay.

Câu 1: Trong Python, kiểu dữ liệu nào được sử dụng để biểu diễn các số nguyên dương, số nguyên âm và số 0 mà không có phần thập phân?

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

Câu 2: Kiểu dữ liệu nào trong Python thích hợp nhất để lưu trữ giá trị nhiệt độ đo được là 25.5 độ C?

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

Câu 3: Khi sử dụng hàm `input()` trong Python để nhận dữ liệu từ bàn phím, kiểu dữ liệu mặc định của giá trị nhận được là gì?

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

Câu 4: Để nhập một số nguyên từ bàn phím và gán vào biến `tuoi`, câu lệnh Python đúng là gì?

  • A. tuoi = input("Nhập tuổi: ")
  • B. tuoi = float(input("Nhập tuổi: "))
  • C. input("Nhập tuổi: ") = tuoi
  • D. tuoi = int(input("Nhập tuổi: "))

Câu 5: Đoạn chương trình sau sẽ in ra màn hình kết quả gì?
```python
a = 10
b = 3
print(a / b)
```

  • A. 3
  • B. 10 / 3
  • C. 3.3333333333333335
  • D. Lỗi

Câu 6: Cho đoạn mã sau:
```python
r = float(input("Nhập bán kính: "))
dien_tich = 3.14 * r * r
print("Diện tích hình tròn là:", dien_tich)
```
Nếu người dùng nhập `5` khi chương trình yêu cầu nhập bán kính, kết quả in ra màn hình sẽ là gì?

  • A. Diện tích hình tròn là: 78.5
  • B. Diện tích hình tròn là: 78.5
  • C. Diện tích hình tròn là: 78
  • D. Lỗi do nhập số nguyên

Câu 7: Giả sử cần tính chu vi hình chữ nhật với chiều dài là `dai` và chiều rộng là `rong`. Cả hai giá trị này đều có thể là số thực. Biến `chu_vi` nên có kiểu dữ liệu gì?

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

Câu 8: Đoạn chương trình sau nhằm mục đích tính tổng hai số nguyên nhập từ bàn phím. Hãy xác định dòng lệnh SAI:
```python
1. a = input("Nhập số thứ nhất: ")
2. b = input("Nhập số thứ hai: ")
3. tong = a + b
4. print("Tổng là:", tong)
```

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

Câu 9: Để sửa lỗi trong đoạn chương trình ở Câu 8 sao cho nó tính tổng đúng của hai số nguyên, ta cần thay đổi dòng lệnh SAI như thế nào?

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

Câu 10: Đoạn chương trình sau sẽ in ra màn hình kết quả gì?
```python
x = 5
y = 2.0
z = x + y
print(type(z))
```

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

Câu 11: Khi sử dụng câu lệnh `print("Xin", "chào", "Python", sep="-")`, kết quả in ra màn hình là gì?

  • A. XinchàoPython
  • B. Xin chào Python
  • C. Xin-chào-Python
  • D. Xin chào Python-

Câu 12: Mệnh đề nào sau đây là ĐÚNG về sự khác nhau giữa kiểu `int` và `float` trong Python?

  • A. Kiểu `int` chỉ lưu số dương, còn `float` lưu cả số âm.
  • B. Kiểu `float` có phạm vi biểu diễn nhỏ hơn `int`.
  • C. Kiểu `int` lưu trữ các số có phần thập phân, còn `float` thì không.
  • D. Kiểu `float` lưu trữ các số có phần thập phân, còn `int` thì không.

Câu 13: Đoạn chương trình sau sẽ in ra màn hình kết quả gì?
```python
a = "15"
b = "2"
tong = int(a) + int(b)
print(tong)
```

  • A. 17
  • B. 152
  • C. "17"
  • D. Lỗi

Câu 14: Để chuyển đổi một giá trị từ kiểu `float` sang kiểu `int`, ta sử dụng hàm nào?

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

Câu 15: Đoạn chương trình sau sẽ in ra màn hình kết quả gì?
```python
a = 7.8
b = int(a)
print(b)
```

  • A. 7.8
  • B. 8
  • C. 7
  • D. Lỗi

Câu 16: Khi sử dụng câu lệnh `print("Kết thúc", end="***")` và sau đó là `print("Dòng tiếp theo")`, kết quả in ra màn hình sẽ như thế nào?

  • A. Kết thúc
    ***Dòng tiếp theo
  • B. Kết thúc***Dòng tiếp theo
  • C. Kết thúcDòng tiếp theo
  • D. Kết thúc
    Dòng tiếp theo

Câu 17: Bạn cần viết chương trình nhập vào điểm trung bình môn Toán của một học sinh (có thể có phần thập phân) và lưu vào biến `diem_toan`. Kiểu dữ liệu nào phù hợp nhất cho biến `diem_toan`?

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

Câu 18: Đoạn chương trình nào sau đây sẽ gây ra lỗi nếu người dùng nhập chữ cái thay vì số khi được yêu cầu?

  • A. ten = input("Nhập tên: ")
  • B. tuoi_str = input("Nhập tuổi: ")
  • C. chieu_cao_str = input("Nhập chiều cao: ")
  • D. so_nguyen = int(input("Nhập số nguyên: "))

Câu 19: Giả sử biến `so_luong` đang lưu trữ giá trị 10 (kiểu int) và biến `don_gia` đang lưu trữ giá trị 15.5 (kiểu float). Khi thực hiện phép nhân `thanh_tien = so_luong * don_gia`, biến `thanh_tien` sẽ có kiểu dữ liệu gì?

  • A. float
  • B. int
  • C. str
  • D. Lỗi

Câu 20: Để in giá trị của biến `x` và biến `y` trên cùng một dòng, cách nhau bởi một dấu phẩy và một khoảng trắng, câu lệnh `print` nào sau đây là đúng?

  • A. print(x, y)
  • B. print(x + "," + y)
  • C. print(x, y, sep=", ")
  • D. print(x, ",", y)

Câu 21: Đoạn chương trình sau sẽ in ra màn hình kết quả gì?
```python
so_a = int("25")
so_b = float("3.14")
tong = so_a + so_b
print(tong)
```

  • A. 28
  • B. 253.14
  • C. 28.14
  • D. 28.14

Câu 22: Hàm `type()` trong Python dùng để làm gì?

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

Câu 23: Bạn muốn viết chương trình nhập vào số lượng sản phẩm (luôn là số nguyên không âm) và giá tiền mỗi sản phẩm (có thể có phần thập phân). Kiểu dữ liệu phù hợp nhất cho số lượng và giá tiền lần lượt là gì?

  • A. float, int
  • B. int, float
  • C. int, int
  • D. float, float

Câu 24: Đoạn mã nào sau đây sẽ đọc một dòng văn bản từ bàn phím và lưu vào biến `chuoi`?

  • A. chuoi = input()
  • B. input(chuoi)
  • C. chuoi = read()
  • D. chuoi = int(input())

Câu 25: Giả sử bạn cần tính trung bình cộng của ba số nguyên `a`, `b`, `c` nhập từ bàn phím. Biểu thức tính trung bình cộng nào sau đây sẽ cho kết quả chính xác (có thể là số thực)?

  • A. (a + b + c) // 3
  • B. int((a + b + c) / 3)
  • C. (a + b + c) / 3
  • D. float(a + b + c) // 3

Câu 26: Đoạn chương trình sau sẽ in ra màn hình gì?
```python
s = "100"
n = 50
k = int(s) + n
print(k)
```

  • A. 10050
  • B. "10050"
  • C. Lỗi
  • D. 150

Câu 27: Khi muốn in nhiều giá trị hoặc biến ra màn hình bằng hàm `print()`, các giá trị/biến đó được phân 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 chấm phẩy (";")
  • D. Không có ký tự nào

Câu 28: Đoạn chương trình nào sau đây sẽ in ra dòng chữ "Ket thuc chuong trinh" mà KHÔNG xuống dòng sau khi in?

  • A. print("Ket thuc chuong trinh")
  • B. print("Ket thuc chuong trinh", end="")
  • C. print("Ket thuc chuong trinh", sep="")
  • D. print("Ket thuc chuong trinhn")

Câu 29: Bạn được yêu cầu viết chương trình nhập vào một số nguyên N, sau đó in ra N và N+1 trên hai dòng riêng biệt. Đoạn mã nào sau đây thực hiện đúng yêu cầu đó?

  • A. N = input(); print(N, N+1)
  • B. N = int(input()); print(N + " " + str(N+1))
  • C. N = int(input()); print(N); print(N+1)
  • D. N = int(input()); print(N, end="n"); print(N+1)

Câu 30: Giá trị nào sau đây KHÔNG thể được biểu diễn bằng kiểu dữ liệu `int` trong Python?

  • A. 0
  • B. -100
  • C. 999999999999999
  • D. 3.14

1 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 1

Câu 1: Trong Python, kiểu dữ liệu nào được sử dụng để biểu diễn các số nguyên dương, số nguyên âm và số 0 mà không có phần thập phân?

2 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 1

Câu 2: Kiểu dữ liệu nào trong Python thích hợp nhất để lưu trữ giá trị nhiệt độ đo được là 25.5 độ C?

3 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 1

Câu 3: Khi sử dụng hàm `input()` trong Python để nhận dữ liệu từ bàn phím, kiểu dữ liệu mặc định của giá trị nhận được là gì?

4 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 1

Câu 4: Để nhập một số nguyên từ bàn phím và gán vào biến `tuoi`, câu lệnh Python đúng là gì?

5 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 1

Câu 5: Đoạn chương trình sau sẽ in ra màn hình kết quả gì?
```python
a = 10
b = 3
print(a / b)
```

6 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 1

Câu 6: Cho đoạn mã sau:
```python
r = float(input('Nhập bán kính: '))
dien_tich = 3.14 * r * r
print('Diện tích hình tròn là:', dien_tich)
```
Nếu người dùng nhập `5` khi chương trình yêu cầu nhập bán kính, kết quả in ra màn hình sẽ là gì?

7 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 1

Câu 7: Giả sử cần tính chu vi hình chữ nhật với chiều dài là `dai` và chiều rộng là `rong`. Cả hai giá trị này đều có thể là số thực. Biến `chu_vi` nên có kiểu dữ liệu gì?

8 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 1

Câu 8: Đoạn chương trình sau nhằm mục đích tính tổng hai số nguyên nhập từ bàn phím. Hãy xác định dòng lệnh SAI:
```python
1. a = input('Nhập số thứ nhất: ')
2. b = input('Nhập số thứ hai: ')
3. tong = a + b
4. print('Tổng là:', tong)
```

9 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 1

Câu 9: Để sửa lỗi trong đoạn chương trình ở Câu 8 sao cho nó tính tổng đúng của hai số nguyên, ta cần thay đổi dòng lệnh SAI như thế nào?

10 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 1

Câu 10: Đoạn chương trình sau sẽ in ra màn hình kết quả gì?
```python
x = 5
y = 2.0
z = x + y
print(type(z))
```

11 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 1

Câu 11: Khi sử dụng câu lệnh `print('Xin', 'chào', 'Python', sep='-')`, kết quả in ra màn hình là gì?

12 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 1

Câu 12: Mệnh đề nào sau đây là ĐÚNG về sự khác nhau giữa kiểu `int` và `float` trong Python?

13 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 1

Câu 13: Đoạn chương trình sau sẽ in ra màn hình kết quả gì?
```python
a = '15'
b = '2'
tong = int(a) + int(b)
print(tong)
```

14 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 1

Câu 14: Để chuyển đổi một giá trị từ kiểu `float` sang kiểu `int`, ta sử dụng hàm nào?

15 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 1

Câu 15: Đoạn chương trình sau sẽ in ra màn hình kết quả gì?
```python
a = 7.8
b = int(a)
print(b)
```

16 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 1

Câu 16: Khi sử dụng câu lệnh `print('Kết thúc', end='***')` và sau đó là `print('Dòng tiếp theo')`, kết quả in ra màn hình sẽ như thế nào?

17 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 1

Câu 17: Bạn cần viết chương trình nhập vào điểm trung bình môn Toán của một học sinh (có thể có phần thập phân) và lưu vào biến `diem_toan`. Kiểu dữ liệu nào phù hợp nhất cho biến `diem_toan`?

18 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 1

Câu 18: Đoạn chương trình nào sau đây sẽ gây ra lỗi nếu người dùng nhập chữ cái thay vì số khi được yêu cầu?

19 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 1

Câu 19: Giả sử biến `so_luong` đang lưu trữ giá trị 10 (kiểu int) và biến `don_gia` đang lưu trữ giá trị 15.5 (kiểu float). Khi thực hiện phép nhân `thanh_tien = so_luong * don_gia`, biến `thanh_tien` sẽ có kiểu dữ liệu gì?

20 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 1

Câu 20: Để in giá trị của biến `x` và biến `y` trên cùng một dòng, cách nhau bởi một dấu phẩy và một khoảng trắng, câu lệnh `print` nào sau đây là đúng?

21 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 1

Câu 21: Đoạn chương trình sau sẽ in ra màn hình kết quả gì?
```python
so_a = int('25')
so_b = float('3.14')
tong = so_a + so_b
print(tong)
```

22 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 1

Câu 22: Hàm `type()` trong Python dùng để làm gì?

23 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 1

Câu 23: Bạn muốn viết chương trình nhập vào số lượng sản phẩm (luôn là số nguyên không âm) và giá tiền mỗi sản phẩm (có thể có phần thập phân). Kiểu dữ liệu phù hợp nhất cho số lượng và giá tiền lần lượt là gì?

24 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 1

Câu 24: Đoạn mã nào sau đây sẽ đọc một dòng văn bản từ bàn phím và lưu vào biến `chuoi`?

25 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 1

Câu 25: Giả sử bạn cần tính trung bình cộng của ba số nguyên `a`, `b`, `c` nhập từ bàn phím. Biểu thức tính trung bình cộng nào sau đây sẽ cho kết quả chính xác (có thể là số thực)?

26 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 1

Câu 26: Đoạn chương trình sau sẽ in ra màn hình gì?
```python
s = '100'
n = 50
k = int(s) + n
print(k)
```

27 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 1

Câu 27: Khi muốn in nhiều giá trị hoặc biến ra màn hình bằng hàm `print()`, các giá trị/biến đó được phân cách nhau bởi ký tự mặc định nào?

28 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 1

Câu 28: Đoạn chương trình nào sau đây sẽ in ra dòng chữ 'Ket thuc chuong trinh' mà KHÔNG xuống dòng sau khi in?

29 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 1

Câu 29: Bạn được yêu cầu viết chương trình nhập vào một số nguyên N, sau đó in ra N và N+1 trên hai dòng riêng biệt. Đoạn mã nào sau đây thực hiện đúng yêu cầu đó?

30 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 1

Câu 30: Giá trị nào sau đây KHÔNG thể được biểu diễn bằng kiểu dữ liệu `int` trong Python?

Xem kết quả

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 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản - Đề 02

Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản - Đề 02 bao gồm nhiều câu hỏi hay, bám sát chương trình. Cùng làm bài tập trắc nghiệm ngay.

Câu 1: Trong Python, kiểu dữ liệu nào được sử dụng để lưu trữ các số nguyên không có phần thập phân?

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

Câu 2: Kiểu dữ liệu nào trong Python được sử dụng để lưu trữ các số có phần thập phân, ví dụ như 3.14 hoặc -0.001?

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

Câu 3: Cho đoạn chương trình sau:
x = 10 / 2
print(type(x))
Kết quả hiển thị trên màn hình sẽ là kiểu dữ liệu nào?

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

Câu 4: Cho đoạn chương trình sau:
y = 10 // 3
print(type(y))
Kết quả hiển thị trên màn hình sẽ là kiểu dữ liệu nào?

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

Câu 5: Lệnh nào sau đây được sử dụng để in giá trị của một biến hoặc biểu thức ra màn hình trong Python?

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

Câu 6: Lệnh nào sau đây được sử dụng để nhận dữ liệu nhập từ bàn phím và trả về dưới dạng chuỗi (string) trong Python?

  • A. output()
  • B. read()
  • C. input()
  • D. scan()

Câu 7: Để nhập một số nguyên từ bàn phím và gán cho biến `tuoi`, câu lệnh Python đúng là gì?

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

Câu 8: Để nhập một số thực từ bàn phím và gán cho biến `diem`, câu lệnh Python đúng là gì?

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

Câu 9: Cho đoạn chương trình sau:
a = 5
b = 2.5
c = a + b
print(c)
Kết quả hiển thị trên màn hình là gì?

  • A. 7.5
  • B. 7
  • C. 52.5
  • D. Error

Câu 10: Cho đoạn chương trình sau:
x = input("Nhập số thứ nhất: ")
y = input("Nhập số thứ hai: ")
tong = x + y
print(tong)
Nếu người dùng nhập `10` và `20`, kết quả hiển thị trên màn hình là gì?

  • A. 30
  • B. 30.0
  • C. 1020
  • D. Error

Câu 11: Để sửa đoạn chương trình ở Câu 10 sao cho tính được tổng của hai số nguyên người dùng nhập vào, ta cần thay đổi dòng `tong = x + y` như thế nào?

  • A. tong = str(x) + str(y)
  • B. tong = float(x) + float(y)
  • C. tong = x + y (không cần thay đổi)
  • D. tong = int(x) + int(y)

Câu 12: Cho đoạn chương trình sau:
a = int(input())
b = float(input())
print(a * b)
Nếu người dùng nhập `5` ở dòng đầu tiên và `3.0` ở dòng thứ hai, kết quả hiển thị trên màn hình là gì?

  • A. 15.0
  • B. 15
  • C. 53.0
  • D. Error

Câu 13: Lệnh `print()` có thể in ra nhiều giá trị cùng lúc, cách nhau bởi dấu phẩy. Các giá trị này sẽ được ngăn cách mặc định bởi ký tự gì khi in ra màn hình?

  • A. ,
  • B. Khoảng trắng (" ")
  • C. ;
  • D. n

Câu 14: Cho đoạn chương trình:
print("Xin", "chào", "Python", sep="-")
Kết quả hiển thị trên màn hình là gì?

  • A. Xin chào Python
  • B. XinchàoPython
  • C. Xin-chào-Python
  • D. Xin,chào,Python

Câu 15: Cho đoạn chương trình:
print("Dong thu nhat", end=" ")
print("Dong thu hai")
Kết quả hiển thị trên màn hình là gì?

  • A. Dong thu nhat Dong thu hai
  • B. Dong thu nhat
    Dong thu hai
  • C. Dong thu nhatDong thu hai
  • D. Error

Câu 16: Giả sử bạn muốn tính diện tích hình chữ nhật với chiều dài và chiều rộng nhập từ bàn phím. Chiều dài là số nguyên, chiều rộng là số thực. Bạn cần kiểu dữ liệu nào cho biến lưu trữ diện tích?

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

Câu 17: Đoạn code nào sau đây sẽ gây lỗi nếu người dùng nhập một chuỗi không phải là số khi được yêu cầu nhập?

  • A. ten = input("Nhập tên: ")
  • B. print("Chào bạn!")
  • C. so = input("Nhập số: ")
  • D. so_nguyen = int(input("Nhập số nguyên: "))

Câu 18: Trong Python, đâu là cách hợp lệ để gán giá trị 10 cho biến `so_luong`?

  • A. so_luong == 10
  • B. so_luong := 10
  • C. so_luong = 10
  • D. 10 = so_luong

Câu 19: Cho biểu thức toán học: (5 + 3) * 2. Biểu thức tương ứng trong Python là gì?

  • A. (5 + 3) * 2
  • B. 5 + 3 * 2
  • C. (5 + 3) x 2
  • D. 5 + (3 * 2)

Câu 20: Cho đoạn chương trình:
a = 7
b = 2
print(a % b)
Kết quả hiển thị trên màn hình là gì?

  • A. 3
  • B. 1
  • C. 3.5
  • D. Error

Câu 21: Cho đoạn chương trình:
x = 4
y = 3
z = x ** y
print(z)
Kết quả hiển thị trên màn hình là gì?

  • A. 12
  • B. 7
  • C. 64.0
  • D. 64

Câu 22: Bạn cần tính chu vi hình tròn với bán kính R nhập từ bàn phím (R có thể là số thực). Công thức chu vi là C = 2 * pi * R. Biến lưu trữ chu vi C nên có kiểu dữ liệu nào?

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

Câu 23: Để in ra màn hình dòng chữ "Ket qua la: " kèm theo giá trị của biến `tong` (kiểu số), cách viết lệnh print nào sau đây là đúng?

  • A. print "Ket qua la: " + tong
  • B. print("Ket qua la: " + str(tong))
  • C. print("Ket qua la:", tong)
  • D. print("Ket qua la: tong")

Câu 24: Khi sử dụng lệnh `input()` mà không có đối số, chương trình sẽ chờ người dùng nhập dữ liệu. Dữ liệu nhập vào sẽ được trả về dưới dạng kiểu dữ liệu mặc định nào?

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

Câu 25: Cho đoạn chương trình:
so_a = int(input("Nhap so A: "))
so_b = int(input("Nhap so B: "))
hieu = so_a - so_b
print("Hieu cua hai so la:", hieu)
Nếu người dùng lần lượt nhập `15` và `7`, kết quả in ra màn hình là gì?

  • A. Hieu cua hai so la: 8
  • B. Hieu cua hai so la: 157
  • C. Hieu cua hai so la: 8.0
  • D. Error

Câu 26: Cho đoạn chương trình:
chieu_dai = float(input("Nhap chieu dai: "))
chieu_rong = float(input("Nhap chieu rong: "))
dien_tich = chieu_dai * chieu_rong
print("Dien tich:", dien_tich)
Nếu người dùng lần lượt nhập `4.5` và `2`, kết quả in ra màn hình là gì?

  • A. Dien tich: 9
  • B. Dien tich: 4.52
  • C. Dien tich: 9.0
  • D. Error

Câu 27: Bạn muốn viết chương trình nhập vào 3 số nguyên và tính trung bình cộng của chúng. Kiểu dữ liệu phù hợp nhất cho biến lưu trữ trung bình cộng là gì?

  • A. int (vì các số nhập vào là nguyên)
  • B. float (vì kết quả phép chia có thể là số thực)
  • C. str (vì kết quả có thể có dấu chấm)
  • D. Không cần biến lưu trữ kết quả

Câu 28: Lệnh `int(input())` sẽ chuyển đổi dữ liệu nhập từ bàn phím sang kiểu số nguyên. Nếu người dùng nhập `3.14`, kết quả của lệnh này là gì?

  • A. 3
  • B. 3.0
  • C. "3.14"
  • D. Gây lỗi (ValueError)

Câu 29: Cho đoạn chương trình:
a = 10
b = 3
print(f"{a} chia {b} bang {a/b:.2f}")
Kết quả hiển thị trên màn hình là gì?

  • A. 10 chia 3 bang 3.33
  • B. 10 chia 3 bang 3.333333...
  • C. 10 chia 3 bang 3
  • D. Error

Câu 30: Khi sử dụng hàm `print()` với nhiều đối số cách nhau bởi dấu phẩy, các đối số đó có thể thuộc các kiểu dữ liệu khác nhau (ví dụ: chuỗi và số). Python sẽ tự động chuyển đổi chúng thành chuỗi để in ra. Điều này thể hiện tính năng nào của Python?

  • A. Ép kiểu tường minh (Explicit Type Casting)
  • B. Khai báo kiểu dữ liệu (Type Declaration)
  • C. Ép kiểu ngầm định (Implicit Type Conversion)
  • D. Đa hình (Polymorphism)

1 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 2

Câu 1: Trong Python, kiểu dữ liệu nào được sử dụng để lưu trữ các số nguyên không có phần thập phân?

2 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 2

Câu 2: Kiểu dữ liệu nào trong Python được sử dụng để lưu trữ các số có phần thập phân, ví dụ như 3.14 hoặc -0.001?

3 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 2

Câu 3: Cho đoạn chương trình sau:
x = 10 / 2
print(type(x))
Kết quả hiển thị trên màn hình sẽ là kiểu dữ liệu nào?

4 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 2

Câu 4: Cho đoạn chương trình sau:
y = 10 // 3
print(type(y))
Kết quả hiển thị trên màn hình sẽ là kiểu dữ liệu nào?

5 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 2

Câu 5: Lệnh nào sau đây được sử dụng để in giá trị của một biến hoặc biểu thức ra màn hình trong Python?

6 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 2

Câu 6: Lệnh nào sau đây được sử dụng để nhận dữ liệu nhập từ bàn phím và trả về dưới dạng chuỗi (string) trong Python?

7 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 2

Câu 7: Để nhập một số nguyên từ bàn phím và gán cho biến `tuoi`, câu lệnh Python đúng là gì?

8 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 2

Câu 8: Để nhập một số thực từ bàn phím và gán cho biến `diem`, câu lệnh Python đúng là gì?

9 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 2

Câu 9: Cho đoạn chương trình sau:
a = 5
b = 2.5
c = a + b
print(c)
Kết quả hiển thị trên màn hình là gì?

10 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 2

Câu 10: Cho đoạn chương trình sau:
x = input('Nhập số thứ nhất: ')
y = input('Nhập số thứ hai: ')
tong = x + y
print(tong)
Nếu người dùng nhập `10` và `20`, kết quả hiển thị trên màn hình là gì?

11 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 2

Câu 11: Để sửa đoạn chương trình ở Câu 10 sao cho tính được tổng của hai số nguyên người dùng nhập vào, ta cần thay đổi dòng `tong = x + y` như thế nào?

12 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 2

Câu 12: Cho đoạn chương trình sau:
a = int(input())
b = float(input())
print(a * b)
Nếu người dùng nhập `5` ở dòng đầu tiên và `3.0` ở dòng thứ hai, kết quả hiển thị trên màn hình là gì?

13 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 2

Câu 13: Lệnh `print()` có thể in ra nhiều giá trị cùng lúc, cách nhau bởi dấu phẩy. Các giá trị này sẽ được ngăn cách mặc định bởi ký tự gì khi in ra màn hình?

14 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 2

Câu 14: Cho đoạn chương trình:
print('Xin', 'chào', 'Python', sep='-')
Kết quả hiển thị trên màn hình là gì?

15 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 2

Câu 15: Cho đoạn chương trình:
print('Dong thu nhat', end=' ')
print('Dong thu hai')
Kết quả hiển thị trên màn hình là gì?

16 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 2

Câu 16: Giả sử bạn muốn tính diện tích hình chữ nhật với chiều dài và chiều rộng nhập từ bàn phím. Chiều dài là số nguyên, chiều rộng là số thực. Bạn cần kiểu dữ liệu nào cho biến lưu trữ diện tích?

17 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 2

Câu 17: Đoạn code nào sau đây sẽ gây lỗi nếu người dùng nhập một chuỗi không phải là số khi được yêu cầu nhập?

18 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 2

Câu 18: Trong Python, đâu là cách hợp lệ để gán giá trị 10 cho biến `so_luong`?

19 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 2

Câu 19: Cho biểu thức toán học: (5 + 3) * 2. Biểu thức tương ứng trong Python là gì?

20 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 2

Câu 20: Cho đoạn chương trình:
a = 7
b = 2
print(a % b)
Kết quả hiển thị trên màn hình là gì?

21 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 2

Câu 21: Cho đoạn chương trình:
x = 4
y = 3
z = x ** y
print(z)
Kết quả hiển thị trên màn hình là gì?

22 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 2

Câu 22: Bạn cần tính chu vi hình tròn với bán kính R nhập từ bàn phím (R có thể là số thực). Công thức chu vi là C = 2 * pi * R. Biến lưu trữ chu vi C nên có kiểu dữ liệu nào?

23 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 2

Câu 23: Để in ra màn hình dòng chữ 'Ket qua la: ' kèm theo giá trị của biến `tong` (kiểu số), cách viết lệnh print nào sau đây là đúng?

24 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 2

Câu 24: Khi sử dụng lệnh `input()` mà không có đối số, chương trình sẽ chờ người dùng nhập dữ liệu. Dữ liệu nhập vào sẽ được trả về dưới dạng kiểu dữ liệu mặc định nào?

25 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 2

Câu 25: Cho đoạn chương trình:
so_a = int(input('Nhap so A: '))
so_b = int(input('Nhap so B: '))
hieu = so_a - so_b
print('Hieu cua hai so la:', hieu)
Nếu người dùng lần lượt nhập `15` và `7`, kết quả in ra màn hình là gì?

26 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 2

Câu 26: Cho đoạn chương trình:
chieu_dai = float(input('Nhap chieu dai: '))
chieu_rong = float(input('Nhap chieu rong: '))
dien_tich = chieu_dai * chieu_rong
print('Dien tich:', dien_tich)
Nếu người dùng lần lượt nhập `4.5` và `2`, kết quả in ra màn hình là gì?

27 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 2

Câu 27: Bạn muốn viết chương trình nhập vào 3 số nguyên và tính trung bình cộng của chúng. Kiểu dữ liệu phù hợp nhất cho biến lưu trữ trung bình cộng là gì?

28 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 2

Câu 28: Lệnh `int(input())` sẽ chuyển đổi dữ liệu nhập từ bàn phím sang kiểu số nguyên. Nếu người dùng nhập `3.14`, kết quả của lệnh này là gì?

29 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 2

Câu 29: Cho đoạn chương trình:
a = 10
b = 3
print(f'{a} chia {b} bang {a/b:.2f}')
Kết quả hiển thị trên màn hình là gì?

30 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 2

Câu 30: Khi sử dụng hàm `print()` với nhiều đối số cách nhau bởi dấu phẩy, các đối số đó có thể thuộc các kiểu dữ liệu khác nhau (ví dụ: chuỗi và số). Python sẽ tự động chuyển đổi chúng thành chuỗi để in ra. Điều này thể hiện tính năng nào của Python?

Xem kết quả

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 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản - Đề 03

Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản - Đề 03 bao gồm nhiều câu hỏi hay, bám sát chương trình. Cùng làm bài tập trắc nghiệm ngay.

Câu 1: Trong Python, kiểu dữ liệu nào được sử dụng để biểu diễn số nguyên không có phần thập phân?

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

Câu 2: Lệnh nào sau đây trong Python được sử dụng để nhập dữ liệu từ người dùng và lưu trữ nó dưới dạng một chuỗi?

  • A. print()
  • B. eval()
  • C. input()
  • D. str()

Câu 3: Giả sử biến `x` đang lưu trữ giá trị "123". Biểu thức nào sau đây sẽ chuyển đổi giá trị của `x` thành kiểu số nguyên?

  • A. float(x)
  • B. int(x)
  • C. str(x)
  • D. bool(x)

Câu 4: Đoạn mã Python sau sẽ in ra màn hình kết quả gì?
`a = 10
b = 3.5
print(a + b)`

  • A. 13
  • B. 13.0
  • C. 13.5
  • D. Error

Câu 5: Biểu thức nào sau đây cho kết quả là phần dư của phép chia 17 cho 5 trong Python?

  • A. 17 / 5
  • B. 17 // 5
  • C. 17 * 5
  • D. 17 % 5

Câu 6: Trong Python, kiểu dữ liệu `float` được sử dụng để biểu diễn loại số nào?

  • A. Số nguyên
  • B. Số thực (số thập phân)
  • C. Chuỗi ký tự
  • D. Giá trị logic True/False

Câu 7: Cho đoạn chương trình:
`n = input(

  • A. Có, lỗi kiểu dữ liệu (TypeError) vì không thể cộng chuỗi với số.
  • B. Có, lỗi cú pháp (SyntaxError) do cách viết lệnh input không đúng.
  • C. Không, chương trình chạy bình thường và tính tổng chính xác.
  • D. Có, lỗi logic vì chương trình không thực hiện đúng ý định.

Câu 8: Để nhập một số thực từ bàn phím và gán cho biến `chieucao`, câu lệnh Python nào sau đây là đúng?

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

Câu 9: Hàm `print()` trong Python có chức năng chính là gì?

  • A. Nhập dữ liệu từ người dùng
  • B. Tính toán giá trị biểu thức
  • C. Hiển thị thông tin ra màn hình
  • D. Chuyển đổi kiểu dữ liệu

Câu 10: Trong Python, biến nào sau đây được đặt tên không hợp lệ?

  • A. ten_bien
  • B. _bien_dem
  • C. BienSo1
  • D. 1bien

Câu 11: Đoạn mã Python sau sẽ cho ra kết quả gì?
`x = 7
y = 2
print(x // y)`

  • A. 3.5
  • B. 3
  • C. 4
  • D. 3.0

Câu 12: Để tính căn bậc hai của một số, ta cần sử dụng thư viện nào trong Python?

  • A. string
  • B. random
  • C. math
  • D. os

Câu 13: Câu lệnh nào sau đây in ra màn hình dòng chữ "Xin chào!"?

  • A. print("Xin chào!")
  • B. input("Xin chào!")
  • C. print(Xin chào!)
  • D. echo "Xin chào!"

Câu 14: Giá trị của biểu thức `5 ** 2` trong Python là bao nhiêu?

  • A. 7
  • B. 10
  • C. 2.5
  • D. 25

Câu 15: Biến trong Python có đặc điểm nào sau đây?

  • A. Có giá trị không đổi trong suốt chương trình
  • B. Có thể thay đổi giá trị trong quá trình thực hiện chương trình
  • C. Phải được khai báo kiểu dữ liệu trước khi sử dụng
  • D. Không cần đặt tên

Câu 16: Cho đoạn mã:
`x =

  • A.
  • B. 15
  • C. 50
  • D. Lỗi kiểu dữ liệu

Câu 17: Trong Python, biểu thức `type(3.14)` sẽ trả về kiểu dữ liệu nào?

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

Câu 18: Để tính giá trị tuyệt đối của một số, bạn sử dụng hàm nào trong Python?

  • A. sqrt()
  • B. round()
  • C. max()
  • D. abs()

Câu 19: Cho đoạn chương trình:
`a = 20
b = 7
print(a % b)`
Kết quả xuất ra là:

  • A. 6
  • B. 2
  • C. 3
  • D. 2.85

Câu 20: Phát biểu nào sau đây là đúng về câu lệnh `print()` trong Python?

  • A. Chỉ dùng để in số
  • B. Không cần dấu ngoặc đơn khi in chuỗi
  • C. Có thể in nhiều giá trị cách nhau bởi dấu phẩy
  • D. Chỉ in được giá trị biến, không in được chuỗi trực tiếp

Câu 21: Giả sử bạn muốn tính diện tích hình tròn với bán kính `r` nhập từ người dùng. Đoạn mã nào sau đây là đúng?

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

Câu 22: Trong Python, để chuyển một số thực thành số nguyên (lấy phần nguyên), bạn sử dụng hàm nào?

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

Câu 23: Cho biết kết quả của biểu thức `10 + "5"` trong Python.

  • A. 15
  • B. "105"
  • C. "15"
  • D. Báo lỗi TypeError

Câu 24: Biểu thức nào sau đây tính giá trị trung bình của ba số `a`, `b`, và `c`?

  • A. a + b + c
  • B. (a + b + c) / 3
  • C. (a + b + c) // 3
  • D. average(a, b, c)

Câu 25: Trong Python, bạn có thể sử dụng dấu nào để viết chú thích (comment) trên một dòng?

  • A. //
  • B. /* ... */
  • C. #
  • D. "

Câu 26: Đoạn mã sau in ra giá trị nào?
`x = 15
y = 4
print(x % y == 3)`

  • A. 3
  • B. True
  • C. False
  • D. Error

Câu 27: Kiểu dữ liệu nào phù hợp nhất để lưu trữ thông tin về số lượng học sinh trong một lớp học?

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

Câu 28: Cho đoạn chương trình:
`a = 7.8
print(round(a))`
Kết quả in ra màn hình là:

  • A. 7.8
  • B. 7
  • C. 8
  • D. 7.0

Câu 29: Lệnh nào sau đây sẽ đọc một dòng văn bản từ người dùng và lưu vào biến `van_ban`?

  • A. van_ban = read()
  • B. van_ban = get_string()
  • C. van_ban = string_input()
  • D. van_ban = input()

Câu 30: Trong Python, bạn có thể gán nhiều giá trị cho nhiều biến trên cùng một dòng lệnh không?

  • A. Không thể, mỗi biến phải gán trên một dòng riêng.
  • B. Có, bằng cách liệt kê các biến và giá trị tương ứng, cách nhau bởi dấu phẩy.
  • C. Có, nhưng chỉ khi các biến có cùng kiểu dữ liệu.
  • D. Chỉ có thể gán cho hai biến trên một dòng.

1 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 3

Câu 1: Trong Python, kiểu dữ liệu nào được sử dụng để biểu diễn số nguyên không có phần thập phân?

2 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 3

Câu 2: Lệnh nào sau đây trong Python được sử dụng để nhập dữ liệu từ người dùng và lưu trữ nó dưới dạng một chuỗi?

3 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 3

Câu 3: Giả sử biến `x` đang lưu trữ giá trị '123'. Biểu thức nào sau đây sẽ chuyển đổi giá trị của `x` thành kiểu số nguyên?

4 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 3

Câu 4: Đoạn mã Python sau sẽ in ra màn hình kết quả gì?
`a = 10
b = 3.5
print(a + b)`

5 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 3

Câu 5: Biểu thức nào sau đây cho kết quả là phần dư của phép chia 17 cho 5 trong Python?

6 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 3

Câu 6: Trong Python, kiểu dữ liệu `float` được sử dụng để biểu diễn loại số nào?

7 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 3

Câu 7: Cho đoạn chương trình:
`n = input("Nhập số lượng: ")
tong = n + 10`
Đoạn chương trình này có thể gây ra lỗi không? Nếu có, đó là loại lỗi gì?

8 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 3

Câu 8: Để nhập một số thực từ bàn phím và gán cho biến `chieucao`, câu lệnh Python nào sau đây là đúng?

9 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 3

Câu 9: Hàm `print()` trong Python có chức năng chính là gì?

10 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 3

Câu 10: Trong Python, biến nào sau đây được đặt tên không hợp lệ?

11 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 3

Câu 11: Đoạn mã Python sau sẽ cho ra kết quả gì?
`x = 7
y = 2
print(x // y)`

12 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 3

Câu 12: Để tính căn bậc hai của một số, ta cần sử dụng thư viện nào trong Python?

13 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 3

Câu 13: Câu lệnh nào sau đây in ra màn hình dòng chữ 'Xin chào!'?

14 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 3

Câu 14: Giá trị của biểu thức `5 ** 2` trong Python là bao nhiêu?

15 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 3

Câu 15: Biến trong Python có đặc điểm nào sau đây?

16 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 3

Câu 16: Cho đoạn mã:
`x = "10"
y = 5
print(int(x) * y)`
Kết quả in ra màn hình là:

17 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 3

Câu 17: Trong Python, biểu thức `type(3.14)` sẽ trả về kiểu dữ liệu nào?

18 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 3

Câu 18: Để tính giá trị tuyệt đối của một số, bạn sử dụng hàm nào trong Python?

19 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 3

Câu 19: Cho đoạn chương trình:
`a = 20
b = 7
print(a % b)`
Kết quả xuất ra là:

20 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 3

Câu 20: Phát biểu nào sau đây là đúng về câu lệnh `print()` trong Python?

21 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 3

Câu 21: Giả sử bạn muốn tính diện tích hình tròn với bán kính `r` nhập từ người dùng. Đoạn mã nào sau đây là đúng?

22 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 3

Câu 22: Trong Python, để chuyển một số thực thành số nguyên (lấy phần nguyên), bạn sử dụng hàm nào?

23 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 3

Câu 23: Cho biết kết quả của biểu thức `10 + '5'` trong Python.

24 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 3

Câu 24: Biểu thức nào sau đây tính giá trị trung bình của ba số `a`, `b`, và `c`?

25 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 3

Câu 25: Trong Python, bạn có thể sử dụng dấu nào để viết chú thích (comment) trên một dòng?

26 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 3

Câu 26: Đoạn mã sau in ra giá trị nào?
`x = 15
y = 4
print(x % y == 3)`

27 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 3

Câu 27: Kiểu dữ liệu nào phù hợp nhất để lưu trữ thông tin về số lượng học sinh trong một lớp học?

28 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 3

Câu 28: Cho đoạn chương trình:
`a = 7.8
print(round(a))`
Kết quả in ra màn hình là:

29 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 3

Câu 29: Lệnh nào sau đây sẽ đọc một dòng văn bản từ người dùng và lưu vào biến `van_ban`?

30 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 3

Câu 30: Trong Python, bạn có thể gán nhiều giá trị cho nhiều biến trên cùng một dòng lệnh không?

Xem kết quả

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 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản - Đề 04

Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản - Đề 04 bao gồm nhiều câu hỏi hay, bám sát chương trình. Cùng làm bài tập trắc nghiệm ngay.

Câu 1: Trong Python, kiểu dữ liệu nào được sử dụng để biểu diễn số nguyên không có phần thập phân?

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

Câu 2: Kiểu dữ liệu `float` trong Python được sử dụng để biểu diễn loại số nào?

  • A. Số nguyên
  • B. Số thực (số thập phân)
  • C. Chuỗi ký tự
  • D. Giá trị logic (đúng/sai)

Câu 3: Để nhập một số nguyên từ người dùng và gán giá trị đó cho biến `tuoi`, câu lệnh Python nào sau đây là đúng?

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

Câu 4: Cho đoạn mã Python: `chieucao = 1.75`. Hàm `type(chieucao)` sẽ trả về kiểu dữ liệu nào?

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

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

  • A. print()
  • B. input()
  • C. type()
  • D. str()

Câu 6: Xét đoạn lệnh: `x = 10; y = 3`. Giá trị của biểu thức `x // y` là bao nhiêu?

  • A. 3.33
  • B. 3.0
  • C. 3
  • D. 3 dư 1

Câu 7: Giả sử bạn muốn tính diện tích hình tròn với bán kính `r` (nhập từ người dùng). Biểu thức Python nào sau đây tính diện tích đúng, biết π ≈ 3.14?

  • A. dientich = 3.14 * r
  • B. dientich = 3.14 * r ** 1
  • C. dientich = 3.14 * r * 2
  • D. dientich = 3.14 * r ** 2

Câu 8: Đoạn mã sau sẽ in ra màn hình kết quả gì: `print(

  • A. 7
  • B. 52
  • C. 3
  • D. Lỗi

Câu 9: Bạn cần viết chương trình nhập điểm trung bình (kiểu số thực) của học sinh. Câu lệnh nào là phù hợp nhất?

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

Câu 10: Trong Python, phép toán `%` được gọi là gì và nó trả về kết quả gì?

  • A. Phép chia lấy phần nguyên, trả về thương
  • B. Phép chia, trả về thương số thực
  • C. Phép lũy thừa, trả về giá trị lũy thừa
  • D. Phép chia lấy phần dư, trả về số dư

Câu 11: Cho biến `so_luong = 15`. Để tăng giá trị của `so_luong` lên 3 đơn vị, cách viết nào sau đây là ngắn gọn và hiệu quả nhất?

  • A. so_luong = so_luong + 3
  • B. so_luong += 3
  • C. so_luong =+ 3
  • D. so_luong = 15 + 3

Câu 12: Bạn muốn hiển thị đồng thời tên và tuổi của một người. Nếu `ten =

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

Câu 13: Trong Python, biến nào sau đây có tên đặt không hợp lệ?

  • A. ten_hoc_sinh
  • B. diemToan
  • C. 10lop
  • D. _so_thu_tu

Câu 14: Cho đoạn code: `a =

  • A. Kiểu str, giá trị
  • B. Kiểu int, giá trị 123
  • C. Kiểu float, giá trị 123.0
  • D. Lỗi

Câu 15: Để tính căn bậc hai của một số, bạn cần sử dụng thư viện nào trong Python?

  • A. string
  • B. random
  • C. os
  • D. math

Câu 16: Giả sử bạn muốn làm tròn một số thực `x = 3.789` đến 2 chữ số thập phân. Hàm nào của Python sẽ giúp bạn?

  • A. round(x, 2)
  • B. int(x)
  • C. float(x)
  • D. str(x)

Câu 17: Xét biểu thức: `5 + 3 * 2`. Theo quy tắc ưu tiên phép toán, kết quả là bao nhiêu?

  • A. 16
  • B. 11
  • C. 11
  • D. 10

Câu 18: Để nhập hai số nguyên từ người dùng và tính tổng của chúng, bạn cần thực hiện các bước nào?

  • A. Nhập số thứ nhất (kiểu chuỗi), nhập số thứ hai (kiểu chuỗi), tính tổng (chuỗi)
  • B. Nhập số thứ nhất (kiểu nguyên), nhập số thứ hai (kiểu nguyên), tính tổng (số nguyên)
  • C. Nhập số thứ nhất (kiểu thực), nhập số thứ hai (kiểu thực), tính tổng (số thực)
  • D. Chỉ cần nhập một số duy nhất và tự động tính tổng

Câu 19: Trong Python, hằng số `pi` (π) có sẵn trong thư viện nào?

  • A. string
  • B. os
  • C. math
  • D. random

Câu 20: Hàm `abs()` trong Python dùng để làm gì?

  • A. Tính bình phương của một số
  • B. Tính căn bậc hai của một số
  • C. Làm tròn một số
  • D. Tính giá trị tuyệt đối của một số

Câu 21: Đoạn code sau in ra gì: `x = 7; print(x > 5)`?

  • A. True
  • B. False
  • C. 7 > 5
  • D. Lỗi

Câu 22: Để chuyển đổi một số thực thành số nguyên (lấy phần nguyên), bạn dùng hàm nào?

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

Câu 23: Trong Python, bạn có thể sử dụng dấu nào để viết chú thích (comment) trên một dòng?

  • A. //
  • B. /* ... */
  • C. #
  • D. "

Câu 24: Cho `x = 15` và `y = 4`. Giá trị của `x % y` và `x // y` lần lượt là:

  • A. 3 và 3.75
  • B. 0.75 và 3
  • C. 3.75 và 3
  • D. 3 và 3

Câu 25: Nếu bạn nhập giá trị

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

Câu 26: Để tính lũy thừa bậc 3 của một số `n`, biểu thức Python nào đúng?

  • A. n ^ 3
  • B. n ** 2
  • C. n ** 3
  • D. pow(n, 2)

Câu 27: Trong biểu thức `(10 + 2) * 3 - 4`, phép toán nào được thực hiện cuối cùng?

  • A. Phép cộng
  • B. Phép nhân
  • C. Phép nhân và phép trừ có cùng thứ tự
  • D. Phép trừ

Câu 28: Cho đoạn mã: `x = 5.0`. Hỏi `x` có phải là số nguyên không? Đoạn code nào cho biết điều này?

  • A. print(isinstance(x, int))
  • B. print(type(x) == int)
  • C. print(x == int)
  • D. print(str(x) ==

Câu 29: Bạn muốn viết một thông báo ra màn hình kèm theo giá trị của biến `diem`. Cách viết nào đúng và dễ đọc?

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

Câu 30: Trong Python, bạn có thể thực hiện phép toán số học trực tiếp trên các biến kiểu `str` chứa số không?

  • A. Có, Python tự động chuyển đổi kiểu dữ liệu
  • B. Có, nhưng chỉ với phép cộng chuỗi
  • C. Không, cần phải chuyển đổi sang kiểu số trước
  • D. Không, phép toán trên chuỗi số là không hợp lệ

1 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 4

Câu 1: Trong Python, kiểu dữ liệu nào được sử dụng để biểu diễn số nguyên không có phần thập phân?

2 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 4

Câu 2: Kiểu dữ liệu `float` trong Python được sử dụng để biểu diễn loại số nào?

3 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 4

Câu 3: Để nhập một số nguyên từ người dùng và gán giá trị đó cho biến `tuoi`, câu lệnh Python nào sau đây là đúng?

4 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 4

Câu 4: Cho đoạn mã Python: `chieucao = 1.75`. Hàm `type(chieucao)` sẽ trả về kiểu dữ liệu nào?

5 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 4

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

6 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 4

Câu 6: Xét đoạn lệnh: `x = 10; y = 3`. Giá trị của biểu thức `x // y` là bao nhiêu?

7 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 4

Câu 7: Giả sử bạn muốn tính diện tích hình tròn với bán kính `r` (nhập từ người dùng). Biểu thức Python nào sau đây tính diện tích đúng, biết π ≈ 3.14?

8 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 4

Câu 8: Đoạn mã sau sẽ in ra màn hình kết quả gì: `print("5" + "2")`?

9 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 4

Câu 9: Bạn cần viết chương trình nhập điểm trung bình (kiểu số thực) của học sinh. Câu lệnh nào là phù hợp nhất?

10 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 4

Câu 10: Trong Python, phép toán `%` được gọi là gì và nó trả về kết quả gì?

11 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 4

Câu 11: Cho biến `so_luong = 15`. Để tăng giá trị của `so_luong` lên 3 đơn vị, cách viết nào sau đây là ngắn gọn và hiệu quả nhất?

12 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 4

Câu 12: Bạn muốn hiển thị đồng thời tên và tuổi của một người. Nếu `ten = "Lan"` và `tuoi = 16`, câu lệnh `print()` nào cho kết quả "Tên: Lan, Tuổi: 16"?

13 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 4

Câu 13: Trong Python, biến nào sau đây có tên đặt không hợp lệ?

14 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 4

Câu 14: Cho đoạn code: `a = "123"; b = int(a)`. Biến `b` sẽ thuộc kiểu dữ liệu nào và giá trị là bao nhiêu?

15 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 4

Câu 15: Để tính căn bậc hai của một số, bạn cần sử dụng thư viện nào trong Python?

16 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 4

Câu 16: Giả sử bạn muốn làm tròn một số thực `x = 3.789` đến 2 chữ số thập phân. Hàm nào của Python sẽ giúp bạn?

17 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 4

Câu 17: Xét biểu thức: `5 + 3 * 2`. Theo quy tắc ưu tiên phép toán, kết quả là bao nhiêu?

18 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 4

Câu 18: Để nhập hai số nguyên từ người dùng và tính tổng của chúng, bạn cần thực hiện các bước nào?

19 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 4

Câu 19: Trong Python, hằng số `pi` (π) có sẵn trong thư viện nào?

20 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 4

Câu 20: Hàm `abs()` trong Python dùng để làm gì?

21 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 4

Câu 21: Đoạn code sau in ra gì: `x = 7; print(x > 5)`?

22 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 4

Câu 22: Để chuyển đổi một số thực thành số nguyên (lấy phần nguyên), bạn dùng hàm nào?

23 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 4

Câu 23: Trong Python, bạn có thể sử dụng dấu nào để viết chú thích (comment) trên một dòng?

24 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 4

Câu 24: Cho `x = 15` và `y = 4`. Giá trị của `x % y` và `x // y` lần lượt là:

25 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 4

Câu 25: Nếu bạn nhập giá trị "7" khi được yêu cầu nhập số, và bạn dùng `int(input())`, giá trị bạn nhận được sẽ thuộc kiểu dữ liệu nào?

26 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 4

Câu 26: Để tính lũy thừa bậc 3 của một số `n`, biểu thức Python nào đúng?

27 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 4

Câu 27: Trong biểu thức `(10 + 2) * 3 - 4`, phép toán nào được thực hiện cuối cùng?

28 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 4

Câu 28: Cho đoạn mã: `x = 5.0`. Hỏi `x` có phải là số nguyên không? Đoạn code nào cho biết điều này?

29 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 4

Câu 29: Bạn muốn viết một thông báo ra màn hình kèm theo giá trị của biến `diem`. Cách viết nào đúng và dễ đọc?

30 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 4

Câu 30: Trong Python, bạn có thể thực hiện phép toán số học trực tiếp trên các biến kiểu `str` chứa số không?

Xem kết quả

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 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản - Đề 05

Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản - Đề 05 bao gồm nhiều câu hỏi hay, bám sát chương trình. Cùng làm bài tập trắc nghiệm ngay.

Câu 1: Trong Python, kiểu dữ liệu nào sau đây được sử dụng để biểu diễn số nguyên?

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

Câu 2: Kiểu dữ liệu `float` trong Python được sử dụng để biểu diễn loại số nào?

  • A. Số nguyên
  • B. Số thực
  • C. Chuỗi ký tự
  • D. Giá trị logic

Câu 3: Lệnh nào sau đây trong Python được sử dụng để nhập dữ liệu từ người dùng?

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

Câu 4: Hàm nào sau đây chuyển đổi một giá trị sang kiểu số nguyên trong Python?

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

Câu 5: Cho đoạn mã Python: `x = input("Nhập số: ")`. Kiểu dữ liệu của biến `x` sau khi thực hiện lệnh này là gì?

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

Câu 6: Để nhập một số nguyên từ người dùng và gán cho biến `tuoi`, câu lệnh Python nào sau đây là đúng?

  • A. tuoi = input("Nhập tuổi: ")
  • B. tuoi = int(input("Nhập tuổi: "))
  • C. tuoi = float(input("Nhập tuổi: "))
  • D. input("Nhập tuổi: ") = tuoi

Câu 7: Cho đoạn mã: `a = 10; b = 2.5; print(a + b)`. Kết quả xuất ra màn hình là gì và thuộc kiểu dữ liệu nào?

  • A. 12, kiểu int
  • B. 12, kiểu str
  • C. 12.5, kiểu float
  • D. 12.5, kiểu int

Câu 8: Lệnh `print("Xin chào", "Việt Nam")` sẽ xuất ra màn hình như thế nào?

  • A. Xin chào Việt Nam
  • B. Xin chàoViệt Nam
  • C. "Xin chào" "Việt Nam"
  • D. Lỗi cú pháp

Câu 9: Giả sử bạn muốn in ra giá trị của biến `ten` kèm theo thông báo "Tên của bạn là:". Cách nào sau đây sử dụng f-string là đúng?

  • A. print("Tên của bạn là:", ten)
  • B. print("Tên của bạn là:" + ten)
  • C. print("Tên của bạn là: {}".format(ten))
  • D. print(f"Tên của bạn là: {ten}")

Câu 10: Cho đoạn mã: `x = 7 // 2`. Giá trị của `x` và kiểu dữ liệu của nó là gì?

  • A. 3.5, kiểu float
  • B. 3, kiểu int
  • C. 3.0, kiểu float
  • D. 4, kiểu int

Câu 11: Trong Python, toán tử `%` được sử dụng để làm gì?

  • A. Chia lấy phần nguyên
  • B. Tính phần trăm
  • C. Chia lấy phần dư
  • D. Lũy thừa

Câu 12: Nếu bạn nhập "123" khi được yêu cầu nhập số và sử dụng `int(input())`, điều gì sẽ xảy ra?

  • A. Chương trình sẽ chuyển đổi "123" thành số nguyên 123.
  • B. Chương trình sẽ báo lỗi vì "123" là chuỗi.
  • C. Chương trình sẽ coi "123" là số thực.
  • D. Chương trình sẽ bỏ qua giá trị nhập.

Câu 13: Để in ra giá trị biến `pi` với 2 chữ số thập phân, cách nào sau đây là đúng?

  • A. print(round(pi, 2))
  • B. print(f"{pi:.2f}")
  • C. print("{:.2f}".format(pi))
  • D. Cả 2 và 3 đều đúng

Câu 14: Đoạn mã nào sau đây tính diện tích hình tròn với bán kính `r` (nhập từ người dùng) và in kết quả?

  • A. r = input("Bán kính: "); area = 3.14 * r * r; print(area)
  • B. r = int(input("Bán kính: ")); area = 3.14 * r * r; print("Diện tích:", area)
  • C. r = float(input("Bán kính: ")); area = 3.14 * r * r; print(f"Diện tích: {area}")
  • D. r = str(input("Bán kính: ")); area = 3.14 * r * r; print("Diện tích:", area)

Câu 15: Cho `x = 15` và `y = 4`. Giá trị của biểu thức `x % y` là bao nhiêu?

  • A. 3.75
  • B. 4
  • C. 3
  • D. 3

Câu 16: Điều gì xảy ra nếu bạn cố gắng cộng một chuỗi với một số nguyên trong Python mà không thực hiện chuyển đổi kiểu?

  • A. Python sẽ tự động chuyển đổi số nguyên thành chuỗi.
  • B. Python sẽ báo lỗi `TypeError`.
  • C. Python sẽ trả về kết quả 0.
  • D. Python sẽ bỏ qua phép cộng và in ra chuỗi ban đầu.

Câu 17: Hàm `float()` có thể chuyển đổi kiểu dữ liệu nào sau đây sang kiểu số thực?

  • A. Chuỗi chỉ chứa số
  • B. Số nguyên
  • C. Giá trị boolean (True/False)
  • D. Tất cả các đáp án trên

Câu 18: Cho đoạn mã: `n = 10; print("Giá trị của n là " + str(n))`. Tại sao cần sử dụng `str(n)` trong lệnh `print()`?

  • A. Để chuyển đổi số nguyên `n` thành chuỗi để ghép với chuỗi "Giá trị của n là ".
  • B. Để định dạng số `n` với nhiều chữ số thập phân.
  • C. Để đảm bảo `n` luôn là số dương.
  • D. Không cần thiết, có thể in trực tiếp mà không cần `str(n)`.

Câu 19: Xét đoạn mã: `chieucao = float(input("Nhập chiều cao (mét): "))`. Nếu người dùng nhập "1.75", biến `chieucao` sẽ lưu giá trị nào và thuộc kiểu dữ liệu gì?

  • A. "1.75", kiểu str
  • B. 1.75, kiểu float
  • C. 1, kiểu int
  • D. 75, kiểu int

Câu 20: Để nhập hai số nguyên `a` và `b` trên cùng một dòng, cách nào sau đây là hiệu quả nhất?

  • A. a = int(input()); b = int(input())
  • B. a, b = input("Nhập a và b: ")
  • C. a, b = map(int, input("Nhập a và b: ").split())
  • D. a = input("Nhập a: "); b = input("Nhập b: ")

Câu 21: Trong câu lệnh `print(x, y, sep=",")`, tham số `sep` có chức năng gì?

  • A. Xác định số lượng phần thập phân
  • B. Xác định dấu phân tách giữa các đối số khi in
  • C. Xác định kiểu dữ liệu của các đối số
  • D. Không có chức năng gì, đây là lỗi cú pháp

Câu 22: Cho đoạn mã: `s = "100"; t = float(s)`. Hỏi biến `t` có giá trị và kiểu dữ liệu gì?

  • A. 100.0, kiểu float
  • B. 100, kiểu int
  • C. "100", kiểu str
  • D. Lỗi, không chuyển đổi được

Câu 23: Để in ra dòng chữ "Kết quả là: 15" (với 15 là giá trị biến `kq`), sử dụng phương pháp format string nào sau đây là hiệu quả và dễ đọc nhất?

  • A. print("Kết quả là: " + str(kq))
  • B. print("Kết quả là: {}".format(kq))
  • C. print("Kết quả là: %d" % kq)
  • D. print(f"Kết quả là: {kq}")

Câu 24: Giả sử bạn cần nhập điểm trung bình (có thể là số thập phân) của học sinh. Kiểu dữ liệu nào phù hợp nhất để lưu trữ điểm trung bình này?

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

Câu 25: Trong Python, phép toán `**` dùng để làm gì với các số?

  • A. Nhân hai số
  • B. Chia hai số
  • C. Tính lũy thừa
  • D. Tính căn bậc hai

Câu 26: Cho `x = 2` và `y = 3`. Kết quả của `print(x ** y)` là bao nhiêu?

  • A. 5
  • B. 6
  • C. 8
  • D. 8

Câu 27: Nếu bạn muốn người dùng nhập vào một dãy số nguyên cách nhau bởi dấu phẩy và lưu vào danh sách, bạn sẽ sử dụng phương thức nào kết hợp với `input()`?

  • A. input().toIntList()
  • B. input().split(",")
  • C. list(map(int, input().split(",")))
  • D. int(input().split(","))

Câu 28: Trong Python, biểu thức `type(10/2)` sẽ trả về kiểu dữ liệu nào?

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

Câu 29: Để in ra thông báo lỗi nếu người dùng nhập vào không phải là số khi được yêu cầu nhập số nguyên, bạn cần sử dụng cấu trúc nào?

  • A. if-else
  • B. for loop
  • C. while loop
  • D. try-except

Câu 30: Bạn viết chương trình tính trung bình cộng của hai số nhập từ người dùng. Nếu người dùng nhập "5" và "10", kết quả in ra màn hình nên là gì để thể hiện đúng kiểu dữ liệu và giá trị trung bình?

  • A. 7.5
  • B. 7
  • C. "7.5"
  • D. "7"

1 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 5

Câu 1: Trong Python, kiểu dữ liệu nào sau đây được sử dụng để biểu diễn số nguyên?

2 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 5

Câu 2: Kiểu dữ liệu `float` trong Python được sử dụng để biểu diễn loại số nào?

3 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 5

Câu 3: Lệnh nào sau đây trong Python được sử dụng để nhập dữ liệu từ người dùng?

4 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 5

Câu 4: Hàm nào sau đây chuyển đổi một giá trị sang kiểu số nguyên trong Python?

5 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 5

Câu 5: Cho đoạn mã Python: `x = input('Nhập số: ')`. Kiểu dữ liệu của biến `x` sau khi thực hiện lệnh này là gì?

6 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 5

Câu 6: Để nhập một số nguyên từ người dùng và gán cho biến `tuoi`, câu lệnh Python nào sau đây là đúng?

7 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 5

Câu 7: Cho đoạn mã: `a = 10; b = 2.5; print(a + b)`. Kết quả xuất ra màn hình là gì và thuộc kiểu dữ liệu nào?

8 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 5

Câu 8: Lệnh `print('Xin chào', 'Việt Nam')` sẽ xuất ra màn hình như thế nào?

9 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 5

Câu 9: Giả sử bạn muốn in ra giá trị của biến `ten` kèm theo thông báo 'Tên của bạn là:'. Cách nào sau đây sử dụng f-string là đúng?

10 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 5

Câu 10: Cho đoạn mã: `x = 7 // 2`. Giá trị của `x` và kiểu dữ liệu của nó là gì?

11 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 5

Câu 11: Trong Python, toán tử `%` được sử dụng để làm gì?

12 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 5

Câu 12: Nếu bạn nhập '123' khi được yêu cầu nhập số và sử dụng `int(input())`, điều gì sẽ xảy ra?

13 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 5

Câu 13: Để in ra giá trị biến `pi` với 2 chữ số thập phân, cách nào sau đây là đúng?

14 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 5

Câu 14: Đoạn mã nào sau đây tính diện tích hình tròn với bán kính `r` (nhập từ người dùng) và in kết quả?

15 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 5

Câu 15: Cho `x = 15` và `y = 4`. Giá trị của biểu thức `x % y` là bao nhiêu?

16 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 5

Câu 16: Điều gì xảy ra nếu bạn cố gắng cộng một chuỗi với một số nguyên trong Python mà không thực hiện chuyển đổi kiểu?

17 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 5

Câu 17: Hàm `float()` có thể chuyển đổi kiểu dữ liệu nào sau đây sang kiểu số thực?

18 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 5

Câu 18: Cho đoạn mã: `n = 10; print('Giá trị của n là ' + str(n))`. Tại sao cần sử dụng `str(n)` trong lệnh `print()`?

19 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 5

Câu 19: Xét đoạn mã: `chieucao = float(input('Nhập chiều cao (mét): '))`. Nếu người dùng nhập '1.75', biến `chieucao` sẽ lưu giá trị nào và thuộc kiểu dữ liệu gì?

20 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 5

Câu 20: Để nhập hai số nguyên `a` và `b` trên cùng một dòng, cách nào sau đây là hiệu quả nhất?

21 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 5

Câu 21: Trong câu lệnh `print(x, y, sep=',')`, tham số `sep` có chức năng gì?

22 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 5

Câu 22: Cho đoạn mã: `s = '100'; t = float(s)`. Hỏi biến `t` có giá trị và kiểu dữ liệu gì?

23 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 5

Câu 23: Để in ra dòng chữ 'Kết quả là: 15' (với 15 là giá trị biến `kq`), sử dụng phương pháp format string nào sau đây là hiệu quả và dễ đọc nhất?

24 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 5

Câu 24: Giả sử bạn cần nhập điểm trung bình (có thể là số thập phân) của học sinh. Kiểu dữ liệu nào phù hợp nhất để lưu trữ điểm trung bình này?

25 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 5

Câu 25: Trong Python, phép toán `**` dùng để làm gì với các số?

26 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 5

Câu 26: Cho `x = 2` và `y = 3`. Kết quả của `print(x ** y)` là bao nhiêu?

27 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 5

Câu 27: Nếu bạn muốn người dùng nhập vào một dãy số nguyên cách nhau bởi dấu phẩy và lưu vào danh sách, bạn sẽ sử dụng phương thức nào kết hợp với `input()`?

28 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 5

Câu 28: Trong Python, biểu thức `type(10/2)` sẽ trả về kiểu dữ liệu nào?

29 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 5

Câu 29: Để in ra thông báo lỗi nếu người dùng nhập vào không phải là số khi được yêu cầu nhập số nguyên, bạn cần sử dụng cấu trúc nào?

30 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 5

Câu 30: Bạn viết chương trình tính trung bình cộng của hai số nhập từ người dùng. Nếu người dùng nhập '5' và '10', kết quả in ra màn hình nên là gì để thể hiện đúng kiểu dữ liệu và giá trị trung bình?

Xem kết quả

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 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản - Đề 06

Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản - Đề 06 bao gồm nhiều câu hỏi hay, bám sát chương trình. Cùng làm bài tập trắc nghiệm ngay.

Câu 1: Trong Python, kiểu dữ liệu nào sau đây được sử dụng để biểu diễn số nguyên không giới hạn kích thước?

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

Câu 2: Để nhập một số thực từ người dùng và lưu vào biến `chieucao`, câu lệnh Python nào sau đây là đúng?

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

Câu 3: Xét đoạn mã Python sau: `x = 10 / 2`. Kiểu dữ liệu của biến `x` sau khi thực hiện phép gán là gì?

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

Câu 4: Trong Python, hàm `print()` được sử dụng để làm gì?

  • A. Hiển thị dữ liệu ra màn hình
  • B. Nhập dữ liệu từ bàn phím
  • C. Tính toán giá trị biểu thức
  • D. Xác định kiểu dữ liệu của biến

Câu 5: Giả sử bạn muốn tính diện tích hình tròn với bán kính `r` nhập từ người dùng. Đoạn mã Python nào sau đây thực hiện đúng điều này (giả sử pi đã được định nghĩa)?

  • A. r = input(
  • B. r = float(input(
  • C. r = int(input(
  • D. dientich = pi * r * r
    print(

Câu 6: Cho đoạn mã Python: `a = 5; b = 2`. Giá trị của biểu thức `a // b` và kiểu dữ liệu của kết quả là gì?

  • A. 2, int
  • B. 2.5, float
  • C. 2, float
  • D. 2.5, int

Câu 7: Trong Python, kiểu dữ liệu `bool` có thể nhận giá trị nào?

  • A. Số nguyên và số thực
  • B. Chuỗi ký tự
  • C. Danh sách
  • D. True và False

Câu 8: Câu lệnh `print("Xin chào", end="!")` sẽ in ra màn hình kết quả như thế nào?

  • A. Xin chào
  • B. Xin chàon!
  • C. Xin chào!
  • D. "Xin chào"end="!"

Câu 9: Để tính phần dư của phép chia 17 cho 5 trong Python, phép toán nào sau đây được sử dụng?

  • A. /
  • B. %
  • C. //
  • D. **

Câu 10: Bạn viết chương trình tính trung bình cộng của ba số. Nếu người dùng nhập vào "5", "10", và "15" dưới dạng chuỗi, bạn cần chuyển đổi chúng sang kiểu dữ liệu nào để thực hiện phép tính cộng?

  • A. int hoặc float
  • B. str
  • C. bool
  • D. complex

Câu 11: Cho biến `x = 7`. Biểu thức `x += 3` tương đương với biểu thức nào sau đây?

  • A. x = 3
  • B. 3 = x
  • C. x = x - 3
  • D. x = x + 3

Câu 12: Đoạn mã Python nào sau đây sẽ in ra dòng chữ "Hello Python" trên màn hình?

  • A. display("Hello Python")
  • B. print("Hello Python")
  • C. output = "Hello Python"
  • D. echo "Hello Python"

Câu 13: Trong Python, bạn có thể sử dụng dấu nào để viết chú thích (comment) trên một dòng?

  • A. //
  • B. /* ... */
  • C. #
  • D. "

Câu 14: Cho đoạn mã: `age = int(input(

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

Câu 15: Bạn muốn hiển thị giá trị của biến `name` cùng với một lời chào. Câu lệnh `print()` nào sau đây thực hiện đúng điều này?

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

Câu 16: Trong Python, phép toán `**` được sử dụng để làm gì?

  • A. Chia lấy phần nguyên
  • B. Chia lấy phần dư
  • C. Lũy thừa
  • D. Nhân

Câu 17: Để nhập hai số nguyên và tính tổng của chúng, bạn viết đoạn mã Python như sau:
```python
num1 = int(input())
num2 = int(input())
sum = num1 + num2
print(sum)
```
Nếu người dùng nhập lần lượt "7" và "3", kết quả in ra màn hình sẽ là:

  • A. "73"
  • B. 10
  • C. 7 + 3
  • D. Lỗi chương trình

Câu 18: Phát biểu nào sau đây là đúng về biến trong Python?

  • A. Biến phải được khai báo kiểu dữ liệu trước khi sử dụng.
  • B. Tên biến không được chứa chữ số.
  • C. Giá trị của biến không thể thay đổi trong quá trình chạy chương trình.
  • D. Biến được sử dụng để lưu trữ dữ liệu.

Câu 19: Cho đoạn mã: `x = 5.0`. Hàm `type(x)` sẽ trả về kiểu dữ liệu nào?

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

Câu 20: Bạn muốn in ra màn hình dòng chữ "Kết quả là: 25" (với 25 là giá trị của biến `result`). Câu lệnh `print()` nào sau đây là đúng?

  • A. print("Kết quả là:", "result")
  • B. print("Kết quả là:" + result)
  • C. print("Kết quả là:", result)
  • D. print("Kết quả là: {}".format(result))

Câu 21: Trong Python, bạn có thể gán đồng thời nhiều biến bằng một lệnh duy nhất. Ví dụ nào sau đây là đúng?

  • A. x, y = 10
  • B. x = y = 10, 20
  • C. x and y = 10, 20
  • D. x, y = 10, 20

Câu 22: Cho đoạn mã: `radius = 5
area = 3.14 * radius ** 2
print(

  • A. Diện tích = 78.50
  • B. Diện tích = 78.5
  • C. Diện tích = 78
  • D. Diện tích = 78.54

Câu 23: Trong Python, khi bạn thực hiện phép cộng hai chuỗi, điều gì sẽ xảy ra?

  • A. Chương trình báo lỗi
  • B. Hai chuỗi được ghép lại với nhau
  • C. Trả về giá trị số là tổng độ dài hai chuỗi
  • D. Chỉ thực hiện được nếu cả hai chuỗi đều là số

Câu 24: Cho đoạn mã: `number_str =

  • A.
  • B.
  • C. 130
  • D. Lỗi chương trình

Câu 25: Bạn muốn kiểm tra xem một biến `is_valid` có giá trị `True` hay `False` để in ra thông báo tương ứng. Đoạn mã nào sau đây là phù hợp nhất?

  • A. print(is_valid)
  • B. if is_valid = True: print(
  • C. if is_valid == 1: print(
  • D. if is_valid: print(

Câu 26: Trong Python, tên biến nào sau đây là không hợp lệ?

  • A. my_variable
  • B. variable1
  • C. 1st_variable
  • D. _variable

Câu 27: Cho đoạn mã: `x = 15 % 4`. Giá trị của `x` sau khi thực hiện là bao nhiêu?

  • A. 3.75
  • B. 3
  • C. 1
  • D. 4

Câu 28: Bạn cần nhập tên và tuổi của một người, sau đó in ra thông báo dạng "Chào bạn [tên], bạn [tuổi] tuổi.". Đoạn mã nào sau đây thực hiện đúng?

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

Câu 29: Trong Python, giá trị nào sau đây được coi là `False` trong ngữ cảnh boolean?

  • A. 1
  • B. -1
  • C. 0
  • D.

Câu 30: Cho đoạn mã: `pi = 3.14159
print(round(pi, 2))`. Kết quả in ra màn hình sẽ là:

  • A. 3.1416
  • B. 3.14
  • C. 3
  • D. 3.1

1 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 6

Câu 1: Trong Python, kiểu dữ liệu nào sau đây được sử dụng để biểu diễn số nguyên không giới hạn kích thước?

2 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 6

Câu 2: Để nhập một số thực từ người dùng và lưu vào biến `chieucao`, câu lệnh Python nào sau đây là đúng?

3 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 6

Câu 3: Xét đoạn mã Python sau: `x = 10 / 2`. Kiểu dữ liệu của biến `x` sau khi thực hiện phép gán là gì?

4 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 6

Câu 4: Trong Python, hàm `print()` được sử dụng để làm gì?

5 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 6

Câu 5: Giả sử bạn muốn tính diện tích hình tròn với bán kính `r` nhập từ người dùng. Đoạn mã Python nào sau đây thực hiện đúng điều này (giả sử pi đã được định nghĩa)?

6 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 6

Câu 6: Cho đoạn mã Python: `a = 5; b = 2`. Giá trị của biểu thức `a // b` và kiểu dữ liệu của kết quả là gì?

7 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 6

Câu 7: Trong Python, kiểu dữ liệu `bool` có thể nhận giá trị nào?

8 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 6

Câu 8: Câu lệnh `print('Xin chào', end='!')` sẽ in ra màn hình kết quả như thế nào?

9 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 6

Câu 9: Để tính phần dư của phép chia 17 cho 5 trong Python, phép toán nào sau đây được sử dụng?

10 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 6

Câu 10: Bạn viết chương trình tính trung bình cộng của ba số. Nếu người dùng nhập vào '5', '10', và '15' dưới dạng chuỗi, bạn cần chuyển đổi chúng sang kiểu dữ liệu nào để thực hiện phép tính cộng?

11 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 6

Câu 11: Cho biến `x = 7`. Biểu thức `x += 3` tương đương với biểu thức nào sau đây?

12 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 6

Câu 12: Đoạn mã Python nào sau đây sẽ in ra dòng chữ 'Hello Python' trên màn hình?

13 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 6

Câu 13: Trong Python, bạn có thể sử dụng dấu nào để viết chú thích (comment) trên một dòng?

14 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 6

Câu 14: Cho đoạn mã: `age = int(input("Nhập tuổi của bạn: "))`. Nếu người dùng nhập '25', kiểu dữ liệu của biến `age` sẽ là gì?

15 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 6

Câu 15: Bạn muốn hiển thị giá trị của biến `name` cùng với một lời chào. Câu lệnh `print()` nào sau đây thực hiện đúng điều này?

16 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 6

Câu 16: Trong Python, phép toán `**` được sử dụng để làm gì?

17 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 6

Câu 17: Để nhập hai số nguyên và tính tổng của chúng, bạn viết đoạn mã Python như sau:
```python
num1 = int(input())
num2 = int(input())
sum = num1 + num2
print(sum)
```
Nếu người dùng nhập lần lượt '7' và '3', kết quả in ra màn hình sẽ là:

18 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 6

Câu 18: Phát biểu nào sau đây là đúng về biến trong Python?

19 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 6

Câu 19: Cho đoạn mã: `x = 5.0`. Hàm `type(x)` sẽ trả về kiểu dữ liệu nào?

20 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 6

Câu 20: Bạn muốn in ra màn hình dòng chữ 'Kết quả là: 25' (với 25 là giá trị của biến `result`). Câu lệnh `print()` nào sau đây là đúng?

21 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 6

Câu 21: Trong Python, bạn có thể gán đồng thời nhiều biến bằng một lệnh duy nhất. Ví dụ nào sau đây là đúng?

22 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 6

Câu 22: Cho đoạn mã: `radius = 5
area = 3.14 * radius ** 2
print("Diện tích = {:.2f}".format(area))`. Kết quả in ra màn hình sẽ là gì?

23 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 6

Câu 23: Trong Python, khi bạn thực hiện phép cộng hai chuỗi, điều gì sẽ xảy ra?

24 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 6

Câu 24: Cho đoạn mã: `number_str = "123"
number_int = int(number_str)
result = number_int + 7
print(result)`. Kết quả in ra màn hình là:

25 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 6

Câu 25: Bạn muốn kiểm tra xem một biến `is_valid` có giá trị `True` hay `False` để in ra thông báo tương ứng. Đoạn mã nào sau đây là phù hợp nhất?

26 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 6

Câu 26: Trong Python, tên biến nào sau đây là không hợp lệ?

27 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 6

Câu 27: Cho đoạn mã: `x = 15 % 4`. Giá trị của `x` sau khi thực hiện là bao nhiêu?

28 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 6

Câu 28: Bạn cần nhập tên và tuổi của một người, sau đó in ra thông báo dạng 'Chào bạn [tên], bạn [tuổi] tuổi.'. Đoạn mã nào sau đây thực hiện đúng?

29 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 6

Câu 29: Trong Python, giá trị nào sau đây được coi là `False` trong ngữ cảnh boolean?

30 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 6

Câu 30: Cho đoạn mã: `pi = 3.14159
print(round(pi, 2))`. Kết quả in ra màn hình sẽ là:

Xem kết quả

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 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản - Đề 07

Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản - Đề 07 bao gồm nhiều câu hỏi hay, bám sát chương trình. Cùng làm bài tập trắc nghiệm ngay.

Câu 1: Trong Python, kiểu dữ liệu nào sau đây được sử dụng để biểu diễn số nguyên?

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

Câu 2: Kiểu dữ liệu `float` trong Python dùng để biểu diễn loại dữ liệu nào?

  • A. Số nguyên
  • B. Số thực
  • C. Chuỗi ký tự
  • D. Giá trị logic

Câu 3: Lệnh nào sau đây trong Python được sử dụng để nhập dữ liệu từ người dùng?

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

Câu 4: Để chuyển đổi một giá trị nhập từ hàm `input()` sang kiểu số nguyên, ta sử dụng hàm nào?

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

Câu 5: Lệnh nào sau đây in ra màn hình dòng chữ "Xin chào!" trong Python?

  • A. input("Xin chào!")
  • B. output("Xin chào!")
  • C. read("Xin chào!")
  • D. print("Xin chào!")

Câu 6: Xét đoạn mã: `x = 10; y = 3.5; print(x + y)`. Kết quả in ra màn hình sẽ thuộc kiểu dữ liệu nào?

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

Câu 7: Giả sử biến `age` lưu trữ tuổi của một người. Câu lệnh nào sau đây in ra màn hình thông báo "Bạn [age] tuổi." (với [age] là giá trị của biến `age`)?

  • A. print("Bạn age tuổi.")
  • B. print("Bạn" + age + "tuổi.")
  • C. print(f"Bạn {age} tuổi.")
  • D. print("Bạn {}, tuổi.".format(age))

Câu 8: Trong Python, phép toán `//` thực hiện chức năng gì?

  • A. Chia lấy phần nguyên
  • B. Chia lấy phần dư
  • C. Phép lũy thừa
  • D. Phép nhân

Câu 9: Cho đoạn code: `num_str = "123"; num_int = int(num_str)`. Biến `num_int` sẽ có giá trị là bao nhiêu và thuộc kiểu dữ liệu gì?

  • A. Giá trị "123", kiểu str
  • B. Giá trị 123.0, kiểu float
  • C. Giá trị 123, kiểu int
  • D. Gây lỗi chương trình

Câu 10: Biểu thức `15 % 4` trong Python trả về giá trị nào?

  • A. 3.75
  • B. 4
  • C. 0
  • D. 3

Câu 11: Để tính diện tích hình tròn với bán kính `r` (cho trước), biểu thức Python nào sau đây là đúng (giả sử pi đã được gán bằng 3.14)?

  • A. pi * r * 2
  • B. pi * r ** 2
  • C. pi * r // 2
  • D. pi + r * r

Câu 12: Đoạn code nào sau đây nhập vào hai số nguyên `a` và `b`, sau đó in ra tổng của chúng?

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

Câu 13: Nếu bạn nhập "7.8" khi chạy lệnh `x = int(input())`, điều gì sẽ xảy ra?

  • A. x sẽ có giá trị 7, kiểu int
  • B. x sẽ có giá trị 7.8, kiểu float
  • C. Lỗi chương trình sẽ xảy ra
  • D. x sẽ có giá trị "7.8", kiểu str

Câu 14: Cho biến `name = "Alice"`. Lệnh `print("Tên của bạn là", name)` sẽ in ra màn hình như thế nào?

  • A. Tên của bạn làAlice
  • B. Tên của bạn là Alice
  • C. "Tên của bạn là", name
  • D. Lỗi cú pháp

Câu 15: Trong Python, bạn có thể thực hiện phép cộng trực tiếp giữa một số nguyên và một chuỗi ký tự không?

  • A. Có, kết quả sẽ là một số nguyên
  • B. Có, kết quả sẽ là một chuỗi ký tự
  • C. Không, sẽ gây ra lỗi kiểu dữ liệu
  • D. Có, nhưng kết quả không xác định

Câu 16: Hãy viết lệnh Python để nhập vào chiều dài và chiều rộng của một hình chữ nhật (kiểu số thực), sau đó tính và in ra diện tích của hình chữ nhật đó.

  • A. dai = input(); rong = input(); print(dai * rong)
  • B. dai = int(input()); rong = int(input()); print(dai * rong)
  • C. dai = float(input); rong = float(input); print(dai * rong)
  • D. dai = float(input("Chiều dài: ")); rong = float(input("Chiều rộng: ")); print("Diện tích:", dai * rong)

Câu 17: Cho đoạn mã: `a = 5; b = "5"; print(a == b)`. Kết quả in ra màn hình là gì?

  • A. True
  • B. 5
  • C. False
  • D. Lỗi

Câu 18: Nếu bạn muốn nhập một số nguyên và gán nó cho biến `n`, đồng thời hiển thị dòng thông báo "Nhập số nguyên:", bạn sẽ dùng lệnh nào?

  • A. n = int(input)
  • B. n = int(input("Nhập số nguyên: "))
  • C. input("Nhập số nguyên: ") = int(n)
  • D. print("Nhập số nguyên: "); n = int(input())

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

  • A. Chuyển đổi kiểu dữ liệu
  • B. Nhập dữ liệu từ người dùng
  • C. In dữ liệu ra màn hình
  • D. Kiểm tra kiểu dữ liệu của một biến

Câu 20: Cho `x = 7` và `y = 2`. Giá trị của biểu thức `x ** y` là bao nhiêu?

  • A. 49
  • B. 14
  • C. 9
  • D. 3.5

Câu 21: Xét đoạn code: `a = 10.5; b = int(a); print(b)`. Giá trị in ra của `b` là bao nhiêu?

  • A. 11
  • B. 10
  • C. 10.5
  • D. Lỗi

Câu 22: Trong Python, bạn có thể sử dụng dấu phẩy động (dấu chấm ".") để biểu diễn số thực, ví dụ: `3.14`. Đúng hay Sai?

  • A. Đúng
  • B. Sai
  • C. Chỉ đúng với số dương
  • D. Chỉ đúng trong một số trường hợp

Câu 23: Lệnh `print(10 + "5")` sẽ gây ra lỗi gì?

  • A. Lỗi cú pháp
  • B. Lỗi logic
  • C. Lỗi kiểu dữ liệu (TypeError)
  • D. Không lỗi, in ra "105"

Câu 24: Để nhập nhiều giá trị trên cùng một dòng và gán cho các biến khác nhau, bạn thường dùng phương pháp nào với `input()`?

  • A. Gọi `input()` nhiều lần
  • B. Sử dụng dấu phẩy trong `input()`
  • C. Sử dụng vòng lặp `for` và `input()`
  • D. Sử dụng `input().split()` để tách các giá trị

Câu 25: Giả sử bạn muốn tính trung bình cộng của ba số `x`, `y`, `z`. Biểu thức Python nào sau đây là chính xác nhất?

  • A. (x + y + z) / 3
  • B. x + y + z / 3
  • C. (x + y + z) // 3
  • D. x, y, z / 3

Câu 26: Đoạn code: `x = input("Nhập số: "); y = x * 2; print(y)`. Nếu người dùng nhập "3", kết quả in ra sẽ là gì?

  • A. 6
  • B. "33"
  • C. 9
  • D. Lỗi

Câu 27: Hàm nào sau đây KHÔNG phải là hàm chuyển đổi kiểu dữ liệu số trong Python?

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

Câu 28: Cho biết kết quả của phép toán `5 + 3 * 2` trong Python theo đúng thứ tự ưu tiên các phép toán.

  • A. 16
  • B. 11
  • C. 11
  • D. 8

Câu 29: Để chú thích một dòng trong Python, bạn sử dụng ký tự nào ở đầu dòng?

  • A. //
  • B. #
  • C. /*
  • D. %

Câu 30: Trong Python, biến được sử dụng để làm gì?

  • A. Đặt tên cho chương trình
  • B. In dữ liệu ra màn hình
  • C. Lưu trữ dữ liệu để sử dụng trong chương trình
  • D. Thực hiện các phép toán số học

1 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 7

Câu 1: Trong Python, kiểu dữ liệu nào sau đây được sử dụng để biểu diễn số nguyên?

2 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 7

Câu 2: Kiểu dữ liệu `float` trong Python dùng để biểu diễn loại dữ liệu nào?

3 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 7

Câu 3: Lệnh nào sau đây trong Python được sử dụng để nhập dữ liệu từ người dùng?

4 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 7

Câu 4: Để chuyển đổi một giá trị nhập từ hàm `input()` sang kiểu số nguyên, ta sử dụng hàm nào?

5 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 7

Câu 5: Lệnh nào sau đây in ra màn hình dòng chữ 'Xin chào!' trong Python?

6 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 7

Câu 6: Xét đoạn mã: `x = 10; y = 3.5; print(x + y)`. Kết quả in ra màn hình sẽ thuộc kiểu dữ liệu nào?

7 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 7

Câu 7: Giả sử biến `age` lưu trữ tuổi của một người. Câu lệnh nào sau đây in ra màn hình thông báo 'Bạn [age] tuổi.' (với [age] là giá trị của biến `age`)?

8 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 7

Câu 8: Trong Python, phép toán `//` thực hiện chức năng gì?

9 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 7

Câu 9: Cho đoạn code: `num_str = '123'; num_int = int(num_str)`. Biến `num_int` sẽ có giá trị là bao nhiêu và thuộc kiểu dữ liệu gì?

10 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 7

Câu 10: Biểu thức `15 % 4` trong Python trả về giá trị nào?

11 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 7

Câu 11: Để tính diện tích hình tròn với bán kính `r` (cho trước), biểu thức Python nào sau đây là đúng (giả sử pi đã được gán bằng 3.14)?

12 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 7

Câu 12: Đoạn code nào sau đây nhập vào hai số nguyên `a` và `b`, sau đó in ra tổng của chúng?

13 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 7

Câu 13: Nếu bạn nhập '7.8' khi chạy lệnh `x = int(input())`, điều gì sẽ xảy ra?

14 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 7

Câu 14: Cho biến `name = 'Alice'`. Lệnh `print('Tên của bạn là', name)` sẽ in ra màn hình như thế nào?

15 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 7

Câu 15: Trong Python, bạn có thể thực hiện phép cộng trực tiếp giữa một số nguyên và một chuỗi ký tự không?

16 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 7

Câu 16: Hãy viết lệnh Python để nhập vào chiều dài và chiều rộng của một hình chữ nhật (kiểu số thực), sau đó tính và in ra diện tích của hình chữ nhật đó.

17 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 7

Câu 17: Cho đoạn mã: `a = 5; b = '5'; print(a == b)`. Kết quả in ra màn hình là gì?

18 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 7

Câu 18: Nếu bạn muốn nhập một số nguyên và gán nó cho biến `n`, đồng thời hiển thị dòng thông báo 'Nhập số nguyên:', bạn sẽ dùng lệnh nào?

19 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 7

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

20 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 7

Câu 20: Cho `x = 7` và `y = 2`. Giá trị của biểu thức `x ** y` là bao nhiêu?

21 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 7

Câu 21: Xét đoạn code: `a = 10.5; b = int(a); print(b)`. Giá trị in ra của `b` là bao nhiêu?

22 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 7

Câu 22: Trong Python, bạn có thể sử dụng dấu phẩy động (dấu chấm '.') để biểu diễn số thực, ví dụ: `3.14`. Đúng hay Sai?

23 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 7

Câu 23: Lệnh `print(10 + '5')` sẽ gây ra lỗi gì?

24 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 7

Câu 24: Để nhập nhiều giá trị trên cùng một dòng và gán cho các biến khác nhau, bạn thường dùng phương pháp nào với `input()`?

25 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 7

Câu 25: Giả sử bạn muốn tính trung bình cộng của ba số `x`, `y`, `z`. Biểu thức Python nào sau đây là chính xác nhất?

26 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 7

Câu 26: Đoạn code: `x = input('Nhập số: '); y = x * 2; print(y)`. Nếu người dùng nhập '3', kết quả in ra sẽ là gì?

27 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 7

Câu 27: Hàm nào sau đây KHÔNG phải là hàm chuyển đổi kiểu dữ liệu số trong Python?

28 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 7

Câu 28: Cho biết kết quả của phép toán `5 + 3 * 2` trong Python theo đúng thứ tự ưu tiên các phép toán.

29 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 7

Câu 29: Để chú thích một dòng trong Python, bạn sử dụng ký tự nào ở đầu dòng?

30 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 7

Câu 30: Trong Python, biến được sử dụng để làm gì?

Xem kết quả

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 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản - Đề 08

Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản - Đề 08 bao gồm nhiều câu hỏi hay, bám sát chương trình. Cùng làm bài tập trắc nghiệm ngay.

Câu 1: Xét đoạn mã Python sau:
```python
x = 10
y = 3.14
print(type(x + y))
```
Kiểu dữ liệu nào sẽ được in ra màn hình khi chạy đoạn mã trên?

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

Câu 2: Để nhập vào số tuổi của một người dùng và lưu vào biến `tuoi`, câu lệnh Python nào sau đây là đúng, đảm bảo giá trị nhập vào được hiểu là số nguyên?

  • A. tuoi = input("Nhập tuổi của bạn:")
  • B. tuoi = float(input("Nhập tuổi của bạn:"))
  • C. tuoi = int(input("Nhập tuổi của bạn:"))
  • D. input("Nhập tuổi của bạn:") = tuoi

Câu 3: Giả sử bạn muốn tính diện tích hình chữ nhật với chiều dài và chiều rộng nhập từ người dùng. Đoạn mã nào sau đây thực hiện đúng việc này và in ra kết quả diện tích?

  • A. ```python
    chieudai = float(input("Nhập chiều dài: "))
    chieurong = float(input("Nhập chiều rộng: "))
    dientich = chieudai * chieurong
    print("Diện tích hình chữ nhật là:", dientich)
    ```
  • B. ```python
    chieudai = input("Nhập chiều dài: ")
    chieurong = input("Nhập chiều rộng: ")
    dientich = chieudai * chieurong
    print(dientich)
    ```
  • C. ```python
    chieudai = int(input("Nhập chiều dài: "))
    chieurong = int(input("Nhập chiều rộng: "))
    dientich = chieudai + chieurong
    print("Diện tích là: " + dientich)
    ```
  • D. ```python
    input("Nhập chiều dài: ") = chieudai
    input("Nhập chiều rộng: ") = chieurong
    dientich = chieudai * chieurong
    print("Diện tích:", dientich)
    ```

Câu 4: Trong Python, lệnh `print(10 / 3)` sẽ cho kết quả là kiểu dữ liệu nào và giá trị là bao nhiêu?

  • A. Kiểu int, giá trị 3
  • B. Kiểu int, giá trị 3.333...
  • C. Kiểu float, giá trị 3.333...
  • D. Lỗi, không thực hiện được phép chia

Câu 5: Cho đoạn mã Python:
```python
num_str = "123"
num_int = int(num_str)
print(num_int + 7)
```
Kết quả in ra màn hình là gì?

  • A. "1237"
  • B. 130
  • C. 123
  • D. Lỗi kiểu dữ liệu

Câu 6: Lệnh `print("Xin chào", "bạn", end="!")` sẽ in ra màn hình dòng chữ nào?

  • A. Xin chào bạn
  • B. Xin chào bạn
  • C. Xin chào
    bạn
  • D. Xin chào bạn!

Câu 7: Để in ra giá trị của biến `x` và biến `y` trên cùng một dòng, cách nhau bởi dấu phẩy, lệnh `print()` nào sau đây là đúng?

  • A. print(x + "," + y)
  • B. print(x, ",", y)
  • C. print(x , y , sep=",")
  • D. print(x, y, ",")

Câu 8: Trong Python, kiểu dữ liệu nào sau đây dùng để biểu diễn số nguyên không giới hạn về độ lớn?

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

Câu 9: Xét đoạn mã sau:
```python
a = 7
b = 2
print(a // b)
```
Phép toán `//` trong Python được gọi là phép toán gì và kết quả của đoạn mã trên là bao nhiêu?

  • A. Phép chia thực, kết quả 3.5
  • B. Phép chia phần dư, kết quả 1
  • C. Phép chia lấy phần nguyên, kết quả 3
  • D. Phép lũy thừa, kết quả 49

Câu 10: Để tính phần dư của phép chia 17 cho 5 trong Python, ta sử dụng phép toán nào?

  • A. /
  • B. %
  • C. //
  • D. **

Câu 11: Giả sử biến `x` đang lưu giá trị số thực 3.7. Nếu bạn muốn làm tròn `x` đến số nguyên gần nhất và lưu vào biến `y`, bạn sẽ sử dụng hàm nào?

  • A. int(x)
  • B. float(x)
  • C. abs(x)
  • D. round(x)

Câu 12: Đoạn mã Python nào sau đây sẽ in ra dòng chữ "Giá trị của biến là: 15" (giả sử biến `value` đang có giá trị 15)?

  • A. print("Giá trị của biến là:", value)
  • B. print("Giá trị của biến là: " + value)
  • C. print(f"Giá trị của biến là: {value}")
  • D. print("Giá trị của biến là: {}".format(value))

Câu 13: Trong Python, bạn có thể nhập nhiều giá trị trên cùng một dòng lệnh `input()` không? Nếu có, làm thế nào để xử lý các giá trị nhập vào này để sử dụng chúng riêng biệt?

  • A. Có, sử dụng phương thức `split()` để tách các giá trị.
  • B. Có, nhưng Python tự động gán mỗi giá trị cho một biến riêng biệt.
  • C. Không, mỗi lệnh `input()` chỉ nhận một giá trị duy nhất.
  • D. Có, sử dụng dấu phẩy để phân tách các giá trị nhập vào.

Câu 14: Đoạn mã nào sau đây sẽ báo lỗi?

  • A. ```python
    x = 5
    print(x * 2)
    ```
  • B. ```python
    name = "Alice"
    age = "25"
    print("Tên: " + name + ", Tuổi: " + age + 5)
    ```
  • C. ```python
    a = 10.5
    b = int(a)
    print(b)
    ```
  • D. ```python
    input_value = input("Nhập số: ")
    number = int(input_value)
    print(number)
    ```

Câu 15: Bạn muốn viết chương trình tính trung bình cộng của ba số thực nhập từ người dùng. Hãy chọn đoạn mã hoàn chỉnh và đúng nhất.

  • A. ```python
    s1 = input("Nhập số thứ nhất: ")
    s2 = input("Nhập số thứ hai: ")
    s3 = input("Nhập số thứ ba: ")
    tb = (s1 + s2 + s3) / 3
    print("Trung bình cộng:", tb)
    ```
  • B. ```python
    s1 = int(input("Nhập số thứ nhất: "))
    s2 = int(input("Nhập số thứ hai: "))
    s3 = int(input("Nhập số thứ ba: "))
    tb = (s1 + s2 + s3) / 3
    print("Trung bình cộng:", int(tb))
    ```
  • C. ```python
    def tinh_tb_cong(a, b, c):
    return (a + b + c) / 3
    print("Trung bình cộng:", tinh_tb_cong(1, 2, 3))
    ```
  • D. ```python
    s1 = float(input("Nhập số thứ nhất: "))
    s2 = float(input("Nhập số thứ hai: "))
    s3 = float(input("Nhập số thứ ba: "))
    tb = (s1 + s2 + s3) / 3
    print("Trung bình cộng:", tb)
    ```

Câu 16: Hàm `input()` trong Python luôn trả về giá trị thuộc kiểu dữ liệu nào?

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

Câu 17: Để hiển thị thông báo lỗi ra màn hình trong Python, bạn có thể sử dụng lệnh `print()` kết hợp với luồng lỗi chuẩn (standard error stream). Tuy nhiên, trong các bài toán cơ bản, lệnh `print()` thường được dùng để hiển thị thông tin gì?

  • A. Hiển thị thông báo lỗi
  • B. Hiển thị kết quả và thông báo cho người dùng
  • C. Nhận dữ liệu đầu vào từ người dùng
  • D. Ghi dữ liệu vào tập tin

Câu 18: Trong Python, bạn có thể thực hiện phép toán lũy thừa (ví dụ: 2 mũ 3) bằng cách sử dụng toán tử nào?

  • A. ^
  • B. *
  • C. //
  • D. **

Câu 19: Cho đoạn mã:
```python
x = 15
y = 2
print(x % y == 1)
```
Kết quả in ra màn hình sẽ là gì và tại sao?

  • A. True, vì 15 chia 2 dư 1 và 1 bằng 1.
  • B. False, vì 15 chia 2 dư 1 nhưng biểu thức so sánh sai.
  • C. 1, vì kết quả của phép toán % là 1.
  • D. 0, vì biểu thức so sánh trả về 0.

Câu 20: Để chuyển đổi một số thực thành số nguyên bằng cách loại bỏ phần thập phân (ví dụ: 3.9 thành 3), bạn sử dụng hàm nào trong Python?

  • A. round()
  • B. int()
  • C. float()
  • D. abs()

Câu 21: Bạn có thể sử dụng dấu nháy đơn (`"`) hoặc nháy kép (`

  • A. Khi chuỗi chứa số
  • B. Khi chuỗi chứa biến
  • C. Khi chuỗi chứa dấu nháy đơn
  • D. Không có trường hợp nào bắt buộc dùng nháy kép

Câu 22: Trong lệnh `print(x, y, sep="-", end="*")`, tham số `sep` và `end` có chức năng gì?

  • A. `sep` là dấu phân tách giữa các đối số, `end` là ký tự kết thúc dòng.
  • B. `sep` là ký tự kết thúc dòng, `end` là dấu phân tách giữa các đối số.
  • C. Cả hai đều không có chức năng gì đặc biệt.
  • D. `sep` để in ra thông báo lỗi, `end` để in ra kết quả.

Câu 23: Xét đoạn mã:
```python
name = input("Nhập tên của bạn: ")
print("Xin chào, " + name)
```
Nếu người dùng nhập "Lan" và nhấn Enter, kết quả in ra màn hình là gì?

  • A. Xin chào, name
  • B. Xin chào, Lan
  • C. Nhập tên của bạn: Xin chào, Lan
  • D. Lỗi, không in ra gì

Câu 24: Để chú thích một dòng lệnh trong Python, bạn sử dụng ký tự nào ở đầu dòng?

  • A. //
  • B. /*
  • C. #
  • D. "

Câu 25: Kiểu dữ liệu `bool` trong Python có bao nhiêu giá trị?

  • A. Vô số
  • B. 2
  • C. 1
  • D. 3

Câu 26: Biểu thức `5 > 3 and 2 < 4` trong Python sẽ trả về giá trị nào?

  • A. True
  • B. False
  • C. 1
  • D. 0

Câu 27: Trong Python, biến có cần phải khai báo kiểu dữ liệu trước khi sử dụng không?

  • A. Có, bắt buộc phải khai báo kiểu dữ liệu.
  • B. Không, Python tự động xác định kiểu dữ liệu.
  • C. Chỉ cần khai báo kiểu dữ liệu cho số nguyên.
  • D. Chỉ cần khai báo kiểu dữ liệu cho số thực.

Câu 28: Để kiểm tra kiểu dữ liệu của một biến trong Python, bạn sử dụng hàm nào?

  • A. is_int()
  • B. data_type()
  • C. typeof()
  • D. type()

Câu 29: Giả sử bạn có biến `pi = 3.14159`. Làm thế nào để in ra số `pi` với chỉ 2 chữ số thập phân?

  • A. print(int(pi * 100) / 100)
  • B. print(round(pi))
  • C. print(f"{pi:.2f}")
  • D. print(str(pi)[:4])

Câu 30: Trong Python, bạn có thể thực hiện phép cộng hai chuỗi không? Nếu có, kết quả của phép cộng hai chuỗi là gì?

  • A. Có, kết quả là một chuỗi mới bằng cách ghép hai chuỗi ban đầu.
  • B. Có, kết quả là tổng độ dài của hai chuỗi.
  • C. Không, phép cộng không được định nghĩa cho chuỗi.
  • D. Có, kết quả là một danh sách chứa hai chuỗi ban đầu.

1 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 8

Câu 1: Xét đoạn mã Python sau:
```python
x = 10
y = 3.14
print(type(x + y))
```
Kiểu dữ liệu nào sẽ được in ra màn hình khi chạy đoạn mã trên?

2 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 8

Câu 2: Để nhập vào số tuổi của một người dùng và lưu vào biến `tuoi`, câu lệnh Python nào sau đây là đúng, đảm bảo giá trị nhập vào được hiểu là số nguyên?

3 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 8

Câu 3: Giả sử bạn muốn tính diện tích hình chữ nhật với chiều dài và chiều rộng nhập từ người dùng. Đoạn mã nào sau đây thực hiện đúng việc này và in ra kết quả diện tích?

4 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 8

Câu 4: Trong Python, lệnh `print(10 / 3)` sẽ cho kết quả là kiểu dữ liệu nào và giá trị là bao nhiêu?

5 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 8

Câu 5: Cho đoạn mã Python:
```python
num_str = '123'
num_int = int(num_str)
print(num_int + 7)
```
Kết quả in ra màn hình là gì?

6 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 8

Câu 6: Lệnh `print('Xin chào', 'bạn', end='!')` sẽ in ra màn hình dòng chữ nào?

7 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 8

Câu 7: Để in ra giá trị của biến `x` và biến `y` trên cùng một dòng, cách nhau bởi dấu phẩy, lệnh `print()` nào sau đây là đúng?

8 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 8

Câu 8: Trong Python, kiểu dữ liệu nào sau đây dùng để biểu diễn số nguyên không giới hạn về độ lớn?

9 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 8

Câu 9: Xét đoạn mã sau:
```python
a = 7
b = 2
print(a // b)
```
Phép toán `//` trong Python được gọi là phép toán gì và kết quả của đoạn mã trên là bao nhiêu?

10 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 8

Câu 10: Để tính phần dư của phép chia 17 cho 5 trong Python, ta sử dụng phép toán nào?

11 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 8

Câu 11: Giả sử biến `x` đang lưu giá trị số thực 3.7. Nếu bạn muốn làm tròn `x` đến số nguyên gần nhất và lưu vào biến `y`, bạn sẽ sử dụng hàm nào?

12 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 8

Câu 12: Đoạn mã Python nào sau đây sẽ in ra dòng chữ 'Giá trị của biến là: 15' (giả sử biến `value` đang có giá trị 15)?

13 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 8

Câu 13: Trong Python, bạn có thể nhập nhiều giá trị trên cùng một dòng lệnh `input()` không? Nếu có, làm thế nào để xử lý các giá trị nhập vào này để sử dụng chúng riêng biệt?

14 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 8

Câu 14: Đoạn mã nào sau đây sẽ báo lỗi?

15 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 8

Câu 15: Bạn muốn viết chương trình tính trung bình cộng của ba số thực nhập từ người dùng. Hãy chọn đoạn mã hoàn chỉnh và đúng nhất.

16 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 8

Câu 16: Hàm `input()` trong Python luôn trả về giá trị thuộc kiểu dữ liệu nào?

17 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 8

Câu 17: Để hiển thị thông báo lỗi ra màn hình trong Python, bạn có thể sử dụng lệnh `print()` kết hợp với luồng lỗi chuẩn (standard error stream). Tuy nhiên, trong các bài toán cơ bản, lệnh `print()` thường được dùng để hiển thị thông tin gì?

18 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 8

Câu 18: Trong Python, bạn có thể thực hiện phép toán lũy thừa (ví dụ: 2 mũ 3) bằng cách sử dụng toán tử nào?

19 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 8

Câu 19: Cho đoạn mã:
```python
x = 15
y = 2
print(x % y == 1)
```
Kết quả in ra màn hình sẽ là gì và tại sao?

20 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 8

Câu 20: Để chuyển đổi một số thực thành số nguyên bằng cách loại bỏ phần thập phân (ví dụ: 3.9 thành 3), bạn sử dụng hàm nào trong Python?

21 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 8

Câu 21: Bạn có thể sử dụng dấu nháy đơn (`'`) hoặc nháy kép (`"`) để bao quanh chuỗi trong Python. Trong trường hợp nào bạn BẮT BUỘC phải sử dụng nháy kép?

22 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 8

Câu 22: Trong lệnh `print(x, y, sep='-', end='*')`, tham số `sep` và `end` có chức năng gì?

23 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 8

Câu 23: Xét đoạn mã:
```python
name = input('Nhập tên của bạn: ')
print('Xin chào, ' + name)
```
Nếu người dùng nhập 'Lan' và nhấn Enter, kết quả in ra màn hình là gì?

24 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 8

Câu 24: Để chú thích một dòng lệnh trong Python, bạn sử dụng ký tự nào ở đầu dòng?

25 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 8

Câu 25: Kiểu dữ liệu `bool` trong Python có bao nhiêu giá trị?

26 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 8

Câu 26: Biểu thức `5 > 3 and 2 < 4` trong Python sẽ trả về giá trị nào?

27 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 8

Câu 27: Trong Python, biến có cần phải khai báo kiểu dữ liệu trước khi sử dụng không?

28 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 8

Câu 28: Để kiểm tra kiểu dữ liệu của một biến trong Python, bạn sử dụng hàm nào?

29 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 8

Câu 29: Giả sử bạn có biến `pi = 3.14159`. Làm thế nào để in ra số `pi` với chỉ 2 chữ số thập phân?

30 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 8

Câu 30: Trong Python, bạn có thể thực hiện phép cộng hai chuỗi không? Nếu có, kết quả của phép cộng hai chuỗi là gì?

Xem kết quả

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 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản - Đề 09

Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản - Đề 09 bao gồm nhiều câu hỏi hay, bám sát chương trình. Cùng làm bài tập trắc nghiệm ngay.

Câu 1: Trong Python, kiểu dữ liệu nào được sử dụng để biểu diễn các số nguyên không có phần thập phân?

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

Câu 2: Kiểu dữ liệu `float` trong Python được sử dụng để biểu diễn loại số nào?

  • A. Số nguyên
  • B. Số thực (số thập phân)
  • C. Chuỗi ký tự
  • D. Giá trị logic (True/False)

Câu 3: Câu lệnh nào sau đây trong Python dùng để nhập dữ liệu từ người dùng và gán giá trị đó cho biến `x`, đồng thời hiển thị dòng thông báo "Nhập số:"?

  • A. input x = "Nhập số:"
  • B. x = Nhập số:
  • C. x = input("Nhập số:")
  • D. read(x, "Nhập số:")

Câu 4: Giả sử bạn muốn nhập một số nguyên từ người dùng và lưu vào biến `tuoi`. Câu lệnh Python nào sau đây là đúng?

  • A. tuoi = input("Tuổi của bạn:")
  • B. tuoi = int(input("Tuổi của bạn:"))
  • C. tuoi = float(input("Tuổi của bạn:"))
  • D. input(int("Tuổi của bạn:")) = tuoi

Câu 5: Cho đoạn mã Python: `chieucao = float(input("Nhập chiều cao (mét): "))`. Kiểu dữ liệu của biến `chieucao` sau khi thực hiện đoạn mã trên là gì?

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

Câu 6: Câu lệnh `print()` trong Python được sử dụng để làm gì?

  • A. Hiển thị thông tin ra màn hình
  • B. Nhập dữ liệu từ bàn phím
  • C. Tính toán giá trị biểu thức
  • D. Lưu trữ dữ liệu vào bộ nhớ

Câu 7: Để hiển thị giá trị của biến `ketqua` ra màn hình, câu lệnh `print()` nào sau đây là đúng?

  • A. print "ketqua"
  • B. print("ketqua")
  • C. print(ketqua)
  • D. display ketqua

Câu 8: Bạn muốn in ra màn hình dòng chữ "Chào mừng đến với Python!". Câu lệnh `print()` nào sau đây sẽ thực hiện điều này?

  • A. print Chào mừng đến với Python!
  • B. print("Chào mừng đến với Python!")
  • C. print(
  • D. echo "Chào mừng đến với Python!"

Câu 9: Điều gì xảy ra khi bạn thực hiện phép chia hai số nguyên trong Python và kết quả là một số thập phân?

  • A. Python sẽ báo lỗi
  • B. Kết quả sẽ có kiểu dữ liệu float
  • C. Kết quả sẽ tự động làm tròn thành số nguyên
  • D. Kết quả vẫn có kiểu dữ liệu int

Câu 10: Cho đoạn code: `x = 10; y = 3; z = x / y`. Kiểu dữ liệu của biến `z` là gì?

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

Câu 11: Biến trong lập trình Python được hiểu là gì?

  • A. Một giá trị không đổi trong chương trình
  • B. Một từ khóa cố định của ngôn ngữ Python
  • C. Một kiểu dữ liệu số nguyên
  • D. Vùng nhớ được đặt tên để lưu trữ dữ liệu và giá trị có thể thay đổi

Câu 12: Hằng số (literal) trong Python là gì?

  • A. Giá trị cố định được viết trực tiếp trong mã nguồn
  • B. Một loại biến đặc biệt
  • C. Một hàm có sẵn trong Python
  • D. Tên gọi khác của biến

Câu 13: Cho đoạn mã: `a = "123"; b = 456; print(a + str(b))`. Kết quả in ra màn hình là gì?

  • A. 579
  • B. 123456
  • C. 123456
  • D. Lỗi do không cùng kiểu dữ liệu

Câu 14: Điều gì sẽ xảy ra nếu bạn cố gắng thực hiện phép cộng giữa một biến kiểu số nguyên và một biến kiểu chuỗi trong Python mà không ép kiểu?

  • A. Python sẽ tự động chuyển đổi kiểu dữ liệu và thực hiện phép cộng
  • B. Kết quả sẽ là 0
  • C. Chương trình sẽ chạy nhưng kết quả không đúng
  • D. Python sẽ báo lỗi `TypeError`

Câu 15: Để tính căn bậc hai của một số, bạn có thể sử dụng hàm nào trong Python (nếu cần thiết, hãy giả định đã import thư viện `math`)?

  • A. sqrt()
  • B. math.sqrt()
  • C. canbac2()
  • D. power(0.5)

Câu 16: Cho đoạn mã: `import math; x = 25; y = math.sqrt(x); print(int(y))`. Kết quả in ra màn hình là gì?

  • A. 5.0
  • B. 25
  • C. 5
  • D. Không có kết quả do lỗi

Câu 17: Hàm `abs()` trong Python dùng để làm gì?

  • A. Tính lũy thừa của một số
  • B. Tính giá trị tuyệt đối của một số
  • C. Làm tròn một số
  • D. Tìm số lớn nhất trong dãy số

Câu 18: Cho `x = -7; y = abs(x)`. Giá trị của `y` là bao nhiêu?

  • A. 7
  • B. -7
  • C. 0
  • D. Không xác định

Câu 19: Trong Python, phép toán `%` (modulo) dùng để làm gì?

  • A. Phép chia lấy thương
  • B. Phép nhân
  • C. Phép chia lấy phần dư
  • D. Phép lũy thừa

Câu 20: Tính giá trị của biểu thức `17 % 5` trong Python.

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

Câu 21: Trong Python, bạn có thể sử dụng dấu nào để viết chú thích (comment) trên một dòng?

  • A. //
  • B. /* ... */
  • C. "
  • D. #

Câu 22: Đâu là quy tắc đặt tên biến hợp lệ trong Python?

  • A. Bắt đầu bằng số
  • B. Chỉ chứa chữ số
  • C. Bắt đầu bằng chữ cái hoặc dấu gạch dưới
  • D. Chứa khoảng trắng

Câu 23: Cho đoạn code: `x = input(); y = input(); print(x + y)`. Nếu người dùng nhập lần lượt "10" và "20", kết quả in ra sẽ là gì?

  • A. 30
  • B. 1020
  • C. Lỗi
  • D. 2010

Câu 24: Để chuyển đổi một chuỗi ký tự "3.14" thành số thực, bạn sử dụng hàm nào trong Python?

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

Câu 25: Trong câu lệnh `print("Giá trị là:", x)`, dấu phẩy (`,`) có tác dụng gì?

  • A. Thay thế cho dấu cộng để cộng chuỗi
  • B. Phân tách các dòng trong output
  • C. Phân tách các đối số khác nhau trong lệnh print
  • D. Không có tác dụng gì

Câu 26: Cho đoạn code: `a = 7; b = 2; print(a // b)`. Kết quả in ra màn hình là gì? (Lưu ý: `//` là phép chia lấy phần nguyên)

  • A. 3.5
  • B. 4
  • C. 3
  • D. 3

Câu 27: Nếu bạn muốn nhập vào bán kính hình tròn (số thực) và tính diện tích, công thức diện tích là π * bán kính * bán kính (π ≈ 3.14). Hãy chọn đoạn code Python hoàn chỉnh để thực hiện việc này.

  • A. `r = input("Bán kính:"); area = 3.14 * r * r; print(area)`
  • B. `r = float(input("Bán kính:")); area = 3.14 * r * r; print("Diện tích:", area)`
  • C. `r = int(input("Bán kính:")); area = 3.14 * r * r; print(area)`
  • D. `input("Bán kính:") = r; area = 3.14 * r * r; print(area)`

Câu 28: Xét đoạn code sau: `x = 5; y = "5"`. Biểu thức `x == y` sẽ trả về giá trị gì?

  • A. `True`
  • B. Không xác định
  • C. `False`
  • D. Lỗi

Câu 29: Bạn muốn in ra màn hình giá trị của biến `name` và `age` trên cùng một dòng, cách nhau bởi dấu gạch ngang. Câu lệnh `print()` nào sau đây thực hiện đúng yêu cầu?

  • A. `print(name, "-", age)`
  • B. `print(name + "-" + age)`
  • C. `print(name - age)`
  • D. `print("name - age")`

Câu 30: Trong Python, toán tử `**` được sử dụng để thực hiện phép toán nào?

  • A. Phép nhân
  • B. Phép lũy thừa
  • C. Phép chia
  • D. Phép chia lấy phần nguyên

1 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 9

Câu 1: Trong Python, kiểu dữ liệu nào được sử dụng để biểu diễn các số nguyên không có phần thập phân?

2 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 9

Câu 2: Kiểu dữ liệu `float` trong Python được sử dụng để biểu diễn loại số nào?

3 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 9

Câu 3: Câu lệnh nào sau đây trong Python dùng để nhập dữ liệu từ người dùng và gán giá trị đó cho biến `x`, đồng thời hiển thị dòng thông báo 'Nhập số:'?

4 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 9

Câu 4: Giả sử bạn muốn nhập một số nguyên từ người dùng và lưu vào biến `tuoi`. Câu lệnh Python nào sau đây là đúng?

5 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 9

Câu 5: Cho đoạn mã Python: `chieucao = float(input('Nhập chiều cao (mét): '))`. Kiểu dữ liệu của biến `chieucao` sau khi thực hiện đoạn mã trên là gì?

6 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 9

Câu 6: Câu lệnh `print()` trong Python được sử dụng để làm gì?

7 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 9

Câu 7: Để hiển thị giá trị của biến `ketqua` ra màn hình, câu lệnh `print()` nào sau đây là đúng?

8 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 9

Câu 8: Bạn muốn in ra màn hình dòng chữ 'Chào mừng đến với Python!'. Câu lệnh `print()` nào sau đây sẽ thực hiện điều này?

9 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 9

Câu 9: Điều gì xảy ra khi bạn thực hiện phép chia hai số nguyên trong Python và kết quả là một số thập phân?

10 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 9

Câu 10: Cho đoạn code: `x = 10; y = 3; z = x / y`. Kiểu dữ liệu của biến `z` là gì?

11 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 9

Câu 11: Biến trong lập trình Python được hiểu là gì?

12 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 9

Câu 12: Hằng số (literal) trong Python là gì?

13 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 9

Câu 13: Cho đoạn mã: `a = '123'; b = 456; print(a + str(b))`. Kết quả in ra màn hình là gì?

14 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 9

Câu 14: Điều gì sẽ xảy ra nếu bạn cố gắng thực hiện phép cộng giữa một biến kiểu số nguyên và một biến kiểu chuỗi trong Python mà không ép kiểu?

15 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 9

Câu 15: Để tính căn bậc hai của một số, bạn có thể sử dụng hàm nào trong Python (nếu cần thiết, hãy giả định đã import thư viện `math`)?

16 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 9

Câu 16: Cho đoạn mã: `import math; x = 25; y = math.sqrt(x); print(int(y))`. Kết quả in ra màn hình là gì?

17 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 9

Câu 17: Hàm `abs()` trong Python dùng để làm gì?

18 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 9

Câu 18: Cho `x = -7; y = abs(x)`. Giá trị của `y` là bao nhiêu?

19 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 9

Câu 19: Trong Python, phép toán `%` (modulo) dùng để làm gì?

20 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 9

Câu 20: Tính giá trị của biểu thức `17 % 5` trong Python.

21 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 9

Câu 21: Trong Python, bạn có thể sử dụng dấu nào để viết chú thích (comment) trên một dòng?

22 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 9

Câu 22: Đâu là quy tắc đặt tên biến hợp lệ trong Python?

23 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 9

Câu 23: Cho đoạn code: `x = input(); y = input(); print(x + y)`. Nếu người dùng nhập lần lượt '10' và '20', kết quả in ra sẽ là gì?

24 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 9

Câu 24: Để chuyển đổi một chuỗi ký tự '3.14' thành số thực, bạn sử dụng hàm nào trong Python?

25 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 9

Câu 25: Trong câu lệnh `print('Giá trị là:', x)`, dấu phẩy (`,`) có tác dụng gì?

26 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 9

Câu 26: Cho đoạn code: `a = 7; b = 2; print(a // b)`. Kết quả in ra màn hình là gì? (Lưu ý: `//` là phép chia lấy phần nguyên)

27 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 9

Câu 27: Nếu bạn muốn nhập vào bán kính hình tròn (số thực) và tính diện tích, công thức diện tích là π * bán kính * bán kính (π ≈ 3.14). Hãy chọn đoạn code Python hoàn chỉnh để thực hiện việc này.

28 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 9

Câu 28: Xét đoạn code sau: `x = 5; y = '5'`. Biểu thức `x == y` sẽ trả về giá trị gì?

29 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 9

Câu 29: Bạn muốn in ra màn hình giá trị của biến `name` và `age` trên cùng một dòng, cách nhau bởi dấu gạch ngang. Câu lệnh `print()` nào sau đây thực hiện đúng yêu cầu?

30 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 9

Câu 30: Trong Python, toán tử `**` được sử dụng để thực hiện phép toán nào?

Xem kết quả

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 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản - Đề 10

Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản - Đề 10 bao gồm nhiều câu hỏi hay, bám sát chương trình. Cùng làm bài tập trắc nghiệm ngay.

Câu 1: Kiểu dữ liệu nào sau đây trong Python được sử dụng để biểu diễn các số nguyên không có phần thập phân?

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

Câu 2: Cho đoạn mã Python sau: `x = 7.5`. Biến `x` thuộc kiểu dữ liệu nào?

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

Câu 3: Lệnh nào sau đây được sử dụng để nhập dữ liệu từ người dùng trong Python?

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

Câu 4: Giả sử bạn muốn nhập một số nguyên từ người dùng và lưu vào biến `age`. Câu lệnh nào sau đây là đúng?

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

Câu 5: Cho đoạn mã: `num_str = input("Nhập số: ")`. Nếu người dùng nhập "123", kiểu dữ liệu của biến `num_str` là gì?

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

Câu 6: Để hiển thị giá trị của biến `result` ra màn hình, bạn sử dụng lệnh nào?

  • A. print(result)
  • B. input(result)
  • C. display(result)
  • D. show result

Câu 7: Đoạn mã nào sau đây sẽ in ra màn hình dòng chữ "Hello, World!"?

  • A. print "Hello, World!"
  • B. output("Hello, World!")
  • C. echo "Hello, World!"
  • D. print("Hello, World!")

Câu 8: Cho `a = 10` và `b = 3`. Giá trị của biểu thức `a // b` là bao nhiêu?

  • A. 3.33
  • B. 3
  • C. 30
  • D. 1

Câu 9: Toán tử `%` trong Python thực hiện phép toán nào?

  • A. Chia lấy phần nguyên
  • B. Chia thông thường
  • C. Chia lấy phần dư
  • D. Lũy thừa

Câu 10: Biểu thức `5 ** 2` trong Python có giá trị là bao nhiêu?

  • A. 10
  • B. 7
  • C. 2.5
  • D. 25

Câu 11: Cho `x = 15` và `y = 4`. Kết quả của `print(x / y)` sẽ thuộc kiểu dữ liệu nào?

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

Câu 12: Trong Python, bạn có thể sử dụng dấu nào để viết chú thích trên một dòng?

  • A. #
  • B. //
  • C. /* */
  • D. "

Câu 13: Điều gì xảy ra khi bạn cố gắng cộng một số nguyên và một chuỗi trong Python mà không thực hiện ép kiểu?

  • A. Chương trình tự động ép kiểu chuỗi thành số nguyên.
  • B. Chương trình tự động ép kiểu số nguyên thành chuỗi.
  • C. Python sẽ báo lỗi TypeError.
  • D. Kết quả sẽ là 0.

Câu 14: Đoạn mã Python nào sau đây sẽ tính diện tích hình chữ nhật với chiều dài và chiều rộng nhập từ người dùng (kết quả là số thực)?

  • A. length = input()
    width = input()
    area = length * width
    print(area)
  • B. length = float(input("Chiều dài: "))
    width = float(input("Chiều rộng: "))
    area = length * width
    print(area)
  • C. length = int(input())
    width = int(input())
    area = length + width
    print(area)
  • D. area = input("Diện tích: ")
    print(area)

Câu 15: Cho đoạn mã: `print("Kết quả là:", 10 + 5)`. Đoạn mã này sẽ in ra màn hình như thế nào?

  • A. Kết quả là: 10 + 5
  • B. 15
  • C. Kết quả là: 15
  • D. Lỗi cú pháp

Câu 16: Bạn muốn hiển thị giá trị của biến `name` (kiểu chuỗi) và `score` (kiểu số thực) trên cùng một dòng với định dạng "Tên: [name], Điểm: [score]". Cách nào sau đây là đúng nhất (sử dụng f-string)?

  • A. print("Tên: " + name + ", Điểm: " + score)
  • B. print("Tên: %s, Điểm: %f" % (name, score))
  • C. print("Tên: {}, Điểm: {}".format(name, score))
  • D. print(f"Tên: {name}, Điểm: {score}")

Câu 17: Nếu bạn nhập `-7` khi chạy đoạn mã `n = int(input("Nhập số dương: "))`, chương trình có báo lỗi không và vì sao?

  • A. Có, vì -7 không phải là số nguyên.
  • B. Không, vì `int(input(...))` vẫn chuyển đổi "-7" thành số nguyên.
  • C. Có, vì -7 là số âm, không phải số dương như yêu cầu.
  • D. Không, vì chương trình chỉ kiểm tra kiểu dữ liệu, không kiểm tra giá trị.

Câu 18: Cho đoạn mã: `a = "10"; b = 20; print(a + b)`. Đoạn mã này có lỗi không? Nếu có, đó là lỗi gì?

  • A. Không có lỗi, in ra 30.
  • B. Không có lỗi, in ra "1020".
  • C. Có lỗi TypeError, vì không thể cộng chuỗi và số nguyên.
  • D. Có lỗi SyntaxError, sai cú pháp lệnh print.

Câu 19: Để tính căn bậc hai của một số, bạn cần sử dụng thư viện nào trong Python?

  • A. string
  • B. math
  • C. os
  • D. sys

Câu 20: Giả sử bạn muốn làm tròn số `3.14159` đến 2 chữ số thập phân. Hàm nào trong Python có thể giúp bạn?

  • A. round()
  • B. int()
  • C. float()
  • D. abs()

Câu 21: Cho đoạn mã: `x = 10 / 0`. Điều gì sẽ xảy ra khi chạy đoạn mã này?

  • A. x sẽ có giá trị là 0.
  • B. x sẽ có giá trị là vô cùng (infinity).
  • C. Chương trình tiếp tục chạy mà không có lỗi.
  • D. Python sẽ báo lỗi ZeroDivisionError.

Câu 22: Kiểu dữ liệu `bool` trong Python có bao nhiêu giá trị?

  • A. 1
  • B. 3
  • C. 2
  • D. Vô hạn

Câu 23: Giá trị nào sau đây là `False` trong kiểu dữ liệu `bool` của Python?

  • A. 1
  • B. 0
  • C. 10
  • D. -1

Câu 24: Cho `is_raining = True`. Câu lệnh `print(not is_raining)` sẽ in ra giá trị nào?

  • A. True
  • B. is_raining
  • C. 1
  • D. False

Câu 25: Biểu thức `(5 > 3) and (10 < 20)` có giá trị là gì?

  • A. True
  • B. False
  • C. 5 > 3 and 10 < 20
  • D. Lỗi cú pháp

Câu 26: Biểu thức `(5 < 3) or (10 < 5)` có giá trị là gì?

  • A. True
  • B. False
  • C. (5 < 3) or (10 < 5)
  • D. Lỗi cú pháp

Câu 27: Cho đoạn mã: `name = input("Tên của bạn: "); print("Xin chào, " + name + "!")`. Nếu người dùng nhập "An", kết quả in ra màn hình sẽ là gì?

  • A. Xin chào, name!
  • B. Tên của bạn: An
  • C. Xin chào, An!
  • D. Lỗi

Câu 28: Để kiểm tra kiểu dữ liệu của một biến, bạn dùng hàm nào trong Python?

  • A. typeof()
  • B. getType()
  • C. instanceof()
  • D. type()

Câu 29: Cho đoạn mã: `x = 5; y = "5"; print(x == y)`. Kết quả in ra là gì và tại sao?

  • A. True, vì giá trị của x và y đều là 5.
  • B. False, vì x là số nguyên và y là chuỗi.
  • C. True, vì Python tự động ép kiểu để so sánh.
  • D. Lỗi, không thể so sánh số và chuỗi.

Câu 30: Viết lệnh Python để nhập vào bán kính `r` (số thực) từ người dùng, sau đó tính và in ra diện tích hình tròn (làm tròn đến 2 chữ số thập phân).

  • A. r = input("Bán kính: ")
    area = 3.14 * r * r
    print(area)
  • B. r = int(input("Bán kính: "))
    area = 3.14 * r ** 2
    print(round(area, 2))
  • C. r = float(input("Bán kính: "))
    area = 3.14159 * r ** 2
    print(round(area, 2))
  • D. r = str(input("Bán kính: "))
    area = 3.14 * r * r
    print(area)

1 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 10

Câu 1: Kiểu dữ liệu nào sau đây trong Python được sử dụng để biểu diễn các số nguyên không có phần thập phân?

2 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 10

Câu 2: Cho đoạn mã Python sau: `x = 7.5`. Biến `x` thuộc kiểu dữ liệu nào?

3 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 10

Câu 3: Lệnh nào sau đây được sử dụng để nhập dữ liệu từ người dùng trong Python?

4 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 10

Câu 4: Giả sử bạn muốn nhập một số nguyên từ người dùng và lưu vào biến `age`. Câu lệnh nào sau đây là đúng?

5 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 10

Câu 5: Cho đoạn mã: `num_str = input('Nhập số: ')`. Nếu người dùng nhập '123', kiểu dữ liệu của biến `num_str` là gì?

6 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 10

Câu 6: Để hiển thị giá trị của biến `result` ra màn hình, bạn sử dụng lệnh nào?

7 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 10

Câu 7: Đoạn mã nào sau đây sẽ in ra màn hình dòng chữ 'Hello, World!'?

8 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 10

Câu 8: Cho `a = 10` và `b = 3`. Giá trị của biểu thức `a // b` là bao nhiêu?

9 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 10

Câu 9: Toán tử `%` trong Python thực hiện phép toán nào?

10 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 10

Câu 10: Biểu thức `5 ** 2` trong Python có giá trị là bao nhiêu?

11 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 10

Câu 11: Cho `x = 15` và `y = 4`. Kết quả của `print(x / y)` sẽ thuộc kiểu dữ liệu nào?

12 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 10

Câu 12: Trong Python, bạn có thể sử dụng dấu nào để viết chú thích trên một dòng?

13 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 10

Câu 13: Điều gì xảy ra khi bạn cố gắng cộng một số nguyên và một chuỗi trong Python mà không thực hiện ép kiểu?

14 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 10

Câu 14: Đoạn mã Python nào sau đây sẽ tính diện tích hình chữ nhật với chiều dài và chiều rộng nhập từ người dùng (kết quả là số thực)?

15 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 10

Câu 15: Cho đoạn mã: `print('Kết quả là:', 10 + 5)`. Đoạn mã này sẽ in ra màn hình như thế nào?

16 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 10

Câu 16: Bạn muốn hiển thị giá trị của biến `name` (kiểu chuỗi) và `score` (kiểu số thực) trên cùng một dòng với định dạng 'Tên: [name], Điểm: [score]'. Cách nào sau đây là đúng nhất (sử dụng f-string)?

17 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 10

Câu 17: Nếu bạn nhập `-7` khi chạy đoạn mã `n = int(input('Nhập số dương: '))`, chương trình có báo lỗi không và vì sao?

18 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 10

Câu 18: Cho đoạn mã: `a = '10'; b = 20; print(a + b)`. Đoạn mã này có lỗi không? Nếu có, đó là lỗi gì?

19 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 10

Câu 19: Để tính căn bậc hai của một số, bạn cần sử dụng thư viện nào trong Python?

20 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 10

Câu 20: Giả sử bạn muốn làm tròn số `3.14159` đến 2 chữ số thập phân. Hàm nào trong Python có thể giúp bạn?

21 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 10

Câu 21: Cho đoạn mã: `x = 10 / 0`. Điều gì sẽ xảy ra khi chạy đoạn mã này?

22 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 10

Câu 22: Kiểu dữ liệu `bool` trong Python có bao nhiêu giá trị?

23 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 10

Câu 23: Giá trị nào sau đây là `False` trong kiểu dữ liệu `bool` của Python?

24 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 10

Câu 24: Cho `is_raining = True`. Câu lệnh `print(not is_raining)` sẽ in ra giá trị nào?

25 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 10

Câu 25: Biểu thức `(5 > 3) and (10 < 20)` có giá trị là gì?

26 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 10

Câu 26: Biểu thức `(5 < 3) or (10 < 5)` có giá trị là gì?

27 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 10

Câu 27: Cho đoạn mã: `name = input('Tên của bạn: '); print('Xin chào, ' + name + '!')`. Nếu người dùng nhập 'An', kết quả in ra màn hình sẽ là gì?

28 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 10

Câu 28: Để kiểm tra kiểu dữ liệu của một biến, bạn dùng hàm nào trong Python?

29 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 10

Câu 29: Cho đoạn mã: `x = 5; y = '5'; print(x == y)`. Kết quả in ra là gì và tại sao?

30 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản

Tags: Bộ đề 10

Câu 30: Viết lệnh Python để nhập vào bán kính `r` (số thực) từ người dùng, sau đó tính và in ra diện tích hình tròn (làm tròn đến 2 chữ số thập phân).

Xem kết quả