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
15 câu · Đề theo bài
Xem trước: đọc nhanh mọi câu dạng chữ, chưa tính giờ, chưa hiện đáp án. Luyện tập: chọn đáp án là biết đúng sai ngay, kèm lời giải. Thi thử: nộp bài mới chấm điểm và hiện lời giải.
Câu 1
Đoạn lệnh sau làm nhiệm vụ gì?
A = []
for x in range(10):
Đáp án và lời giải
Đáp án: A
Câu 2
Chọn phát biểu đúng khi nói về dữ liệu kiểu mảng(List) trong python.
Đáp án và lời giải
Đáp án: B
Câu 3
Cách khai báo biến mảng sau đây, cách nào sai?
Đáp án và lời giải
Đáp án: D
Câu 4
Cho khai báo mảng sau:
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:
Đáp án và lời giải
Đáp án: B
Câu 5
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?
Đáp án và lời giải
Đáp án: A
Câu 6
Chương trình sau thực hiện công việc gì?
A=[]
for i in range(1, 1001):
if(i % 7 == 0) and (i % 5 !=0):
Đáp án và lời giải
Đáp án: C
Câu 7
Đối tượng dưới đây thuộc kiểu dữ liệu nào?
A = [1, 2, ‘3’]
Đáp án và lời giải
Đáp án: A
Câu 8
Phương thức nào sau đây dùng để thêm phần tử vào list trong python?
Đáp án và lời giải
Đáp án: C
Câu 9
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])
Đáp án và lời giải
Đáp án: D
Câu 10
Kết quả của chương trình sau là gì?
A = [2, 3, 5, "python", 6]
Đáp án và lời giải
Đáp án: F
Câu 11
Cho arr = [‘xuan’, ‘hạ’, 1. 4, ‘đông’, ‘3’, 4.5, 7]. Đâu là giá trị của arr[3]?
Đáp án và lời giải
Đáp án: B
Câu 12
Lệnh nào để duyệt từng phần tử của danh sách?
Đáp án và lời giải
Đáp án: C
Câu 13
Lệnh xoá một phần tử của một danh sách A có chỉ số i là:
Đáp án và lời giải
Đáp án: C
Câu 14
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)
Đáp án và lời giải
Đáp án: D
Câu 15
Hoàn thiện chương trình tính tích các phần tử dương trong danh sách A.