wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Câu hỏi trắc nghiệm Python

Total questions: 29

Worksheet time: 15mins

Name
Class
Date
1.

Trong Python, Cho đoạn Code sau: dictSt = {} dictSt["good bye"] = "Tạm biệt" dictSt["How are you?"] = "Bạn khỏe không?" print(dictSt[1]) Kết quả hiển thị trên màn hình sẽ là:

a)

{“good bye”: “Tạm biệt”}

b)

“Xin chào”

c)

“Tạm biệt”

d)

Thông báo lỗi

2.

Trong Python, Độ dài tối đa khi khai báo tên biến là bao nhiêu?

a)

20 kí tự

b)

100 kí tự

c)

256 kí tự

d)

Không có đáp án nào

3.

Trong Python, Phương thức nào sau đây kiểm tra một chuỗi mà các ký tự trong chuỗi đều là chữ số

a)

isalpha()

b)

isdigit()

c)

isascii()

d)

isprintable()

4.

Trong Python, phương thức nào trả về giá trị True nếu tất cả các ký tự của một chuỗi là chữ hoa?

a)

isflower()

b)

isupper()

c)

islower()

d)

isuper()

5.

Trong Python, tên biến nào sau đây không đúng cú pháp?

a)

_variable = 1

b)

__variable__ = 1

c)

1_variable = 1

d)

Không có đáp án nào

6.

Sinh viên hãy cho biết trong Python, khi gặp câu lệnh nào thì sẽ kết thúc vòng lặp hiện tại và bắt đầu vòng lặp mới.

a)

pass

b)

break

c)

continue

d)

Cả A và C

7.

Trong Python, cho đoạn code sau: tuple = (‘abcd’, 786, 2.23, ‘john’,70.2) print(tuple[1:3]) Kết quả sẽ là:

a)

(‘abcd’, 786, 2.23, ‘john’, 70.2)

b)

(‘786’, ‘2.23’)

c)

(786, 2.23)

d)

Không có nào ở trên.

8.

Trong Python, cho đoạn code sau: ds = [10,20,30,40,50,60] print(ds[-4:-1]) Kết quả hiển thị trên màn hình sẽ là:

a)

[10,20,30,40,50,60]

b)

[30,40,50]

c)

[10,20,30,40,50]

d)

Thông báo lỗi

9.

Trong Python, kết quả của lệnh sau là gì? print(2*(1, 2, 3, 4))

a)

[1, 2, 3, 4, 1, 2, 3, 4]

b)

(1, 2, 3, 4, 1, 2, 3, 4)

c)

(2, 4, 6, 8)

d)

(1, 2, 3,4) (1, 2, 3,4)

10.

Trong Python, Cho đoạn code sau: cars = ['bmw', 'audi', 'toyota', 'subaru'] print(cars[len(cars)-1])

a)

Thông báo lỗi

b)

'toyota'

c)

'subaru'

d)

['bmw', 'audi', 'toyota']

11.

Trong Python, đoạn mã Python sau đây sẽ in ra kết quả gì? n = 10 for i in range(n, 1, -1): if i % 2 == 0: print(i, end=" ")

a)

8 6 4 2

b)

10 9 8 7 6 5 4 3 2 1

c)

10 8 6 4 2

d)

10 8 6 4

12.

Trong Python, đoạn mã sau đây in ra kết quả gì? my_list = [1, 2, 3, 4, 5] result = my_list[-2:] print(result)

a)

[4, 5]

b)

[3, 4, 5]

c)

[2, 3, 4, 5]

d)

[2, 3, 4]

13.

Trong Python, hàm nào được sử dụng để đảo ngược danh sách trong list?

a)

invert()

b)

rotate()

c)

reverse()

d)

None of the above

14.

Trong Python, đoạn mã sau đây thực hiện chức năng gì? S=socket.socket(socket.AF_INET, socket.SOCK_DGRAM)

a)

Nhận dữ liệu từ client và trả về cùng với địa chỉ của client.

b)

Tạo một đối tượng socket với IPv4 và giao thức UDP

c)

Tạo một đối tượng socket với IPv4 và giao thức TCP

d)

Gán địa chỉ và cổng cho socket để lắng nghe các gói tin đến từ client.

15.

Đoạn mã nào sau đây tạo một danh sách (list) trong Python?

a)

my_list = (1, 2, 3)

b)

my_list = <1, 2, 3>

c)

my_list = {1, 2, 3}

d)

my_list = [1, 2, 3]

16.

Trong Python, đoạn mã sau đây in ra kết quả gì? x = 10 y = "20" result = x + y print(result)

a)

Error

b)

30

c)

“1020”

d)

“2010”

17.

Đoạn mã nào sau đây dùng để tạo một từ điển (dictionary) trong Python?

a)

my_dict = {1, 2, 3, 4}

b)

my_dict = {1: 'a', 2: 'b'}

c)

my_dict = [1, 'a', 2, 'b']

d)

my_dict = (1, 'a', 2, 'b')

18.

Thư viện nào trong Python được sử dụng phổ biến để gửi yêu cầu HTTP và xử lý phản hồi?

a)

urllib.

b)

socket.

c)

json.

d)

requests.

19.

Trong Python, phương thức nào của socket cho phép thiết lập kết nối với một địa chỉ IP và cổng?

a)

accept()

b)

connect()

c)

bind()

d)

listen()

20.

Trong Python, câu lệnh pip install Django thực hiện chức năng gì?

a)

Cài đặt framework Django từ Python Package Index (PyPI).

b)

Tạo một project Django mới.

c)

Khởi động server cho ứng dụng Django.

d)

Tạo một ứng dụng Django mới.

21.

Cho đoạn code sau: tupleString = ("Chong", "Dich", "Covid-19"); print("Chung_tay" + tupleString). Kết quả hiển thị trên màn hình sẽ là:

a)

“Chung_tay Chong Dich Covid-19”

b)

“Chung_tayChongDichCovid-19”

c)

Thông báo lỗi

d)

“Chung_tay” (“Chong”, “Dich”, “Covid-19”)

22.

lst chứa giá trị nào sau khi thực hiện các lệnh sau? lst = [1,4,3] ; lst.insert(2,2)

a)

[1,2,3,4]

b)

[1,2,4,3]

c)

[1,4,3,2]

d)

[2,1,4,3]

23.

Trong Python, để đọc một dòng trong tập tin sử dụng phương thức nào sau đây ?

a)

readline()

b)

getline()

c)

line()

d)

read()

24.

Phương thức nào chuyển một văn bản thành văn bản chứa các từ được viết hoa kí tự đầu tiên?

a)

lower()

b)

tocap()

c)

upper()

d)

capitalize ()

25.

Đầu ra của đoạn lệnh sau là gì? str = '20';print(str * 2)

a)

2020

b)

40

c)

Thông báo lỗi

d)

Các đáp án A,B,C đều sai

26.

Cho đoạn code sau: ds = ['P', 'Y', 'T', 'H', 'O', 'N']; print('-'.join(ds).lower()); Kết quả hiển thị trên màn hình sẽ là:

a)

[P-Y-T-H-O-N]

b)

P-Y-T-H-O-N

c)

[p-y-t-h-o-n]

d)

p-y-t-h-o-n

27.

Cho đoạn Code sau: d = {} d["jon"] = 22 d["bob"] = 27 d["tom"] = 53 d["rob"] = 87 print(len(d)) Kết quả sẽ là:

a)

{22, 27, 53, 87}

b)

{"jon": 44, "bob" : 27, "tom":53, "rob":87}

c)

4

d)

{"jon", "bob", "tom", "rob"}

28.

Trong Python, đoạn mã sau đây cho kết quả là gì? for i, u in enumerate(['P','y','t','h','o','n']): print(i,u,sep='_',end=';')

a)

0_P;1_y;2_t;3_h;4_o;5_n;

b)

python-5;

c)

0-python;

d)

0-'P';1-'y';2-'t';3-'h';4-'o';5-'n';

29.

Trong Python, đâu là kết quả của đoạn code dưới đây? tp = (11, 22, 33, 44, 55, 66, 77, 88, 99, 110) tp1 = tp[:4] print(tp)

a)

(11, 22, 33, 44)

b)

11, 22, 33, 44

c)

(11, 22, 33)

d)

(11, 22, 33, 44, 55, 66, 77, 88, 99, 110)