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

Đề 01

Đề 02

Đề 03

Đề 04

Đề 05

Đề 06

Đề 07

Đề 08

Đề 09

Đề 10

0

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

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


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

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

Trắc nghiệm Tin học 10 Kết nối tri thức Bài 18: Các lệnh vào ra đơn giản - Đề 01 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, lệnh nào sau đây được sử dụng để hiển thị thông tin ra màn hình console?

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

Câu 2: Xét đoạn code Python sau:
```python
a = 10
b = 20
print(a, "+", b, "=", a + b)
```
Kết quả hiển thị trên màn hình khi chạy đoạn code này là gì?

  • A. 10 + 20 = 30
  • B. 10 + 20 = 30
  • C. a + b = a + b
  • D. 10+20=30

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

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

Câu 4: Kiểu dữ liệu mặc định của giá trị được trả về bởi hàm `input()` trong Python là gì?

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

Câu 5: Để in nhiều giá trị trên cùng một dòng và ngăn cách chúng bằng dấu gạch ngang "-", bạn sử dụng tham số nào trong hàm `print()`?

  • A. sep="-"
  • B. end="-"
  • C. split="-"
  • D. sep="-"
    end=""

Câu 6: Xét đoạn code sau:
```python
print("Hello", "World", sep="***")
```
Kết quả hiển thị trên màn hình là gì?

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

Câu 7: Xét đoạn code sau:
```python
print("Line 1", end=" ")
print("Line 2")
```
Kết quả hiển thị trên màn hình là gì?

  • A. Line 1 Line 2
  • B. Line 1
    Line 2
  • C. Line 1Line 2
  • D. Line 2
    Line 1

Câu 8: Bạn muốn nhập một số nguyên từ bàn phím và lưu vào biến `tuoi`. Đoạn code nào sau đây thực hiện đúng yêu cầu đó?

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

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

  • A. Giá trị: 123, Kiểu: int
  • B. Giá trị: "123", Kiểu: str
  • C. Giá trị: 123.0, Kiểu: float
  • D. Chương trình báo lỗi

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

  • A. Biến `so` sẽ có giá trị là 0.
  • B. Biến `so` sẽ có giá trị là chuỗi
  • C. Chương trình sẽ báo lỗi (ValueError).
  • D. Biến `so` sẽ có giá trị là None.

Câu 11: Xét đoạn code sau:
```python
x = 5
y = 2
print(f"{x} chia {y} bằng {x / y}")
```
Kết quả hiển thị trên màn hình là gì?

  • A. x chia y bằng x / y
  • B. 5 chia 2 bằng 2
  • C. 5 chia 2 bằng 2.5
  • D. 5 chia 2 bằng 2.5

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

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

Câu 13: Xét đoạn code:
```python
s = "10.5"
x = float(s)
print(type(x))
```
Kiểu dữ liệu được in ra màn hình là gì?

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

Câu 14: Xét đoạn code:
```python
s = "False"
b = bool(s)
print(type(b))
```
Kiểu dữ liệu được in ra màn hình là gì?

  • A.
  • B.
  • C.
  • D. Chương trình báo lỗi

Câu 15: Để nhập hai số nguyên từ bàn phím trên hai dòng khác nhau và tính tổng của chúng, bạn cần sử dụng lệnh `input()` và hàm chuyển đổi kiểu dữ liệu nào?

  • A. Hai lần `input()` kết hợp với `int()`
  • B. Một lần `input()` với hai tham số
  • C. Hai lần `input()` kết hợp với `str()`
  • D. Lệnh `read()`

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

  • A. print(int("5") + 3)
  • B. print(float("3.14") * 2)
  • C. print(str(100) + "apples")
  • D. print(int("Hello") + 5)

Câu 17: Cho đoạn code:
```python
chieu_dai = float(input("Nhập chiều dài: "))
chieu_rong = float(input("Nhập chiều rộng: "))
dien_tich = chieu_dai * chieu_rong
print("Diện tích là:", dien_tich)
```
Nếu người dùng nhập `5.5` và `4` lần lượt, kết quả in ra màn hình sẽ là gì?

  • A. Diện tích là: 22
  • B. Diện tích là: 22.0
  • C. Diện tích là: 22.0
  • D. Diện tích là: 5.5 * 4

Câu 18: Khi sử dụng lệnh `print("Kết quả:", 10 + 5)`, dấu phẩy (`,`) giữa `"Kết quả:"` và `10 + 5` có tác dụng gì?

  • A. Nối hai chuỗi lại với nhau.
  • B. In ra hai mục khác nhau và mặc định thêm một khoảng trắng ở giữa.
  • C. Chuyển đổi số 15 thành chuỗi.
  • D. Báo hiệu lỗi cú pháp.

Câu 19: Đoạn code nào sau đây nhập tên và tuổi của người dùng, sau đó in ra câu chào theo định dạng

  • A. ten = input("Nhập tên: ")
    tuoi = int(input("Nhập tuổi: "))
    print(f"Xin chào {ten}, bạn {tuoi} tuổi.")
  • B. ten = input("Nhập tên: ")
    tuoi = input("Nhập tuổi: ")
    print("Xin chào " + ten + ", bạn " + tuoi + " tuổi.")
  • C. ten = input("Nhập tên: ")
    tuoi = int(input("Nhập tuổi: "))
    print("Xin chào", ten, ", bạn", tuoi, "tuổi.")
  • D. ten = input("Nhập tên: ")
    tuoi = input("Nhập tuổi: ")
    print(f"Xin chào {ten}, bạn {int(tuoi)} tuổi.")

Câu 20: Phân biệt sự khác nhau giữa `print("5 + 3")` và `print(5 + 3)` về kết quả hiển thị trên màn hình.

  • A. Cả hai đều in ra "8".
  • B. Cả hai đều in ra "5 + 3".
  • C. Lệnh đầu in ra "5 + 3", lệnh sau in ra "8".
  • D. Lệnh đầu in ra 8, lệnh sau in ra 5 + 3.

Câu 21: Xét đoạn code:
```python
a = int(input())
b = int(input())
print(a + b)
```
Nếu người dùng lần lượt nhập `7` rồi `3`, kết quả in ra màn hình là gì?

  • A. 73
  • B. 10
  • C. "73"
  • D. "10"

Câu 22: Xét đoạn code:
```python
a = input()
b = input()
print(a + b)
```
Nếu người dùng lần lượt nhập `7` rồi `3`, kết quả in ra màn hình là gì?

  • A. 73
  • B. 10
  • C. "73"
  • D. "10"

Câu 23: Khi sử dụng `print()` với nhiều đối số cách nhau bởi dấu phẩy, Python mặc định sử dụng ký tự nào để ngăn cách các đối số khi in ra?

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

Câu 24: Lệnh nào sau đây không phải là hàm chuyển đổi kiểu dữ liệu cơ bản trong Python?

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

Câu 25: Xét đoạn code:
```python
so_nguyen = 15
chuoi_so = str(so_nguyen)
print(type(chuoi_so))
```
Kiểu dữ liệu được in ra màn hình là gì?

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

Câu 26: Giả sử bạn cần tính diện tích hình vuông bằng cách nhập độ dài cạnh từ bàn phím (có thể là số thực). Đoạn code nào sau đây là phù hợp nhất?

  • A. canh = input("Nhập cạnh: ")
    dien_tich = canh * canh
    print(dien_tich)
  • B. canh = float(input("Nhập cạnh: "))
    dien_tich = canh * canh
    print(dien_tich)
  • C. canh = int(input("Nhập cạnh: "))
    dien_tich = canh * canh
    print(dien_tich)
  • D. canh = input("Nhập cạnh: ")
    dien_tich = int(canh) * int(canh)
    print(dien_tich)

Câu 27: Đoạn code nào sau đây sử dụng f-string để in ra biến `ten` và `diem` theo định dạng

  • A. print("Học sinh {ten} đạt điểm {diem}.")
  • B. print(f"Học sinh ten đạt điểm diem.")
  • C. print(f"Học sinh {ten} đạt điểm {diem}.")
  • D. print("Học sinh", ten, "đạt điểm", diem, ".")

Câu 28: Khi sử dụng `input("Nhập tên của bạn: ")`, chuỗi `"Nhập tên của bạn: "` có tác dụng gì?

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

Câu 29: Xét đoạn code:
```python
s = input("Nhập một số: ")
print(type(s))
```
Nếu người dùng nhập `123.45`, kiểu dữ liệu in ra màn hình sẽ là gì?

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

Câu 30: Để in kết quả tính toán `a + b` mà không xuống dòng sau khi in, bạn sử dụng tham số nào trong hàm `print()`?

  • A. sep=""
  • B. newline=False
  • C. end=""
  • D. flush=True

1 / 30

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

Tags: Bộ đề 1

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

2 / 30

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

Tags: Bộ đề 1

Câu 2: Xét đoạn code Python sau:
```python
a = 10
b = 20
print(a, '+', b, '=', a + b)
```
Kết quả hiển thị trên màn hình khi chạy đoạn code này là gì?

3 / 30

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

Tags: Bộ đề 1

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

4 / 30

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

Tags: Bộ đề 1

Câu 4: Kiểu dữ liệu mặc định của giá trị được trả về bởi hàm `input()` trong Python là gì?

5 / 30

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

Tags: Bộ đề 1

Câu 5: Để in nhiều giá trị trên cùng một dòng và ngăn cách chúng bằng dấu gạch ngang '-', bạn sử dụng tham số nào trong hàm `print()`?

6 / 30

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

Tags: Bộ đề 1

Câu 6: Xét đoạn code sau:
```python
print('Hello', 'World', sep='***')
```
Kết quả hiển thị trên màn hình là gì?

7 / 30

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

Tags: Bộ đề 1

Câu 7: Xét đoạn code sau:
```python
print('Line 1', end=' ')
print('Line 2')
```
Kết quả hiển thị trên màn hình là gì?

8 / 30

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

Tags: Bộ đề 1

Câu 8: Bạn muốn nhập một số nguyên từ bàn phím và lưu vào biến `tuoi`. Đoạn code nào sau đây thực hiện đúng yêu cầu đó?

9 / 30

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

Tags: Bộ đề 1

Câu 9: Nếu người dùng nhập chuỗi "123" khi thực hiện lệnh `so = int(input())`, giá trị và kiểu dữ liệu của biến `so` sẽ là gì?

10 / 30

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

Tags: Bộ đề 1

Câu 10: Nếu người dùng nhập chuỗi "abc" khi thực hiện lệnh `so = int(input())`, điều gì sẽ xảy ra?

11 / 30

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

Tags: Bộ đề 1

Câu 11: Xét đoạn code sau:
```python
x = 5
y = 2
print(f'{x} chia {y} bằng {x / y}')
```
Kết quả hiển thị trên màn hình là gì?

12 / 30

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

Tags: Bộ đề 1

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

13 / 30

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

Tags: Bộ đề 1

Câu 13: Xét đoạn code:
```python
s = '10.5'
x = float(s)
print(type(x))
```
Kiểu dữ liệu được in ra màn hình là gì?

14 / 30

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

Tags: Bộ đề 1

Câu 14: Xét đoạn code:
```python
s = 'False'
b = bool(s)
print(type(b))
```
Kiểu dữ liệu được in ra màn hình là gì?

15 / 30

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

Tags: Bộ đề 1

Câu 15: Để nhập hai số nguyên từ bàn phím trên hai dòng khác nhau và tính tổng của chúng, bạn cần sử dụng lệnh `input()` và hàm chuyển đổi kiểu dữ liệu nào?

16 / 30

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

Tags: Bộ đề 1

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

17 / 30

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

Tags: Bộ đề 1

Câu 17: Cho đoạn code:
```python
chieu_dai = float(input('Nhập chiều dài: '))
chieu_rong = float(input('Nhập chiều rộng: '))
dien_tich = chieu_dai * chieu_rong
print('Diện tích là:', dien_tich)
```
Nếu người dùng nhập `5.5` và `4` lần lượt, kết quả in ra màn hình sẽ là gì?

18 / 30

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

Tags: Bộ đề 1

Câu 18: Khi sử dụng lệnh `print('Kết quả:', 10 + 5)`, dấu phẩy (`,`) giữa `'Kết quả:'` và `10 + 5` có tác dụng gì?

19 / 30

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

Tags: Bộ đề 1

Câu 19: Đoạn code nào sau đây nhập tên và tuổi của người dùng, sau đó in ra câu chào theo định dạng "Xin chào [Tên], bạn [Tuổi] tuổi."? (Giả sử tuổi là số nguyên)

20 / 30

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

Tags: Bộ đề 1

Câu 20: Phân biệt sự khác nhau giữa `print('5 + 3')` và `print(5 + 3)` về kết quả hiển thị trên màn hình.

21 / 30

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

Tags: Bộ đề 1

Câu 21: Xét đoạn code:
```python
a = int(input())
b = int(input())
print(a + b)
```
Nếu người dùng lần lượt nhập `7` rồi `3`, kết quả in ra màn hình là gì?

22 / 30

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

Tags: Bộ đề 1

Câu 22: Xét đoạn code:
```python
a = input()
b = input()
print(a + b)
```
Nếu người dùng lần lượt nhập `7` rồi `3`, kết quả in ra màn hình là gì?

23 / 30

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

Tags: Bộ đề 1

Câu 23: Khi sử dụng `print()` với nhiều đối số cách nhau bởi dấu phẩy, Python mặc định sử dụng ký tự nào để ngăn cách các đối số khi in ra?

24 / 30

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

Tags: Bộ đề 1

Câu 24: Lệnh nào sau đây không phải là hàm chuyển đổi kiểu dữ liệu cơ bản trong Python?

25 / 30

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

Tags: Bộ đề 1

Câu 25: Xét đoạn code:
```python
so_nguyen = 15
chuoi_so = str(so_nguyen)
print(type(chuoi_so))
```
Kiểu dữ liệu được in ra màn hình là gì?

26 / 30

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

Tags: Bộ đề 1

Câu 26: Giả sử bạn cần tính diện tích hình vuông bằng cách nhập độ dài cạnh từ bàn phím (có thể là số thực). Đoạn code nào sau đây là phù hợp nhất?

27 / 30

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

Tags: Bộ đề 1

Câu 27: Đoạn code nào sau đây sử dụng f-string để in ra biến `ten` và `diem` theo định dạng "Học sinh [ten] đạt điểm [diem]."?

28 / 30

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

Tags: Bộ đề 1

Câu 28: Khi sử dụng `input('Nhập tên của bạn: ')`, chuỗi `'Nhập tên của bạn: '` có tác dụng gì?

29 / 30

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

Tags: Bộ đề 1

Câu 29: Xét đoạn code:
```python
s = input('Nhập một số: ')
print(type(s))
```
Nếu người dùng nhập `123.45`, kiểu dữ liệu in ra màn hình sẽ là gì?

30 / 30

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

Tags: Bộ đề 1

Câu 30: Để in kết quả tính toán `a + b` mà không xuống dòng sau khi in, bạn sử dụng tham số nào trong hàm `print()`?

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

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

Trắc nghiệm Tin học 10 Kết nối tri thức Bài 18: Các lệnh vào ra đơn giản - Đề 02 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: Đoạn chương trình Python sau thực hiện chức năng gì?
```python
ten = input(

  • A. Nhập hai số và in tổng.
  • B. In ra một chuỗi cố định.
  • C. Nhập tên người dùng từ bàn phím và in lời chào kèm tên đó.
  • D. Tính căn bậc hai của một số nhập vào.

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

  • A. Kiểu số nguyên (int)
  • B. Kiểu số thực (float)
  • C. Kiểu boolean (bool)
  • D. Kiểu chuỗi (str)

Câu 3: Để nhập hai số nguyên từ bàn phím và lưu vào hai biến `a` và `b` để thực hiện phép toán cộng, đoạn mã Python nào sau đây là đúng?

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

Câu 4: Cho đoạn mã sau:
```python
x = 10
y = 5
print(x,

  • A. 10 + 5 = 15
  • B. 10+5=15
  • C. x + y = x + y
  • D.

Câu 5: Đoạn mã nào sau đây sẽ gây ra lỗi khi chạy nếu người dùng nhập vào chuỗi `

  • A. ```python
    ten = input(
  • B. ```python
    gia = input(
  • C. ```python
    tuoi = int(input(
  • D. ```python
    chieu_cao = float(input(

Câu 6: Để chuyển đổi một giá trị từ kiểu chuỗi (str) sang kiểu số thực (float), ta sử dụng hàm nào?

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

Câu 7: Cho đoạn mã:
```python
so_luong = input(

  • A. TypeError: Không thể nhân chuỗi với chuỗi.
  • B. ValueError: Giá trị nhập vào không hợp lệ.
  • C. NameError: Biến chưa được định nghĩa.
  • D. SyntaxError: Lỗi cú pháp.

Câu 8: Để in ra màn hình dòng chữ `Ket thuc chuong trinh.` và sau đó xuống dòng, ta dùng lệnh `print()` như thế nào?

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

Câu 9: Cho đoạn mã:
```python
a = int(

  • A. 18.5
  • B. 18.5 (kiểu chuỗi)
  • C.
  • D. Lỗi

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

  • A. Dấu cách (" ")
  • B. Dấu phẩy (",")
  • C. Ký tự xuống dòng ("n")
  • D. Không có ký tự ngăn cách

Câu 11: Đoạn mã nào sau đây sẽ in ra màn hình dòng chữ `Toi hoc Python` mà không có dấu cách giữa các từ?

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

Câu 12: Cho đoạn mã:
```python
print(

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

Câu 13: Để nhập một số thực từ bàn phím và lưu vào biến `diem`, ta sử dụng lệnh nào?

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

Câu 14: Đoạn mã nào sau đây sẽ chuyển đổi thành công chuỗi `

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

Câu 15: Đoạn mã nào sau đây sẽ gây ra lỗi `ValueError`?

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

Câu 16: Giả sử cần tính diện tích hình vuông với cạnh được nhập từ bàn phím. Nếu người dùng nhập `7`, đoạn mã nào sau đây sẽ in ra kết quả đúng là `49`?

  • A. ```python
    canh = input()
    dien_tich = canh * canh
    print(dien_tich)
    ```
  • B. ```python
    canh = float(input())
    dien_tich = canh + canh
    print(dien_tich)
    ```
  • C. ```python
    canh = int(input())
    dien_tich = canh * canh
    print(dien_tich)
    ```
  • D. ```python
    canh = input()
    dien_tich = int(canh) * int(canh)
    print(dien_tich)
    ```

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

  • A. Kiểm tra kiểu dữ liệu của biến `bien`.
  • B. Chuyển đổi biến `bien` sang kiểu dữ liệu khác.
  • C. Nhập dữ liệu vào biến `bien`.
  • D. In giá trị của biến `bien` ra màn hình.

Câu 18: Cho đoạn mã:
```python
a = input(

  • A. 30
  • B. 1020 (kiểu số)
  • C. Lỗi
  • D. 1020 (kiểu chuỗi)

Câu 19: Để in ra màn hình dòng chữ `Python` sau đó xuống dòng và in tiếp dòng chữ `Programming`, ta viết lệnh như thế nào?

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

Câu 20: Giá trị của biểu thức `float(int(4.8))` là bao nhiêu?

  • A. 4
  • B. 4.8
  • C. 4.0
  • D. Lỗi

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

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

Câu 22: Khi nhập một giá trị từ bàn phím bằng lệnh `input()`, dấu nhắc (prompt) hiển thị cho người dùng nhập liệu là gì?

  • A. Giá trị biến sau khi nhập.
  • B. Chuỗi ký tự được truyền làm đối số cho hàm `input()`.
  • C. Kiểu dữ liệu của giá trị cần nhập.
  • D. Luôn là dấu hai chấm (:).

Câu 23: Đoạn mã nào sau đây sẽ in ra màn hình dòng chữ `Ket qua: 10`?

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

Câu 24: Phép chuyển đổi kiểu nào sau đây là hợp lệ và không gây lỗi `ValueError`?

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

Câu 25: Đoạn mã sau sẽ in ra gì?
```python
a =

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

Câu 26: Để nhập chiều dài và chiều rộng của hình chữ nhật (là các số thực) từ bàn phím và tính chu vi, đoạn mã nào sau đây là đúng?

  • A. ```python
    dai = input()
    rong = input()
    chu_vi = 2 * (dai + rong)
    ```
  • B. ```python
    dai = float(input())
    rong = float(input())
    chu_vi = 2 * (dai + rong)
    ```
  • C. ```python
    dai = int(input())
    rong = int(input())
    chu_vi = 2 * (dai + rong)
    ```
  • D. ```python
    dai = input()
    rong = input()
    chu_vi = 2 * (float(dai) + float(rong))
    ```

Câu 27: Lệnh `print(

  • A. In chuỗi
  • B. In chuỗi
  • C. In chuỗi
  • D. Gây lỗi cú pháp.

Câu 28: Giả sử bạn muốn nhập tên và tuổi của một người và in ra màn hình dòng `Ten: [ten], Tuoi: [tuoi]`. Đoạn mã nào sau đây thực hiện đúng yêu cầu?

  • A. ```python
    ten = input()
    tuoi = input()
    print(
  • B. ```python
    ten = input()
    tuoi = input()
    print(
  • C. ```python
    ten = input()
    tuoi = int(input())
    print(
  • D. Cả A, B và C đều có thể thực hiện đúng yêu cầu (tùy thuộc vào cách nhập và yêu cầu chính xác về kiểu dữ liệu của tuổi).

Câu 29: Tại sao cần chuyển đổi kiểu dữ liệu sau khi sử dụng hàm `input()` nếu muốn thực hiện các phép tính số học với dữ liệu vừa nhập?

  • A. `input()` luôn trả về kiểu số nguyên, cần chuyển sang kiểu khác để tính toán.
  • B. Python chỉ cho phép tính toán trên kiểu chuỗi.
  • C. `input()` luôn trả về kiểu chuỗi, cần chuyển sang kiểu số (int hoặc float) để thực hiện phép tính số học.
  • D. Chuyển đổi kiểu giúp chương trình chạy nhanh hơn.

Câu 30: Cho đoạn mã:
```python
a = 5
b = 2
print(a / b)
print(a // b)
```
Kết quả in ra màn hình sẽ là gì?

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

1 / 30

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

Tags: Bộ đề 2

Câu 1: Đoạn chương trình Python sau thực hiện chức năng gì?
```python
ten = input("Nhap ten cua ban: ")
print("Xin chao,", ten)
```

2 / 30

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

Tags: Bộ đề 2

Câu 2: Khi thực hiện lệnh `input("Moi ban nhap mot so: ")` và người dùng nhập `123` rồi nhấn Enter, giá trị nhận được bởi chương trình sẽ có kiểu dữ liệu là gì?

3 / 30

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

Tags: Bộ đề 2

Câu 3: Để nhập hai số nguyên từ bàn phím và lưu vào hai biến `a` và `b` để thực hiện phép toán cộng, đoạn mã Python nào sau đây là đúng?

4 / 30

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

Tags: Bộ đề 2

Câu 4: Cho đoạn mã sau:
```python
x = 10
y = 5
print(x, "+", y, "=", x + y)
```
Kết quả in ra màn hình sẽ là gì?

5 / 30

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

Tags: Bộ đề 2

Câu 5: Đoạn mã nào sau đây sẽ gây ra lỗi khi chạy nếu người dùng nhập vào chuỗi `"hello"`?

6 / 30

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

Tags: Bộ đề 2

Câu 6: Để chuyển đổi một giá trị từ kiểu chuỗi (str) sang kiểu số thực (float), ta sử dụng hàm nào?

7 / 30

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

Tags: Bộ đề 2

Câu 7: Cho đoạn mã:
```python
so_luong = input("Nhap so luong: ")
dong_gia = input("Nhap don gia: ")
tong_tien = so_luong * dong_gia
print("Tong tien:", tong_tien)
```
Nếu người dùng nhập `5` cho số lượng và `10000` cho đơn giá, chương trình sẽ báo lỗi. Lỗi đó là gì?

8 / 30

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

Tags: Bộ đề 2

Câu 8: Để in ra màn hình dòng chữ `Ket thuc chuong trinh.` và sau đó xuống dòng, ta dùng lệnh `print()` như thế nào?

9 / 30

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

Tags: Bộ đề 2

Câu 9: Cho đoạn mã:
```python
a = int("15")
b = float("3.5")
c = str(a + b)
print(c)
```
Kết quả in ra màn hình sẽ là gì?

10 / 30

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

Tags: Bộ đề 2

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

11 / 30

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

Tags: Bộ đề 2

Câu 11: Đoạn mã nào sau đây sẽ in ra màn hình dòng chữ `Toi hoc Python` mà không có dấu cách giữa các từ?

12 / 30

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

Tags: Bộ đề 2

Câu 12: Cho đoạn mã:
```python
print("Dong 1", end=" ")
print("Dong 2")
```
Kết quả in ra màn hình sẽ là gì?

13 / 30

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

Tags: Bộ đề 2

Câu 13: Để nhập một số thực từ bàn phím và lưu vào biến `diem`, ta sử dụng lệnh nào?

14 / 30

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

Tags: Bộ đề 2

Câu 14: Đoạn mã nào sau đây sẽ chuyển đổi thành công chuỗi `"2023"` thành số nguyên?

15 / 30

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

Tags: Bộ đề 2

Câu 15: Đoạn mã nào sau đây sẽ gây ra lỗi `ValueError`?

16 / 30

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

Tags: Bộ đề 2

Câu 16: Giả sử cần tính diện tích hình vuông với cạnh được nhập từ bàn phím. Nếu người dùng nhập `7`, đoạn mã nào sau đây sẽ in ra kết quả đúng là `49`?

17 / 30

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

Tags: Bộ đề 2

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

18 / 30

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

Tags: Bộ đề 2

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

19 / 30

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

Tags: Bộ đề 2

Câu 19: Để in ra màn hình dòng chữ `Python` sau đó xuống dòng và in tiếp dòng chữ `Programming`, ta viết lệnh như thế nào?

20 / 30

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

Tags: Bộ đề 2

Câu 20: Giá trị của biểu thức `float(int(4.8))` là bao nhiêu?

21 / 30

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

Tags: Bộ đề 2

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

22 / 30

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

Tags: Bộ đề 2

Câu 22: Khi nhập một giá trị từ bàn phím bằng lệnh `input()`, dấu nhắc (prompt) hiển thị cho người dùng nhập liệu là gì?

23 / 30

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

Tags: Bộ đề 2

Câu 23: Đoạn mã nào sau đây sẽ in ra màn hình dòng chữ `Ket qua: 10`?

24 / 30

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

Tags: Bộ đề 2

Câu 24: Phép chuyển đổi kiểu nào sau đây là hợp lệ và không gây lỗi `ValueError`?

25 / 30

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

Tags: Bộ đề 2

Câu 25: Đoạn mã sau sẽ in ra gì?
```python
a = "5"
b = "3"
print(int(a) + int(b))
```

26 / 30

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

Tags: Bộ đề 2

Câu 26: Để nhập chiều dài và chiều rộng của hình chữ nhật (là các số thực) từ bàn phím và tính chu vi, đoạn mã nào sau đây là đúng?

27 / 30

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

Tags: Bộ đề 2

Câu 27: Lệnh `print("Hello", end="n")` có tác dụng gì?

28 / 30

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

Tags: Bộ đề 2

Câu 28: Giả sử bạn muốn nhập tên và tuổi của một người và in ra màn hình dòng `Ten: [ten], Tuoi: [tuoi]`. Đoạn mã nào sau đây thực hiện đúng yêu cầu?

29 / 30

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

Tags: Bộ đề 2

Câu 29: Tại sao cần chuyển đổi kiểu dữ liệu sau khi sử dụng hàm `input()` nếu muốn thực hiện các phép tính số học với dữ liệu vừa nhập?

30 / 30

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

Tags: Bộ đề 2

Câu 30: Cho đoạn mã:
```python
a = 5
b = 2
print(a / b)
print(a // b)
```
Kết quả in ra màn hình sẽ 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 học 10 Kết nối tri thức Bài 18: Các lệnh vào ra đơn giản

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

Trắc nghiệm Tin học 10 Kết nối tri thức Bài 18: Các lệnh vào ra đơn giản - Đề 03 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, lệnh nào được sử dụng để hiển thị thông tin hoặc kết quả ra màn hình cho người dùng?

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

Câu 2: Lệnh `input()` trong Python luôn trả về dữ liệu thuộc kiểu nào sau đây?

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

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

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

Câu 4: Điều gì sẽ xảy ra nếu bạn cố gắng chuyển đổi chuỗi "hello" thành số nguyên bằng hàm `int("hello")`?

  • A. Chương trình sẽ chạy bình thường và trả về giá trị 0.
  • B. Chương trình sẽ chạy bình thường và trả về giá trị None.
  • C. Chương trình sẽ chạy bình thường và trả về chuỗi "hello".
  • D. Chương trình sẽ báo lỗi và dừng thực thi.

Câu 5: Cho đoạn mã sau: `tuoi = input("Nhập tuổi của bạn: ")`. Biến `tuoi` sẽ chứa giá trị thuộc kiểu dữ liệu nào?

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

Câu 6: Để hiển thị đồng thời cả chữ và giá trị của biến trong lệnh `print()`, bạn có thể sử dụng cách nào sau đây?

  • A. Sử dụng dấu phẩy (,) để ngăn cách chuỗi và biến.
  • B. Sử dụng dấu cộng (+) để nối chuỗi và biến.
  • C. Sử dụng dấu nhân (*) để nhân chuỗi và biến.
  • D. Chỉ có thể hiển thị chữ hoặc giá trị biến riêng lẻ.

Câu 7: Xét đoạn mã: `x = 10; y = 20; print("Tổng của", x, "và", y, "là", x + y)`. Kết quả in ra màn hình sẽ như thế nào?

  • A. Tổng của xy là 30
  • B. Tổng của 10 và 20 là 30
  • C. Tổng của x và y là x + y
  • D. Lỗi cú pháp

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

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

Câu 9: Nếu bạn muốn nhập một số thập phân từ người dùng và lưu vào biến `gia_tri`, câu lệnh nào sau đây là đúng?

  • A. gia_tri = input("Nhập giá trị: ")
  • B. gia_tri = int(input("Nhập giá trị: "))
  • C. gia_tri = str(input("Nhập giá trị: "))
  • D. gia_tri = float(input("Nhập giá trị: "))

Câu 10: Cho biết kiểu dữ liệu của biểu thức `"20" + "23"` trong Python.

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

Câu 11: Để viết chú thích (comment) trong Python, bắt đầu bằng ký tự nào?

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

Câu 12: Trong Python, bạn có thể sử dụng hàm `print()` để xuất ra nhiều giá trị trên cùng một dòng. Các giá trị này được phân tách nhau mặc định bởi ký tự nào?

  • A. Dấu cách (space)
  • B. Dấu phẩy (,)
  • C. Dấu chấm phẩy (;)
  • D. Không có ký tự phân tách

Câu 13: Giả sử bạn có biến `ten = "Lan"` và `lop = 10`. Câu lệnh `print("Bạn tên {}. Học lớp {}".format(ten, lop))` sẽ in ra kết quả gì?

  • A. Bạn tên {}. Học lớp {}
  • B. Bạn tên ten. Học lớp lop
  • C. Bạn tên Lan. Học lớp 10
  • D. Lỗi cú pháp

Câu 14: Đoạn mã sau thực hiện công việc gì: `n = input(); print(n * 2)`? (Giả sử người dùng nhập "5")

  • A. In ra số 10.
  • B. In ra chuỗi "55".
  • C. In ra số 25.
  • D. Báo lỗi do không thể nhân chuỗi với số.

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

  • A. Hàm `multiple_input()`
  • B. Hàm `input_list()`
  • C. Không thể nhập nhiều giá trị trên một dòng
  • D. Sử dụng phương thức `.split()` kết hợp với `input()`

Câu 16: Trong câu lệnh `print("Giá trị là: {}".format(x))`, `{}` được gọi là gì?

  • A. Biến định dạng
  • B. Placeholder (vị trí giữ chỗ)
  • C. Tham số đầu ra
  • D. Mã định danh

Câu 17: Cho đoạn mã: `a = input("Nhập số thứ nhất: "); b = input("Nhập số thứ hai: "); tong = a + b; print("Tổng là:", tong)`. Nếu người dùng nhập 5 và 7, kết quả in ra sẽ là gì?

  • A. Tổng là: 12
  • B. Tổng là: 5 + 7
  • C. Tổng là: 57
  • D. Báo lỗi

Câu 18: Để thực hiện phép cộng số học với dữ liệu nhập từ `input()`, bạn cần làm gì trước khi cộng?

  • A. Chuyển đổi dữ liệu nhập sang kiểu số (int hoặc float).
  • B. Sử dụng dấu ngoặc đơn bao quanh lệnh `input()`.
  • C. Thêm dấu phẩy giữa các lệnh `input()`.
  • D. Không cần làm gì, Python tự động nhận diện kiểu số.

Câu 19: Hàm nào sau đây không phải là hàm dùng để chuyển đổi kiểu dữ liệu trong Python?

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

Câu 20: Mục đích chính của việc sử dụng lệnh `input()` trong chương trình là gì?

  • A. Hiển thị thông báo cho người dùng.
  • B. Nhận dữ liệu đầu vào từ người dùng.
  • C. Tính toán giá trị biểu thức.
  • D. Lặp lại một khối lệnh.

Câu 21: Điều gì xảy ra khi bạn sử dụng lệnh `print()` mà không có bất kỳ đối số nào bên trong dấu ngoặc đơn?

  • A. Báo lỗi cú pháp.
  • B. In ra chữ "None".
  • C. In ra một dòng trống (xuống dòng).
  • D. Không thực hiện hành động gì.

Câu 22: Cho biến `pi = 3.14159`. Làm thế nào để in ra giá trị của `pi` với chỉ 2 chữ số thập phân sử dụng f-string?

  • A. print(f"Giá trị pi: {pi}")
  • B. print(f"Giá trị pi: {pi:.0f}")
  • C. print(f"Giá trị pi: {round(pi, 2)}")
  • D. print(f"Giá trị pi: {pi:.2f}")

Câu 23: Trong Python, bạn có thể kết hợp nhiều lệnh `print()` để tạo ra đầu ra trên nhiều dòng. Đúng hay Sai?

  • A. Đúng
  • B. Sai
  • C. Chỉ đúng trong một số trường hợp
  • D. Không xác định

Câu 24: Lệnh nào sau đây dùng để nhập mật khẩu từ người dùng một cách an toàn, không hiển thị trực tiếp trên màn hình?

  • A. secure_input()
  • B. hidden_input()
  • C. getpass.getpass()
  • D. input(mask="*")

Câu 25: Xét code: `x = "123"; y = 456; print(x + str(y))`. Kết quả in ra là gì?

  • A. 579
  • B. 123456
  • C. Lỗi kiểu dữ liệu
  • D. 456123

Câu 26: Trong Python, bạn có thể thay đổi ký tự phân tách giữa các giá trị trong lệnh `print()` bằng cách sử dụng tham số nào?

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

Câu 27: Cho câu lệnh: `print("Hello", "World", sep="---")`. Kết quả in ra màn hình sẽ như thế nào?

  • A. Hello World
  • B. Hello, World
  • C. Hello---World
  • D. Lỗi cú pháp

Câu 28: Để ghi thông tin ra một file văn bản, bạn cần sử dụng tham số nào trong hàm `print()`?

  • A. file
  • B. sep
  • C. end
  • D. output

Câu 29: Điều gì sẽ xảy ra nếu bạn cố gắng cộng một số nguyên và một chuỗi trực tiếp (ví dụ: `5 + "hello"`)?

  • A. In ra "5hello".
  • B. In ra "hello5".
  • C. In ra "5" + "hello".
  • D. Báo lỗi TypeError.

Câu 30: Trong quy trình xử lý thông tin cơ bản, lệnh `input()` và `print()` tương ứng với giai đoạn nào?

  • A. Xử lý và Lưu trữ
  • B. Nhập và Xuất
  • C. Tính toán và Điều khiển
  • D. Phân tích và Tổng hợp

1 / 30

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

Tags: Bộ đề 3

Câu 1: Trong Python, lệnh nào được sử dụng để hiển thị thông tin hoặc kết quả ra màn hình cho người dùng?

2 / 30

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

Tags: Bộ đề 3

Câu 2: Lệnh `input()` trong Python luôn trả về dữ liệu thuộc kiểu nào sau đây?

3 / 30

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

Tags: Bộ đề 3

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

4 / 30

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

Tags: Bộ đề 3

Câu 4: Điều gì sẽ xảy ra nếu bạn cố gắng chuyển đổi chuỗi 'hello' thành số nguyên bằng hàm `int('hello')`?

5 / 30

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

Tags: Bộ đề 3

Câu 5: Cho đoạn mã sau: `tuoi = input('Nhập tuổi của bạn: ')`. Biến `tuoi` sẽ chứa giá trị thuộc kiểu dữ liệu nào?

6 / 30

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

Tags: Bộ đề 3

Câu 6: Để hiển thị đồng thời cả chữ và giá trị của biến trong lệnh `print()`, bạn có thể sử dụng cách nào sau đây?

7 / 30

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

Tags: Bộ đề 3

Câu 7: Xét đoạn mã: `x = 10; y = 20; print('Tổng của', x, 'và', y, 'là', x + y)`. Kết quả in ra màn hình sẽ như thế nào?

8 / 30

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

Tags: Bộ đề 3

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

9 / 30

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

Tags: Bộ đề 3

Câu 9: Nếu bạn muốn nhập một số thập phân từ người dùng và lưu vào biến `gia_tri`, câu lệnh nào sau đây là đúng?

10 / 30

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

Tags: Bộ đề 3

Câu 10: Cho biết kiểu dữ liệu của biểu thức `'20' + '23'` trong Python.

11 / 30

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

Tags: Bộ đề 3

Câu 11: Để viết chú thích (comment) trong Python, bắt đầu bằng ký tự nào?

12 / 30

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

Tags: Bộ đề 3

Câu 12: Trong Python, bạn có thể sử dụng hàm `print()` để xuất ra nhiều giá trị trên cùng một dòng. Các giá trị này được phân tách nhau mặc định bởi ký tự nào?

13 / 30

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

Tags: Bộ đề 3

Câu 13: Giả sử bạn có biến `ten = 'Lan'` và `lop = 10`. Câu lệnh `print('Bạn tên {}. Học lớp {}'.format(ten, lop))` sẽ in ra kết quả gì?

14 / 30

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

Tags: Bộ đề 3

Câu 14: Đoạn mã sau thực hiện công việc gì: `n = input(); print(n * 2)`? (Giả sử người dùng nhập '5')

15 / 30

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

Tags: Bộ đề 3

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

16 / 30

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

Tags: Bộ đề 3

Câu 16: Trong câu lệnh `print('Giá trị là: {}'.format(x))`, `{}` được gọi là gì?

17 / 30

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

Tags: Bộ đề 3

Câu 17: Cho đoạn mã: `a = input('Nhập số thứ nhất: '); b = input('Nhập số thứ hai: '); tong = a + b; print('Tổng là:', tong)`. Nếu người dùng nhập 5 và 7, kết quả in ra sẽ là gì?

18 / 30

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

Tags: Bộ đề 3

Câu 18: Để thực hiện phép cộng số học với dữ liệu nhập từ `input()`, bạn cần làm gì trước khi cộng?

19 / 30

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

Tags: Bộ đề 3

Câu 19: Hàm nào sau đây không phải là hàm dùng để chuyển đổi kiểu dữ liệu trong Python?

20 / 30

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

Tags: Bộ đề 3

Câu 20: Mục đích chính của việc sử dụng lệnh `input()` trong chương trình là gì?

21 / 30

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

Tags: Bộ đề 3

Câu 21: Điều gì xảy ra khi bạn sử dụng lệnh `print()` mà không có bất kỳ đối số nào bên trong dấu ngoặc đơn?

22 / 30

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

Tags: Bộ đề 3

Câu 22: Cho biến `pi = 3.14159`. Làm thế nào để in ra giá trị của `pi` với chỉ 2 chữ số thập phân sử dụng f-string?

23 / 30

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

Tags: Bộ đề 3

Câu 23: Trong Python, bạn có thể kết hợp nhiều lệnh `print()` để tạo ra đầu ra trên nhiều dòng. Đúng hay Sai?

24 / 30

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

Tags: Bộ đề 3

Câu 24: Lệnh nào sau đây dùng để nhập mật khẩu từ người dùng một cách an toàn, không hiển thị trực tiếp trên màn hình?

25 / 30

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

Tags: Bộ đề 3

Câu 25: Xét code: `x = '123'; y = 456; print(x + str(y))`. Kết quả in ra là gì?

26 / 30

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

Tags: Bộ đề 3

Câu 26: Trong Python, bạn có thể thay đổi ký tự phân tách giữa các giá trị trong lệnh `print()` bằng cách sử dụng tham số nào?

27 / 30

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

Tags: Bộ đề 3

Câu 27: Cho câu lệnh: `print('Hello', 'World', sep='---')`. Kết quả in ra màn hình sẽ như thế nào?

28 / 30

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

Tags: Bộ đề 3

Câu 28: Để ghi thông tin ra một file văn bản, bạn cần sử dụng tham số nào trong hàm `print()`?

29 / 30

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

Tags: Bộ đề 3

Câu 29: Điều gì sẽ xảy ra nếu bạn cố gắng cộng một số nguyên và một chuỗi trực tiếp (ví dụ: `5 + 'hello'`)?

30 / 30

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

Tags: Bộ đề 3

Câu 30: Trong quy trình xử lý thông tin cơ bản, lệnh `input()` và `print()` tương ứng với giai đoạ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 học 10 Kết nối tri thức Bài 18: Các lệnh vào ra đơn giản

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

Trắc nghiệm Tin học 10 Kết nối tri thức Bài 18: Các lệnh vào ra đơn giản - Đề 04 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, lệnh nào sau đây được sử dụng để hiển thị thông tin hoặc kết quả ra màn hình?

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

Câu 2: Để nhận dữ liệu đầu vào từ người dùng thông qua bàn phím trong Python, ta sử dụng lệnh nào?

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

Câu 3: Xét đoạn mã sau: `name = input(

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

Câu 4: Để chuyển đổi một biến `x` đang chứa giá trị số dạng chuỗi (ví dụ

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

Câu 5: Đoạn mã Python nào sau đây sẽ in ra màn hình dòng chữ "Xin chào, Việt Nam!"?

  • A. print(
  • B. output("Xin chào, Việt Nam!")
  • C. print("Xin chào, Việt Nam!")
  • D. echo

Câu 6: Giả sử bạn muốn viết một chương trình yêu cầu người dùng nhập vào tuổi của họ và lưu vào biến `age`. Câu lệnh Python nào sau đây là phù hợp nhất?

  • A. age = int(input(
  • B. age = input(
  • C. input(
  • D. string age = input(

Câu 7: Cho đoạn code: `x = 10.5; print(type(x))`. Kết quả hiển thị trên màn hình sẽ là gì?

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

Câu 8: Điều gì sẽ xảy ra nếu bạn cố gắng chuyển đổi chuỗi

  • A. Chương trình sẽ chạy và trả về giá trị 0.
  • B. Chương trình sẽ chạy và trả về giá trị None.
  • C. Chương trình sẽ báo lỗi và dừng thực thi.
  • D. Chương trình sẽ chạy và trả về chuỗi

Câu 9: Để in đồng thời cả chữ và giá trị của một biến trong lệnh `print()`, phương pháp nào sau đây là đúng?

  • A. print(f
  • B. print(
  • C. print(
  • D. Cả 1 và 3

Câu 10: Cho đoạn mã: `num_str = input(

  • A.
  • B. 10
  • C.
  • D. 52

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

  • A. Kiểm tra xem một biến có phải kiểu số thực không.
  • B. Làm tròn một số nguyên đến số chữ số thập phân nhất định.
  • C. Chuyển đổi một giá trị sang kiểu số thực.
  • D. Tính căn bậc hai của một số thực.

Câu 12: Lệnh `print(

  • A. 3
  • B. 1.5
  • C. 3.0
  • D. 12

Câu 13: Để 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 sau đây?

  • A. Dùng `input()` hai lần, sau đó cộng trực tiếp hai biến.
  • B. Dùng `input()` hai lần, chuyển đổi sang kiểu `int()` rồi cộng.
  • C. Dùng `read()` hai lần và cộng.
  • D. Chỉ cần dùng `input()` một lần và cộng.

Câu 14: Xét đoạn mã: `a =

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

Câu 15: 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ó, bằng cách nào?

  • A. Không thể nhập nhiều giá trị trên cùng một dòng.
  • B. Có thể, bằng cách sử dụng dấu phẩy (,) giữa các giá trị nhập vào.
  • C. Có thể, bằng cách sử dụng dấu chấm phẩy (;) giữa các giá trị nhập vào.
  • D. Có thể, bằng cách nhập các giá trị cách nhau bởi dấu cách và sử dụng hàm `split()`.

Câu 16: Để in ra giá trị của biến `result` với 2 chữ số thập phân, bạn sẽ sử dụng định dạng nào trong lệnh `print()` với f-string?

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

Câu 17: Cho đoạn mã: `age = 17; message =

  • A. Bạn đủ tuổi bầu cử
  • B. Bạn chưa đủ tuổi
  • C. Bạn chưa đủ tuổi bầu cử
  • D. Không có gì được in ra

Câu 18: Lệnh `print()` có thể xuất ra nhiều giá trị cùng một lúc không? Nếu có, các giá trị được phân tách nhau bởi mặc định là gì?

  • A. Có, dấu cách.
  • B. Có, dấu phẩy.
  • C. Có, dấu chấm phẩy.
  • D. Không, chỉ xuất được một giá trị mỗi lần.

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

  • A. Kiểm tra xem một biến có phải kiểu boolean không.
  • B. Chuyển đổi một giá trị sang kiểu boolean (True hoặc False).
  • C. Tính giá trị tuyệt đối của một số.
  • D. Tạo một biến boolean mới.

Câu 20: Cho đoạn mã: `number = 7.8; print(int(number))`. Kết quả in ra màn hình là?

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

Câu 21: Viết chương trình nhập vào bán kính hình tròn và in ra diện tích của hình tròn đó (làm tròn đến 2 chữ số thập phân).

  • A. `import math; r = float(input(
  • B. `r = input(
  • C. `r = int(input(
  • D. `r = float(input(

Câu 22: Nếu bạn muốn in ra dòng chữ "Hello" và "World" trên hai dòng khác nhau, bạn sẽ sử dụng tham số nào trong hàm `print()`?

  • A. `sep`
  • B. `file`
  • C. `end`
  • D. `flush`

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

  • A. A B
  • B. A-B
  • C. AB
  • D.

Câu 24: Trong Python, kiểu dữ liệu nào sau đây không phải là kiểu dữ liệu cơ bản?

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

Câu 25: Để chú thích một dòng code trong Python, ta sử dụng ký tự nào?

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

Câu 26: Xét đoạn mã: `name = input(); print(

  • A. null
  • B. 0
  • C. Chuỗi rỗng
  • D. Lỗi

Câu 27: Để in ra thông báo lỗi (stderr) thay vì đầu ra chuẩn (stdout), bạn có thể sử dụng tham số nào trong hàm `print()`?

  • A. `sep`
  • B. `file`
  • C. `end`
  • D. `flush`

Câu 28: Cho biểu thức: `result = 10 > 5`. Kiểu dữ liệu của biến `result` là gì?

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

Câu 29: Trong Python, bạn có thể sử dụng dấu nháy đơn (") hoặc nháy kép (

  • A. Đúng
  • B. Sai
  • C. Chỉ đúng với nháy đơn
  • D. Chỉ đúng với nháy kép

Câu 30: Hãy viết lệnh Python để nhập vào tên của người dùng và sau đó in ra câu chào có tên người dùng đó, ví dụ: "Xin chào, [Tên người dùng]!"

  • A. `name = input(); print("Xin chào, name!")`
  • B. `input(
  • C. `name = input(
  • D. `name = read(

1 / 30

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

Tags: Bộ đề 4

Câu 1: Trong Python, lệnh nào sau đây được sử dụng để hiển thị thông tin hoặc kết quả ra màn hình?

2 / 30

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

Tags: Bộ đề 4

Câu 2: Để nhận dữ liệu đầu vào từ người dùng thông qua bàn phím trong Python, ta sử dụng lệnh nào?

3 / 30

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

Tags: Bộ đề 4

Câu 3: Xét đoạn mã sau: `name = input("Nhập tên của bạn: ")`. Biến `name` sẽ thuộc kiểu dữ liệu nào sau khi người dùng nhập liệu?

4 / 30

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

Tags: Bộ đề 4

Câu 4: Để chuyển đổi một biến `x` đang chứa giá trị số dạng chuỗi (ví dụ "123") sang kiểu số nguyên, ta sử dụng hàm nào?

5 / 30

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

Tags: Bộ đề 4

Câu 5: Đoạn mã Python nào sau đây sẽ in ra màn hình dòng chữ 'Xin chào, Việt Nam!'?

6 / 30

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

Tags: Bộ đề 4

Câu 6: Giả sử bạn muốn viết một chương trình yêu cầu người dùng nhập vào tuổi của họ và lưu vào biến `age`. Câu lệnh Python nào sau đây là phù hợp nhất?

7 / 30

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

Tags: Bộ đề 4

Câu 7: Cho đoạn code: `x = 10.5; print(type(x))`. Kết quả hiển thị trên màn hình sẽ là gì?

8 / 30

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

Tags: Bộ đề 4

Câu 8: Điều gì sẽ xảy ra nếu bạn cố gắng chuyển đổi chuỗi "abc" sang số nguyên bằng lệnh `int("abc")`?

9 / 30

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

Tags: Bộ đề 4

Câu 9: Để in đồng thời cả chữ và giá trị của một biến trong lệnh `print()`, phương pháp nào sau đây là đúng?

10 / 30

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

Tags: Bộ đề 4

Câu 10: Cho đoạn mã: `num_str = input("Nhập một số: "); num_int = int(num_str); print(num_int * 2)`. Nếu người dùng nhập vào "5", kết quả in ra sẽ là?

11 / 30

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

Tags: Bộ đề 4

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

12 / 30

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

Tags: Bộ đề 4

Câu 12: Lệnh `print("1" + "2")` sẽ in ra kết quả gì?

13 / 30

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

Tags: Bộ đề 4

Câu 13: Để 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 sau đây?

14 / 30

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

Tags: Bộ đề 4

Câu 14: Xét đoạn mã: `a = "10"; b = 20; print(a + str(b))`. Kết quả in ra màn hình là gì?

15 / 30

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

Tags: Bộ đề 4

Câu 15: 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ó, bằng cách nào?

16 / 30

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

Tags: Bộ đề 4

Câu 16: Để in ra giá trị của biến `result` với 2 chữ số thập phân, bạn sẽ sử dụng định dạng nào trong lệnh `print()` với f-string?

17 / 30

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

Tags: Bộ đề 4

Câu 17: Cho đoạn mã: `age = 17; message = "Bạn đủ tuổi bầu cử" if age >= 18 else "Bạn chưa đủ tuổi bầu cử"; print(message)`. Kết quả in ra là gì?

18 / 30

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

Tags: Bộ đề 4

Câu 18: Lệnh `print()` có thể xuất ra nhiều giá trị cùng một lúc không? Nếu có, các giá trị được phân tách nhau bởi mặc định là gì?

19 / 30

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

Tags: Bộ đề 4

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

20 / 30

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

Tags: Bộ đề 4

Câu 20: Cho đoạn mã: `number = 7.8; print(int(number))`. Kết quả in ra màn hình là?

21 / 30

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

Tags: Bộ đề 4

Câu 21: Viết chương trình nhập vào bán kính hình tròn và in ra diện tích của hình tròn đó (làm tròn đến 2 chữ số thập phân).

22 / 30

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

Tags: Bộ đề 4

Câu 22: Nếu bạn muốn in ra dòng chữ 'Hello' và 'World' trên hai dòng khác nhau, bạn sẽ sử dụng tham số nào trong hàm `print()`?

23 / 30

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

Tags: Bộ đề 4

Câu 23: Cho đoạn code: `print("A", "B", sep="-")`. Kết quả in ra màn hình là gì?

24 / 30

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

Tags: Bộ đề 4

Câu 24: Trong Python, kiểu dữ liệu nào sau đây không phải là kiểu dữ liệu cơ bản?

25 / 30

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

Tags: Bộ đề 4

Câu 25: Để chú thích một dòng code trong Python, ta sử dụng ký tự nào?

26 / 30

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

Tags: Bộ đề 4

Câu 26: Xét đoạn mã: `name = input(); print("Tên bạn là: " + name)`. Nếu người dùng chỉ nhấn Enter mà không nhập gì, biến `name` sẽ chứa giá trị gì?

27 / 30

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

Tags: Bộ đề 4

Câu 27: Để in ra thông báo lỗi (stderr) thay vì đầu ra chuẩn (stdout), bạn có thể sử dụng tham số nào trong hàm `print()`?

28 / 30

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

Tags: Bộ đề 4

Câu 28: Cho biểu thức: `result = 10 > 5`. Kiểu dữ liệu của biến `result` là gì?

29 / 30

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

Tags: Bộ đề 4

Câu 29: Trong Python, bạn có thể sử dụng dấu nháy đơn (') hoặc nháy kép (") để bao quanh chuỗi. Điều này đúng hay sai?

30 / 30

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

Tags: Bộ đề 4

Câu 30: Hãy viết lệnh Python để nhập vào tên của người dùng và sau đó in ra câu chào có tên người dùng đó, ví dụ: 'Xin chào, [Tên người dù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 học 10 Kết nối tri thức Bài 18: Các lệnh vào ra đơn giản

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

Trắc nghiệm Tin học 10 Kết nối tri thức Bài 18: Các lệnh vào ra đơn giản - Đề 05 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, lệnh nào sau đây được sử dụng để hiển thị thông tin hoặc kết quả ra màn hình?

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

Câu 2: Hàm `input()` trong Python luôn trả về giá trị thuộc kiểu dữ liệu nào sau đây?

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

Câu 3: Để chuyển đổi một chuỗi ký tự (string) nhập từ hàm `input()` sang kiểu số nguyên (integer), ta sử dụng hàm nào?

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

Câu 4: Xét đoạn mã Python sau: `age = input(

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

Câu 5: Lệnh `print(3 + 5)` sẽ cho ra kết quả gì trên màn hình?

  • A.
  • B. 8
  • C. 35
  • D. Không có gì hiển thị

Câu 6: Cho đoạn code: `name =

  • A. Xin chào, name!
  • B. Xin chào, + name + !
  • C. Xin chào, Alice!
  • D. Lỗi cú pháp

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

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

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

  • 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
  • C. Nhập dữ liệu từ bàn phím
  • D. Xuất dữ liệu ra màn hình

Câu 9: Xét lệnh: `print(10 > 5)`. Kết quả hiển thị sẽ có kiểu dữ liệu nào?

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

Câu 10: Nếu bạn muốn chương trình yêu cầu người dùng nhập tên của họ và sau đó in ra lời chào cá nhân hóa, bạn sẽ viết đoạn mã Python như thế nào?

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

Câu 11: Trong Python, bạn có thể in ra nhiều giá trị trong một lệnh `print()` bằng cách nào?

  • A. Sử dụng dấu cộng (+) giữa các giá trị
  • B. Sử dụng dấu nhân (*) giữa các giá trị
  • C. Sử dụng dấu phẩy (,) giữa các giá trị
  • D. Không thể in nhiều giá trị trong một lệnh print()

Câu 12: Điều gì sẽ xảy ra nếu bạn cố gắng chuyển đổi chuỗi

  • A. Chương trình sẽ chạy và trả về 0
  • B. Chương trình sẽ chạy và trả về None
  • C. Chương trình sẽ chạy và trả về chuỗi
  • D. Chương trình sẽ báo lỗi

Câu 13: Cho đoạn mã: `x = 5; y =

  • A. Chạy bình thường và in ra 12
  • B. Chạy bình thường và in ra 57
  • C. Chạy bình thường và in ra
  • D. Báo lỗi do không thể cộng số nguyên và chuỗi

Câu 14: Để 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 15: Giả sử bạn muốn in ra giá trị của biến `result` kèm theo một thông báo mô tả, ví dụ

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

Câu 16: Cho đoạn code: `number_str = input(

  • A. In ra một số
  • B. Nhập một số nguyên từ người dùng
  • C. Nhập một chuỗi từ người dùng
  • D. Chuyển đổi một số thành chuỗi

Câu 17: Nếu bạn muốn in ra dòng chữ "Hello" và "World" trên hai dòng khác nhau, bạn sử dụng ký tự đặc biệt nào trong lệnh `print()`?

  • A. t
  • B. r
  • C. n
  • D. b

Câu 18: Xét lệnh `print(

  • A. f-string
  • B. str.format()
  • C. string template
  • D. Định dạng kiểu %

Câu 19: Cho biến `pi = 3.14159`. Làm thế nào để in ra giá trị của `pi` chỉ với 2 chữ số thập phân sử dụng f-string?

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

Câu 20: Trong lệnh `print()`, tham số `sep` được sử dụng để làm gì?

  • A. Xác định ký tự phân tách giữa các giá trị in ra
  • B. Xác định ký tự kết thúc dòng
  • C. Xác định số lượng giá trị in ra
  • D. Không có chức năng cụ thể

Câu 21: Cho lệnh `print(

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

Câu 22: Tham số `end` trong lệnh `print()` có tác dụng gì?

  • A. Xác định ký tự phân tách giữa các giá trị in ra
  • B. Xác định ký tự kết thúc dòng sau khi in
  • C. Xác định số lượng giá trị in ra
  • D. Không có chức năng cụ thể

Câu 23: Lệnh `print(

  • A. In ra "Hello" và "World" trên hai dòng
  • B. In ra "Hello" và sau đó in ra "World" trên cùng một dòng
  • C. In ra "HelloWorld" trên một dòng
  • D. In ra "Hello World" trên cùng một dòng

Câu 24: Để in ra giá trị của biến `x` là số nguyên và biến `y` là số thực trong cùng một lệnh `print()` với định dạng "Số nguyên: [x], Số thực: [y]", bạn có thể sử dụng phương pháp nào?

  • A. f-string hoặc str.format()
  • B. Chỉ có thể dùng định dạng kiểu %
  • C. Chỉ có thể dùng f-string
  • D. Không thể in đồng thời số nguyên và số thực

Câu 25: Trong Python, lệnh nào được sử dụng để đọc một dòng văn bản từ người dùng nhập vào, bao gồm cả khoảng trắng?

  • A. read_line()
  • B. input()
  • C. get_string()
  • D. scan_text()

Câu 26: Xét đoạn mã: `value = input(

  • A. 10
  • B. Error
  • C. "55"
  • D. 5 * 2

Câu 27: Để viết chương trình nhập vào bán kính hình tròn và tính diện tích, bạn cần sử dụng hàm nào để tính lũy thừa?

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

Câu 28: Cho đoạn mã: `a = 10; b = 20; print(

  • A. f-string
  • B. str.format()
  • C. Định dạng kiểu %
  • D. string template

Câu 29: Bạn muốn in ra một thông báo lỗi màu đỏ trên terminal. Trong Python cơ bản, bạn có thể trực tiếp làm điều này với hàm `print()` không?

  • A. Có, sử dụng tham số color="red"
  • B. Có, sử dụng f-string với mã màu
  • C. Không, cần sử dụng thư viện ngoài
  • D. Có, tự động thông báo lỗi sẽ có màu đỏ

Câu 30: Để chương trình tạm dừng và đợi người dùng nhấn Enter trước khi tiếp tục, bạn có thể sử dụng kết hợp lệnh `input()` và `print()` như thế nào?

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

1 / 30

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

Tags: Bộ đề 5

Câu 1: Trong Python, lệnh nào sau đây được sử dụng để hiển thị thông tin hoặc kết quả ra màn hình?

2 / 30

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

Tags: Bộ đề 5

Câu 2: Hàm `input()` trong Python luôn trả về giá trị thuộc kiểu dữ liệu nào sau đây?

3 / 30

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

Tags: Bộ đề 5

Câu 3: Để chuyển đổi một chuỗi ký tự (string) nhập từ hàm `input()` sang kiểu số nguyên (integer), ta sử dụng hàm nào?

4 / 30

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

Tags: Bộ đề 5

Câu 4: Xét đoạn mã Python sau: `age = input("Nhập tuổi của bạn: ")`. Nếu người dùng nhập vào số 16, biến `age` sẽ có kiểu dữ liệu gì?

5 / 30

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

Tags: Bộ đề 5

Câu 5: Lệnh `print(3 + 5)` sẽ cho ra kết quả gì trên màn hình?

6 / 30

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

Tags: Bộ đề 5

Câu 6: Cho đoạn code: `name = "Alice"; print("Xin chào, " + name + "!")`. Kết quả hiển thị sẽ là gì?

7 / 30

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

Tags: Bộ đề 5

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

8 / 30

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

Tags: Bộ đề 5

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

9 / 30

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

Tags: Bộ đề 5

Câu 9: Xét lệnh: `print(10 > 5)`. Kết quả hiển thị sẽ có kiểu dữ liệu nào?

10 / 30

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

Tags: Bộ đề 5

Câu 10: Nếu bạn muốn chương trình yêu cầu người dùng nhập tên của họ và sau đó in ra lời chào cá nhân hóa, bạn sẽ viết đoạn mã Python như thế nào?

11 / 30

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

Tags: Bộ đề 5

Câu 11: Trong Python, bạn có thể in ra nhiều giá trị trong một lệnh `print()` bằng cách nào?

12 / 30

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

Tags: Bộ đề 5

Câu 12: Điều gì sẽ xảy ra nếu bạn cố gắng chuyển đổi chuỗi "abc" sang kiểu số nguyên bằng hàm `int("abc")`?

13 / 30

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

Tags: Bộ đề 5

Câu 13: Cho đoạn mã: `x = 5; y = "7"; print(x + y)`. Đoạn mã này có chạy được không và nếu không thì lỗi ở đâu?

14 / 30

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

Tags: Bộ đề 5

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

15 / 30

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

Tags: Bộ đề 5

Câu 15: Giả sử bạn muốn in ra giá trị của biến `result` kèm theo một thông báo mô tả, ví dụ "Kết quả là: [giá trị result]". Cú pháp `print()` nào sau đây là đúng?

16 / 30

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

Tags: Bộ đề 5

Câu 16: Cho đoạn code: `number_str = input("Nhập một số: "); number = int(number_str)`. Mục đích của đoạn code này là gì?

17 / 30

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

Tags: Bộ đề 5

Câu 17: Nếu bạn muốn in ra dòng chữ 'Hello' và 'World' trên hai dòng khác nhau, bạn sử dụng ký tự đặc biệt nào trong lệnh `print()`?

18 / 30

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

Tags: Bộ đề 5

Câu 18: Xét lệnh `print("Giá trị: %d" % 15)`. Đoạn mã này sử dụng phương pháp định dạng chuỗi nào?

19 / 30

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

Tags: Bộ đề 5

Câu 19: Cho biến `pi = 3.14159`. Làm thế nào để in ra giá trị của `pi` chỉ với 2 chữ số thập phân sử dụng f-string?

20 / 30

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

Tags: Bộ đề 5

Câu 20: Trong lệnh `print()`, tham số `sep` được sử dụng để làm gì?

21 / 30

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

Tags: Bộ đề 5

Câu 21: Cho lệnh `print("A", "B", "C", sep='-')`. Kết quả in ra màn hình sẽ như thế nào?

22 / 30

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

Tags: Bộ đề 5

Câu 22: Tham số `end` trong lệnh `print()` có tác dụng gì?

23 / 30

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

Tags: Bộ đề 5

Câu 23: Lệnh `print("Hello", end=' ')` sẽ in ra gì và điều gì xảy ra tiếp theo khi lệnh `print("World")` được thực hiện sau đó?

24 / 30

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

Tags: Bộ đề 5

Câu 24: Để in ra giá trị của biến `x` là số nguyên và biến `y` là số thực trong cùng một lệnh `print()` với định dạng 'Số nguyên: [x], Số thực: [y]', bạn có thể sử dụng phương pháp nào?

25 / 30

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

Tags: Bộ đề 5

Câu 25: Trong Python, lệnh nào được sử dụng để đọc một dòng văn bản từ người dùng nhập vào, bao gồm cả khoảng trắng?

26 / 30

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

Tags: Bộ đề 5

Câu 26: Xét đoạn mã: `value = input("Nhập giá trị: "); result = value * 2; print(result)`. Nếu người dùng nhập '5', kết quả in ra sẽ là gì?

27 / 30

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

Tags: Bộ đề 5

Câu 27: Để viết chương trình nhập vào bán kính hình tròn và tính diện tích, bạn cần sử dụng hàm nào để tính lũy thừa?

28 / 30

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

Tags: Bộ đề 5

Câu 28: Cho đoạn mã: `a = 10; b = 20; print("Tổng = {0}, Tích = {1}".format(a+b, a*b))`. Phương pháp định dạng chuỗi nào được sử dụng ở đây?

29 / 30

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

Tags: Bộ đề 5

Câu 29: Bạn muốn in ra một thông báo lỗi màu đỏ trên terminal. Trong Python cơ bản, bạn có thể trực tiếp làm điều này với hàm `print()` không?

30 / 30

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

Tags: Bộ đề 5

Câu 30: Để chương trình tạm dừng và đợi người dùng nhấn Enter trước khi tiếp tục, bạn có thể sử dụng kết hợp lệnh `input()` và `print()` như thế 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 học 10 Kết nối tri thức Bài 18: Các lệnh vào ra đơn giản

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

Trắc nghiệm Tin học 10 Kết nối tri thức Bài 18: Các lệnh vào ra đơn giản - Đề 06 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, lệnh nào sau đây được sử dụng để hiển thị thông tin hoặc kết quả ra màn hình cho người dùng?

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

Câu 2: Hàm `input()` trong Python luôn trả về giá trị thuộc kiểu dữ liệu nào sau đây?

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

Câu 3: Để chuyển đổi một chuỗi ký tự (string) nhập từ hàm `input()` sang số nguyên, ta sử dụng hàm nào?

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

Câu 4: Đoạn mã Python sau sẽ xuất ra màn hình giá trị nào?
```python
x = 10
y = 3
print("Thương nguyên:", x // y)```

  • A. Thương nguyên: 3.333...
  • B. Thương nguyên: 3.0
  • C. Thương nguyên: 3
  • D. Lỗi cú pháp

Câu 5: Lệnh `print("Xin chào" + " bạn!")` sẽ xuất ra màn hình nội dung gì?

  • A. Xin chào bạn!
  • B. Xin chào + bạn!
  • C. "Xin chào" + " bạn!"
  • D. Lỗi cú pháp

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

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

Câu 7: Để 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("Nhập chiều cao: ")
  • B. chieucao = float(input("Nhập chiều cao: "))
  • C. chieucao = int(input("Nhập chiều cao: "))
  • D. input("Nhập chiều cao: ") = chieucao

Câu 8: Xét đoạn mã: `print("Kết quả là", 5 * 2)`. Giá trị nào sẽ được in ra màn hình?

  • A. "Kết quả là", 10
  • B. Kết quả là 5 * 2
  • C. Kết quả là"5 * 2
  • D. Kết quả là 10

Câu 9: Giả sử biến `ten` đang lưu trữ một chuỗi. Lệnh `print(f"Chào bạn, {ten}!")` sử dụng loại định dạng chuỗi nào?

  • A. Định dạng chuỗi cũ (%)
  • B. Định dạng chuỗi .format()
  • C. f-string (chuỗi f)
  • D. Không phải định dạng chuỗi

Câu 10: Cho biết kết quả khi thực hiện đoạn mã sau:
```python
a = "123"
b = 456
print(a + str(b))```

  • A. 579
  • B. 123456
  • C. Lỗi kiểu dữ liệu
  • D. "123" + 456

Câu 11: Trong Python, để chú thích một dòng lệnh, ta sử dụng ký tự nào ở đầu dòng?

  • A. /
  • B. //
  • C. !
  • D. #

Câu 12: Đoạn mã nào sau đây sẽ yêu cầu người dùng nhập tên của họ và sau đó in ra lời chào?

  • A. ten = "Nhập tên của bạn:"
    print("Xin chào, ten")
  • B. ten = input("Nhập tên của bạn: ")
    print("Xin chào, " + ten + "!")
  • C. input("Nhập tên của bạn: ")
    print("Xin chào!")
  • D. print("Nhập tên của bạn:")
    ten = input()
    print("Xin chào, " + ten + "!")

Câu 13: Nếu người dùng nhập "7" khi thực hiện lệnh `x = int(input())`, thì giá trị của `x + 3` sẽ là bao nhiêu?

  • A. 10
  • B. "73"
  • C. 73
  • D. Lỗi

Câu 14: Để in ra giá trị của biến `ketqua` kèm theo một thông báo "Kết quả:", cách sử dụng lệnh `print()` nào sau đây là hiệu quả và dễ đọc nhất?

  • A. print("Kết quả: " + str(ketqua))
  • B. print("Kết quả: , ketqua")
  • C. print("Kết quả:", ketqua)
  • D. print("Kết quả:" + ketqua)

Câu 15: Xét lệnh `print(1, 2, 3, sep="-")`. Kết quả in ra màn hình sẽ như thế nào?

  • A. 1 2 3
  • B. 1-2-3
  • C. 1,2,3
  • D. Lỗi cú pháp

Câu 16: Cho đoạn code:
```python
name = input("Tên: ")
year = int(input("Năm sinh: "))
age = 2024 - year
print(f"Chào {name}, bạn {age} tuổi.")
```
Nếu nhập "Lan" và "2008", kết quả in ra là gì?

  • A. Chào Lan, bạn 2008 tuổi.
  • B. Chào name, bạn age tuổi.
  • C. Chào Lan, bạn 16 tuổi.
  • D. Chào Lan, bạn 16 tuổi.

Câu 17: Lỗi nào thường gặp khi sử dụng hàm `input()` để nhập số mà không chuyển đổi kiểu dữ liệu?

  • A. Lỗi cú pháp
  • B. Lỗi logic
  • C. Lỗi kiểu dữ liệu khi thực hiện phép toán số học
  • D. Không có lỗi

Câu 18: Để in ra nhiều dòng văn bản trong Python, cách nào sau đây là phù hợp nhất?

  • A. Sử dụng nhiều lệnh `print()` trên các dòng khác nhau
  • B. Sử dụng `print()` với chuỗi nhiều dòng (triple quotes)
  • C. Sử dụng dấu xuống dòng `n` trong một lệnh `print()` duy nhất
  • D. Cả 2 và 3

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

  • 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
  • C. Nhập dữ liệu từ người dùng
  • D. Xuất dữ liệu ra màn hình

Câu 20: Xem xét code sau:
```python
num_str = input("Nhập số: ")
num = int(num_str)
if num > 0:
print("Số dương")
else:
print("Không dương")
```
Chức năng chính của đoạn code này là gì?

  • A. Tính tổng các số
  • B. In ra số vừa nhập
  • C. Kiểm tra và in ra số đã nhập là dương hay không
  • D. Đếm số ký tự trong chuỗi nhập vào

Câu 21: Để in ra giá trị của biến `pi` (3.14159...) với 2 chữ số thập phân, sử dụng f-string như thế nào?

  • A. print(f"{pi}")
  • B. print(f"{pi:.2f}")
  • C. print(f"{pi:.2}")
  • D. print(f"{pi:2f}")

Câu 22: Trong Python, thiết bị xuất chuẩn thường là gì?

  • A. Bàn phím
  • B. Máy in
  • C. Màn hình
  • D. Loa

Câu 23: Thiết bị nhập chuẩn trong Python thường là gì?

  • A. Bàn phím
  • B. Chuột
  • C. Màn hình cảm ứng
  • D. Máy quét

Câu 24: Hàm nào sau đây không phải là hàm chuyển đổi kiểu dữ liệu trong Python?

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

Câu 25: Đ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 chuyển đổi kiểu?

  • A. Python tự động chuyển đổi số nguyên thành chuỗi
  • B. Python báo lỗi TypeError
  • C. Python chuyển đổi chuỗi thành số nguyên nếu có thể
  • D. Kết quả là 0

Câu 26: Cho đoạn mã:
```python
x = input("Nhập x: ")
y = input("Nhập y: ")
print(x * y)```
Nếu người dùng nhập x = "2" và y = "3", kết quả sẽ là gì?

  • A. 6
  • B. 5
  • C. Lỗi TypeError
  • D. "23"

Câu 27: Làm thế nào để in ra dòng chữ "Hello" và "World" trên hai dòng riêng biệt bằng một lệnh `print()` duy nhất?

  • A. print("Hello", "World")
  • B. print("Hello" + "n" + "World")
  • C. print("Hello")
    print("World")
  • D. Cả 2 và 3 đều đúng

Câu 28: Trong lệnh `print(value1, value2, value3)`, các giá trị được phân tách nhau mặc định bằng ký tự gì?

  • A. Dấu phẩy (,)
  • B. Dấu cách ( )
  • C. Dấu gạch ngang (-)
  • D. Không có dấu phân tách

Câu 29: Để nhập nhiều giá trị trên cùng một dòng và gán cho nhiều biến, bạn có thể sử dụng phương pháp nào (trong phạm vi lệnh vào ra đơn giản)?

  • A. Sử dụng nhiều lệnh `input()` liên tiếp
  • B. Hàm `input()` không hỗ trợ nhập nhiều giá trị cùng lúc
  • C. Sử dụng `input().split()` và gán đồng thời cho các biến
  • D. Sử dụng vòng lặp để nhập từng giá trị

Câu 30: Cho đoạn code:
```python
radius_str = input("Nhập bán kính: ")
radius = float(radius_str)
area = 3.14 * radius ** 2
print("Diện tích hình tròn là:", area)
```
Đoạn code này thực hiện công việc gì?

  • A. Tính chu vi hình tròn
  • B. Tính đường kính hình tròn
  • C. Kiểm tra bán kính có hợp lệ không
  • D. Tính diện tích hình tròn khi biết bán kính

1 / 30

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

Tags: Bộ đề 6

Câu 1: Trong Python, lệnh nào sau đây được sử dụng để hiển thị thông tin hoặc kết quả ra màn hình cho người dùng?

2 / 30

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

Tags: Bộ đề 6

Câu 2: Hàm `input()` trong Python luôn trả về giá trị thuộc kiểu dữ liệu nào sau đây?

3 / 30

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

Tags: Bộ đề 6

Câu 3: Để chuyển đổi một chuỗi ký tự (string) nhập từ hàm `input()` sang số nguyên, ta sử dụng hàm nào?

4 / 30

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

Tags: Bộ đề 6

Câu 4: Đoạn mã Python sau sẽ xuất ra màn hình giá trị nào?
```python
x = 10
y = 3
print('Thương nguyên:', x // y)```

5 / 30

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

Tags: Bộ đề 6

Câu 5: Lệnh `print('Xin chào' + ' bạn!')` sẽ xuất ra màn hình nội dung gì?

6 / 30

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

Tags: Bộ đề 6

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

7 / 30

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

Tags: Bộ đề 6

Câu 7: Để 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?

8 / 30

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

Tags: Bộ đề 6

Câu 8: Xét đoạn mã: `print('Kết quả là', 5 * 2)`. Giá trị nào sẽ được in ra màn hình?

9 / 30

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

Tags: Bộ đề 6

Câu 9: Giả sử biến `ten` đang lưu trữ một chuỗi. Lệnh `print(f'Chào bạn, {ten}!')` sử dụng loại định dạng chuỗi nào?

10 / 30

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

Tags: Bộ đề 6

Câu 10: Cho biết kết quả khi thực hiện đoạn mã sau:
```python
a = '123'
b = 456
print(a + str(b))```

11 / 30

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

Tags: Bộ đề 6

Câu 11: Trong Python, để chú thích một dòng lệnh, ta sử dụng ký tự nào ở đầu dòng?

12 / 30

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

Tags: Bộ đề 6

Câu 12: Đoạn mã nào sau đây sẽ yêu cầu người dùng nhập tên của họ và sau đó in ra lời chào?

13 / 30

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

Tags: Bộ đề 6

Câu 13: Nếu người dùng nhập '7' khi thực hiện lệnh `x = int(input())`, thì giá trị của `x + 3` sẽ là bao nhiêu?

14 / 30

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

Tags: Bộ đề 6

Câu 14: Để in ra giá trị của biến `ketqua` kèm theo một thông báo 'Kết quả:', cách sử dụng lệnh `print()` nào sau đây là hiệu quả và dễ đọc nhất?

15 / 30

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

Tags: Bộ đề 6

Câu 15: Xét lệnh `print(1, 2, 3, sep='-')`. Kết quả in ra màn hình sẽ như thế nào?

16 / 30

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

Tags: Bộ đề 6

Câu 16: Cho đoạn code:
```python
name = input('Tên: ')
year = int(input('Năm sinh: '))
age = 2024 - year
print(f'Chào {name}, bạn {age} tuổi.')
```
Nếu nhập 'Lan' và '2008', kết quả in ra là gì?

17 / 30

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

Tags: Bộ đề 6

Câu 17: Lỗi nào thường gặp khi sử dụng hàm `input()` để nhập số mà không chuyển đổi kiểu dữ liệu?

18 / 30

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

Tags: Bộ đề 6

Câu 18: Để in ra nhiều dòng văn bản trong Python, cách nào sau đây là phù hợp nhất?

19 / 30

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

Tags: Bộ đề 6

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

20 / 30

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

Tags: Bộ đề 6

Câu 20: Xem xét code sau:
```python
num_str = input('Nhập số: ')
num = int(num_str)
if num > 0:
print('Số dương')
else:
print('Không dương')
```
Chức năng chính của đoạn code này là gì?

21 / 30

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

Tags: Bộ đề 6

Câu 21: Để in ra giá trị của biến `pi` (3.14159...) với 2 chữ số thập phân, sử dụng f-string như thế nào?

22 / 30

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

Tags: Bộ đề 6

Câu 22: Trong Python, thiết bị xuất chuẩn thường là gì?

23 / 30

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

Tags: Bộ đề 6

Câu 23: Thiết bị nhập chuẩn trong Python thường là gì?

24 / 30

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

Tags: Bộ đề 6

Câu 24: Hàm nào sau đây không phải là hàm chuyển đổi kiểu dữ liệu trong Python?

25 / 30

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

Tags: Bộ đề 6

Câu 25: Đ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 chuyển đổi kiểu?

26 / 30

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

Tags: Bộ đề 6

Câu 26: Cho đoạn mã:
```python
x = input('Nhập x: ')
y = input('Nhập y: ')
print(x * y)```
Nếu người dùng nhập x = '2' và y = '3', kết quả sẽ là gì?

27 / 30

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

Tags: Bộ đề 6

Câu 27: Làm thế nào để in ra dòng chữ 'Hello' và 'World' trên hai dòng riêng biệt bằng một lệnh `print()` duy nhất?

28 / 30

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

Tags: Bộ đề 6

Câu 28: Trong lệnh `print(value1, value2, value3)`, các giá trị được phân tách nhau mặc định bằng ký tự gì?

29 / 30

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

Tags: Bộ đề 6

Câu 29: Để nhập nhiều giá trị trên cùng một dòng và gán cho nhiều biến, bạn có thể sử dụng phương pháp nào (trong phạm vi lệnh vào ra đơn giản)?

30 / 30

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

Tags: Bộ đề 6

Câu 30: Cho đoạn code:
```python
radius_str = input('Nhập bán kính: ')
radius = float(radius_str)
area = 3.14 * radius ** 2
print('Diện tích hình tròn là:', area)
```
Đoạn code này thực hiện công việc 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 học 10 Kết nối tri thức Bài 18: Các lệnh vào ra đơn giản

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

Trắc nghiệm Tin học 10 Kết nối tri thức Bài 18: Các lệnh vào ra đơn giản - Đề 07 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, lệnh nào sau đây được sử dụng để hiển thị thông tin hoặc kết quả ra màn hình?

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

Câu 2: Hàm `input()` trong Python trả về giá trị thuộc kiểu dữ liệu nào sau đây?

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

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

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

Câu 4: Xét đoạn mã Python sau:
`ten = input(

  • A. In ra dòng chữ
  • B. Yêu cầu người dùng nhập tên và lưu vào biến `ten`, sau đó in ra tên.
  • C. Yêu cầu người dùng nhập tên, sau đó in ra lời chào kèm theo tên đã nhập.
  • D. Tính toán độ dài tên người dùng nhập vào.

Câu 5: Giả sử biến `x` đang lưu trữ giá trị số 10. Lệnh `print(

  • A. Giá trị của x làx
  • B. Giá trị của x là 10
  • C.
  • D. Lỗi cú pháp

Câu 6: Trong Python, điều gì xảy ra khi bạn cố gắng cộng một chuỗi với một số nguyên mà không thực hiện chuyển đổi kiểu dữ liệu?

  • A. Python tự động chuyển đổi số nguyên thành chuỗi và thực hiện phép cộng.
  • B. Python tự động chuyển đổi chuỗi thành số nguyên và thực hiện phép cộng.
  • C. Phép cộng được thực hiện, coi chuỗi như số 0.
  • D. Python báo lỗi `TypeError`.

Câu 7: Để chuyển đổi một chuỗi ký tự "123" thành số nguyên, bạn sử dụng hàm nào trong Python?

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

Câu 8: Cho đoạn mã: `a = input(

  • A. 12
  • B. 2
  • C. 57
  • D. Lỗi

Câu 9: Hàm `float()` được sử dụng để chuyển đổi một giá trị sang kiểu dữ liệu nào?

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

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

  • A. Lệnh `input()` chỉ có thể nhận dữ liệu kiểu số.
  • B. Lệnh `input()` dùng để hiển thị dữ liệu ra màn hình.
  • C. Lệnh `input()` luôn trả về dữ liệu kiểu chuỗi.
  • D. Lệnh `input()` không thể hiển thị thông báo cho người dùng.

Câu 11: Để in ra nhiều giá trị trên cùng một dòng, cách nào sau đây là đúng khi sử dụng `print()`?

  • A. print(gia_tri1, gia_tri2, gia_tri3)
  • B. print(gia_tri1 + gia_tri2 + gia_tri3)
  • C. print(
  • D. print([gia_tri1, gia_tri2, gia_tri3])

Câu 12: Xét lệnh `print(

  • A. In ra chuỗi
  • B. Nhập giá trị cho biến `diem`
  • C. Tính phần trăm giá trị của biến `diem`
  • D. In ra chuỗi

Câu 13: Cho biến `pi = 3.14159`. Lệnh `print(

  • A. Giá trị pi: 3.14159
  • B. Giá trị pi: 3.14
  • C. Giá trị pi: 3
  • D. Lỗi cú pháp

Câu 14: Trong Python, bạn có thể sử dụng dấu phân tách nào để ngăn việc lệnh `print()` tự động xuống dòng sau khi in?

  • A. n
  • B. t
  • C. end=" "
  • D. sep=" "

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

  • A. HelloWorld
  • B. Hello
    World
  • C. Hello World
  • D. Lỗi

Câu 16: Để 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 sử dụng phương pháp nào sau đây?

  • A. Sử dụng nhiều lệnh `input()` liên tiếp.
  • B. Sử dụng `input()` kết hợp với phương thức `split()`.
  • C. Sử dụng một lệnh `input()` duy nhất cho tất cả các biến.
  • D. Không thể nhập nhiều giá trị trên cùng một dòng trong Python.

Câu 17: Cho dòng lệnh: `x, y = input(

  • A. x = 15, y = 20 (kiểu số nguyên)
  • B. x = "15 20", y = None
  • C. x = ["15", "20"], y = None
  • D. x = "15", y = "20" (kiểu chuỗi)

Câu 18: Để nhập hai số nguyên trên cùng một dòng và gán cho biến `a` và `b`, cú pháp nào sau đây là phù hợp nhất?

  • A. a, b = int(input().split())
  • B. a, b = input().split(int)
  • C. a, b = map(int, input().split())
  • D. a = int(input()), b = int(input())

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

  • A. Nhập dữ liệu kiểu chuỗi từ người dùng.
  • B. Chuyển đổi một giá trị sang kiểu dữ liệu chuỗi.
  • C. Tính độ dài của một chuỗi.
  • D. So sánh hai chuỗi.

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

  • A. Xác định kiểu dữ liệu của x và y.
  • B. Xuống dòng sau khi in x và y.
  • C. Đặt dấu "-" làm dấu phân tách giữa x và y khi in.
  • D. Sắp xếp x và y theo thứ tự bảng chữ cái.

Câu 21: Đoạn mã sau in ra kết quả gì?
`x = 10
y = 5
print(

  • A. Tổng = x+y, Hiệu = x-y
  • B. Tổng = 15, Hiệu = 5
  • C. Tổng = {0}, Hiệu = {1}
  • D. Lỗi cú pháp

Câu 22: Lệnh nào sau đây không gây ra lỗi khi thực thi?

  • A. int(
  • B. float(
  • C. str(123)
  • D. input + 5

Câu 23: Giả sử bạn muốn chương trình yêu cầu người dùng nhập tên và tuổi, sau đó in ra thông tin này. Đoạn mã nào sau đây thực hiện đúng yêu cầu?

  • A. `ten = input()
    tuoi = input()
    print(ten, tuoi)`
  • B. `input(ten)
    input(tuoi)
    print(
  • C. `ten, tuoi = input(
  • D. `ten = input(

Câu 24: Để làm tròn một số thực `x` đến 2 chữ số thập phân và in ra, bạn sử dụng cách nào?

  • A. print(round(x))
  • B. print(
  • C. print(format(x, ".2f"))
  • D. print(

Câu 25: Chức năng chính của lệnh `print()` là gì?

  • A. Đưa dữ liệu ra thiết bị đầu ra (thường là màn hình).
  • B. Nhận dữ liệu từ thiết bị đầu vào (thường là 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 26: Xét đoạn mã:
`n = 10
print(

  • A. Để làm tròn giá trị của n.
  • B. Để kiểm tra kiểu dữ liệu của n.
  • C. Vì phép cộng chuỗi chỉ hoạt động với các chuỗi, cần chuyển n thành chuỗi.
  • D. Không cần thiết, mã vẫn chạy đúng nếu bỏ `str(n)`.

Câu 27: Trong Python, lệnh nào được dùng để đọc một dòng văn bản từ người dùng?

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

Câu 28: Nếu bạn muốn in ra giá trị của biến `name` và `age` trên hai dòng khác nhau, bạn có thể sử dụng bao nhiêu lệnh `print()`?

  • A. Một hoặc hai lệnh `print()`
  • B. Chỉ một lệnh `print()`
  • C. Ít nhất ba lệnh `print()`
  • D. Không thể in trên hai dòng với `print()`

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

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

Câu 30: Trong Python, để chú thích (comment) một dòng mã, bạn sử dụng ký tự nào ở đầu dòng?

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

1 / 30

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

Tags: Bộ đề 7

Câu 1: Trong Python, lệnh nào sau đây được sử dụng để hiển thị thông tin hoặc kết quả ra màn hình?

2 / 30

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

Tags: Bộ đề 7

Câu 2: Hàm `input()` trong Python trả về giá trị thuộc kiểu dữ liệu nào sau đây?

3 / 30

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

Tags: Bộ đề 7

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

4 / 30

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

Tags: Bộ đề 7

Câu 4: Xét đoạn mã Python sau:
`ten = input("Nhập tên của bạn: ")
print("Xin chào, " + ten + "!")`
Đoạn mã này thực hiện công việc gì?

5 / 30

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

Tags: Bộ đề 7

Câu 5: Giả sử biến `x` đang lưu trữ giá trị số 10. Lệnh `print("Giá trị của x là", x)` sẽ in ra màn hình kết quả như thế nào?

6 / 30

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

Tags: Bộ đề 7

Câu 6: Trong Python, điều gì xảy ra khi bạn cố gắng cộng một chuỗi với một số nguyên mà không thực hiện chuyển đổi kiểu dữ liệu?

7 / 30

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

Tags: Bộ đề 7

Câu 7: Để chuyển đổi một chuỗi ký tự '123' thành số nguyên, bạn sử dụng hàm nào trong Python?

8 / 30

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

Tags: Bộ đề 7

Câu 8: Cho đoạn mã: `a = input("Nhập số thứ nhất: ")
b = input("Nhập số thứ hai: ")
print(a + b)`. Nếu người dùng nhập 5 và 7, kết quả in ra sẽ là gì?

9 / 30

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

Tags: Bộ đề 7

Câu 9: Hàm `float()` được sử dụng để chuyển đổi một giá trị sang kiểu dữ liệu nào?

10 / 30

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

Tags: Bộ đề 7

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

11 / 30

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

Tags: Bộ đề 7

Câu 11: Để in ra nhiều giá trị trên cùng một dòng, cách nào sau đây là đúng khi sử dụng `print()`?

12 / 30

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

Tags: Bộ đề 7

Câu 12: Xét lệnh `print("Kết quả: %d" % diem)`. Đoạn mã này dùng để làm gì?

13 / 30

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

Tags: Bộ đề 7

Câu 13: Cho biến `pi = 3.14159`. Lệnh `print("Giá trị pi: %.2f" % pi)` sẽ in ra màn hình kết quả nào?

14 / 30

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

Tags: Bộ đề 7

Câu 14: Trong Python, bạn có thể sử dụng dấu phân tách nào để ngăn việc lệnh `print()` tự động xuống dòng sau khi in?

15 / 30

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

Tags: Bộ đề 7

Câu 15: Đoạn mã sau sẽ in ra kết quả gì?
`print("Hello", end="")
print("World")`

16 / 30

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

Tags: Bộ đề 7

Câu 16: Để 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 sử dụng phương pháp nào sau đây?

17 / 30

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

Tags: Bộ đề 7

Câu 17: Cho dòng lệnh: `x, y = input("Nhập hai số: ").split()`.
Nếu người dùng nhập '15 20', giá trị của `x` và `y` lần lượt là gì?

18 / 30

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

Tags: Bộ đề 7

Câu 18: Để nhập hai số nguyên trên cùng một dòng và gán cho biến `a` và `b`, cú pháp nào sau đây là phù hợp nhất?

19 / 30

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

Tags: Bộ đề 7

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

20 / 30

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

Tags: Bộ đề 7

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

21 / 30

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

Tags: Bộ đề 7

Câu 21: Đoạn mã sau in ra kết quả gì?
`x = 10
y = 5
print("Tổng = {0}, Hiệu = {1}".format(x+y, x-y))`

22 / 30

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

Tags: Bộ đề 7

Câu 22: Lệnh nào sau đây không gây ra lỗi khi thực thi?

23 / 30

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

Tags: Bộ đề 7

Câu 23: Giả sử bạn muốn chương trình yêu cầu người dùng nhập tên và tuổi, sau đó in ra thông tin này. Đoạn mã nào sau đây thực hiện đúng yêu cầu?

24 / 30

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

Tags: Bộ đề 7

Câu 24: Để làm tròn một số thực `x` đến 2 chữ số thập phân và in ra, bạn sử dụng cách nào?

25 / 30

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

Tags: Bộ đề 7

Câu 25: Chức năng chính của lệnh `print()` là gì?

26 / 30

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

Tags: Bộ đề 7

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

27 / 30

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

Tags: Bộ đề 7

Câu 27: Trong Python, lệnh nào được dùng để đọc một dòng văn bản từ người dùng?

28 / 30

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

Tags: Bộ đề 7

Câu 28: Nếu bạn muốn in ra giá trị của biến `name` và `age` trên hai dòng khác nhau, bạn có thể sử dụng bao nhiêu lệnh `print()`?

29 / 30

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

Tags: Bộ đề 7

Câu 29: Cho đoạn mã:
`x = "10"
y = 20
print(int(x) + y)`
Kết quả in ra của đoạn mã này là gì?

30 / 30

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

Tags: Bộ đề 7

Câu 30: Trong Python, để chú thích (comment) một dòng mã, bạn sử dụng ký tự nào ở đầu dò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 học 10 Kết nối tri thức Bài 18: Các lệnh vào ra đơn giản

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

Trắc nghiệm Tin học 10 Kết nối tri thức Bài 18: Các lệnh vào ra đơn giản - Đề 08 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, lệnh nào được sử dụng để hiển thị thông tin hoặc kết quả ra màn hình cho người dùng?

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

Câu 2: Lệnh `input()` trong Python luôn trả về giá trị thuộc kiểu dữ liệu nào sau đây, bất kể người dùng nhập gì từ bàn phím?

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

Câu 3: Để chuyển đổi một giá trị xâu ký tự (ví dụ: "123") nhập từ hàm `input()` sang kiểu số nguyên để thực hiện phép tính, ta sử dụng hàm nào?

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

Câu 4: Đoạn mã Python sau sẽ cho ra kết quả gì khi chạy:
`x = input(

  • A. 15
  • B. 5
  • C. 10
  • D.

Câu 5: Để khắc phục lỗi trong đoạn mã ở Câu 4 và thực hiện phép cộng số học, dòng lệnh `print(x + y)` cần được sửa đổi như thế nào?

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

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

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

Câu 7: Xét đoạn mã: `a = 10; b =

  • A. In ra màn hình 30
  • B. In ra màn hình
  • C. In ra màn hình 10
  • D. Báo lỗi do không cùng kiểu dữ liệu

Câu 8: Để in ra đồng thời cả giá trị và tên biến trong lệnh `print()`, ta có thể sử dụng f-string. Cú pháp nào sau đây là đúng?

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

Câu 9: Cho đoạn code: `age = input(

  • A. Tuổi của bạn sau 10 năm là: 30
  • B. Tuổi của bạn sau 10 năm là: 2010
  • C. Tuổi của bạn sau 10 năm là: 20
  • D. Đoạn code báo lỗi khi chạy

Câu 10: Để nhập vào một số thực từ người dùng và gán cho biến `height`, câu lệnh nào sau đây là phù hợp nhất?

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

Câu 11: Trong Python, khi sử dụng lệnh `print()` để hiển thị nhiều giá trị trên cùng một dòng, các giá trị được phân tách nhau mặc định bởi ký tự nào?

  • A. Dấu phẩy (,)
  • B. Dấu cách ( )
  • C. Dấu chấm phẩy (;)
  • D. Không có ký tự phân tách

Câu 12: Cho biết kết quả đầu ra của đoạn mã sau:
`x = 7`
`y = 3`
`print(

  • A. Thương nguyên của 7 chia cho 3 là: 2.333...
  • B. Thương nguyên của 7 chia cho 3 là: 3
  • C. Thương nguyên của 7 chia cho 3 là: 2
  • D. Thương nguyên của x chia cho y là: x // y

Câu 13: Lệnh nào sau đây sẽ in ra màn hình dòng chữ: `Xin chào, Python!` (bao gồm cả dấu chấm than)?

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

Câu 14: Để nhập liệu một danh sách các số nguyên từ người dùng, mỗi số trên một dòng riêng biệt, và lưu vào biến `numbers`, bạn sẽ thực hiện như thế nào?

  • A. `numbers = input(
  • B. `numbers = list(map(int, input(
  • C. `numbers = [int(input())]`
  • D. `numbers = []; for i in range(5): numbers.append(int(input()))` (Giả sử nhập 5 số)

Câu 15: Trong Python, bạn có thể sử dụng ký tự đặc biệt nào để xuống dòng trong chuỗi in ra bằng lệnh `print()`?

  • A. t
  • B. r
  • C. n
  • D. b

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

  • A. Định dạng số nguyên
  • B. Định dạng chuỗi
  • C. Định dạng số thực
  • D. Định dạng boolean

Câu 17: Xét đoạn mã: `num_str =

  • A. Gán giá trị 123 cho `num_int`
  • B. Gán giá trị 123.45 cho `num_int`
  • C. Gán giá trị
  • D. Gây ra lỗi ValueError

Câu 18: Để chuyển đổi xâu số thực thành số nguyên, ta cần thực hiện mấy bước chuyển đổi?

  • A. Một bước
  • B. Hai bước
  • C. Ba bước
  • D. Không thể chuyển đổi

Câu 19: Cho đoạn mã: `print(

  • A. Tính căn bậc hai
  • B. Làm tròn số
  • C. Tính giá trị tuyệt đối
  • D. Tìm số lớn nhất

Câu 20: Bạn muốn chương trình in ra dòng chữ `Hello` và `World` trên hai dòng khác nhau. Lệnh `print()` nào sau đây thực hiện đúng yêu cầu?

  • A. print(
  • B. print(
  • C. print(
  • D. Cả 3 đáp án trên

Câu 21: Để thay đổi ký tự phân tách giữa các giá trị trong lệnh `print()`, ta sử dụng tham số nào?

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

Câu 22: Cho đoạn mã: `name = input(

  • A. Chào mừng Lan
  • B. Chào mừng+name
  • C.
  • D. Lỗi cú pháp

Câu 23: Hãy chọn phát biểu đúng về lệnh `input()` trong Python.

  • A. Luôn trả về kiểu số nguyên.
  • B. Chỉ dùng để nhập số.
  • C. Luôn trả về kiểu xâu ký tự.
  • D. Không thể hiển thị thông báo nhắc nhở.

Câu 24: Để in ra giá trị của biến `result` với 2 chữ số thập phân, sử dụng f-string định dạng, cú pháp nào đúng?

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

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

  • A. True
  • B. 10
  • C. False
  • D. Báo lỗi

Câu 26: Trong Python, lệnh nào sau đây dùng để chuyển đổi một giá trị sang kiểu boolean?

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

Câu 27: Nếu bạn nhập chữ cái khi chương trình yêu cầu nhập số nguyên và sử dụng hàm `int()` để chuyển đổi, điều gì sẽ xảy ra?

  • A. Chương trình tiếp tục chạy và coi giá trị đó là 0.
  • B. Chương trình báo lỗi và dừng thực thi.
  • C. Chương trình tự động bỏ qua giá trị nhập sai.
  • D. Chương trình in ra giá trị mặc định là None.

Câu 28: Để viết một chương trình đơn giản nhập tên người dùng và in ra lời chào kèm tên đó, bạn cần sử dụng những lệnh nào?

  • A. `input()` và `print()`
  • B. Chỉ `print()`
  • C. Chỉ `input()`
  • D. `type()` và `print()`

Câu 29: Trong câu lệnh `print(a, b, c, sep="-", end="!")`, tham số `end` có chức năng gì?

  • A. Phân tách các giá trị a, b, c
  • B. Xác định kiểu dữ liệu của đầu ra
  • C. Xác định ký tự kết thúc dòng in
  • D. Xóa màn hình trước khi in

Câu 30: Bạn muốn in ra giá trị biến `pi = 3.14159` với độ chính xác 3 chữ số thập phân. Sử dụng phương thức `.format()`, cú pháp nào sau đây là đúng?

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

1 / 30

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

Tags: Bộ đề 8

Câu 1: Trong Python, lệnh nào được sử dụng để hiển thị thông tin hoặc kết quả ra màn hình cho người dùng?

2 / 30

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

Tags: Bộ đề 8

Câu 2: Lệnh `input()` trong Python luôn trả về giá trị thuộc kiểu dữ liệu nào sau đây, bất kể người dùng nhập gì từ bàn phím?

3 / 30

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

Tags: Bộ đề 8

Câu 3: Để chuyển đổi một giá trị xâu ký tự (ví dụ: '123') nhập từ hàm `input()` sang kiểu số nguyên để thực hiện phép tính, ta sử dụng hàm nào?

4 / 30

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

Tags: Bộ đề 8

Câu 4: Đoạn mã Python sau sẽ cho ra kết quả gì khi chạy:
`x = input("Nhập số thứ nhất: ")`
`y = input("Nhập số thứ hai: ")`
`print(x + y)`
Giả sử người dùng nhập lần lượt 5 và 10.

5 / 30

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

Tags: Bộ đề 8

Câu 5: Để khắc phục lỗi trong đoạn mã ở Câu 4 và thực hiện phép cộng số học, dòng lệnh `print(x + y)` cần được sửa đổi như thế nào?

6 / 30

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

Tags: Bộ đề 8

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

7 / 30

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

Tags: Bộ đề 8

Câu 7: Xét đoạn mã: `a = 10; b = "20"; print(a + b)`. Đoạn mã này khi chạy sẽ:

8 / 30

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

Tags: Bộ đề 8

Câu 8: Để in ra đồng thời cả giá trị và tên biến trong lệnh `print()`, ta có thể sử dụng f-string. Cú pháp nào sau đây là đúng?

9 / 30

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

Tags: Bộ đề 8

Câu 9: Cho đoạn code: `age = input("Nhập tuổi của bạn: "); next_age = age + 10; print("Tuổi của bạn sau 10 năm là:", next_age)`. Nếu người dùng nhập 20, kết quả in ra sẽ như thế nào?

10 / 30

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

Tags: Bộ đề 8

Câu 10: Để nhập vào một số thực từ người dùng và gán cho biến `height`, câu lệnh nào sau đây là phù hợp nhất?

11 / 30

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

Tags: Bộ đề 8

Câu 11: Trong Python, khi sử dụng lệnh `print()` để hiển thị nhiều giá trị trên cùng một dòng, các giá trị được phân tách nhau mặc định bởi ký tự nào?

12 / 30

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

Tags: Bộ đề 8

Câu 12: Cho biết kết quả đầu ra của đoạn mã sau:
`x = 7`
`y = 3`
`print("Thương nguyên của", x, "chia cho", y, "là:", x // y)`

13 / 30

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

Tags: Bộ đề 8

Câu 13: Lệnh nào sau đây sẽ in ra màn hình dòng chữ: `Xin chào, Python!` (bao gồm cả dấu chấm than)?

14 / 30

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

Tags: Bộ đề 8

Câu 14: Để nhập liệu một danh sách các số nguyên từ người dùng, mỗi số trên một dòng riêng biệt, và lưu vào biến `numbers`, bạn sẽ thực hiện như thế nào?

15 / 30

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

Tags: Bộ đề 8

Câu 15: Trong Python, bạn có thể sử dụng ký tự đặc biệt nào để xuống dòng trong chuỗi in ra bằng lệnh `print()`?

16 / 30

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

Tags: Bộ đề 8

Câu 16: Cho đoạn mã: `name = "Alice"; print("Tên: %s" % name)`. Đây là cách định dạng chuỗi kiểu cũ trong Python. Chức năng của `%s` là gì?

17 / 30

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

Tags: Bộ đề 8

Câu 17: Xét đoạn mã: `num_str = "123.45"; num_int = int(num_str)`. Đoạn mã này sẽ:

18 / 30

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

Tags: Bộ đề 8

Câu 18: Để chuyển đổi xâu số thực thành số nguyên, ta cần thực hiện mấy bước chuyển đổi?

19 / 30

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

Tags: Bộ đề 8

Câu 19: Cho đoạn mã: `print("Giá trị tuyệt đối của -5 là:", abs(-5))`. Hàm `abs()` trong Python có chức năng gì?

20 / 30

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

Tags: Bộ đề 8

Câu 20: Bạn muốn chương trình in ra dòng chữ `Hello` và `World` trên hai dòng khác nhau. Lệnh `print()` nào sau đây thực hiện đúng yêu cầu?

21 / 30

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

Tags: Bộ đề 8

Câu 21: Để thay đổi ký tự phân tách giữa các giá trị trong lệnh `print()`, ta sử dụng tham số nào?

22 / 30

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

Tags: Bộ đề 8

Câu 22: Cho đoạn mã: `name = input("Tên của bạn là gì? "); print("Chào mừng " + name)`. Nếu người dùng nhập `Lan`, kết quả in ra sẽ là:

23 / 30

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

Tags: Bộ đề 8

Câu 23: Hãy chọn phát biểu đúng về lệnh `input()` trong Python.

24 / 30

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

Tags: Bộ đề 8

Câu 24: Để in ra giá trị của biến `result` với 2 chữ số thập phân, sử dụng f-string định dạng, cú pháp nào đúng?

25 / 30

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

Tags: Bộ đề 8

Câu 25: Cho đoạn mã: `x = "10"; y = 20; print(int(x) > y)`. Kết quả in ra màn hình là gì?

26 / 30

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

Tags: Bộ đề 8

Câu 26: Trong Python, lệnh nào sau đây dùng để chuyển đổi một giá trị sang kiểu boolean?

27 / 30

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

Tags: Bộ đề 8

Câu 27: Nếu bạn nhập chữ cái khi chương trình yêu cầu nhập số nguyên và sử dụng hàm `int()` để chuyển đổi, điều gì sẽ xảy ra?

28 / 30

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

Tags: Bộ đề 8

Câu 28: Để viết một chương trình đơn giản nhập tên người dùng và in ra lời chào kèm tên đó, bạn cần sử dụng những lệnh nào?

29 / 30

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

Tags: Bộ đề 8

Câu 29: Trong câu lệnh `print(a, b, c, sep='-', end='!')`, tham số `end` có chức năng gì?

30 / 30

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

Tags: Bộ đề 8

Câu 30: Bạn muốn in ra giá trị biến `pi = 3.14159` với độ chính xác 3 chữ số thập phân. Sử dụng phương thức `.format()`, cú pháp nào sau đây là đú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 học 10 Kết nối tri thức Bài 18: Các lệnh vào ra đơn giản

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

Trắc nghiệm Tin học 10 Kết nối tri thức Bài 18: Các lệnh vào ra đơn giản - Đề 09 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, lệnh nào sau đây được sử dụng để hiển thị thông tin hoặc kết quả ra màn hình?

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

Câu 2: Hàm `input()` trong Python luôn trả về giá trị thuộc kiểu dữ liệu nào sau đây?

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

Câu 3: Để chuyển đổi một chuỗi ký tự nhập từ hàm `input()` sang kiểu số nguyên, ta sử dụng hàm nào?

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

Câu 4: Đoạn mã Python sau sẽ xuất ra màn hình kết quả gì?
```python
ten_ban = input(

  • A. Xin chào!
  • B. Nhập tên của bạn:
  • C. Xin chào, [tên người dùng nhập]!
  • D. Lỗi cú pháp

Câu 5: Giả sử biến `x` đang lưu trữ giá trị số nguyên 15. Lệnh `print(x)` sẽ hiển thị giá trị nào trên màn hình?

  • A. x
  • B. 15
  • C.
  • D.

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

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

Câu 7: Xét đoạn mã Python sau:
```python
a = input(

  • A. Tổng là: 15
  • B. Tổng là: 5
  • C. Tổng là: 10
  • D. Tổng là: 510

Câu 8: Để khắc phục lỗi trong đoạn mã ở Câu 7 và tính tổng đúng của hai số nhập vào, ta cần sửa dòng lệnh nào và sửa như thế nào?

  • A. Sửa dòng `a = input(...)` và `b = input(...)` thành `a = int(input(...))` và `b = int(input(...))`
  • B. Sửa dòng `print(
  • C. Sửa dòng `print(
  • D. Không cần sửa, đoạn mã đã đúng

Câu 9: Trong Python, bạn có thể in đồng thời nhiều giá trị khác nhau trong một lệnh `print()` bằng cách nào?

  • A. Sử dụng dấu "+" giữa các giá trị
  • B. Sử dụng dấu "," giữa các giá trị
  • C. Sử dụng dấu ";" giữa các giá trị
  • D. Chỉ có thể in từng giá trị một

Câu 10: Cho đoạn lệnh:
```python
chieucao = float(input(

  • A. In ra chiều cao và cân nặng người dùng nhập
  • B. Tính tổng chiều cao và cân nặng
  • C. Tính và in ra chỉ số BMI (Body Mass Index) dựa trên chiều cao và cân nặng nhập vào
  • D. Kiểm tra xem chiều cao và cân nặng có hợp lệ không

Câu 11: Điều gì sẽ xảy ra nếu bạn cố gắng chuyển đổi một chuỗi không phải là số thành số nguyên bằng hàm `int()`?

  • A. Chương trình sẽ chạy bình thường và trả về giá trị 0
  • B. Chương trình sẽ báo lỗi `ValueError` và dừng lại
  • C. Chương trình sẽ bỏ qua lệnh chuyển đổi và tiếp tục chạy
  • D. Chương trình sẽ in ra thông báo lỗi nhưng vẫn tiếp tục chạy

Câu 12: Để hiển thị thông báo lỗi tùy chỉnh khi người dùng nhập sai kiểu dữ liệu, bạn có thể sử dụng cấu trúc nào sau đây kết hợp với lệnh `input()` và chuyển đổi kiểu dữ liệu?

  • A. Vòng lặp `for`
  • B. Câu lệnh điều kiện `if-else`
  • C. Hàm tự định nghĩa
  • D. Cấu trúc `try-except`

Câu 13: Lệnh `print("Giá trị là: %d" % x)` được sử dụng để làm gì, với `x` là một biến số nguyên?

  • A. In ra chuỗi "%d" và giá trị của x
  • B. In ra địa chỉ bộ nhớ của biến x
  • C. In ra chuỗi "Giá trị là: " và giá trị của x dưới dạng số nguyên
  • D. Gán giá trị của x cho biến có tên "Giá trị là: %d"

Câu 14: Cho biết kết quả đầu ra của đoạn mã sau:
```python
name =

  • A. Tên: Alice, Tuổi: 30
  • B. Tên: {name}, Tuổi: {age}
  • C. f
  • D. Lỗi cú pháp

Câu 15: Trong lệnh `print()`, tham số `sep` được sử dụng để làm gì?

  • A. Chỉ định kiểu dữ liệu của các giá trị in ra
  • B. Chỉ định ký tự phân tách giữa các giá trị khi in nhiều giá trị
  • C. Chỉ định số lượng giá trị được in ra
  • D. Không có chức năng cụ thể

Câu 16: Nếu bạn muốn in các số từ 1 đến 5 trên cùng một dòng, cách nhau bởi dấu gạch ngang (-), bạn sẽ sử dụng lệnh `print()` như thế nào?

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

Câu 17: Tham số `end` trong lệnh `print()` có chức năng gì?

  • A. Chỉ định vị trí kết thúc in trên màn hình
  • B. Chỉ định giá trị cuối cùng được in ra
  • C. Kết thúc chương trình sau khi in
  • D. Chỉ định ký tự kết thúc dòng sau khi in (mặc định là "n" - xuống dòng)

Câu 18: Đoạn mã sau in ra kết quả gì?
```python
print(

  • A. Dòng 1
    Dòng 2
  • B. Dòng 1 Dòng 2
  • C. Dòng 2 Dòng 1
  • D. Chỉ in ra

Câu 19: Để nhập dữ liệu từ người dùng và đồng thời hiển thị thông báo hướng dẫn, bạn sử dụng hàm nào?

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

Câu 20: Trong Python, lệnh nào được dùng để xác định kiểu dữ liệu của một biến?

  • A. typeof()
  • B. dtype()
  • C. type()
  • D. datatype()

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

  • A. Giá trị 3 sẽ được lưu dưới dạng số nguyên
  • B. Lỗi `ValueError` sẽ xảy ra
  • C. Giá trị 3.14 sẽ được lưu dưới dạng số nguyên
  • D. Giá trị 3.14 sẽ được lưu dưới dạng chuỗi

Câu 22: Để chuyển đổi số 123 sang kiểu chuỗi, bạn sử dụng hàm nào?

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

Câu 23: Xét đoạn mã:
```python
x = 10
y =

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

Câu 24: Trong Python, bạn có thể sử dụng ký tự đặc biệt nào để xuống dòng trong chuỗi khi in bằng lệnh `print()`?

  • A. t
  • B. r
  • C. n
  • D. b

Câu 25: Để in ra giá trị của biến `z` với 2 chữ số thập phân, bạn có thể sử dụng định dạng f-string như thế nào?

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

Câu 26: Giả sử bạn muốn viết chương trình nhập tên và tuổi của người dùng, sau đó in ra thông báo dạng "Chào bạn [Tên], bạn [Tuổi] tuổi!", bạn sẽ sử dụng các lệnh vào ra nào?

  • A. `input()` để nhập tên và tuổi, `print()` để in thông báo
  • B. Chỉ cần dùng lệnh `print()`
  • C. Chỉ cần dùng lệnh `input()`
  • D. Cần sử dụng thêm lệnh `if-else`

Câu 27: Trong Python, bạn có thể viết chú thích (comment) trên một dòng bằng cách sử dụng ký tự nào ở đầu dòng?

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

Câu 28: Để in ra nhiều dòng văn bản, bạn có thể sử dụng chuỗi nhiều dòng (multiline string) trong `print()` bằng cách nào?

  • A. Sử dụng nhiều lệnh `print()` liên tiếp
  • B. Sử dụng ký tự `n` ở cuối mỗi dòng
  • C. Sử dụng dấu ngoặc vuông `[]`
  • D. Sử dụng dấu nháy ba (`"""` hoặc `

Câu 29: Cho đoạn mã:
```python
num_str = input(

  • A. Báo lỗi vì không thể nhân chuỗi với số
  • B. Nhập chuỗi "10", chuyển thành số nguyên 10, nhân 2 và in ra 20
  • C. In ra chuỗi "Kết quả nhân đôi là: 1010"
  • D. Chỉ in ra

Câu 30: Trong các tùy chọn sau, đâu là cách tốt nhất để viết mã lệnh `input()` để người dùng biết họ cần nhập dữ liệu gì?

  • A. `input()`
  • B. `input(
  • C. `input(
  • D. `input("Nhập liệu")`

1 / 30

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

Tags: Bộ đề 9

Câu 1: Trong Python, lệnh nào sau đây được sử dụng để hiển thị thông tin hoặc kết quả ra màn hình?

2 / 30

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

Tags: Bộ đề 9

Câu 2: Hàm `input()` trong Python luôn trả về giá trị thuộc kiểu dữ liệu nào sau đây?

3 / 30

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

Tags: Bộ đề 9

Câu 3: Để chuyển đổi một chuỗi ký tự nhập từ hàm `input()` sang kiểu số nguyên, ta sử dụng hàm nào?

4 / 30

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

Tags: Bộ đề 9

Câu 4: Đoạn mã Python sau sẽ xuất ra màn hình kết quả gì?
```python
ten_ban = input("Nhập tên của bạn: ")
print("Xin chào, " + ten_ban + "!")
```

5 / 30

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

Tags: Bộ đề 9

Câu 5: Giả sử biến `x` đang lưu trữ giá trị số nguyên 15. Lệnh `print(x)` sẽ hiển thị giá trị nào trên màn hình?

6 / 30

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

Tags: Bộ đề 9

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

7 / 30

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

Tags: Bộ đề 9

Câu 7: Xét đoạn mã Python sau:
```python
a = input("Nhập số thứ nhất: ")
b = input("Nhập số thứ hai: ")
print("Tổng là: ", a + b)
```
Nếu người dùng nhập lần lượt 5 và 10, kết quả in ra sẽ là gì?

8 / 30

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

Tags: Bộ đề 9

Câu 8: Để khắc phục lỗi trong đoạn mã ở Câu 7 và tính tổng đúng của hai số nhập vào, ta cần sửa dòng lệnh nào và sửa như thế nào?

9 / 30

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

Tags: Bộ đề 9

Câu 9: Trong Python, bạn có thể in đồng thời nhiều giá trị khác nhau trong một lệnh `print()` bằng cách nào?

10 / 30

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

Tags: Bộ đề 9

Câu 10: Cho đoạn lệnh:
```python
chieucao = float(input("Nhập chiều cao (mét): "))
cannang = float(input("Nhập cân nặng (kg): "))
BMI = cannang / (chieucao ** 2)
print("Chỉ số BMI của bạn là:", BMI)
```
Đoạn lệnh này thực hiện công việc gì?

11 / 30

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

Tags: Bộ đề 9

Câu 11: Điều gì sẽ xảy ra nếu bạn cố gắng chuyển đổi một chuỗi không phải là số thành số nguyên bằng hàm `int()`?

12 / 30

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

Tags: Bộ đề 9

Câu 12: Để hiển thị thông báo lỗi tùy chỉnh khi người dùng nhập sai kiểu dữ liệu, bạn có thể sử dụng cấu trúc nào sau đây kết hợp với lệnh `input()` và chuyển đổi kiểu dữ liệu?

13 / 30

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

Tags: Bộ đề 9

Câu 13: Lệnh `print('Giá trị là: %d' % x)` được sử dụng để làm gì, với `x` là một biến số nguyên?

14 / 30

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

Tags: Bộ đề 9

Câu 14: Cho biết kết quả đầu ra của đoạn mã sau:
```python
name = "Alice"
age = 30
print(f"Tên: {name}, Tuổi: {age}")
```

15 / 30

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

Tags: Bộ đề 9

Câu 15: Trong lệnh `print()`, tham số `sep` được sử dụng để làm gì?

16 / 30

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

Tags: Bộ đề 9

Câu 16: Nếu bạn muốn in các số từ 1 đến 5 trên cùng một dòng, cách nhau bởi dấu gạch ngang (-), bạn sẽ sử dụng lệnh `print()` như thế nào?

17 / 30

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

Tags: Bộ đề 9

Câu 17: Tham số `end` trong lệnh `print()` có chức năng gì?

18 / 30

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

Tags: Bộ đề 9

Câu 18: Đoạn mã sau in ra kết quả gì?
```python
print("Dòng 1", end=' ')
print("Dòng 2")
```

19 / 30

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

Tags: Bộ đề 9

Câu 19: Để nhập dữ liệu từ người dùng và đồng thời hiển thị thông báo hướng dẫn, bạn sử dụng hàm nào?

20 / 30

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

Tags: Bộ đề 9

Câu 20: Trong Python, lệnh nào được dùng để xác định kiểu dữ liệu của một biến?

21 / 30

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

Tags: Bộ đề 9

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

22 / 30

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

Tags: Bộ đề 9

Câu 22: Để chuyển đổi số 123 sang kiểu chuỗi, bạn sử dụng hàm nào?

23 / 30

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

Tags: Bộ đề 9

Câu 23: Xét đoạn mã:
```python
x = 10
y = "20"
print(x + int(y))
```
Kết quả in ra màn hình là gì?

24 / 30

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

Tags: Bộ đề 9

Câu 24: Trong Python, bạn có thể sử dụng ký tự đặc biệt nào để xuống dòng trong chuỗi khi in bằng lệnh `print()`?

25 / 30

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

Tags: Bộ đề 9

Câu 25: Để in ra giá trị của biến `z` với 2 chữ số thập phân, bạn có thể sử dụng định dạng f-string như thế nào?

26 / 30

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

Tags: Bộ đề 9

Câu 26: Giả sử bạn muốn viết chương trình nhập tên và tuổi của người dùng, sau đó in ra thông báo dạng 'Chào bạn [Tên], bạn [Tuổi] tuổi!', bạn sẽ sử dụng các lệnh vào ra nào?

27 / 30

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

Tags: Bộ đề 9

Câu 27: Trong Python, bạn có thể viết chú thích (comment) trên một dòng bằng cách sử dụng ký tự nào ở đầu dòng?

28 / 30

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

Tags: Bộ đề 9

Câu 28: Để in ra nhiều dòng văn bản, bạn có thể sử dụng chuỗi nhiều dòng (multiline string) trong `print()` bằng cách nào?

29 / 30

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

Tags: Bộ đề 9

Câu 29: Cho đoạn mã:
```python
num_str = input("Nhập một số: ")
num_int = int(num_str)
result = num_int * 2
print("Kết quả nhân đôi là:", result)
```
Nếu người dùng nhập '10', chương trình sẽ thực hiện các bước nào?

30 / 30

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

Tags: Bộ đề 9

Câu 30: Trong các tùy chọn sau, đâu là cách tốt nhất để viết mã lệnh `input()` để người dùng biết họ cần nhập dữ liệu 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 học 10 Kết nối tri thức Bài 18: Các lệnh vào ra đơn giản

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

Trắc nghiệm Tin học 10 Kết nối tri thức Bài 18: Các lệnh vào ra đơn giản - Đề 10 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, lệnh nào sau đây được sử dụng để hiển thị thông tin hoặc kết quả ra màn hình?

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

Câu 2: Hàm `input()` trong Python luôn trả về giá trị thuộc kiểu dữ liệu nào sau đây?

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

Câu 3: Xét đoạn mã Python sau: `tuoi = input("Nhập tuổi của bạn: ")`. Biến `tuoi` sẽ thuộc kiểu dữ liệu nào sau khi đoạn mã này được thực thi?

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

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

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

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

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

Câu 6: Cho đoạn mã: `x = 10; print("Giá trị của x là", x)`. Kết quả hiển thị trên màn hình sẽ như thế nào?

  • A. Giá trị của x là
  • B. Giá trị của x là 10
  • C. Giá trị của x là"x"
  • D. Lỗi cú pháp

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

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

Câu 8: Giả sử người dùng nhập "25" khi thực hiện lệnh `age = input("Tuổi: ")`. Nếu sau đó thực hiện phép tính `age + 5`, điều gì sẽ xảy ra?

  • A. Kết quả là 30
  • B. Kết quả là "255"
  • C. Kết quả là 25
  • D. Lỗi kiểu dữ liệu

Câu 9: 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ó, bằng cách nào?

  • A. Không thể nhập nhiều giá trị trên cùng một dòng.
  • B. Có thể, bằng cách phân tách các giá trị nhập vào (ví dụ: dùng dấu phẩy hoặc dấu cách) và xử lý chuỗi kết quả.
  • C. Có thể, sử dụng hàm `multiple_input()`.
  • D. Có thể, nhưng chỉ với số lượng giá trị cố định.

Câu 10: Cho đoạn code: `name = input("Tên của bạn: "); print("Chào bạn, " + name + "!")`. Mục đích của đoạn code này là gì?

  • A. Chào hỏi người dùng bằng tên mà họ đã nhập.
  • B. In ra tên người dùng.
  • C. Yêu cầu người dùng nhập tên và lưu vào biến.
  • D. Đếm số ký tự trong tên người dùng.

Câu 11: Để hiển thị giá trị của biến số thực `pi = 3.14159` với độ chính xác 2 chữ số thập phân, bạn sẽ sử dụng lệnh `print()` như thế nào?

  • A. print(pi)
  • B. print("%.2f" % pi)
  • C. print(f"{pi:.2f}")
  • D. print(format(pi, ".2f"))

Câu 12: Trong Python, lệnh `print()` có thể xuất ra nhiều giá trị cùng một lúc không? Nếu có, các giá trị này được phân tách nhau mặc định như thế nào?

  • A. Có, mặc định các giá trị được phân tách bằng dấu cách.
  • B. Không, mỗi lệnh `print()` chỉ xuất được một giá trị.
  • C. Có, mặc định các giá trị được phân tách bằng dấu phẩy.
  • D. Có, nhưng cần chỉ định dấu phân tách riêng.

Câu 13: Xét đoạn mã: `a = "10"; b = 20; print(a + b)`. Đoạn mã này có chạy được không? Nếu không, tại sao?

  • A. Có, kết quả là 30.
  • B. Có, kết quả là "1020".
  • C. Có, kết quả là 10.
  • D. Không, gây ra lỗi kiểu dữ liệu vì không thể cộng chuỗi và số nguyên.

Câu 14: Để nhập hai số nguyên từ người dùng và tính tổng của chúng, đoạn mã Python nào sau đây là chính xác nhất?

  • A. num1 = input(); num2 = input(); sum = num1 + num2; print(sum)
  • B. num1 = int(input()); num2 = int(input()); sum = num1 + num2; print(sum)
  • C. num1 = input(); num2 = input(); sum = int(num1) + int(num2); print(sum)
  • D. num1 = str(input()); num2 = str(input()); sum = num1 + num2; print(sum)

Câu 15: Hàm `type()` được sử dụng để làm gì trong Python liên quan đến lệnh vào/ra?

  • A. Chuyển đổi kiểu dữ liệu nhập vào.
  • B. Định dạng dữ liệu xuất ra.
  • C. Kiểm tra kiểu dữ liệu của một biến hoặc giá trị, đặc biệt hữu ích sau khi nhập dữ liệu.
  • D. Xóa dữ liệu đầu vào.

Câu 16: Trong lệnh `print()`, tham số `sep` được sử dụng để làm gì?

  • A. Xác định kiểu dữ liệu của các đối số.
  • B. Chỉ định chuỗi ký tự phân tách giữa các đối số khi in ra.
  • C. Đặt màu sắc cho đầu ra.
  • D. Xác định số lượng đối số có thể in.

Câu 17: Cho đoạn mã: `print("Dòng 1"); print("Dòng 2", end="")`. Kết quả hiển thị trên màn hình sẽ như thế nào?

  • A. Dòng 1
    Dòng 2
  • B. Dòng 1
    Dòng 2
  • C. Dòng 1Dòng 2
  • D. Dòng 2
    Dòng 1

Câu 18: Khi sử dụng hàm `input()`, dòng thông báo (prompt message) có vai trò gì?

  • A. Hiển thị hướng dẫn hoặc yêu cầu cho người dùng biết cần nhập dữ liệu gì.
  • B. Xác định kiểu dữ liệu đầu vào.
  • C. Kiểm tra tính hợp lệ của dữ liệu nhập vào.
  • D. Tự động nhập dữ liệu.

Câu 19: Để nhập đồng thời tên và tuổi của một người dùng trên cùng một dòng, phân tách bằng dấu phẩy, và gán vào hai biến `ten` và `tuoi`, bạn sẽ viết code như thế nào?

  • A. ten, tuoi = input("Nhập tên, tuổi: ")
  • B. ten + tuoi = input("Nhập tên, tuổi: ")
  • C. input("Nhập tên, tuổi: ") = ten, tuoi
  • D. nhap_lieu = input("Nhập tên, tuổi: ").split(","); ten, tuoi = nhap_lieu[0], int(nhap_lieu[1])

Câu 20: Xét chương trình sau: `x = input("Nhập số: "); y = x * 2; print(y)`. Nếu người dùng nhập "5", kết quả in ra sẽ là gì?

  • A. 10
  • B. "55"
  • C. 5 * 2
  • D. Lỗi

Câu 21: Trong Python, bạn có thể sử dụng lệnh `print()` để ghi dữ liệu vào một file văn bản không?

  • A. Không, `print()` chỉ dùng để xuất ra màn hình.
  • B. Có, nhưng cần sử dụng thư viện ngoài.
  • C. Có, bằng cách sử dụng tham số `file` trong hàm `print()` để chỉ định file muốn ghi.
  • D. Có, bằng cách chuyển hướng đầu ra của chương trình.

Câu 22: Cho đoạn mã: `print(1, 2, 3, sep="-")`. Kết quả hiển thị sẽ như thế nào?

  • A. 1-2-3
  • B. 1 2 3
  • C. 1,2,3
  • D. Lỗi cú pháp

Câu 23: Để in ra thông báo lỗi cho người dùng khi dữ liệu nhập vào không hợp lệ, bạn nên sử dụng lệnh nào?

  • A. print()
  • B. input()
  • C. error()
  • D. debug()

Câu 24: Trong Python, lệnh nào cho phép bạn đọc dữ liệu từ một file?

  • A. print()
  • B. input()
  • C. write()
  • D. open() và read()

Câu 25: Điều gì xảy ra khi bạn cố gắng chuyển đổi một chuỗi không phải số thành số nguyên bằng hàm `int()`?

  • A. Chương trình sẽ in ra 0.
  • B. Chương trình sẽ báo lỗi và dừng thực thi.
  • C. Chương trình sẽ bỏ qua lệnh chuyển đổi.
  • D. Chương trình sẽ tiếp tục chạy nhưng kết quả không chính xác.

Câu 26: Để chú thích (comment) trong Python, bạn sử dụng ký tự nào để dòng lệnh không được thực thi?

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

Câu 27: Xét đoạn mã: `name = "Alice"; age = 30; print("Tên: {}, Tuổi: {}".format(name, age))`. Kết quả in ra sẽ là gì?

  • A. Tên: name, Tuổi: age
  • B. Tên: Alice, Tuổi: 30
  • C. Tên: {}, Tuổi: {}
  • D. Lỗi cú pháp

Câu 28: Trong Python, bạn có thể thay đổi dấu phân tách dòng mới (newline character) khi sử dụng `print()` không? Nếu có, bằng cách nào?

  • A. Không thể thay đổi, mặc định luôn là dòng mới.
  • B. Có, bằng cách thay đổi giá trị của tham số `end`.
  • C. Có, bằng cách sử dụng hàm `newline()`.
  • D. Có, nhưng chỉ trong môi trường lập trình cụ thể.

Câu 29: Cho đoạn mã: `x = 5; print("Giá trị tuyệt đối của -x là:", abs(-x))`. Kết quả in ra màn hình là gì?

  • A. Giá trị tuyệt đối của -x là: -5
  • B. Giá trị tuyệt đối của -x là: x
  • C. Giá trị tuyệt đối của -x là: 5
  • D. Lỗi

Câu 30: Bạn muốn chương trình yêu cầu người dùng nhập tên, sau đó in ra lời chào kèm theo tên đó và thông báo số ký tự trong tên. Hãy chọn đoạn code hoàn chỉnh thực hiện điều này.

  • A. name = input(); print("Chào " + name + "! Tên bạn có " + len(name) + " ký tự.")
  • B. name = input("Nhập tên: "); print("Chào " + name + "!")
  • C. name = input("Nhập tên: "); print("Tên bạn có " + len(name) + " ký tự.")
  • D. name = input("Nhập tên: "); print("Chào " + name + "! Tên bạn có " + str(len(name)) + " ký tự.")

1 / 30

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

Tags: Bộ đề 10

Câu 1: Trong Python, lệnh nào sau đây được sử dụng để hiển thị thông tin hoặc kết quả ra màn hình?

2 / 30

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

Tags: Bộ đề 10

Câu 2: Hàm `input()` trong Python luôn trả về giá trị thuộc kiểu dữ liệu nào sau đây?

3 / 30

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

Tags: Bộ đề 10

Câu 3: Xét đoạn mã Python sau: `tuoi = input('Nhập tuổi của bạn: ')`. Biến `tuoi` sẽ thuộc kiểu dữ liệu nào sau khi đoạn mã này được thực thi?

4 / 30

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

Tags: Bộ đề 10

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

5 / 30

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

Tags: Bộ đề 10

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

6 / 30

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

Tags: Bộ đề 10

Câu 6: Cho đoạn mã: `x = 10; print('Giá trị của x là', x)`. Kết quả hiển thị trên màn hình sẽ như thế nào?

7 / 30

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

Tags: Bộ đề 10

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

8 / 30

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

Tags: Bộ đề 10

Câu 8: Giả sử người dùng nhập '25' khi thực hiện lệnh `age = input('Tuổi: ')`. Nếu sau đó thực hiện phép tính `age + 5`, điều gì sẽ xảy ra?

9 / 30

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

Tags: Bộ đề 10

Câu 9: 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ó, bằng cách nào?

10 / 30

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

Tags: Bộ đề 10

Câu 10: Cho đoạn code: `name = input('Tên của bạn: '); print('Chào bạn, ' + name + '!')`. Mục đích của đoạn code này là gì?

11 / 30

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

Tags: Bộ đề 10

Câu 11: Để hiển thị giá trị của biến số thực `pi = 3.14159` với độ chính xác 2 chữ số thập phân, bạn sẽ sử dụng lệnh `print()` như thế nào?

12 / 30

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

Tags: Bộ đề 10

Câu 12: Trong Python, lệnh `print()` có thể xuất ra nhiều giá trị cùng một lúc không? Nếu có, các giá trị này được phân tách nhau mặc định như thế nào?

13 / 30

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

Tags: Bộ đề 10

Câu 13: Xét đoạn mã: `a = '10'; b = 20; print(a + b)`. Đoạn mã này có chạy được không? Nếu không, tại sao?

14 / 30

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

Tags: Bộ đề 10

Câu 14: Để nhập hai số nguyên từ người dùng và tính tổng của chúng, đoạn mã Python nào sau đây là chính xác nhất?

15 / 30

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

Tags: Bộ đề 10

Câu 15: Hàm `type()` được sử dụng để làm gì trong Python liên quan đến lệnh vào/ra?

16 / 30

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

Tags: Bộ đề 10

Câu 16: Trong lệnh `print()`, tham số `sep` được sử dụng để làm gì?

17 / 30

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

Tags: Bộ đề 10

Câu 17: Cho đoạn mã: `print('Dòng 1'); print('Dòng 2', end='')`. Kết quả hiển thị trên màn hình sẽ như thế nào?

18 / 30

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

Tags: Bộ đề 10

Câu 18: Khi sử dụng hàm `input()`, dòng thông báo (prompt message) có vai trò gì?

19 / 30

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

Tags: Bộ đề 10

Câu 19: Để nhập đồng thời tên và tuổi của một người dùng trên cùng một dòng, phân tách bằng dấu phẩy, và gán vào hai biến `ten` và `tuoi`, bạn sẽ viết code như thế nào?

20 / 30

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

Tags: Bộ đề 10

Câu 20: Xét chương trình sau: `x = input('Nhập số: '); y = x * 2; print(y)`. Nếu người dùng nhập '5', kết quả in ra sẽ là gì?

21 / 30

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

Tags: Bộ đề 10

Câu 21: Trong Python, bạn có thể sử dụng lệnh `print()` để ghi dữ liệu vào một file văn bản không?

22 / 30

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

Tags: Bộ đề 10

Câu 22: Cho đoạn mã: `print(1, 2, 3, sep='-')`. Kết quả hiển thị sẽ như thế nào?

23 / 30

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

Tags: Bộ đề 10

Câu 23: Để in ra thông báo lỗi cho người dùng khi dữ liệu nhập vào không hợp lệ, bạn nên sử dụng lệnh nào?

24 / 30

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

Tags: Bộ đề 10

Câu 24: Trong Python, lệnh nào cho phép bạn đọc dữ liệu từ một file?

25 / 30

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

Tags: Bộ đề 10

Câu 25: Điều gì xảy ra khi bạn cố gắng chuyển đổi một chuỗi không phải số thành số nguyên bằng hàm `int()`?

26 / 30

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

Tags: Bộ đề 10

Câu 26: Để chú thích (comment) trong Python, bạn sử dụng ký tự nào để dòng lệnh không được thực thi?

27 / 30

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

Tags: Bộ đề 10

Câu 27: Xét đoạn mã: `name = 'Alice'; age = 30; print('Tên: {}, Tuổi: {}'.format(name, age))`. Kết quả in ra sẽ là gì?

28 / 30

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

Tags: Bộ đề 10

Câu 28: Trong Python, bạn có thể thay đổi dấu phân tách dòng mới (newline character) khi sử dụng `print()` không? Nếu có, bằng cách nào?

29 / 30

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

Tags: Bộ đề 10

Câu 29: Cho đoạn mã: `x = 5; print('Giá trị tuyệt đối của -x là:', abs(-x))`. Kết quả in ra màn hình là gì?

30 / 30

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

Tags: Bộ đề 10

Câu 30: Bạn muốn chương trình yêu cầu người dùng nhập tên, sau đó in ra lời chào kèm theo tên đó và thông báo số ký tự trong tên. Hãy chọn đoạn code hoàn chỉnh thực hiện điều này.

Xem kết quả