[KNTT] Trắc nghiệm Tin học 10 bài Các lệnh vào ra đơn giản

0

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

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


[KNTT] Trắc nghiệm Tin học 10 bài Các lệnh vào ra đơn giản

[KNTT] Trắc nghiệm Tin học 10 bài Các lệnh vào ra đơn giản

1. Lệnh `print(A * 3)` sẽ cho kết quả hiển thị nào?

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

2. Tại sao khi nhập một số vào chương trình và muốn thực hiện phép toán, ta cần ép kiểu dữ liệu?

A. Để chương trình chạy nhanh hơn.
B. Vì `input()` luôn trả về chuỗi ký tự, không phải số.
C. Để hiển thị kết quả đẹp hơn.
D. Để chương trình không bị lỗi cú pháp.

3. Để in ra màn hình giá trị của biến `diem` và kết thúc bằng dấu chấm, ta dùng lệnh nào sau đây?

A. print(diem, end=.)
B. print(diem, sep=.)
C. print(diem + .)
D. print(., diem)

4. Trong ngôn ngữ lập trình Python, lệnh nào được sử dụng để hiển thị thông tin ra màn hình?

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

5. Đoạn mã `x = 123 y = int(x) print(type(y))` sẽ hiển thị ra màn hình thông tin gì?

A.
B.
C.
D. 123

6. Lệnh `input()` trong Python dùng để làm gì?

A. In một chuỗi ký tự ra màn hình.
B. Đọc dữ liệu từ tệp tin.
C. Nhận dữ liệu nhập từ bàn phím.
D. Thực hiện phép tính toán học.

7. Xem xét đoạn mã: `x = 5.5 print(x)` . Giá trị hiển thị của `x` sẽ là?

A. 5
B. 5.5
C. 5.50
D. Lỗi

8. Đoạn mã: `print(A\nB)` sẽ hiển thị kết quả nào trên màn hình?

A. A\nB
B. AB
C. A B
D. A B

9. Khi sử dụng `print(fGiá trị là {bien_so_a})`, đây là cách nào để định dạng chuỗi?

A. Nối chuỗi đơn giản.
B. Sử dụng f-string (formatted string literal).
C. Sử dụng phương thức `.format()`.
D. Sử dụng ký tự đặc biệt.

10. Đoạn mã: `a = 10 b = 20 print(Tổng là:, a + b)` sẽ hiển thị ra màn hình:

A. Tổng là: a + b
B. Tổng là: 1020
C. Tổng là: 30
D. Tổng là: 10 + 20

11. Xem xét đoạn mã sau: `ten = input(Nhập tên của bạn: )`. Lệnh này có tác dụng gì?

A. Hiển thị Nhập tên của bạn: ra màn hình và lưu giá trị nhập vào vào biến `ten`.
B. Chỉ hiển thị Nhập tên của bạn: ra màn hình.
C. Lưu chuỗi Nhập tên của bạn: vào biến `ten`.
D. Yêu cầu người dùng nhập tuổi và lưu vào biến `ten`.

12. Khi sử dụng `print(Hello, end=)`, điều gì xảy ra sau khi dòng Hello được in ra?

A. Con trỏ màn hình sẽ xuống dòng mới.
B. Con trỏ màn hình sẽ giữ nguyên vị trí.
C. Chương trình sẽ dừng lại.
D. Chương trình sẽ in thêm ký tự xuống dòng.

13. Hàm `print()` có tham số `end` mặc định là gì?

A. (chuỗi rỗng)
B. (khoảng trắng)
C. \n (ký tự xuống dòng)
D. None

14. Trong Python, hàm `print()` có thể nhận bao nhiêu đối số?

A. Chỉ một đối số.
B. Tối đa hai đối số.
C. Nhiều đối số, cách nhau bởi dấu phẩy.
D. Chỉ các đối số có tên (keyword arguments).

15. Nếu người dùng nhập `10.5` khi chương trình yêu cầu nhập một số thực, và ta sử dụng `float(input())`, thì giá trị được lưu trữ sẽ là?

A. Chuỗi 10.5
B. Số nguyên 10
C. Số thực 10.5
D. Lỗi chương trình

16. Hàm `print()` có tham số `sep` dùng để làm gì?

A. Xác định ký tự kết thúc dòng.
B. Xác định ký tự phân cách giữa các đối số.
C. Định dạng kiểu dữ liệu của đối số.
D. Chỉ định tệp tin để ghi dữ liệu.

17. Đoạn mã: `a = 5 print(Giá trị của a là:, a)` sẽ cho kết quả hiển thị nào trên màn hình?

A. Giá trị của a là: 5
B. Giá trị của a là: a
C. 5
D. a = 5

18. Nếu muốn nhập nhiều dòng văn bản và lưu vào một biến duy nhất, trong Python cơ bản, cách nào thường được sử dụng?

A. Dùng `input()` nhiều lần và nối chuỗi.
B. Chỉ dùng `input()` một lần.
C. Dùng vòng lặp `while` với điều kiện dừng cụ thể.
D. Không thể làm được với các lệnh vào ra đơn giản.

19. Lệnh `print(Hello, World, sep=-)` sẽ hiển thị kết quả như thế nào?

A. Hello World
B. Hello-World
C. Hello World
D. Hello World

20. Để in ra một dòng trống, ta sử dụng lệnh `print()` với đối số nào?

A. print( )
B. print()
C. print(None)
D. print(\n)

21. Đoạn mã: `num = int(input(Nhập một số: )) print(Số bạn vừa nhập là:, num)` sẽ hiển thị gì nếu người dùng nhập abc?

A. Số bạn vừa nhập là: abc
B. Số bạn vừa nhập là: num
C. Lỗi ValueError
D. Chương trình bị treo

22. Khi sử dụng lệnh `input()`, dữ liệu người dùng nhập vào luôn được trả về dưới dạng nào?

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

23. Đoạn mã sau: `a = input(Số thứ nhất: ) b = input(Số thứ hai: ) print(a + b)` sẽ cho kết quả gì nếu người dùng nhập lần lượt là 5 và 3?

A. 8
B. 53
C. Lỗi
D. Phép cộng không hợp lệ

24. Để chuyển đổi dữ liệu nhập từ `input()` thành số nguyên, ta cần sử dụng hàm nào kết hợp với `input()`?

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

25. Nếu ta muốn nhập một chuỗi có khoảng trắng, ví dụ Nguyễn Văn A, thì lệnh `input()` có cần xử lý đặc biệt không?

A. Có, phải dùng dấu nháy kép.
B. Có, phải ép kiểu sang chuỗi.
C. Không, `input()` tự động xử lý.
D. Chỉ khi nhập nhiều từ.

1 / 25

Category: [KNTT] Trắc nghiệm Tin học 10 bài Các lệnh vào ra đơn giản

Tags: Bộ đề 1

1. Lệnh `print(A * 3)` sẽ cho kết quả hiển thị nào?

2 / 25

Category: [KNTT] Trắc nghiệm Tin học 10 bài Các lệnh vào ra đơn giản

Tags: Bộ đề 1

2. Tại sao khi nhập một số vào chương trình và muốn thực hiện phép toán, ta cần ép kiểu dữ liệu?

3 / 25

Category: [KNTT] Trắc nghiệm Tin học 10 bài Các lệnh vào ra đơn giản

Tags: Bộ đề 1

3. Để in ra màn hình giá trị của biến `diem` và kết thúc bằng dấu chấm, ta dùng lệnh nào sau đây?

4 / 25

Category: [KNTT] Trắc nghiệm Tin học 10 bài Các lệnh vào ra đơn giản

Tags: Bộ đề 1

4. Trong ngôn ngữ lập trình Python, lệnh nào được sử dụng để hiển thị thông tin ra màn hình?

5 / 25

Category: [KNTT] Trắc nghiệm Tin học 10 bài Các lệnh vào ra đơn giản

Tags: Bộ đề 1

5. Đoạn mã `x = 123 y = int(x) print(type(y))` sẽ hiển thị ra màn hình thông tin gì?

6 / 25

Category: [KNTT] Trắc nghiệm Tin học 10 bài Các lệnh vào ra đơn giản

Tags: Bộ đề 1

6. Lệnh `input()` trong Python dùng để làm gì?

7 / 25

Category: [KNTT] Trắc nghiệm Tin học 10 bài Các lệnh vào ra đơn giản

Tags: Bộ đề 1

7. Xem xét đoạn mã: `x = 5.5 print(x)` . Giá trị hiển thị của `x` sẽ là?

8 / 25

Category: [KNTT] Trắc nghiệm Tin học 10 bài Các lệnh vào ra đơn giản

Tags: Bộ đề 1

8. Đoạn mã: `print(A\nB)` sẽ hiển thị kết quả nào trên màn hình?

9 / 25

Category: [KNTT] Trắc nghiệm Tin học 10 bài Các lệnh vào ra đơn giản

Tags: Bộ đề 1

9. Khi sử dụng `print(fGiá trị là {bien_so_a})`, đây là cách nào để định dạng chuỗi?

10 / 25

Category: [KNTT] Trắc nghiệm Tin học 10 bài Các lệnh vào ra đơn giản

Tags: Bộ đề 1

10. Đoạn mã: `a = 10 b = 20 print(Tổng là:, a + b)` sẽ hiển thị ra màn hình:

11 / 25

Category: [KNTT] Trắc nghiệm Tin học 10 bài Các lệnh vào ra đơn giản

Tags: Bộ đề 1

11. Xem xét đoạn mã sau: `ten = input(Nhập tên của bạn: )`. Lệnh này có tác dụng gì?

12 / 25

Category: [KNTT] Trắc nghiệm Tin học 10 bài Các lệnh vào ra đơn giản

Tags: Bộ đề 1

12. Khi sử dụng `print(Hello, end=)`, điều gì xảy ra sau khi dòng Hello được in ra?

13 / 25

Category: [KNTT] Trắc nghiệm Tin học 10 bài Các lệnh vào ra đơn giản

Tags: Bộ đề 1

13. Hàm `print()` có tham số `end` mặc định là gì?

14 / 25

Category: [KNTT] Trắc nghiệm Tin học 10 bài Các lệnh vào ra đơn giản

Tags: Bộ đề 1

14. Trong Python, hàm `print()` có thể nhận bao nhiêu đối số?

15 / 25

Category: [KNTT] Trắc nghiệm Tin học 10 bài Các lệnh vào ra đơn giản

Tags: Bộ đề 1

15. Nếu người dùng nhập `10.5` khi chương trình yêu cầu nhập một số thực, và ta sử dụng `float(input())`, thì giá trị được lưu trữ sẽ là?

16 / 25

Category: [KNTT] Trắc nghiệm Tin học 10 bài Các lệnh vào ra đơn giản

Tags: Bộ đề 1

16. Hàm `print()` có tham số `sep` dùng để làm gì?

17 / 25

Category: [KNTT] Trắc nghiệm Tin học 10 bài Các lệnh vào ra đơn giản

Tags: Bộ đề 1

17. Đoạn mã: `a = 5 print(Giá trị của a là:, a)` sẽ cho kết quả hiển thị nào trên màn hình?

18 / 25

Category: [KNTT] Trắc nghiệm Tin học 10 bài Các lệnh vào ra đơn giản

Tags: Bộ đề 1

18. Nếu muốn nhập nhiều dòng văn bản và lưu vào một biến duy nhất, trong Python cơ bản, cách nào thường được sử dụng?

19 / 25

Category: [KNTT] Trắc nghiệm Tin học 10 bài Các lệnh vào ra đơn giản

Tags: Bộ đề 1

19. Lệnh `print(Hello, World, sep=-)` sẽ hiển thị kết quả như thế nào?

20 / 25

Category: [KNTT] Trắc nghiệm Tin học 10 bài Các lệnh vào ra đơn giản

Tags: Bộ đề 1

20. Để in ra một dòng trống, ta sử dụng lệnh `print()` với đối số nào?

21 / 25

Category: [KNTT] Trắc nghiệm Tin học 10 bài Các lệnh vào ra đơn giản

Tags: Bộ đề 1

21. Đoạn mã: `num = int(input(Nhập một số: )) print(Số bạn vừa nhập là:, num)` sẽ hiển thị gì nếu người dùng nhập abc?

22 / 25

Category: [KNTT] Trắc nghiệm Tin học 10 bài Các lệnh vào ra đơn giản

Tags: Bộ đề 1

22. Khi sử dụng lệnh `input()`, dữ liệu người dùng nhập vào luôn được trả về dưới dạng nào?

23 / 25

Category: [KNTT] Trắc nghiệm Tin học 10 bài Các lệnh vào ra đơn giản

Tags: Bộ đề 1

23. Đoạn mã sau: `a = input(Số thứ nhất: ) b = input(Số thứ hai: ) print(a + b)` sẽ cho kết quả gì nếu người dùng nhập lần lượt là 5 và 3?

24 / 25

Category: [KNTT] Trắc nghiệm Tin học 10 bài Các lệnh vào ra đơn giản

Tags: Bộ đề 1

24. Để chuyển đổi dữ liệu nhập từ `input()` thành số nguyên, ta cần sử dụng hàm nào kết hợp với `input()`?

25 / 25

Category: [KNTT] Trắc nghiệm Tin học 10 bài Các lệnh vào ra đơn giản

Tags: Bộ đề 1

25. Nếu ta muốn nhập một chuỗi có khoảng trắng, ví dụ Nguyễn Văn A, thì lệnh `input()` có cần xử lý đặc biệt không?