wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Câu hỏi về lập trình Python

Total questions: 40

Worksheet time: 25mins

Name
Class
Date
1.

Cho đoạn chương trình python sau: Sau khi đoạn chương trình trên được thực hiện, giá trị của tổng bằng bao nhiêu:

a)

5.

b)

6.

c)

7.

d)

8.

2.

Cho biết kết quả của đoạn chương trình dưới đây:

a)

Trên màn hình xuất hiện một số 10.

b)

Trên màn hình xuất hiện 10 chữ a.

c)

Trên màn hình xuất hiện một số 11.

d)

Chương trình bị lặp vô tận.

3.

Hoạt động nào sau đây lặp với số lần lặp chưa biết trước?

a)

Ngày tắm hai lần.

b)

Học bài cho tới khi thuộc bài.

c)

Mỗi tuần đi nhà sách một lần.

d)

Ngày đánh răng hai lần.

4.

Cú pháp lệnh lặp với số lần chưa biết trước:

a)

while <điều kiện> to

b)

while <điều kiện> to do

c)

while <điều kiện> do:

d)

while <điều kiện>:

5.

Kết quả của chương trình sau:

a)

1 2 3 4.

b)

2 3 4 5.

c)

1 2 3 4 5.

d)

2 3 4.

6.

Kết quả của chương trình sau là gì?

a)

6, 4, 2.

b)

9, 6, 3.

c)

6, 3.

d)

9, 6, 3, 2.

7.

Ngôn ngữ lập trình bậc cao gồm bao nhiêu cấu trúc?

a)

2.

b)

4.

c)

5.

d)

3.

8.

Đối tượng dưới đây thuộc kiểu dữ liệu nào? A = [1, "Florá", '3']

a)

list().

b)

int().

c)

float().

d)

str().

9.

Đối tượng dưới đây thuộc kiểu dữ liệu nào? s = "1, 2, 3, Winx"

a)

list().

b)

int().

c)

float().

d)

str().

10.

Phương thức nào sau đây dùng để thêm phần tử vào list trong python?

a)

abs().

b)

link().

c)

append().

d)

add().

11.

Danh sách A sẽ như thế nào sau các lệnh sau? >>> A = [2, 3, 5, 6, 7, 9] >>> A. append(1) >>> del (A[5])

a)

2, 3, 4, 5, 6, 4, 1.

b)

1, 2, 3, 4, 5, 6, 9.

c)

2, 4, 5, 6, 7, 9, 1.

d)

2, 3, 5, 6, 7, 1.

12.

Cho A = ['xuân', 'hạ', 1. 4, 'đôn

4 lines
13.

Cho A = [2, 3, 5, 6, 7, 9]. Sau khi thực hiện lệnh A.append(1) và del (A[5]), giá trị của A là gì?

a)

2, 3, 4, 5, 6, 4, 1.

b)

1, 2, 3, 4, 5, 6, 9.

c)

2, 4, 5, 6, 7, 9, 1.

d)

2, 3, 5, 6, 7, 1.

14.

Cho A = ['xuân', 'hạ', 1. 4, 'đông', '3', 4.5, 7]. Đâu là giá trị của A[0]?

a)

1.4.

b)

'xuân'

c)

'hạ'

d)

3.

15.

Lệnh nào để duyệt từng phần tử của danh sách?

a)

for.

b)

while - for.

c)

for kết hợp với lệnh range().

d)

while kết hợp với lệnh range().

16.

Chương trình sau thực hiện công việc gì?

a)

Duyệt từng phần tử trong A.

b)

Tính tổng các phần tử trong A.

c)

Tính tổng các phần tử âm trong A.

d)

Tính tổng các phần tử dương trong A.

17.

Để khai báo một danh sách rỗng ta dùng cú pháp sau:

a)

< tên danh sách > ==[].

b)

< tên danh sách > = 0.

c)

< tên danh sách > = [].

d)

< tên danh sách > = [0].

18.

Kết quả của chương trình sau là gì?

a)

1 2 3 4 5 6

b)

1 2 3 4 5 6 5

c)

1 2 3 4 5

d)

2 3 4 5 6 5.

19.

Phát biểu nào sau đây là sai?

a)

Sau khi thực hiện lệnh clear(), danh sách gốc trở thành rỗng.

b)

Lệnh remove () có chức năng xoá một phần tử có giá trị cho trước.

c)

Lệnh remove() xoá tất cả các phần tử có giá trị cho trước trong list.

d)

Clear() có tác dụng xoá toàn bộ các danh sách.

20.

Kết quả khi thực hiện chương trình sau?

a)

A = [1, 2, 3, 5]; A.insert(1, 4); print(A)

b)

1, 2, 3, 4.

c)

1, 4, 2, 3, 5.

d)

1, 2, 3, 4, 5.

e)

1, 2, 4, 5.

21.

Cho đoạn chương trình: Trên màn hình sẽ có các giá trị:

a)

3 5 7

b)

6 9 12

c)

3 9 12

d)

9 15 21

22.

Trong Python, câu lệnh nào dùng để tính độ dài của xâu s?

a)

len(s).

b)

length(s).

c)

s.len().

d)

s. length().

23.

Trong Python, câu lệnh nào dùng để tính độ dài của xâu s?

a)

len(s).

b)

length(s).

c)

s.len().

d)

s. length().

24.

Sau khi thực hiện lệnh sau, biến s sẽ có kết quả là:

a)

12467.

b)

2468.

c)

1357.

d)

24678.

25.

Kết quả của chương trình sau là bao nhiêu? >>> s = "0123145" >>> s[0] = '8' >>> print(s[0])

a)

'8'.

b)

'0'.

c)

'1'.

d)

Chương trình bị lỗi.

26.

Chương trình sau giải quyết bài toán gì?

a)

In ra một chuỗi các số từ 0 tới n.

b)

Chương trình bị lỗi.

c)

In ra một chuỗi các số lẻ từ 0 đến n.

d)

In ra một chuỗi các số chẵn từ 0 đến n - 1.

27.

Xâu kí tự được đặt trong cặp dấu:

a)

Nháy đơn ('') hoặc nháy kép ("")

b)

Ngoặc đơn ()

c)

Ngoặc vuông []

d)

Ngoặc nhọn {}

28.

Cho đoạn chương trình sau: s1='a' s2='b' print(s1+s2) Kết quả trên màn hình là:

a)

'a'

b)

'b'

c)

'ab'

d)

'ba'

29.

Kết quả của các câu lệnh sau là gì? s = "12 34 56 ab cd de ab " print(s. find(" ")) print(s.find("56")) print(s. find("ab",12))

a)

2, 6, 18.

b)

2, 6, 17.

c)

3, 6, 18.

d)

3, 5, 17.

30.

Lệnh sau trả lại giá trị gì? >> "abcdabcd". find("bc") >> "abcdabcd". find("cd",1)

a)

1, 2.

b)

1, 3.

c)

2, 6.

d)

2, 2.

31.

Kết quả của chương trình sau là gì? a = "Hello" b = "world" c = a + " " + b print(c)

a)

hello world.

b)

Hello World.

c)

Hello world.

d)

Helloword.

32.

Kết quả của chương trình sau:

a)

3, 7, 9.

b)

2, 12, 20.

c)

3, 7, 20.

d)

2, 12, 9.

33.

Chương trình sau bị lỗi ở dòng lệnh thứ bao nhiêu?

a)

2.

b)

3.

c)

1.

d)

Không bị lỗi.

34.

Chọn phương án đúng/sai sau: Cho danh

4 lines
35.

Chương trình sau bị lỗi ở dòng lệnh thứ bao nhiêu?

a)

2

b)

3

c)

1

d)

Không bị lỗi

36.

Chọn phương án đúng/sai sau: Cho danh sách A = [1,"a", "b", 3, 5, 8, 10]

a)

del A[2] Kết quả là: A = [1, "a", 3, 5, 8, 10]

b)

A = [1, "a", "b", 3, 5, 8, 10] for k in A print(k, end= " ") Kết quả in ra là: 1, "a", "b", 3, 5, 8, 10

c)

A.insert(2,6) Kết quả là: A = [1, "a", 6,"b", 3, 5, 8, 10]

d)

A.remove(6) Kết quả là: A = [1, "a", "b", 3, 5, 8]

37.

Chọn phương án đúng/sai sau: Cho A = [-1, 2, 3,"Tin","học", "10"] thực hiện các lệnh:

a)

A.clear() Kết quả là A= []

b)

A.insert(100, 5) Kết quả là A= [5, -1, 2, 3, "Tin","học", "10"]

c)

A.append(8) Kết quả là A= [-1, 2, 3, "Tin","học", "10", 8]

d)

del A[1] Kết quả là A= [ -1, 2, "Tin","học", "10"]

38.

Chọn phương án đúng/sai sau: Cho S = "Tin học 10 kết nối tri thức" thực hiện các lệnh:

a)

len(S) Kết quả là : 28

b)

S[0] = "B" Kết quả là: S = "Bin học 10 kết nối tri thức"

c)

"Tin học 10" in S Kết quả là True

d)

S = "Tin học 10" + " nối tri thức"

39.

Chọn phương án đúng/sai sau: Cho S = "THPT Trung An " thực hiện các lệnh:

a)

S.find("Trung An") Kết quả là : 5

b)

S.split( ) Kết quả là: S = ['THPT',' Trung',' An']

c)

S.find("Trung An",4) Kết quả là : 4

d)

A = ["Đại", "học", "Cần", "Thơ"] sử dụng lệnh ",".join(A) Kết quả là: 'Đại học Cần Thơ'

40.

Chọn phương án đúng/sai sau:

a)
b)
c)
d)