wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Xâu, mảng trong Python

Total questions: 43

Worksheet time: 29mins

Name
Class
Date
1.

Cho xâu st='abc'. S[0] = ?

a)

a

b)

b

c)

c

2.

Lệnh y.find(x) thực hiện:

a)

Vị trí xuất hiện đầu tiên của x trong y.

b)

Vị trí xuất hiện cuối cùng của x trong y.

c)

Cho biết số kí tự của xâu x+y

d)

Đếm số lần xuất hiện không giao nhau của x trong y.

3.

Cho xâu st='abc'. Hàm len(st) có giá trị là:

a)

1

b)

2

c)

3

d)

4

4.

Hàm y.count(x) cho biết:

a)

Vị trí xuất hiện đầu tiên của x trong y.

b)

Vị trí xuất hiện cuối cùng của x trong y.

c)

Cho biết số kí tự của xâu x+y

d)

Đếm số lần xuất hiện không giao nhau của x trong y.

5.

Để thêm phần tử vào cuối danh sách ta dùng hàm:

a)

append()

b)

pop()

c)

insert()

d)

sort()

6.

Để gọi đến phần tử đầu tiên trong danh sách a ta dùng lệnh:

a)

a[1]

b)

a[0]

c)

a0

7.

Xâu rỗng là xâu có độ dài bằng:

a)

0

b)

1

c)

2

d)

3

8.

Cho mảng a=[0,2,4,6]. Phần tử a[1]=?

a)

0

b)

2

c)

4

d)

6

9.

Để xóa phần tử thứ 2 trong danh sách a ta dùng lệnh:

a)

pop(2)

b)

pop a[2]

c)

pop a

d)

pop [2]

10.

Cho đoạn chương trình sau: s='abcde' print(s[1:4]) Trên màn hình máy tính sẽ xuất hiện xâu:

a)

'abc'

b)

'bcde'

c)

'bcd'

d)

'cde'

11.

Để gọi đến phần tử đầu tiên trong danh sách a ta dùng lệnh:

a)

a[1]

b)

a[0]

c)

a0

d)

a[]

12.

Hàm y.find (x) cho biết:

a)

Vị trí xuất hiện đầu tiên của x trong y.

b)

Vị trí xuất hiện cuối cùng của x trong y.

c)

Cho biết số kí tự của xâu x+y

d)

Đếm số lần xuất hiện không giao nhau của x trong y.

13.

Để khởi tạo danh sách K có 5 phần tử 1, 2, 3, 4, 5 ta dùng viết:

a)

K = 1, 2, 3, 4, 5

b)

K = (1, 2, 3, 4, 5)

c)

K = [1..5]

d)

K = [1, 2, 3, 4, 5]

14.

a=[3,1,5,2]

a.sort()

print(a)

Sau khi thực hiện đoạn chương trình trên, danh sách a hiển thị trên màn hình là:

a)

[1,2,3,5]

b)

[3,1,5,2]

c)

[5,3,2,1]

d)

[3,5,2,1]

15.

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'

16.

a=[1,2,3]

a.pop(2)

print(a)

Sau khi thực hiện đoạn chương trình trên thì danh sách a có các phần tử:

a)

a=[1,2]

b)

a=[2,3]

c)

a=[1,3]

d)

a=[2]

17.

Cho đoạn chương trình sau: s='abcde' print(s[:4]) Trên màn hình máy tính sẽ xuất hiện xâu:

a)

'abc'

b)

'bcde'

c)

'abcd'

d)

'cde'

18.

ds=[1,2,3]

ds.append(4)

print(ds)

Sau khi thực hiện đoạn chương trình trên thì danh sách a có các phần tử:

a)

ds=[4,1,2,3]

b)

ds=[1,2,3]

c)

ds=[1,2,3,4]

d)

ds=[1,4,2,3]

19.

a=[1,2,3]

a.insert(0,2)

print(a)

Sau khi thực hiện đoạn chương trình trên thì danh sách a có các phần tử:

a)

a=[0,1,2,3]

b)

a=[2,3]

c)

a=[2,1,2,3]

d)

a=[1,2,3,2]

20.

Hàm y.replace(x1, x2) có nghĩa là:

a)

Tạo xâu mới từ xâu y bằng cách thay thế xâu con x2 của y bằng xâu x1.

b)

Tạo xâu mới bằng cách ghép xâu x1 và xâu x2.

c)

Thay thế xâu x1 bằng xâu x1+x2.

d)

Tạo xâu mới từ xâu y bằng cách thay thế xâu con x1 của y bằng xâu x2.

21.

Cho đoạn chương trình sau: y= 'Hà Nội mùa thu. Mùa thu Hà Nội' print(y.find('N')) Trên màn hình sẽ xuất hiện giá trị là:

a)

27

b)

28

c)

3

d)

4

22.

Hàm len() cho biết:

a)

Độ dài (hay số kí tự) của xâu.

b)

Chuyển xâu ban đầu thành kí tự in hoa.

c)

Vị trí của kí tự đầu tiên trong xâu.

d)

Vị trí của kí tự bất kì trong xâu.

23.

s = "abc123456"

s=s[3:6]

cho giá trị bằng:

a)

123

b)

234

c)

bc12

d)

c123

24.

Cho s1 = "010"; s2 = "1001010" hàm len(s1+s2) cho giá trị bằng:

a)

9

b)

10

c)

11

d)

12

25.

Xác định biểu thức cho giá trị đúng (true) trong các biểu thức sau đây.

a)

"Tin hoc" > "Tien tien ty"

b)

"Anh" < "Em"

c)

"tin hoc" = "TIN HOC"

d)

"Ha Noi" > "Ha Noi mua thu"

26.

S="Hà Nội - Việt Nam"

i=S.find("Việt Nam")

print(i)

i bằng giá trị nào?

a)

9

b)

6

c)

7

d)

8

27.

S="123456789"

i=S[1:4]

print(i)

cho kết quả là gì?

a)

234

b)

1234

c)

2345

d)

123

28.

s1 = "10"

s2 = "1001010"

i=s2.find(s1)

print(i)

cho giá trị bằng:

a)

0

b)

1

c)

3

d)

5

29.

s1 = "123"

s2 = "abc"

s2=s2+s1

sau khi thực hiện đoạn lệnh, s2 có giá trị bằng gì?

a)

abc123

b)

123abc

c)

abc

d)

123

30.

Xâu kí tự có độ dài bằng 0 gọi là:

a)

Không tồn tại

b)

Xâu rỗng

c)

Chứa kí tự 0

d)

Xâu ngắn

31.

a="number"

b="one"

m=len(a)+len(b)

print(m)

Giá trị biến m bằng bao nhiêu?

a)

9

b)

10

c)

11

d)

12

32.

s = "123456789"

s=s.replace("345","")

biến S chứa giá trị nào sau đây:

a)

"126789"

b)

"1256789"

c)

"123789"

d)

"345"

33.

E = "I am a robot"

 V = "Tôi là người máy"

print(E + “_” + V)

cho ra kết quả gì?

a)

I am a robot_Tôi là người máy

b)

I am a robot "_" Tôi là người máy

c)

Tôi là người máy I am a robot

d)

Tôi là người máy I am a robot

34.

Trong Python, để cho ra kết quả là độ dài xâu thì ta sử dụng hàm nào sau đây?

a)

upper(<tên biến xâu>)

b)

find(<tên biến xâu>)

c)

lower(<tên biến xâu>)

d)

len(<tên biến xâu>)

35.

Trong Python, khi muốn thay thế một từ hoặc cụm từ bằng từ hoặc cụm từ khác thì ta sử dụng hàm nào sau đây?

a)

upper()

b)

find()

c)

len()

d)

replace()

36.

Trong Python, cho đoạn chương trình sau:

a="xin chào Python!"

for i in range(10):

  print(a)

cho kết quả là?

a)

in ra 1 lần dòng chữ "xin chào Python!"

b)

in ra 9 lần dòng chữ "xin chào Python!"

c)

in ra 11 lần dòng chữ "xin chào Python!"

d)

in ra 10 lần dòng chữ "xin chào Python!"

37.

Làm thế nào để truy cập vào phần tử thứ 3 trong mảng một chiều?

a)

Mảng[2]

b)

Mảng[3]

c)

Mảng[0]

d)

Mảng[1]

38.

Lệnh thêm phần tử vào cuối danh sách là:

a)

<danh sách> . append()

b)

<danh sách> : append()

c)

<danh sách> = append()

d)

<danh sách> append()

39.

Hàm print(a[1]) có ý nghĩa

a)

Xuất vị trí đầu tiên trong danh sách

b)

Xuất vị trí thứ 2 trong danh sách

c)

Xuất vị trí thứ 3

trong danh sách

d)

Xuất vị trí thứ 4 trong danh sách

40.

<Tên danh sách> [<chỉ số>] đây là cú pháp?

a)

Tìm vị trí phần tử

b)

Xuất vị trí phần tử

c)

Truy xuất phần tử trong danh sách

d)

In các phần tử trong danh sách

41.
a)

[2, 3, 4, 5, 10]

b)

[2, 3, 4, 10, 5]

c)

[10, 2, 3, 4, 5]

d)

[2, 3, 4, 10]

42.
a)

1 2 3 4 5

b)

1 2 3 4

c)

2 3 4 5

d)

1 3 5

43.

Cho xâu s = 'TX Cai Lay'. Hãy cho biết ký tự ở vị trí thứ 1 là ký tự nào sau đây?

a)

Ký tự trắng

b)

Ký tự 'T'

c)

Ký tự 'X'

d)

Không rõ