wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Ti10_k2

Total questions: 33

Worksheet time: 13mins

Name
Class
Date
1.

Điều kiện trong câu lệnh while là biểu thức dạng dữ liệu gì?

a)

str

b)

int

c)

bool

d)

float

2.

Có mấy kiểu duyệt phần tử của danh sách?

a)

1

b)

2

c)

3

d)

4

3.

Để xóa tất cả các phần tử trong danh sách ta dùng lệnh gì?

a)

append()

b)

pop()

c)

clear()

d)

remove()

4.

Muốn xóa một phần tử từ danh sách ta dùng lệnh gì?

a)

append()

b)

pop()

c)

clear()

d)

remove()

5.

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 {}

6.

Để biết độ dài của xâu s ta dùng hàm gì?

a)

str(s)

b)

len(s)

c)

length(s)

d)

s.len()

7.

Để thiết lập hàm tự định nghĩa ta dùng từ khóa nào dưới đây?

a)

def

b)

int

c)

bool

d)

float

8.

Cuối dòng đầu tiên của định nghĩa hàm phải có dấu gì?

a)

Dấu hai chấm :

b)

Dấu chấm phẩy ;

c)

Dấu chấm . 

d)

Dấu phẩu ,

9.

Khi gọi hàm, dữ liệu được truyền vào hàm được gọi là gì?

a)

Tham số

b)

Hiệu số

c)

Đối số

d)

Hàm số

10.

Nếu biến bên ngoài hàm muốn có tác dụng bên trong hàm ta dùng từ khóa nào?

a)

global

b)

def

c)

len

d)

int

11.

Chương trình sau thông báo lỗi gì?

for i in range(10)

print(i)

a)

Type Error

b)

NameError

c)

ValueError

d)

SyntaxError

12.

Xâu “1234^%TFRESD” có độ dài bằng bao nhiêu?

a)

10

b)

11

c)

12

d)

13

13.

Trong câu lệnh while khối lệnh sẽ thực hiện khi nào?

a)

Điều kiện sai

b)

Điều kiện đúng

c)

Khi tìm được output

d)

Khi đủ số vòng lặp

14.

Mã lỗi ngoại lệ của lệnh sau là?

s = '12' + 12

a)

ZeroDivisionError

b)

TypeError

c)

ValueError

d)

SyntaxError

15.

Lỗi chương trình Python có bao nhiêu loại?

a)

2

b)

3

c)

4

d)

5

16.

Mục đích của kiểm thử chương trình là gì?

a)

Để tự động sửa lỗi chương trình

b)

Để tìm ra lỗi của chương trình

c)

Để tìm ra lỗi và tự động sửa lỗi chương trình

d)

Để tìm ra lỗi và phòng ngừa, ngăn chặn các lỗi phát sinh trong tương lai

17.

Cho đoạn chương trình python sau:

Tong = 0

while Tong < 10:

Tong = Tong + 1

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)

9

b)

10

c)

11

d)

12

18.

Danh sách A sẽ như thế nào sau các lệnh sau?

>>> A = [2, 3, 5, 6]

>>> A. append(4)

>>> remove(5)

a)

2, 3, 4, 5, 6, 4

b)

2, 3, 4, 5, 6

c)

2, 4, 5, 6

d)

2, 3, 6, 4

19.

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

>>> A = [1, 2, 3, 5]

>>> A.insert(2, 4)

>>> print(A)

a)

1, 2, 3, 4

b)

1, 2, 4, 3, 5

c)

1, 2, 3, 4, 5

d)

1, 2, 4, 5

20.

Kết quả của chương trình sau là bao nhiêu?

>>> s = “abcdefg”

>>> print(s[2])

a)

'c'

b)

'b'

c)

'a'

d)

'd'

21.

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

s=“hoa hau”

s.find(“o”)

a)

1

b)

0

c)

2

d)

3

22.

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

a)

5

b)

10

c)

15

d)

50

23.

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

a)

11

b)

10

c)

12

d)

50

24.

: Kết quả nào được in ra khi thực hiện các câu lệnh sau:

>>>def f(x, y):

a = x + y

print(a + n)

>>>n = 5

>>>f(2, 3)

a)

11

b)

10

c)

12

d)

50

25.

Chương trình sau thông báo lỗi gì?

n = 5

for i in range(n):

prin(i)

a)

Type Error

b)

NameError

c)

SyntaxError

d)

ValueError

26.

Chương trình chạy phát sinh lỗi ngoại lệ ZeroDivision, nên xử lí như thế nào?

a)

Kiểm tra lại giá trị số chia

b)

Kiểm tra lại chỉ số trong mảng

c)

Kiểm tra giá trị của số bị chia

d)

Kiểm tra kiểu dữ liệu nhập vào

27.

Cho xâu s = "Python". Muốn chuyển thành xâu s = "P y t h o n" ta cần làm sử dụng những câu lệnh?

a)

replace()

b)

split() và replace()

c)

del() và replace()

d)

split() và join()

28.

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

a)

1.4

b)

đông

c)

hạ

d)

3

29.

Cho danh sách A như sau: A=[10,9,8,5,7]:

để chèn số 1 vào vị trí phía sau phần tử số 8 trong danh sách trên ta dùng lệnh nào?

a)

A.insert(1,3)

b)

A.insert(3,1)

c)

insert(3,1)

d)

insert(1,3)

30.

Cho danh sách A như sau: A=[10,9,8,5,7]:

để xóa phần tử số 5 khỏi danh sách trên ta sử dụng lệnh?

a)

A.remove(5)

b)

A.dell(5)

c)

insert(5)

d)

remove(5)

31.

Cho danh sách A như sau: A=[10,9,8,5,7]:

để in sách A ra màn hình ta dùng lệnh ?

a)

Print(A)

b)

print(A)

c)

Print(a)

d)

print(a)

32.

Hãy kéo đúng vị trí để được kết quả như sau: cô_tô_tri_tôn_an_giang

33.

Hãy kéo đúng vị trí để được kết quả như sau: cô_tô_tri_tôn_an_giang