Chào mừng!

ĐĂNG KÝ THÀNH VIÊN MỚI TẢI ĐƯỢC TÀI LIỆU! Đăng ký ngay!

KHÁCH VÀ THÀNH VIÊN CÓ THỂ TẢI MIỄN PHÍ HƯỚNG DẪN ĐĂNG KÝ THÀNH VIÊN VÀ TẢI » THƯ MỤC MIỄN PHÍYOPOVN
ĐĂNG KÝ NÂNG CẤP THÀNH VIÊN VIP ĐĂNG KÝ NÂNG CẤP THÀNH VIÊN VIP » ĐĂNG KÝ NGAYĐĂNG KÝ NÂNG CẤP THÀNH VIÊN VIP
MÔN TIN HỌC

Yopovn

Ban quản trị Team YOPO
Thành viên BQT
Tham gia
28/1/21
Bài viết
82,205
Điểm
113
tác giả
TUYỂN TẬP 10 Đề kiểm tra giữa kì 2 tin học 10 có đáp án, ma trận NĂM 2023-2024 TRƯỜNG THPT LÊ VĂN HƯU, SỞ GD&ĐT THANH HOÁ được soạn dưới dạng file word gồm 10 file trang. Các bạn xem và tải về ở dưới.
SỞ GD&ĐT THANH HOÁ
TRƯỜNG THPT LÊ VĂN HƯU


(Đề thi có 04 trang)​
KIỂM TRA GIỮA KỲ 2
NĂM HỌC 2023 - 2024
MÔN TIN HỌC
– Khối lớp 10
Thời gian làm bài : 45 phút
(không kể thời gian phát đề)


Mã đề 126

Họ và tên học sinh :..................................................... Số báo danh : ...................






PHẦN CÂU HỎI TRẮC NGHIỆM

Câu 1.
Kết quả của biểu thức round(-1.232154, 4) là:

A. -1,232 B. -1.2321 C. -1.2322 D. -1.23

Câu 2. Cú pháp lệnh lặp với số lần chưa biết trước:

A. while <điều kiện> do: <câu lệnh>.

B. while <điều kiện> to <câu lệnh1> do<câu lệnh 2>.

C. while <điều kiện>: <câu lệnh>.

D. while <điều kiện> to <câu lệnh>.

Câu 3. Câu lệnh sử dụng toán tử and trả về kết quả True khi nào?

A. Cả hai toán hạng đều là True. B. Toán hạng đầu tiên là True.

C. Một trong hai toán hạng là True. D. Cả hai toán hàng đều là False.

Câu 4. Đâu là quy tắc đúng khi đặt tên biến cho Python?

A. Tên biến có thể bắt đầu bằng dấu gạch dưới “_”

B. Tên biến có thể bắt đầu bằng một chữ số

C. Có thể sử dụng keyword (từ khóa) làm tên biến

D. Tên biến có thể có các kí hiệu @, #, %, &,…

Câu 5. Trong ngôn ngữ Python, tên nào sau đây là từ khoá?

A. program, sqr. B. if, else. C. include, const. D. uses, var.

Câu 6. Phát biểu nào sau đây bị sai khi nói về lệnh if?

A. Sau <điều kiện> cần có dấu “:”

B. Khi thực hiện lệnh, Python sẽ kiểm tra <điều kiện> nếu đúng thì thực hiện <khối lệnh>, ngược lại thì bỏ qua chuyến sang lệnh tiếp theo.

C. Khối lệnh tiếp theo không bắt buộc lùi vào 1 tab và thẳng hàng.

D. Tất cả phát biểu sai.

Câu 7. Trong các phát biểu sau, phát biểu nào sai?

A. Khối lệnh chỉ được thực hiện tuỳ thuộc điều kiện nào đó được thể hiện bằng câu lệnh for, while.

B. Cấu trúc tuần tự gồm các khối lệnh được thực hiện theo trình tự từ trên xuống dưới.

C. Có ba cấu trúc lập trình cơ bản của các ngôn ngữ lập trình.

D. Cả ba phương án trên đều đúng.

Câu 8. Lệnh nào dùng để lấy dữ liệu đầu vào từ người dùng của NNLT Python?

A. scanf() B. read() C. Cin D. input()

Câu 9. 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. Không thực hiện. B. 10 lần. C. 5 lần. D. 1 lần.

Câu 10. Có bao nhiêu 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. 4. B. 2. C. 5. D. 3.

Câu 11. Biểu diễn nào sau đây là sai trong Python?

A. b*b>a*c, a*(1-a)+(a-b)>=0, 1/x-x<0.

B. (a-b)**0.5>x,1/x-y>=2*x,15*a>5.

C. (a-b)>c-d, (a-b)<>b-a,12*a>5a.

D. (a-b)>c-d, 1//x-y>=2*x, b*b>a*c.

Câu 12. Em hãy cho biết kết quả in ra của chương trình sau?

x=25

y=4

print(x,y)

A. 25

4

B. 25"4

C. 25 4

D. 254

Câu 13. Cho đoạn chương trình sau:

n = int(input("Nhập n<=1000: "))

k=0

n=abs(n)

while n!=0:

n=n//10

k=k+1

print(k)

Hãy cho biết điều khẳng định nào sau đây đúng?

A. k là số chữ số khác 0 của n.

B. k là số chữ số có nghĩa của n.

C. k là chữ số khác 0 lớn nhất của n.

D. k là chữ số hàng đơn vị của n.

Câu 14. 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 15. Phần mở rộng nào sau đây là đúng của tệp Python?

A. .pl. B. .python. C. .py. D. .p.

Câu 16. Ta có 2 lệnh sau:

x= 8

if x>5:

x = x +1

Giá trị của x là bao nhiêu sau 2 câu lệnh trên?

A. 8 B. 9 C. 5 D. 6

Câu 17. Xác định số vòng lặp cho bài toán: tính tổng các số nguyên từ 1 đến 100?

A. 99. B. 1. C. Tất cả đều sai. D. 100.

Câu 18. Phát biểu nào sau đây là sai khi nói về biểu thức lôgic?

A. Giá trị của biểu thức lôgic thuộc kiểu bool.

B. Biểu thức lôgic là biểu thức chỉ nhận giá trị True hoặc False.

C. Ngoài hai giá trị True, False biểu thức lôgic nhận giá trị undefined.

D. Biểu thức “2 * 3 // 5 == 1” mang giá trị True.

Câu 19. Hoạt động nào sau đây lặp với số lần lặp chưa biết trước?

A. Mỗi tuần đi nhà sách một lần. B. Học bài cho tới khi thuộc bài.

C. Ngày tắm hai lần. D. Ngày đánh răng hai lần.

Câu 20. Mọi quá trình tính toán đều có thể mô tả và thực hiện dựa trên cấu trúc cơ bản là:

A. Cấu trúc lặp. B. Cấu trúc tuần tự.

C. Cấu trúc rẽ nhánh. D. Cả ba cấu trúc.

Câu 21. Khẳng định nào đúng về chú thích trong Python?

A. Chú thích giúp cho người đọc hiểu rõ hơn về chương trình.

B. Trình thông dịch Python sẽ bỏ qua những chú thích.

C. Có thể viết chú thích trên cùng một dòng với lệnh / biểu thức hoặc viết trên nhiều dòng mà không vấn đề gì cả.

D. Tất cả các đáp án trên

Câu 22. Kết quả của chương trình sau:

x = 1

y = 5

while x < y:

print(x, end = " ")

x = x + 1

A. 1 2 3 4 5. B. 1 2 3 4. C. 2 3 4. D. 2 3 4 5.

Câu 23. Biến chạy 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 24. 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. Không đưa ra kết quả gì. B. 10, 9, 8, 7, 6, 5, 4, 3, 2, 1.

C. Đưa ra 10 dấu cách. D. 1 2 3 4 5 6 7 8 9 10.

Câu 25. Cho x = True, y = False. Cho biết giá trị của biểu thức sau: not((x or y ) and x )

A.
1. B. x. C. True. D. False.





Câu 26. Tính tổng S = 1 + 2 + 3 + 4 +… + n + … cho đến khi S>10000. Điều kiện nào sau đây cho vòng lặp while là đúng:

A. while S <= 10000. B. while S < 10000.

C. while S >= 10000. D. while S >10000.

Câu 27. Cho đoạn chương trình Python sau:

1 n = int(input("Nhập vào một số nguyên "))

2 if n > 0:

3 print("n la số nguyên dương")

4 else:

5 print("n không phải la số nguyên dương")

Dòng lệnh nào trong đoạn chương trình trên có lỗi không thụt đầu dòng?

A. Dòng 4. B. Dòng 2. C. Dòng 5. D. Dòng 3.

Câu 28. Hãy đưa ra kết quả trong đoạn lệnh sau:

x = 1

while (x <= 5):

print(“python”)

x = x + 1

A. 5 từ python. B. 3 từ python.

C. Không có kết quả. D. 4 từ python.



PHẦN CÂU HỎI TỰ LUẬN

Câu 29.
Dùng NNLT Python để viết chương trình: Nhập từ bàn phím một số nguyên dương N bất kỳ

(N < 10000). Hãy đếm xem từ 1 đến N có bao nhiêu số thỏa mãn điều kiện số đó chia cho 2 dư 1 và chia cho 7 thì dư 2, và tính tổng các số này.

VD:

Input: 20 thì Output: 1 9. (tức là có 1 số thỏa mãn là số 9 nên tổng là 9)

Input: 50 thì Output: 3 69. (tức là có 3 số thỏa mãn là 9, 23, 37 và tổng 3 số này là 69)

Câu 30. Em hãy dùng NNLT Python để viết chương trình tính chu vi và diện tích tam giác với độ dài 3 cạnh a, b, c đã coi là tạo thành cặp cạnh tam giác và được nhập vào từ bàn phím máy tính.

Câu 31. Dùng NNLT Python để viết chương trình: Nhập từ bàn phím một số thực r. Trong hệ trục tọa độ Oxy, cho điểm I (3,4) Hãy tính chu vi của đường tròn và diện tích của hình tròn được tạo bởi tâm I, bán kính r. In các kết quả đó ra màn hình.

------ HẾT ------
1711442518429.png


THẦY CÔ TẢI NHÉ!
 

DOWNLOAD FILE

  • yopo.vn---Kiem tra giua ky 2 tin hoc lop 10.zip
    8.9 MB · Lượt xem: 0
Nếu bạn cảm thấy nội dung chủ đề bổ ích , Hãy LIKE hoặc bình luận để chủ đề được sôi nổi hơn
  • Từ khóa
    các dạng đề thi tin lớp 10 giải đề cương tin 10 ma trận đề thi tin học 10 một số đề thi tin học lớp 10 một số đề thi tin học lớp 10 hk1 một số đề thi tin học lớp 10 hk2 đề cương môn tin học 10 học kì 1 đề cương môn tin học lớp 10 đề cương môn tin lớp 10 học kì 2 đề cương ôn tập cuối kì 1 tin 10 đề cương ôn tập giữa kì 1 tin học 10 đề cương ôn tập giữa kì 2 sinh 10 đề cương ôn tập giữa kì 2 tin 8 đề cương ôn tập học kì 2 môn tin 10 đề cương ôn tập tin 10 hk2 đề cương ôn tập tin 10 học kì 1 đề cương ôn tập tin 10 học kì 2 đề cương on tập tin học 10 (hk2 trắc nghiệm) đề cương on tập tin học 10 hk1 trắc nghiệm đề cương ôn tập tin học 10 hk2 trắc nghiệm đề cương ôn tập tin học 10 học kì 2 đề cương ôn tập tin học lớp 10 học kì 2 đề cương ôn thi tin học 10 đề cương sinh 10 giữa học kì 2 đề cương sử 10 giữa học kì 2 đề cương tin 10 đề cương tin 10 giữa học kì 1 đề cương tin 10 giữa học kì 2 đề cương tin 10 giữa kì 2 đề cương tin 10 học kì 1 đề cương tin 10 học kì 2 đề cương tin 11 đề cương tin học 10 đề cương tin học 10 giữa kì 1 đề cương tin học 10 hk1 có đáp an đề cương tin học 10 hk2 có đáp an đề cương tin học lớp 10 đề cương tin học lớp 10 hk2 đề cương tin học lớp 10 học kì 2 đề cương tin học lớp 10 kì 2 đề cương tin lớp 10 đề cương tin lớp 10 học kì 1 đề cương tin lớp 10 học kì 2 đề cương trắc nghiệm tin học 10 hk1 đề cương trắc nghiệm tin học 10 học kì 2 đề kiểm tra tin 10 giữa kì 2 đề thi chuyên tin lớp 10 đề thi chuyên tin lớp 10 ptnk đề thi chuyên tin vào 10 đề thi chuyên tin vào lớp 10 đề thi chuyên tin vào lớp 10 ams đề thi chuyên tin vào lớp 10 gia lai đề thi chuyên tin vào lớp 10 hà nội đề thi chuyên tin vào lớp 10 lam sơn đề thi chuyên tin vào lớp 10 ptnk đề thi chuyên tin vào lớp 10 quảng bình đề thi chuyên tin vào lớp 10 quốc học huế đề thi chuyên tin vào lớp 10 tphcm đề thi chuyên toán tin vào lớp 10 bắc ninh đề thi chuyên toán tin vào lớp 10 quảng nam đề thi chuyên toán-tin vào lớp 10 bình định đề thi cuối kì 1 môn tin 10 đề thi giữa kì 1 lớp 10 môn tin học đề thi giữa kì 1 môn tin 10 đề thi giữa kì 1 môn tin lớp 10 đề thi giữa kì 1 tin 10 2020 đề thi giữa kì 1 tin 10 tự luận đề thi giữa kì 2 môn tin 10 đề thi hk1 môn tin 10 đề thi học kì 1 tin 10 tự luận đề thi học sinh giỏi tin 10 đề thi học sinh giỏi tin lớp 10 cấp trường đề thi hsg tin 10 cấp tỉnh đề thi hsg tin 10 cấp tỉnh có đáp án đề thi hsg tin 10 cấp trường đề thi hsg tin 10 có đáp án đề thi hsg tin lớp 10 đề thi môn tin lớp 10 học kì 2 đề thi olympic tin học lớp 10 đề thi olympic tin học lớp 10 tphcm đề thi tin 10 đề thi tin 10 cuối kì 1 đề thi tin 10 cuối kì 1 có đáp án đề thi tin 10 cuối kì 1 trắc nghiệm đề thi tin 10 giữa học kì 1 đề thi tin 10 giữa kì đề thi tin 10 giữa kì 1 đề thi tin 10 giữa kì 1 có đáp án đề thi tin 10 giữa kì 1 trắc nghiệm đề thi tin 10 giữa kì 1 tự luận đề thi tin 10 giữa kì 2 đề thi tin 10 hk1 đề thi tin 10 hk2 đề thi tin 10 học kì 1 đề thi tin 10 học kì 1 trắc nghiệm đề thi tin 10 học kì 2 đề thi tin 10 học kì 2 trắc nghiệm đề thi tin 10 kì 1 đề thi tin giữa kì 2 lớp 10 đề thi tin học 10 đề thi tin học 10 cuối kì 1 đề thi tin học 10 giữa kì 1 đề thi tin học 10 giữa kì 2 đề thi tin học 10 hk1 đề thi tin học giữa kì 1 lớp 10 đề thi tin học kì 1 lớp 10 đề thi tin học lớp 10 đề thi tin học lớp 10 có đáp án đề thi tin học lớp 10 giữa kì 1 đề thi tin học lớp 10 hk2 có đáp án đề thi tin học sinh giỏi lớp 10 đề thi tin học vào lớp 10 đề thi tin lớp 10 đề thi tin lớp 10 cuối kì 1 đề thi tin lớp 10 cuối kì 2 đề thi tin lớp 10 học kì 1 đề thi tin lớp 10 học kì 1 trắc nghiệm đề thi toán tin vào 10 đề thi toán tin vào lớp 10 bình định đề thi toán tin vào lớp 10 quảng nam đề thi trắc nghiệm tin 10 đề thi trắc nghiệm tin 10 giữa học kì 1 đề thi trắc nghiệm tin 10 hk1 đề thi trắc nghiệm tin 10 hk2 đề thi tuyển sinh lớp 10 môn tin đề thi vào 10 chuyên tin hà nội đề thi vào 10 chuyên tin hà nội 2018 đề thi vào 10 chuyên tin hà nội 2019 đề thi vào 10 chuyên tin hà nội 2021 đề thi vào lớp 10 môn tin học đề tin 10 giữa kì 1 đề tin 10 giữa kì 2
  • HỖ TRỢ ĐĂNG KÝ VIP

    Liên hệ ZALO để được tư vấn, hỗ trợ: ĐĂNG KÝ TÀI KHOẢN VIP
    ZALO:0979702422

    BÀI VIẾT MỚI

    Thống kê

    Chủ đề
    36,157
    Bài viết
    37,626
    Thành viên
    139,870
    Thành viên mới nhất
    Thạch Va Ta Na

    Thành viên Online

    Top