wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Biến, kiểu dữ liệu, nhập xuất trong Python

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

Biến trong Python được sử dụng để làm gì?

a)

Không có tác dụng gì trong chương trình.

b)

Chỉ lưu trữ dữ liệu mà không thể thao tác.

c)

Chỉ sử dụng để hiển thị dữ liệu ra màn hình.

d)

Lưu trữ dữ liệu và cho phép thao tác với dữ liệu trong chương trình.

2.

Khai báo một biến trong Python như thế nào?

a)

x : 10

b)

let x = 10

c)

var x = 10

d)

x = 10

3.

Kiểu dữ liệu nào sau đây là kiểu dữ liệu số trong Python?

a)

string

b)

boolean

c)

list

d)

int, float, complex

4.

Hãy nêu tên ba kiểu dữ liệu cơ bản trong Python.

a)

int, float, str

b)

byte, set, tuple

c)

char, double, array

d)

bool, list, dict

5.

Cú pháp nào sau đây là đúng để nhập dữ liệu từ người dùng trong Python?

a)

get_input()

b)

read_input()

c)

input()

d)

input_data()

6.

Hàm nào được sử dụng để xuất dữ liệu ra màn hình trong Python?

a)

print()

b)

output()

c)

show()

d)

display()

7.

Biến có thể chứa những loại giá trị nào trong Python?

a)

byte

b)

float64

c)

int, float, str, list, tuple, dict, set, bool

d)

char

8.

Hãy cho biết cách kiểm tra kiểu dữ liệu của một biến trong Python.

a)

Sử dụng hàm check_type() để kiểm tra kiểu dữ liệu của một biến.

b)

Sử dụng hàm data_type() để xem kiểu dữ liệu của một biến.

c)

Sử dụng hàm get_type() để xác định kiểu dữ liệu của một biến.

d)

Sử dụng hàm type() để kiểm tra kiểu dữ liệu của một biến.

9.

Khi nào thì bạn nên sử dụng kiểu dữ liệu danh sách trong Python?

a)

Khi bạn cần lưu trữ một giá trị duy nhất.

b)

Khi bạn muốn lưu trữ các mục mà không cần thứ tự.

c)

Khi bạn cần lưu trữ một tập hợp các mục có thể thay đổi và có thứ tự.

d)

Khi bạn cần lưu trữ một tập hợp các mục không thay đổi.

10.

Hãy viết một đoạn mã Python để nhập tên người dùng và in ra màn hình.

a)

name = raw_input('Nhập tên: ');

b)

name = input('Tên người dùng: ');

c)

name = input('Nhập tên của bạn: ') print('Tên của bạn là:', name)

d)

print('Xin chào,', name)

11.

Biến toàn cục và biến cục bộ khác nhau như thế nào?

a)

Biến cục bộ có phạm vi toàn bộ chương trình, biến toàn cục chỉ trong hàm.

b)

Biến toàn cục không thể được sử dụng trong hàm.

c)

Biến cục bộ có thể được truy cập từ bất kỳ đâu trong chương trình.

d)

Biến toàn cục có phạm vi toàn bộ chương trình, biến cục bộ chỉ có phạm vi trong hàm.

12.

Hãy giải thích sự khác biệt giữa kiểu dữ liệu int và float trong Python.

a)

Kiểu dữ liệu 'int' lưu trữ số nguyên, còn 'float' lưu trữ số thực có phần thập phân.

b)

Kiểu dữ liệu 'int' không thể lưu trữ số âm, trong khi 'float' có thể.

c)

Kiểu dữ liệu 'int' lưu trữ số thực, còn 'float' lưu trữ số nguyên.

d)

Cả 'int' và 'float' đều lưu trữ số nguyên nhưng 'float' có độ chính xác cao hơn.

13.

Làm thế nào để chuyển đổi một chuỗi thành số nguyên trong Python?

a)

float('your_string')

b)

str('your_string')

c)

int('your_string')

d)

eval('your_string')

14.

Hãy viết một đoạn mã để nhập hai số và in tổng của chúng.

a)

a = float(input('Nhập số thứ nhất: ')) b = float(input('Nhập số thứ hai: ')) tong = a / b print('Tổng của hai số là:', tong)

b)

a = int(input('Nhập số thứ nhất: ')) b = int(input('Nhập số thứ hai: ')) tong = a * b print('Tổng của hai số là:', tong)

c)

a = int(input('Nhập số thứ nhất: ')) b = int(input('Nhập số thứ hai: ')) tong = a + b print('Tổng của hai số là:', tong)

d)

a = input('Nhập số thứ nhất: ') b = input('Nhập số thứ hai: ') tong = a - b print('Tổng của hai số là:', tong)

15.

Khi nào bạn nên sử dụng kiểu dữ liệu tuple trong Python?

a)

Khi bạn muốn lưu trữ dữ liệu trong một danh sách có thứ tự.

b)

Khi bạn cần một tập hợp các giá trị không thay đổi.

c)

Khi bạn cần một tập hợp các giá trị có thể thay đổi.

d)

Khi bạn cần một kiểu dữ liệu có thể lặp lại các giá trị.

16.

Hãy cho biết cách sử dụng hàm input() để nhập dữ liệu từ người dùng.

a)

Sử dụng hàm input() để xuất dữ liệu ra màn hình.

b)

Sử dụng hàm input() để nhập dữ liệu từ người dùng.

c)

Sử dụng hàm input() để lưu dữ liệu vào tệp.

d)

Sử dụng hàm print() để nhập dữ liệu từ người dùng.

17.

Hãy viết một đoạn mã Python để xuất một thông điệp chào mừng đến người dùng.

a)

print('Xin chào!')

b)

print('Chào bạn!')

c)

print('Hello, user!')

d)

print('Chào mừng bạn đến với chương trình!')

18.

Hãy nêu một ví dụ về cách sử dụng biến trong một hàm.

a)

Ví dụ: def tinh_tong(a, b): return a + b

b)

Ví dụ: def tinh_hieu(a, b): return a * b

c)

Ví dụ: def tinh_phan(a, b): return a / b

d)

Ví dụ: def tinh_tich(a, b): return a - b

19.

Hãy giải thích cách sử dụng kiểu dữ liệu từ điển trong Python.

a)

Từ điển trong Python không cho phép truy cập nhanh đến giá trị.

b)

Kiểu dữ liệu từ điển chỉ lưu trữ giá trị mà không có khóa.

c)

Kiểu dữ liệu từ điển trong Python là một cấu trúc lưu trữ các cặp khóa-giá trị, cho phép truy cập nhanh đến giá trị thông qua khóa.

d)

Kiểu dữ liệu từ điển chỉ có thể chứa các số nguyên.

20.

Hãy viết một đoạn mã để nhập một số và kiểm tra xem nó có phải là số chẵn hay không.

a)

number = int(input('Nhập một số: ')) if number % 2 == 0: print('Số chẵn') else: print('Số lẻ')

b)

if number // 2 == 0:

c)

number = input('Nhập một số: ')

d)

print('Số chẵn hoặc lẻ')