Trắc nghiệm Cánh diều Tin học 10 bài 4 Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản
1. Câu lệnh `print(Giá trị là:, 100)` sẽ hiển thị gì trên màn hình?
A. Giá trị là:100
B. Giá trị là: 100
C. Giá trị là: 100.0
D. Giá trị là
100
2. Câu lệnh `print(type(10))` trong Python sẽ cho ra kết quả là gì?
3. Trong ngôn ngữ lập trình Python, câu lệnh nào được sử dụng để nhập một giá trị từ bàn phím và lưu trữ vào biến?
A. print()
B. input()
C. display()
D. scanf()
4. Nếu bạn muốn hiển thị một thông báo cùng với giá trị của một biến `score` trên cùng một dòng, cách nào sau đây là phù hợp nhất trong Python?
A. print(Điểm của bạn là + score)
B. print(Điểm của bạn là , score)
C. print(fĐiểm của bạn là {score})
D. Cả A, B, và C đều đúng.
5. Câu lệnh `print(Xin chào!
Thế giới!)` trong Python sẽ hiển thị kết quả nào?
A. Xin chào! Thế giới!
B. Xin chào!
Thế giới!
C. Xin chào!
Thế giới!
D. Xin chào!\nThế giới!
6. Kiểu dữ liệu số thực (float) trong Python được sử dụng để biểu diễn loại số nào?
A. Số nguyên.
B. Số có phần thập phân.
C. Số có dấu phẩy động.
D. Cả số nguyên và số có phần thập phân.
7. Phép toán `2 ** 3` trong Python có ý nghĩa là gì?
A. 2 nhân 3
B. 2 cộng 3
C. 2 mũ 3
D. 2 chia 3
8. Nếu bạn sử dụng `print(fKết quả: {5 + 3})`, kết quả hiển thị sẽ là:
A. Kết quả: 5 + 3
B. Kết quả: 8
C. Kết quả: 5+3
D. Kết quả: 8.0
9. Câu lệnh `print(type(10.0))` trong Python sẽ cho ra kết quả là gì?
10. Trong Python, câu lệnh `print(5 + 10)` sẽ cho kết quả là gì?
A. 15
B. 510
C. 5 + 10
D. Lỗi vì không thể cộng chuỗi và số.
11. Khi thực hiện phép chia `7 / 2` trong Python 3, kết quả thu được sẽ là kiểu dữ liệu gì và có giá trị bao nhiêu?
A. 3 (kiểu số nguyên)
B. 3.5 (kiểu số thực)
C. 4 (kiểu số nguyên)
D. 3.0 (kiểu số thực)
12. Phép toán `10 % 3` trong Python dùng để làm gì?
A. Tính thương số của 10 chia 3.
B. Tính phần dư của 10 chia 3.
C. Tính lũy thừa của 10 mũ 3.
D. Tính tổng của 10 và 3.
13. Khi sử dụng câu lệnh input() trong Python, giá trị nhập vào từ bàn phím mặc định sẽ được lưu dưới kiểu dữ liệu nào?
A. Integer (số nguyên)
B. Float (số thực)
C. String (chuỗi ký tự)
D. Boolean (logic)
14. Để nhập một số nguyên từ bàn phím và lưu vào biến `age` trong Python, bạn sẽ viết như thế nào?
A. age = input(Nhập tuổi:)
B. age = int(input(Nhập tuổi:))
C. age = input(Nhập tuổi:) # int
D. age = input(Nhập tuổi:)
15. Câu lệnh nào trong Python dùng để hiển thị thông tin ra màn hình?
A. input()
B. output()
C. print()
D. display()
16. Trong Python, cách nào sau đây là không đúng để hiển thị giá trị của biến `price` là 50.75?
A. print(Giá là:, price)
B. print(Giá là: + str(price))
C. print(Giá là: {}.format(price))
D. print(Giá là: + price)
17. Để chuyển đổi một chuỗi ký tự 3.14 thành kiểu số thực trong Python, ta sử dụng hàm nào?
A. int(3.14)
B. str(3.14)
C. float(3.14)
D. real(3.14)
18. Câu lệnh `print(Hello, World)` trong Python sẽ hiển thị kết quả nào trên màn hình?
A. HelloWorld
B. Hello World
C. Hello, World
D. Hello
World
19. Nếu người dùng nhập abc khi chương trình Python yêu cầu nhập số nguyên bằng `int(input())`, điều gì sẽ xảy ra?
A. Chương trình sẽ bỏ qua và tiếp tục.
B. Chương trình sẽ lưu abc dưới dạng chuỗi.
C. Chương trình sẽ báo lỗi `ValueError`.
D. Chương trình sẽ tự động chuyển abc thành 0.
20. Xét đoạn mã Python: `x = input(Nhập số: ); y = int(x)`. Nếu người dùng nhập 50, giá trị của biến y sẽ là gì?
A. 50 (kiểu chuỗi)
B. 50 (kiểu số nguyên)
C. 50.0 (kiểu số thực)
D. Lỗi chương trình
21. Phép toán `7 // 2` trong Python dùng để thực hiện loại phép chia nào?
A. Phép chia lấy phần dư.
B. Phép chia lấy thương số và làm tròn xuống.
C. Phép chia lấy thương số và làm tròn lên.
D. Phép chia lấy phần nguyên.
22. Kiểu dữ liệu số nguyên (integer) trong Python có thể biểu diễn các số như thế nào?
A. Chỉ các số nguyên dương.
B. Chỉ các số nguyên âm.
C. Các số nguyên không giới hạn về độ lớn (trong giới hạn bộ nhớ).
D. Chỉ các số nguyên có phần thập phân.
23. Để chuyển đổi một chuỗi ký tự 123 thành kiểu số nguyên trong Python, ta sử dụng hàm nào?
A. float(123)
B. str(123)
C. int(123)
D. bool(123)
24. Khi sử dụng `input()` để nhập một số, bạn có thể gặp lỗi nếu người dùng nhập vào ký tự không phải là số. Để xử lý tình huống này, cách tiếp cận phổ biến trong lập trình là gì?
A. Bỏ qua lỗi và tiếp tục chương trình.
B. Sử dụng khối lệnh try-except để bắt và xử lý lỗi.
C. Yêu cầu người dùng nhập lại cho đến khi đúng.
D. Chỉ cho phép nhập số nguyên.
25. Câu lệnh `print(Tên:, Alice, Tuổi:, 30)` trong Python sẽ hiển thị thông tin gì?
A. Tên:AliceTuổi:30
B. Tên: Alice Tuổi: 30
C. Tên: Alice, Tuổi: 30
D. Tên:Alice, Tuổi: 30