Quảng cáo
Đề cương ôn tập Giữa kì 2 Tin học 10 năm 2023–2024 trường THPT Yên Dũng số 2 (Bắc Ninh)
QR

Đề cương ôn tập Giữa kì 2 Tin học 10 năm 2023–2024 trường THPT Yên Dũng số 2 (Bắc Ninh)

Nguồn: vietjack.com

Xem trước nội dung

ĐỀ CƯƠNG ÔN TẬP KIỂM TRA GIỮA KÌ II TIN 10 NĂM 2023-2024 I.TRẮC NGHIỆM CHỌN PHƯƠNG ÁN ĐÚNG Câu 1 . Số công việc cần phải lặp với số lần xác định? 1) Đếm số học sinh của lớp. 2) Đếm số chia hết cho 5 trong đoạn từ 10 tới 100. 3) Đọc tên lần lượt từng học sinh của một lớp có 30 em. 4) Chạy 5 vòng sân bóng. 5) Tính tổng các số có 2 chữ số. A. 3. B. 4. C. 5. D. 2. Câu 2 . Biến đếm trong vòng lặp for i in range(<giá trị cuối>) tăng lên mấy đơn vị sau mỗi lần lặp? A. 1. B. 2. C. 0. D. Tất cả đều sai. Câu 3 . Cho các câu lệnh sau, hãy chỉ ra câu lệnh đúng: A. x = 0 for i in range(10): x = x + 1 B. x = 0 for i in range(10): x:= x + 1

C. x = 0 for i in range(10) x = x + 1 D. x:= 0 for i in range(10): x = x + 1 Câu 4 . Trong Python, câu lệnh nào dưới đây được viết đúng? A. for i in range(10): prin(“A”) B. for i in range(10): print(“A”)

C. for i in range(10): print(A) D. for i in range(10) print(“A”) Câu 5 . Trong câu lệnh lặp: j=0 for j in range(10): j = j + 2 print(j) Khi kết thúc câu lệnh trên, câu lệnh print(j) được thực hiện bao nhiêu lần? A. 10 lần. B. 1 lần.

C. 5 lần. D. Không thực hiện. Câu 6. Trong Python, đoạn chương trình sau đưa ra kết quả gì? for i in range(10, 0, -1): print(i, ‘’) A. 10, 9, 8, 7, 6, 5, 4, 3, 2, 1. B. Đưa ra 10 dấu cách.

C. 1 2 3 4 5 6 7 8 9 10. D. Không đưa ra kết quả gì. Câu 7 . Lệnh nào in ra màn hình các giá trị sau? 11111 22222 33333 44444 55555 A. for i in range(1, 6): print(i, i, i, i, i) B. for i in range(1, 6): print(str(i)*5)

C. for i in range(1, 5): print(str(i)*5) D. for i in range(0, 5): print(str(i)*5) Câu 8. Điền phần còn thiếu … trong đoạn code sau để được kết quả dưới đây? 55555 44444 33333 22222

11111 for i in range(5, 0, …): print(str(i)*5) A. -1 B. 0 C. None D. 1 Câu 9 : Trong NNLT Python, cấu trúc câu lệnh lặp nào sau đây đúng: A. for <biến đếm> in range(<giá trị cuối]>, <giá trị đầu>): <khối lệnh> B. for <biến đếm> in (<giá trị cuối>, <giá trị đầu>, <bước nhảy>): <khối lệnh> C. for <biến đếm> in range(<giá trị đầu>… <giá trị cuối>, <bước nhảy>): <khối lệnh> D. for <biến đếm> in range(<giá trị đầu>, <giá trị cuối>, <bước nhảy>): <khối lệnh> Câu 10: Trong NNLT Python, câu lệnh nào sau đây đúng khi in ra màn hình các số tự nhiên từ 0..10 trên 1 dòng? A. for i in range(9): print(i,end= '') B. for i in range(10): print(i,end='')

C. for i in range(11): print(i,end='') D. for i in range(12): print(i,end='') Câu 11 . Trong NNLT Python, câu lệnh nào sau đây sai khi in ra màn hình các số tự nhiên từ 0..10 trên 1 dòng? A. for i in range(0,11,1): print(i,end='' '') B. for i in range(11): print(i,end='' '')

C. for i in range(0,11): print(i,end='' '') D. for i in range(11,1): print(i,end='' '') Câu 12:Trong NNLT Python, câu lệnh nào sau đây đúng khi in ra màn hình các số tự nhiên từ 10..0 trên 1 dòng? A. for i in range(10,0,-1): print(i,end='' '') B. for i in range(10,-1): print(i,end='' '')

C. for i in range(10,-1,-1): print(i,end='' '') D. for i in range(10,1,-1): print(i,end='' '') Câu 13 . Cho đoạn chương trình sau: s=0 for i in range(5): s=s+i Sau khi thực hiện, giá trị của s bằng bao nhiêu? A. 5 B. 10 C. 0 D. 15 Câu 14. Câu lệnh sau cho kết quả là gì? for i in range(5): print(i,end='''') A. 1234 B. 12345 C. 01234 D. 012345 Câu 15 . Câu lệnh sau cho kết quả là gì? for i in range(10): if i%2==0: print(i,end='''') A. 02468 B. 13579 C. 2468 D. 246810 Câu 16 . Câu lệnh sau cho kết quả là gì? for i in range(10): if i%2==1: print(i,end='''') A. 02468 B. 13579 C. 246810 D. 1357 Câu 17 . Câu lệnh sau cho kết quả là gì? for i in range(0,10,2): print(i,end='''') A. 2468 B. 13579 C. 02468 D. 246810

Trên đây là phần đầu tài liệu — bấm Đọc sách để xem đầy đủ.

Quảng cáo
Quảng cáo