wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Tin10.BT list

Total questions: 45

Worksheet time: 26mins

Name
Class
Date
1.

Cho bài tập có nội dung như ảnh trên.

Em cho biết lệnh print(a) có tác dụng gì?

a)

Xuất list a ra màn hình

b)

Xuất list x ra màn hình

c)

Xuất 10 phần tử x của list a ra màn hình

d)

Xuất list n ra màn hình

2.

cho list a như sau: a=[0]

List a có bao nhiêu phần tử

a)

0

b)

1

c)

2

d)

3

3.

cho 2 list a,b như ảnh trên. Con hãy cho biết khi chạy chương trình kết quả là bao nhiêu?

a)

0

b)

1

c)

2

d)

3

4.

cho 2 list a,b như ảnh trên. Con hãy cho biết khi chạy chương trình kết quả là bao nhiêu?

a)

0

b)

1

c)

2

d)

Khó quá. Con chưa được học ạ!

5.

cho 2 list a,b như ảnh trên. Con hãy cho biết khi chạy chương trình kết quả là bao nhiêu?

a)

6

b)

7

c)

8

d)

Câu này thì con nghĩ có thể là cả 3 đáp án trên

6.

cho list a có các phần tử như ảnh. Bạn hãy cho biết kết quả dòng 11 như ảnh trên là bao nhiêu

a)

0

b)

15

c)

-10

d)

20

7.

cho list a có các phần tử như ảnh. Bạn hãy cho biết kết quả dòng 11 như ảnh trên là bao nhiêu

a)

0

b)

15

c)

-10

d)

20

8.

cho list a có các phần tử như ảnh. Bạn hãy cho biết kết quả dòng 8 như ảnh trên là bao nhiêu

a)

4

b)

-4

c)

5

d)

6

9.

cho list a có các phần tử như ảnh. Bạn hãy cho biết kết quả dòng 11 như ảnh trên là bao nhiêu

a)

0

b)

1

c)

2

d)

3

10.

kí hiệu sau : a=[] có ý nghĩa

a)

Tạo ra list a có 1 phần tử 0

b)

Tạo ra list a có 2 phần tử là : ], [

c)

Tạo ra list a là list rỗng

d)

Tạo kí tự đặc biệt

11.

Cho bài tập có nội dung như ảnh trên.

Em cho biết đề bài nào phù hợp với đáp án trên

a)

Nhập và xuất n phần tử của list a là các số nguyên ngẫu nhiên ra màn hình

b)

Nhập và xuất n phần tử của list a là các kí tự ngẫu nhiên ra màn hình

c)

Xuất 10 phần tử x của list a ra màn hình

d)

Nhập n phần tử là các số do người dùng tự nhập từ bàn phím

12.

Hàm append trong hình trên dùng để :

a)

thêm phần tử giá trị x vào list a

b)

thêm một đối tượng vào list x đã cho

c)

In list a ra màn hình

d)

Không làm gì cả. Để vậy cho vui mắt

13.

Hãy chọn dòng code đúng trong các dòng code dưới đây

a)

print(' Hello')

b)

x= random,randint(1,100)

c)

inmport random

d)

Print('Say Hiii')

14.

Hãy chọn dòng code đúng trong các dòng code dưới đây

a)

print(''' Hello''')

b)

x= random.randint(1,100)

c)

inmport random

d)

Print('Say Hiii')

15.

Đoạn code được tô nền xanh có ý nghĩa gì ?

a)

Đếm các phần tử chia hết cho 3 trong list a

b)

Tính tổng các phần tử chẵn trong list a

c)

Tính tổng các phần tử chia hết cho 3 trong list a

d)

Tính tổng các phần tử chia hết cho 3 trong list n

16.

Công thức tính tổng của các phần tử trong list a là :

a)

s=s+a[1]

b)

s=s+a[i]

c)

s=s+1

d)

s=0+a[i]

17.

Biến s trong đoạn code được tô nền xanh có ý nghĩa gì?

a)

Tính tổng các phần tử chẵn

b)

Đếm các phần tử chẵn

c)

Đếm các phần tử ở vị trí chẵn

d)

Để cho vui.

18.

Các phần tử chẵn trong list a được mô tả bằng công thức

a)

if a[i]%2==0

b)

if a[i]%2==1

c)

if a[i]%2=!0

d)

Tất cả đều đúng

19.

Đoạn code được tô nền xanh trong hình trên có ý nghĩa gì ?

a)

Để cho vui ngày Tết

b)

Tính tổng các phần tử lẻ

c)

Tính tổng các phần tử chẵn

d)

Tính tổng các phần tử ở vị trí lẻ

20.

Trong hình trên có mấy vị trí dòng code bị sai và các vị trí sai ở dòng nào

a)

Sai 3 lỗi ở dòng 1,3,12

b)

Sai 2 lỗi ở dòng 3,12

c)

Sai 4 lỗi ở dòng 1,3,4,12

d)

Sai 2 lỗi ở dòng 8,10

21.

Để máy tính in ra 10 dòng chữ " Các con sẽ được chơi cả tiết" thì ra chọn đoạn code nào dưới đây

a)

b)

c)

d)

Cả 3 đáp án đề ổn và thấy hợp lí nên con quyết định chọn phương án mà con nghi nghi là nó đúng

22.

Cho đoạn code như hình dưới đây. Khi chạy chương trình máy tính cho ra kết quả nào?

a)

0123456789

b)

012345678

c)

01234567891

d)

012345789

e)

Nhiều số quá, con không thể nào chọn được. Thôi đành mặc cho số phận tự chọn thôi

23.

Trong hình trên vị trí sai ở dòng nào

a)

2

b)

5

c)

7

d)

10

24.

cho list a như sau: a=[5,6,2,10,13,-25,7]

Phần tử a[4] có giá trị là bao nhiêu

a)

5

b)

13

c)

6

d)

-25

25.

Trong hình trên dòng code a=[] có ý nghĩa

a)

tạo ra list a rỗng

b)

tạo ra list a có phần tử 0

c)

xâu a là xâu rỗng

d)

phần tử a[i]=0

26.

Import Random có nghĩa:

a)

thư viện Random

b)

thêm thư viện random

c)

chèn thêm thư viện Random

d)

xóa thư viện random

27.

x= random.randint(1,100) có ý nghĩa

a)

Lấy ngẫu nhiên số x

b)

lấy ngẫu nhiên số x trong giới hạn từ 1 đến 100

c)

xuất số x ra màn hình ngẫu nhiên

d)

chọn x là 1 hoặc 10

28.

Điền vào phần ...... để đoạn code sau hoàn chỉnh

a)

x.append(a)

b)

a. appeend(x)

c)

a.append(x)

d)

a append(x)

29.

Điền vào phần ...... để đoạn code sau hoàn chỉnh

a)

x=[]

b)

a []

c)

[]=a

d)

a=[]

30.

Đoạn code nào dưới đây mà ta muốn xét duyệt vị trí của phần tử?

a)

b)

31.

Để kiểm tra xem phần tử a[i] có chia hết cho 3 không thì ta dùng đoạn code nào dưới đây?

a)

b)

c)

32.

Để " đếm các số chẵn có trong list a " thì ta dùng đoạn code nào dưới đây?

a)

b)

c)

33.

Để " tính tổng các số chẵn có trong list a " thì ta dùng đoạn code nào dưới đây?

a)

b)

c)

d)

34.

cho đoạn code trong hình sau. Em hãy cho biết số lượng phần tử của list a là bao nhiêu

a)

15

b)

16

c)

30

d)

50

35.

Để tạo ra 1 list a rỗng em hãy gõ dòng code vào ô dưới đây

(a)  

36.

Để lấy ra số nguyên x được máy tính chọn ngẫu nhiên từ 5 đến 300. Em hãy gõ đúng dòng code vào ô dưới đây

(a)  

37.

Để thêm thư viện random vào trong bài lập trình em hãy gõ đúng dòng code vào ô dưới đây

(a)  

38.

" Nếu phần tử a[i] là số chẵn " . Em hãy viết mệnh đề trên bằng câu lệnh trong python vào ô dưới đây

(a)  

39.

Cho biến s là tổng. Vậy em hãy viết công thức tính tổng của 1 list a là các số nguyên vào ô dưới đây

(a)  

40.

Cho biến d là đếm các phần tử. Vậy em hãy viết công thức đếm các phần tử theo qui luật nào đó của 1 list a là các số nguyên vào ô dưới đây

(a)  

41.

Phần mềm em đang học python tại phòng tin có tên là gì?

a)

Thony

b)

Thô ni

c)

Thonny

d)

baby

42.

cho đoạn chương trình trên ảnh bên. Khi chạy chương trình bạn sẽ nhận được kết quả nào?

a)

3

b)

14

c)

5

d)

6

43.

cho đoạn chương trình trên ảnh bên. Khi chạy chương trình bạn sẽ nhận được kết quả nào?

a)

3

b)

14

c)

15

d)

16

44.

cho đoạn chương trình trên ảnh bên. Khi chạy chương trình bạn sẽ nhận được kết quả nào?

a)

12

b)

14

c)

15

d)

16

45.

cho đoạn chương trình trên ảnh bên. Khi chạy chương trình bạn sẽ nhận được kết quả nào?

a)

12

b)

14

c)

15

d)

16