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
Phạm vi của biến là gì?
Đáp án và lời giải
Đáp án: C
Câu 2
Biến được khai báo bên trong hàm gọi là:
Đáp án và lời giải
Đáp án: B
Câu 3
Biến toàn cục là biến được khai báo:
Đáp án và lời giải
Đáp án: B
Câu 4
Biến cục bộ chỉ có hiệu lực:
Đáp án và lời giải
Đáp án: B
Câu 5
Điều gì xảy ra khi gọi biến cục bộ ngoài phạm vi của nó?
Đáp án và lời giải
Đáp án: C
Câu 6
Biến toàn cục có thể được sử dụng trong hàm không?
Đáp án và lời giải
Đáp án: B
Câu 7
Để thay đổi biến toàn cục trong hàm, cần dùng từ khóa nào?
Đáp án và lời giải
Đáp án: C
Câu 8
Biến x được khai báo toàn cục. Trong hàm muốn sửa x, ta viết:
Đáp án và lời giải
Đáp án: B
Câu 9
Câu lệnh global x có tác dụng gì?
Đáp án và lời giải
Đáp án: C
Câu 10
Trong Python, biến được khai báo trong vòng lặp for nằm trong hàm là:
Đáp án và lời giải
Đáp án: B
Câu 11
Khi định nghĩa một hàm, biến nào không nên dùng lại tên với biến toàn cục?
Đáp án và lời giải
Đáp án: B
Câu 12
Tại sao nên hạn chế sử dụng biến toàn cục?
Đáp án và lời giải
Đáp án: B
Câu 13
Biến toàn cục có thể được đọc trong hàm mà không cần global không?
Đáp án và lời giải
Đáp án: B
Câu 14
Trong chương trình có biến x = 10, nếu trong hàm khai báo x = 5, thì:
Đáp án và lời giải
Đáp án: B
Câu 15
Khi sử dụng biến toàn cục trong nhiều hàm, nên lưu ý điều gì?
Đáp án và lời giải
Đáp án: B
Câu 16
Phạm vi của biến bắt đầu từ:
Đáp án và lời giải
Đáp án: C
Câu 17
Biến toàn cục có thể được dùng trong nhiều tệp khác nhau bằng cách:
Đáp án và lời giải
Đáp án: C
Câu 18
Đâu là ví dụ về biến cục bộ?
Đáp án và lời giải
Đáp án: B
Câu 19
Biến nào sẽ mất đi sau khi kết thúc hàm?
Đáp án và lời giải
Đáp án: B
Câu 20
Khi nào nên dùng biến toàn cục?
Đáp án và lời giải
Đáp án: B
Câu 21
Biến trong định nghĩa hàm có thể là:
Đáp án và lời giải
Đáp án: B
Câu 22
Nếu không muốn thay đổi biến toàn cục trong hàm, ta nên:
Đáp án và lời giải
Đáp án: C
Câu 23
Khi dùng biến toàn cục trong hàm mà không dùng global, nhưng có gán lại giá trị, kết quả là:
Đáp án và lời giải
Đáp án: C
Câu 24
Tại sao nên sử dụng biến cục bộ thay vì biến toàn cục khi có thể?