wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

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

Total questions: 25

Worksheet time: 13mins

Name
Class
Date
1.

Câu 2. Cho đoạn chương trình Python sau:

Tong = 0

While Tong < 10:

Tong = Tong + 1

Giá trị của tổng bằng bao nhiêu?

a)

A. 5

b)

B. 10

c)

C. 11

d)

D. 12

2.

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

đây:

a = 10

while a < 11: print(a)

a)

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

b)

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

c)

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

d)

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

3.

Đối tượng dưới đây thuộc kiểu dữ liệu nào?

A = [1,2,”3”]

a)

A. list

b)

B. int

c)

C. float

d)

D. string

4.

Câu 1. Trong các phát biểu sau, phát biểu nào chưa chính xác?

a)

A. While là lệnh lặp với số lần lặp không biết trước.

b)

B. For là lệnh lặp với số lần xác định trước.

c)

C. While là vòng lặp điều kiện thực hiện cho đến khi <điều kiện> = False.

d)

D. Lệnh for trong Python luôn được xác định bởi vùng giá trị của lệnh range().

5.

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

a)

A. abs()

b)

B. link()

c)

C. append()

d)

D. add()

6.

Câu 8. Danh sách A = như thế nào sau các lệnh sau:

A = [2, 3, 5, 6]

A.append(4)

del(A[2])

a)

A. 2,3,4,5,6,4

b)

B. 2,3,4,5,6

c)

C. 2,4,5,6

d)

D. 2,3,6,4

7.

Chương trình sau thực hiện công việc gì? S = 0 for i in range(len(A)): if A[i] > 0: S = S + A[i] print(S)

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ử không âm trong A.

d)

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

8.

Câu 5. Khi khai báo mảng:

A = list("3456789")

Để in giá trị phần tử thứ 2 của mảng một chiều A ra màn hình ta viết:

a)

A. print(A[2])

b)

B. print(A[1])

c)

C. print(A[3])

d)

D. print(A[0])

9.

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

S = 0

for i in range(len(A)):

if A[i] > 0:

S = S + A[i]

print(S)

a)

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

b)

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

c)

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

d)

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

10.

Kết quả của chương trình sau là gì? A = [1, 2, 3, 4, 5, 6, 5] for k in A: print(k, end="")

a)

1 2 3 4 5 6 5

b)

1234565

c)

12345

d)

234565

11.

Câu 9. Phương thức nào sau đây dùng để xóa một phần tử của danh sách?

a)

A. len()

b)

B. append()

c)

C. clear()

d)

D. remove()

12.

Nối các phần tử của A để tạo thành một xâu, ta sử dụng phương thức nào? A = ['1', '2', '3', '4', '5', '6']

a)

join()

b)

append()

c)

split()

d)

find()

13.

Cho xâu s = "kiểm tra học kì II" thì s[3] cho kết quả là:

a)

'k'

b)

'i'

c)

'm'

d)

'e'

14.

Toán tử nào dùng để kiểm tra một giá trị có nằm trong danh sách không?

a)

in

b)

int

c)

range

d)

append

15.

Để kiểm tra xâu s1 có phải là xâu con của xâu s2 không ta sử dụng toán tử:

a)

in

b)

int

c)

append

d)

clear

16.

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

a)

Lệnh clear() chỉ xóa tất cả các phần tử có giá trị trống rỗng.

b)

Lệnh clear() không xóa các phần tử có giá trị cho trước trong list.

c)

Lệnh remove() xóa toàn bộ danh sách.

d)

Lệnh clear() xóa toàn bộ danh sách.

17.

Toán tử nào dùng để kiểm tra một giá trị có nằm trong danh sách không?

a)

in

b)

int

c)

range

d)

append

18.

Lệnh nào sau đây là sai?

(a)  

19.

Kết quả của chương trình sau là gì? A = [1, 2, 3, 4, 5, 6] for k in A: print(k, end="")

a)

1 2 3 4 5 6

b)

123456

c)

12345

d)

234565

20.

Lệnh nào sau đây xoá toàn bộ danh sách?

a)

clear()

b)

pop()

c)

remove()

d)

del()

21.

Cho biết kết quả của đoạn chương trình sau: def tinhitch(a,b): return a * b - 2 tinhitch(2,3)

a)

2

b)

3

c)

4

d)

5

22.

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

s = "0121345"

s = s[0] = ‘8’

print(s[0])

a)

'8’

b)

'0’

c)

'1'

d)

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

23.

Trong các hàm sau, hàm nào là hàm thiết kế sẵn của Python?

a)

daovt()

b)

intk()

c)

int()

d)

f_tong()

24.

Chương trình sau có kết quả là bao nhiêu? name = "Codelearn" print(name[0])

a)

'C'

b)

'o'

c)

'c'

d)

Câu lệnh bị lỗi.

25.

Khi khai báo hàm, thành phần nào được định nghĩa và được dùng như biến trong hàm?

a)

Tham số

b)

Đối số

c)

Dữ liệu

d)

Giá trị