Câu 1
Phần I: Câu trắc nghiệm nhiều phương án lựa chọn. Mỗi câu hỏi HS chỉ chọn một phương án.
Trong câu lệnh while, <điều kiện> phải là một:
Đáp án và lời giải
Đáp án: A
Phần I: Câu trắc nghiệm nhiều phương án lựa chọn. Mỗi câu hỏi HS chỉ chọn một phương án.
Trong câu lệnh while, <điều kiện> phải là một:
Đáp án: A
Cho đoạn chương trình: a = [1, 3, 2, 1]
for i in a:
print(i+1)
Phương án nào dưới đây nêu đúng kết quả chạy chương trình trên?
Đáp án: B
Để xác định độ dài của xâu a ta dùng phương án nào sau đây?
Đáp án: A
Hãy cho biết kết quả của đoạn chương trình dưới đây: x = 5
while x > 10: print('Hello')
Đáp án: B
Cho đoạn lệnh sau: a = [2, 4, 7, 1, 5]
a. insert(3, 6) Danh sách a thu được là:
Đáp án: D
Cú pháp y[:m] xác định xâu con nào sau đây?
Đáp án: B
Lệnh ‘Xuyên Mộc’.find(‘THPT’) cho kết quả là:
Đáp án: C
Cho biết kết quả in ra màn hình của đoạn chương trình sau: x = 5
if x % 2 != 0: print(x*x)
else:
print(x*2)
Đáp án: A
Dãy số nào sau đây là kết quả của lệnh range(5)?
Đáp án: A
Để xóa phần tử thứ 3 trong danh sách a ta dùng lệnh nào sau đây?
Đáp án: D
Để xuất phần tử đầu tiên trong danh sách a, phương án nào sau đây đúng?
Đáp án: C
Hàm range(m, n) trong câu lệnh lặp for dùng để khởi tạo dãy số nguyên nào sau đây?
Đáp án: A
Lệnh ‘là lá la la là lá la’.count(‘la’) cho kết quả là gì?
Đáp án: A
Dạng nào sau đây là cú pháp câu lệnh if-else trong chương trình Python?
Đáp án: C
Hãy cho biết kết quả của đoạn chương trình dưới đây: s = 0
for i in range(5, 20): if i%5 == 0: s += i
print(s)
Đáp án: D
Trong Python, cú pháp câu lệnh lặp while là:
Đáp án: A
Phương án nào dưới đây là kết quả của đoạn chương trình sau? a = [5, 2, 4, 3, 0]
a.append(4) print(a)
Đáp án: B
Trong Python, đối với cấu trúc if-else thì <câu lệnh hay nhóm câu lệnh 1> được thực hiện khi:
Đáp án: A
Cho đoạn chương trình sau:
a = ['Lan', 'Minh', 'Thảo', 'Đào']
b = [1, 2]
print(b + a)
Phương án nào dưới đây là kết quả của việc chạy chương trình trên?
Đáp án: D
Cho s = ‘banana’. Lệnh s.count('a', 1, 5) cho kết quả là:
Đáp án: D
Hãy cho biết kết quả của đoạn chương trình dưới đây: i = 2
s = 0
while i < 10: s = s + i
i = i + 2 print(s)
Đáp án: D
Để lấy ký tự cuối cùng của xâu s, ta sử dụng cú pháp nào?
Đáp án: B
Lệnh nào sau đây dùng để khởi tạo danh sách bằng cách gán giá trị trong khoảng cho trước?
Đáp án: B
Cho s = ‘Python’. Lệnh s.replace(‘p’, ‘P’) cho kết quả là:
Đáp án: A
Cho đoạn chương trình sau: for i in range(5): print(i)
Trong đoạn chương trình trên, lệnh print(i) được thực hiện bao nhiêu lần?
Đáp án: D
Để khai báo danh sách a rỗng, phương án nào sau đây đúng?
Đáp án: C
Trong đoạn chương trình sau, khối lệnh nào thuộc if?: if x > 0:
print("A")
print("B")
Đáp án: C
Cho xâu s = ‘123456’ thì s[0:3] cho kết quả là gì?
Đáp án: B
PHẦN II. Câu trắc nghiệm ĐÚNG/SAI. Trong từng câu, tại mỗi ý a, b, c, d, học sinh chọn một trong hai phương án ĐÚNG hoặc SAI bằng cách TÔ vào 1 trong 2 ô tương ứng ở phiếu trả lời trắc nghiệm.
Cho chương trình Python sau: x = 4
y = 6
if x > 5 and y > 5: result = x * y
elif x > 3 or y > 7: result = x + y
else:
result = x – y print(result)
Điều kiện ở nhánh if trả về giá trị False
Nếu x = 2, y = 7 thì chương trình in ra kết quả là -5
Sau khi thực hiện chương trình biến result có giá trị bằng 24
Tất cả các nhánh đều được thực hiện lần lượt từ trên xuống dưới
Đáp án: a) Đúng; b) Đúng; c) Sai; d) Sai
Cho chương trình Python sau:
a = [int(i) for i in input().split()] for i in range(len(a)):
if a[i] % 2 != 0: a[i] = 1
print(a)
Các phần tử có giá trị bằng 0 trong danh sách a không bị thay đổi giá trị trong suốt quá trình chạy chương trình
Nếu danh sách a = [2, 3, 1, 4, -5] thì kết quả in lên màn hình là [2, 1, 1, 4, -5]
a là một danh sách chứa các số nguyên được nhập vào từ bàn phím
Câu lệnh for i in range(len(a)) dùng để duyệt danh sách a với i = 0, 1, 2,…, len(a)
Đáp án: a) Đúng; b) Sai; c) Đúng; d) Sai
Cho chương trình Python sau:
a = "Hello world"
b = a.replace('world', 'Python') print(b[6:]+a[5:])
a và b đều có kiểu dữ liệu là kiểu xâu
Chương trình trên cho kết quả in ra màn hình là word world
Xâu b có nội dung là ‘Hello Python’
Sau khi thực hiện lệnh replace xâu a có nội dung là ‘Hello Python’.
Đáp án: a) Đúng; b) Sai; c) Đúng; d) Sai