Trắc nghiệm Tin học 10 Kết nối tri thức Bài 22 (có đáp án): Kiểu dữ liệu danh sách

THỜI GIAN LÀM BÀI
00Giờ
00Phút
00 Giây

1. Em hãy chọn phát biểu đúng khi nói về dữ liệu danh sách (List) trong Python





2. Dùng lệnh nào để có thể duyệt lần lượt các phần tử của danh sách?





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





4. Trong python, để khai báo một danh sách và khởi tạo sẵn một số phần tử ta dùng cú pháp nào?





5. Khai báo một danh sách Z rỗng, thì khai báo nào sau đây là đúng?





6. Trong Python, đoạn lệnh sau làm nhiệm vụ gì?

F=[]
for x in range(10):
     F.append(int(input()))







7. Trong Python, cho đoạn chương trình sau:
b=[7,10,15,20,100]
for i in range(2,len(b)-1):
    print(b[i],end= " ")

Đoạn chương trình trên đưa ra màn hình kết quả nào sau đây?






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






9. Để xóa 2 phần tử ở vị trí 1 và 2 trong danh sách a hiện tại ta dùng lệnh nào?





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





11. Trong Python, câu lệnh nào được sử dụng để thêm một phần tử vào cuối của một danh sách?





12. Để khai báo danh sách a và khởi tạo danh sách a có 3 phần tử 10, 20, 30, phương án nào sau đây đúng?





13. Để khởi tạo danh sách a gồm 50 số 0, phương án nào sau đây đúng?





14. Lệnh nào sau đây được dùng để tính độ dài của phần tử?





15. Lệnh xoá một phần tử của một danh sách A có chỉ số i là





16. Phần tử thứ bao nhiêu trong mảng A bị xoá?
A=[]
for i in range(1, 1001):
	if(i % 7 == 0) and (i % 5 !=0):
		A.append(str(i))
print(','.join(A))






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





18. Cho khai báo mảng sau:
A = list("3456789")
Để in giá trị phần tử thứ 2 của danh sách A ra màn hình ta viết:






19. 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)






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






21. Hoàn thiện chương trình tính tích các phần tử dương trong danh sách A.
>>> S = (……)
>>> for i in range(len(A)):
			(……)
				S = S * A[i]
>>> print(S)






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





23. Cho danh sách a = [1, 2, 3, 4, 5]. Lệnh nào dưới đây sẽ xóa phần tử có chỉ số 3 trong danh sách?





24. Cho danh sách a = [1, 2, 3, 4, 5]. Lệnh nào dưới đây sẽ xóa phần tử là số 3 trong danh sách?





25. Cho danh sách a = [1, 2, 3, 4, 5]. Lệnh nào dưới đây sẽ đảo ngược thứ tự các phần tử trong danh sách?





26. Cho danh sách a = [1, 2, 3, 4, 5]. Lệnh nào dưới đây sẽ trả về phần tử cuối cùng trong danh sách?





27. Cho danh sách a = [1, 2, 3, 4, 5]. Lệnh nào dưới đây sẽ trả về số lượng phần tử trong danh sách?





28. Giả sử danh sách được xác định như sau:
A = [1, 2, 3, 10, "Việt", True]
print(A[2], A[4], A[5], len(A))
Em hãy cho biết câu lệnh Trên in gì ra màn hình là






29. Để xuất phần tử cuối cùng trong danh sách a, phương án nào sau đây đúng?





30. Cho đoạn lệnh sau:
a=[7,3,8,1,9]
del(a[3])
Danh sách a thu được là:






31. Cho khai báo danh sách sau:
a = ["xuan", "hạ", 1.4, "đông", "3", 4.5, 7]
đâu là giá trị của a[3]?






32. Để xuất phần tử đầu tiên trong danh sách a, phương án nào sau đây đúng?





33. Đoạn chương trình saulàm nhiệm vụ gì?
A=[6,7,8,9,11,12]
Count=0
for i in range(len(A)):
    if A[i]%2==0:
        Count=Count+1
print(Count)






34. Đoạn chương trình sau làm nhiệm vụ gì?
A=[6,7,8,9,11,12]
S=0
for i in range(len(A)):
    if A[i]%2==0:
        S=S+A[i]
print(S)






35. Kết quả khi thực hiện đoạn chương trình sau, giá trị S thu được là bao nhiêu?
A=[6,7,8,9,11,12]
S=0
for i in range(len(A)):
    if A[i]%2==0:
        S=S+A[i]
print(S)






36. Kết quả khi thực hiện đoạn chương trình sau, giá trị Count thu được là bao nhiêu?
A=[6,7,8,9,11,12,15]
Count=0
for i in range(len(A)):
    if A[i]%2==0:
        Count=Count+1
print(Count)






37. Kết quả khi thực hiện đoạn chương trình sau là gì?
A=[6,7,8,9,11,12,15]
S=0
for i in range(len(A)):
    if A[i]%2!=0:
        print(A[i],end=" ")






38. Kết quả của chương trình sau là gì?
A=[2, 3, 5, "python", 6]
A.append(4)
A.append(2)
A.append("x")
del(A[2])
print(len(A))






39. Giả sử có một list: i = [2, 3, 4]. Nếu muốn in list này theo thứ tự ngược lại ta nên sử dụng phương pháp nào sau đây?





40. Cách khai báo biến mảng sau đây, cách nào sai?



Next Post Previous Post
No Comment
Add Comment
comment url