Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Python-1

Total questions: 12

Worksheet time: 5mins

Name
Class
Date
1.

Trong Python, biến nào sau đây là hợp lệ?

a)

2var = 10

b)

my-variable = 5

c)

_myVar = "Hello"

d)

class = 100

2.

Trong Python, cách nào sau đây để gán giá trị cho nhiều biến cùng một lúc là đúng?

a)

x = y = z = 10

b)

x, y, z == 10

c)

x = (y = z = 10)

d)

x y z = 10

3.

Trong Python, cách nào sau đây dùng để tạo một từ điển rỗng?

a)

dict = []

b)

dict = {}

c)

dict = ()

d)

dict = ""

4.

Phương thức nào sau đây được sử dụng để xóa một cặp khóa-giá trị trong từ điển Python?

a)

remove("key")

b)

del dict["key"]

c)

discard("key")

d)

clear("key")

5.

Trong Python, cách nào sau đây dùng để thêm một phần tử vào danh sách (list)?

a)

list.add(item)

b)

list.append(item)

c)

list.insertLast(item)

d)

list.push(item)

6.

Giả sử có danh sách nums = [1, 2, 3, 4], câu lệnh nào sẽ xóa phần tử có giá trị 3?

a)

nums.pop(3)

b)

nums.delete(3)

c)

nums.remove(3)

d)

del nums(3)

7.

Điều gì xảy ra nếu điều kiện trong câu lệnh if là False và không có else đi kèm?

a)

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

b)

Chương trình dừng ngay lập tức

c)

Không có gì xảy ra, khối lệnh if bị bỏ qua

d)

Python tự động thêm một lệnh else mặc định

8.

Điều gì xảy ra khi điều kiện trong vòng lặp while luôn đúng?

a)

Vòng lặp thực thi một lần rồi dừng

b)

Gây lỗi biên dịch

c)

Tạo vòng lặp vô hạn

d)

Python tự động dừng sau 10 lần lặp

9.

Kết quả của đoạn mã sau là gì?

for i in range(5):

if i == 2:

continue

print(i)

a)

0 1 2 3 4

b)

0 1 3 4

c)

1 3 4

d)

0 1 2 4

10.

Kết quả của đoạn mã sau là gì?

def add(x, y=5):

return x + y

print(add(3))

a)

3

b)

8

c)

5

d)

lỗi

11.

Kết quả của đoạn mã sau là gì?

add = lambda x, y: x + y

print(add(2, 3))

a)

2

b)

3

c)

5

d)

Lỗi

12.

Kết quả của đoạn mã sau là gì?

square = lambda x: x ** 2

print(square(4))

a)

8

b)

16

c)

4

d)

64