TOP 40 câu Trắc nghiệm Tin học 11 Python Bài 13 (có đáp án 2023): Kiểu bản ghi

Bộ 40 câu hỏi trắc nghiệm Tin học lớp 11 Python Bài 13: Kiểu bản ghi có đáp án đầy đủ các mức độ giúp các em ôn trắc nghiệm Tin học 11 Python Bài 13.

1 2,461 11/01/2023
Tải về


Trắc nghiệm Tin học 11 Python Bài 13: Kiểu bản ghi

Câu 1: Để khởi tạo biến d có kiểu dict (chưa gán giá trị) ta dùng lệnh:

A. d={}

B. d=’’

C. d=[]

D. d=0

Đáp án: A

Giải thích:

Vì đáp án B là khai báo xâu rỗng.

Đáp án C là khai báo mảng

Đáp án D là gán giá trị d=0.

Câu 2. Gán giá trị cho một biến dict được thực hiện theo cú pháp:

A. <tên biến>[]:=<giá trị>

B. <tên biến>[]=<giá trị>

C. <tên biến>[]:<giá trị>

D. <tên biến>==<giá trị>

Đáp án: B

Giải thích:

Vì trong Python để khai báo biến ta sử dụng dấu ‘=’ để gán tên biến cho giá trị, theo cú pháp: <tên biến>[]=<giá trị>

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

d={‘ten’:’Nguyễn Văn An’, ‘tuổi’:21}

print(d[‘ten’])

Kết quả là:

A. ‘ten’

B. tuổi

C. 21

D. Nguyễn Văn An

Đáp án: D

Giải thích:

Vì lệnh print(d[‘ten’]) truy xuất đến phần tử ‘ten’ của dict, nên kết quả là: Nguyễn Văn An

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

d={‘ten’:’Nguyễn Văn An,’tuoi’:21}

d[‘tuoi’]=27

Print(d)

Kết quả trên màn hình là:

A. {‘ten’:’Nguyễn Văn An,’tuoi’:21}

B. {‘ten’:’Nguyễn Văn An,’tuoi’:27}

C. {’tuoi’:27}

D. {’tuoi’:21}

Đáp án: B

Giải thích:

Vì sau khi thực hiện lệnh d[‘tuoi’]=27, ‘tuoi’ được gán giá trị là 27, ‘ten’ vẫn giữ nguyên giá trị là guyễn Văn An,’tuoi’

Câu 5. Câu lệnh d.clear() có nghĩa là:

A. Xóa tất cả các phần tử trong d, trả về dict rỗng.

B. Xóa phần tử cuối cùng trong d.

C. Xóa phần tử đầu tiên trong d.

D. Xóa và lấy giá trị được xóa.

Đáp án: A

Giải thích:

Câu lệnh <biến dict>.clear() có nghĩa là: Xóa tất cả các phần tử trong biến dict, trả về dict rỗng.

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

d={1:2,2:4,3:9}

Print(d.pop(2))

Print(d)

Trên màn hình sẽ xuất hiện giá trị là:

A. 1

B. 4

C. 9

D. {2,9}

Đáp án: A

Giải thích:

Lệnh Print(d.pop(2)) sẽ xóa và lấy giá trị phần tử được xóa là phần tử số 2, vì vậy trên màn hình sẽ xuất hiện giá trị của phần tử số 2 là 4.

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

d={1:2,2:4,3:9}

Print(d.popitem())

Print(d)

Trên màn hình sẽ xuất hiện giá trị là:

A. (2,4)

B. (3,9)

C. (4,9)

D. (2,9)

Đáp án: B

Giải thích:

Lệnh Print(d.popitem()) sẽ xóa  phần tử cuối và trả về cặp key, value, vì vậy trên màn hình sẽ xuất hiện (3,9)

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

ages = {'An': 24, 'Binh': 30, 'Cuc': 27}

for x in ages:

print(ages[x])

Kết quả trả về là:

A. 24

30

27

B. 24

     30

C. 30

     27

D. 27

Đáp án: A

Giải thích:

Vì câu lệnh print(ages[x]) truy cập đến phần tử của dict, câu lệnh for x in ages:

Truy cập đến từng phần tử của dict, vì vậy kết quả trả về lần lượt là các phần tử của dict:

24
30
27

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

friend_ages = {'An': 24, 'Binh': 30, 'Cuc': 27, 'Dat': 30, 'Hoa': 18}

print('Binh' in friend_ages)

Kết quả trả về là:

A. True

B. False

C. 0

D. 1

Đáp án: A

Giải thích:

Vì để xác định xem một khóa key được chỉ định có tồn tại trong dict hay không ta sử dụng từ khóa in: print('Binh' in friend_ages), ‘Binh’ có tồn tại trong dict nên kết quả trả về là True.

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

friend_ages = {'An': 24, 'Binh': 30, 'Cuc': 27, 'Dat': 30, 'Hoa': 18}

print(len(friend_ages))

Kết quả là:

A. 4

B. 5

C. 0

D. 3

Đáp án: A

Giải thích:

Câu lệnh len(friend_ages)) để xác định có bao nhiêu item (cặp khóa-giá trị) trong dict, nên kết quả trả về là 5 (cặp).

Các câu hỏi trắc nghiệm Tin học lớp 11 Python có đáp án, chọn lọc khác:

Trắc nghiệm Bài 14: Kiểu dữ liệu tệp có đáp án

Trắc nghiệm Bài 15: Thao tác với tệp có đáp án

Trắc nghiệm Bài 16: Ví dụ làm việc với tệp có đáp án

Trắc nghiệm Bài 17: Chương trình con và phân loại có đáp án

Trắc nghiệm Bài 18: Ví dụ về cách định nghĩa và sử dụng hàm có đáp án

1 2,461 11/01/2023
Tải về


Xem thêm các chương trình khác: