Câu 1
I. Phần I: Trắc nghiệm nhiều lựa chọn. (Thí sinh chọn một phương án đúng nhất)
Cho chương trình sau:

Chương trình trên in ra màn hình kết quả là:
Đáp án và lời giải
Đáp án: A
2/24 câu đang cập nhật đáp án (ghi rõ ở từng câu), chưa tính điểm; điểm tính trên 22 câu còn lại.
I. Phần I: Trắc nghiệm nhiều lựa chọn. (Thí sinh chọn một phương án đúng nhất)
Cho chương trình sau:

Chương trình trên in ra màn hình kết quả là:
Đáp án: A
Lệnh dùng để tính độ độ dài của danh sách là:
Đáp án: A
Đáp án: A
Đáp án: C
Chọn cú pháp đúng của lệnh while trong Python?
Đáp án: A
Xâu rỗng được định nghĩa là:
Đáp án: D
Đáp án: C
Kết quả của các dòng lệnh sau là:
Đáp án: C
Lệnh viết đúng cú pháp là:
Đáp án: D
Đáp án: D
Công việc lặp với số lần biết trước là:
Đáp án: A
Cho đoạn chương trình sau:
ts= “Hoc tin cùng chúng tớ”
print(ts[5])
Phương án nào sau đây là kết quả của chương trình trên?
Đáp án: B
Câu lệnh lặp While trong Python là?
Đáp án: B
Có thể truy cập từng phần tử của danh sách thông qua?
Đáp án: B
Phương án nào sau đây nêu đúng vùng giá trị của lệnh range(10)?
Đáp án: D
Cú pháp đầy đủ của lệnh find() là:
Đáp án: A
Để tách xâu s thành danh sách các từ ta viết:
Đáp án: C
Cho xâu B như sau:
B = "Tin học 10 Kết nối tri thức"
Kết quả khi thực hiện lệnh B.split() là:
Đáp án: C
Giá trị của biểu thức 100%4 == 0 là:
Đáp án: D
Cho chương trình sau.

Giá trị của num sau chương trình là:
Đáp án: B
Phần II: Trắc nghiệm đúng – sai
Một số ý kiến về các câu lệnh xử lí xâu như sau.
Lệnh split() dùng để tách một xâu thành danh sách các từ.
Lệnh join() có tác dụng tương tự lệnh split().
Để tìm một xâu trong một xâu khác có thể dùng in hoặc find().
Lệnh find() đơn tìm vị trí xâu con trong xâu mẹ, nếu không thấy thì trả về 0.
Đáp án: a) Đúng; b) Sai; c) Đúng; d) Sai
Cho X = True, Y = False. Một số kết quả được nêu ra như sau.
X and Y = False.
not Y = True.
X or Y = False.
not X = True.
Đáp án: a) Đúng; b) Đúng; c) Sai; d) Sai
II. Phần tự luận (3 Điểm)
(1 điểm): Cho đoạn chương trình sau:

a. Biến i nhận các giá trị nào?
b. Sau khi thực hiện chương tình thì giá trị của s bằng bao nhiêu?
Lời giải của đề gốc để bạn tự đối chiếu; câu tự luận không tính điểm.
|
1.a |
Biến i nhận các giá trị: 0,1,2 |
0.5 |
|
1.b |
s=6 |
0.5 |
(2 điểm):
a. Viết chương trình nhập vào một dãy gồm n số nguyên.
b. Đếm và đưa ra màn hình số lượng các số chẵn trong dãy.
c.Đưa ra màn hình các số chẵn ở vị trí lẻ.
Lời giải của đề gốc để bạn tự đối chiếu; câu tự luận không tính điểm.
|
a=[] n=int(input(‘nhập n=’)) for i in range(n): x=int(input(‘nhâp giá trị phần tử thứ’+str(i) a.append(x) |
|
d=0 for i in a: if i%2= =0: d=d+1 print(d) |
|
for i in range(n): if (i%2 ! =0) and (a[i]%2 = =0): print(a[i]) |