wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Thử thách 4-Test 4 Python

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

Nhập dữ liệu đóng vai trò gì trong hoạt động của một chương trình?

a)

Để chương trình chạy tự động mà không cần tương tác với người dùng

b)

Để cho phép người dùng cung cấp thông tin đầu vào cho chương trình

c)

Để lưu trữ dữ liệu tạm thời trong bộ nhớ máy tính

d)

Để in ra kết quả cuối cùng của chương trình

2.

Hàm nào trong Python được sử dụng để đọc dữ liệu mà người dùng nhập vào?

a)

print()

b)

input()

c)

int()

d)

str()

3.

Giá trị trả về của hàm input() trong Python có kiểu dữ liệu mặc định là chuỗi. Phát biểu này đúng hay sai?

a)

Đúng

b)

Sai

4.

Kết quả của lệnh sau là gì nếu người dùng nhập vào số 7? x = input("Enter a number: ") print(x)

a)

In ra None

b)

In ra chuỗi "7"

c)

In ra số thực 7.0

d)

Lỗi chương trình

5.

Nếu muốn nhập một giá trị kiểu chuỗi và lưu trữ nó trong biến b, bạn cần sử dụng câu lệnh nào sau đây?

a)

b = input()

b)

b = int(input())

c)

b = float(input())

d)

b = bool(input())

6.

Khi sử dụng câu lệnh input(), điều gì sẽ xảy ra nếu người dùng nhập vào giá trị là một số?

a)

Giá trị sẽ tự động chuyển thành 0

b)

Chương trình sẽ báo lỗi

c)

Giá trị sẽ được lưu dưới dạng chuỗi

d)

Giá trị sẽ được chuyển thành None

7.

Lệnh nào dưới đây được sử dụng để đọc giá trị số thập phân mà người dùng nhập vào?

a)

Int(input())

b)

str(input())

c)

float(input())

d)

bool(input())

8.

Điều gì sảy ra nếu người dùng nhập vào số 5 cho đoạn mã sau? x = float(input("Nhập một số: ")) print(x)

a)

In ra 5

b)

In ra 5.0

c)

Lỗi chương trình

d)

In ra None

9.

Khi sử dụng int(input()), kết quả trả về là gì?

a)

Chuỗi

b)

Số nguyên

c)

Số thập phân

d)

Boolean

10.

Điều gì sảy ra nếu người dùng nhập vào số 10 cho đoạn mã sau? x = int(input("Nhập một số nguyên: ")) print(x)

a)

In ra 10.0

b)

In ra 10

c)

In ra None

d)

Lỗi chương trình

11.

Điều gì sảy ra nếu người dùng nhập vào số 10 cho đoạn mã sau? x = int(input("Nhập một số nguyên: ")) print(x)

a)

In ra 10.0

b)

In ra 10

c)

In ra None

d)

Lỗi chương trình

12.

Khi sử dụng câu lệnh int(input()), điều gì sẽ sảy ra khi người dùng nhập vào chuỗi chứa kí tự chữ cái?

a)

Chương trình tự động chuyển đổi thành số nguyên

b)

Chương trình sẽ trả về 0

c)

Chương trình sẽ chuyển đổi thành chuỗi

d)

Chương trình sẽ báo lỗi

13.

So sánh hai câu lệnh input() và int(input()) khi người dùng nhập vào 100?

a)

Input() trả về chuỗi, còn int(input()) trả về số nguyên 100

b)

Cả hai đều trả về chuỗi

c)

Cả hai đều trả về số nguyên

d)

Cả hai đều trả về None

14.

Hàm nào dùng để in thông tin ra màn hình trong Python?

a)

Input()

b)

output()

c)

print()

d)

str()

15.

Câu lệnh nào sau đây sẽ in ra dòng chữ "Hello, world!"?

a)

print("Hello, World!")

b)

output("Hello, World!")

c)

input("Hello, World!")

d)

str("Hello, World!")

16.

Lệnh nào được dùng để in ra biến x trong python?

a)

print(x)

b)

output(x)

c)

display(x)

d)

show(x)

17.

Tham số nào trong hàm print() được sử dụng để xác định ký tự xuất hiện ở cuối dòng in ra?

a)

sep

b)

end

c)

fomat

d)

split

18.

Đoạn mã sau in ra kết quả gì? Print("Xin chào", end=!!!") Print(Tạm biệt")

a)

Xin chào!!!

b)

Xin chào !!!Tạm biệt

c)

Xin chào tạm biệt

d)

Xin chào!!!Tạm biệt!!!

19.

Tham số nào trong hàm print() được sử dụng để xác định ký tự phân cách giữa các giá trị được in ra?

a)

stop

b)

sep

c)

start

d)

split

20.

Kết quả của câu lệnh sau là gì? print("Python", "Java", "C++", sep= "; ")

a)

Python Java C++

b)

Python ; Java ; C++

c)

Python, Java. C++

d)

Python Java ; C++