10 câu  Trắc nghiệm Tin 11 Python Bài 13: Kiểu bản ghi có đáp án
Đề thi

10 câu Trắc nghiệm Tin 11 Python Bài 13: Kiểu bản ghi có đáp án

A
Admin
Tin họcLớp 1186 lượt thi
10 câu hỏi
1. Trắc nghiệm
1 điểm

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

d={}

d=’’

d=[]

d=0

Xem đáp án

Đáp án đúng là: A

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.

2. Tự luận
1 điểm

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

Xem đáp án

Đáp án đúng là: B

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>[<key>]=<giá trị>

3. Trắc nghiệm
1 điểm

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à:

‘ten’

tuổi

21

Nguyễn Văn An

Xem đáp án

Đáp án đúng là: D

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

4. Trắc nghiệm
1 điểm

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à:

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

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

{’tuoi’:27}

{’tuoi’:21}

Xem đáp án

Đáp án đúng là: B

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’

5. Trắc nghiệm
1 điểm

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

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

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

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

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

Xem đáp án

Đáp án đúng là: A

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.

6. Trắc nghiệm
1 điểm

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à:

1

4

9

{2,9}

Xem đáp án

Đáp án đúng là: A

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.

7. Trắc nghiệm
1 điểm

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à:

(2,4)

(3,9)

(4,9)

(2,9)

Xem đáp án

Đáp án đúng là: B

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)

8. Trắc nghiệm
1 điểm

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à:

24

30
27

24

30

30

27

27

Xem đáp án

Đáp án đúng là: A

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

9. Trắc nghiệm
1 điểm

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à:

True

False

0

1

Xem đáp án

Đáp án đúng là: A

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.

10. Trắc nghiệm
1 điểm

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à:

4

5

0

3

Xem đáp án

Đáp án đúng là: B

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