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
ĐỀ THI TỔNG HỢP

Yopovn

Ban quản trị Team YOPO
Thành viên BQT
Tham gia
28/1/21
Bài viết
82,206
Điểm
113
tác giả
8 Đề kiểm tra giữa kì 2 tin học 10 kết nối tri thức CÓ ĐÁP ÁN NĂM 2023-2024 TRƯỜNG THPT QUỲNH LƯU 4, SỞ GD&ĐT NGHỆ AN được soạn dưới dạng file word gồm 9 FILE trang. Các bạn xem và tải đề kiểm tra giữa kì 2 tin học 10 kết nối tri thức về ở dưới.
SỞ GD&ĐT NGHỆ AN
TRƯỜNG THPT QUỲNH LƯU 4

--------------------
(Đề thi có ___ trang)
KIỂM TRA GIỮA KỲ 2
NĂM HỌC 2023 - 2024
MÔN: TIN HỌC

Thời gian làm bài: 45 phút
(không kể thời gian phát đề)
Mã đề 101


I. PHẦN TRẮC NGHIỆM

Câu 1.
Lí do ta nên dùng ngôn ngữ lập trình bậc cao khi viết chương trình:

A. Có thể viết thoải mái không cần theo quy tắc của ngôn ngữ lập trình.

B. Máy tính có thể trực tiếp hiểu và thực hiện.

C. Chỉ dùng phục vụ trong học tập, không có tính ứng dụng trong phát triển ứng dụng web, lập trình games…

D. Gần với ngôn ngữ tự nhiên, cú pháp đơn giản, dễ hiểu, dễ học.

Câu 2. Hình vuông có cạnh a có độ dài là 10(cm). Ta có thể dùng Python để viết chương trình tính diện tích hình vuông là:

A. print ‘dien tich hinh vuong la:’,a*a

B. print(‘dien tich hinh vuong la:a*a’)

C. print(‘dien tich hinh vuong la:’,a*a)

D. print(dien tich hinh vuong la:10*10)

Câu 3. Câu lệnh rẽ nhánh if-else trong chương trình Python có dạng:

A. if <điều kiện>:

<câu lệnh hay nhóm câu lệnh>

B. if <điều kiện>

<câu lệnh hay nhóm câu lệnh 1>

else:

<câu lệnh hay nhóm câu lệnh 2>

C. if <điều kiện>:

<câu lệnh hay nhóm câu lệnh 1>

else

<câu lệnh hay nhóm câu lệnh 2>

D. if <điều kiện>:

<câu lệnh hay nhóm câu lệnh 1>

else:

<câu lệnh hay nhóm câu lệnh 2>

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

a=16

b=17

x=abs(a-b)

Sau khi thực hiện đoạn chương trình trên giá trị của x là:

A. -2 B. 0 C. 1 D. -1
Câu 5. Cho đoạn chương trình sau:

s1='a'

s2='b'

print(s1+s2)

Kết quả trên màn hình là:

A. 'b' B. 'ba' C. 'ab' D. 'a'
Câu 6. Từ khoá dùng khai báo hàm tự định nghĩa:

A. f_sum B. def C. del D. while
Câu 7. Cho đoạn chương trình sau:

def h(a1,b1):

s=a1-b1

return s

a=int(input())

b=int(input())

t=h(a,b)

print(t)

Trong đoạn chương trình trên lời gọi hàm với đối số truyền vào là:

A. h(a,b) B. s=a1-b1 C. h(a1,b1): D. return s
Câu 8. Muốn tách xâu thành danh sách ta dùng lệnh:

A. in() B. find() C. join() D. split()
Câu 9. Xâu kí tự được đặt trong cặp dấu:

A. Ngoặc nhọn {} B. Ngoặc vuông []
C. Ngoặc đơn () D. Nháy đơn (‘’) hoặc nháy kép (“”)
Câu 10. Cho đoạn chương trình sau:

i=1

s=0

while <điều kiện>:

s=s+i

i=i+1

Đoạn chương trình trên tính tổng s=1+2+3+...+10, <điều kiện> là:

A. i<=10 B. i>10 C. i>=10 D. i==10
Câu 11. Phát biểu nào sau đây là đúng?

A. Hàm chỉ được gọi một lần duy nhất ở chương trình chính.

B. Hàm luôn trả một giá trị qua tên của hàm.

C. Python chỉ cho phép chương trình gọi một hàm xây dựng sẵn trong các thư viện của Python.

D. Sử dụng hàm sẽ làm chương trình dễ hiểu, dễ tìm lỗi hơn.

Câu 12. Môi trường lập trình Python trên máy tính có mấy chế độ:

A. 4 B. 3 C. 1 D. 2
Câu 13. Phát biểu nào sau đây là sai?

A. Muốn xây dựng hàm trả về giá trị xử lí, cần kết thúc hàm bằng câu lệnh return cùng với biểu thức hay biến chứa giá trị trả về.

B. Tên hàm do người lập trình đặt không cần theo quy tắc.

C. Các lệnh mô tả hàm phải viết lùi vào theo quy định của Python.

D. Chương trình con là một đoạn câu lệnh thực hiện một việc nào đó được đặt tên.

Câu 14. Câu lệnh gán trong Python là:

A. Biến:=<Biểu thức> B. Biến==<Biểu thức>
C. Biến=<Biểu thức> D. <biểu thức>=Biến
Câu 15. Cho a=['34', '142'], lệnh nào dùng tính tổng 2 số trong danh sách a sau đây là đúng?

A. print(int(a[0])+int(a[1])). B. print(str(a[0])+str(a[1])).
C. Không tính được D. print(a[0]+a[1]).
Câu 16. Cho đoạn chương trình sau:

s=0

for i in range(6):

s=s+i

Sau khi thực hiện đoạn chương trình trên giá trị của s là:

A. 15 B. 6 C. 21 D. 1
Câu 17. Cho đoạn chương trình sau:

a=2

b=3

if a>b:

a=a*2

else:

b=b*2

Sau khi thực hiện đoạn chương trình trên giá trị của b là:

A. 6 B. 5 C. 4 D. Không xác định
Câu 18. Cho đoạn chương trình:

a=[1,2,3]

a.insert(0,2)

print(a)

Sau khi thực hiện đoạn chương trình trên thì danh sách a có các phần tử:

A. a=[1,2,3,2] B. a=[2,3] C. a=[2,1,2,3] D. a=[0,1,2,3]
Câu 19. Cho đoạn chương trình sau:

a=int(input()

print(a)

Lỗi trong chương trình trên là lỗi:

A. Thiếu dấu ; B. Thiếu ).
C. Thiếu ( D. Tất cả các lỗi trên.
Câu 20. Cho đoạn chương trình sau:

def t(a1,b1):

s=abs(a1-b1)

return s

a=int(input())

b=int(input())

print(t(a,b))

Với a=2, b=4, sau khi thực hiện chương trình trên cho kết quả bằng:

A. -2 B. 6 C. 2 D. lỗi
Câu 21. Cho đoạn chương trình sau:

import math

a=16

x=math.sqrt(a)

Sau khi thực hiện đoạn chương trình trên giá trị của x là:

A. 16 B. 4.0 C. 4.5 D. 8
Câu 22. Python là:

A. Ngôn ngữ máy. B. Ngôn ngữ lập trình bậc cao.
C. Ngôn ngữ lập trình bậc thấp. D. Chương trình dịch.
Câu 23. Cấu trúc lặp với số lần biết trước là:

A. while <Điều kiện>:

<Câu lệnh hay khối lệnh>

B. for <Biến chạy> in range(m,n):

<Khối lệnh cần lặp>

C. for <Biến chạy> in range(m,n):

D. for <Biến chạy> in range(m,n)

<Khối lệnh cần lặp>

Câu 24. Hàm gcd(x,y) trả về:

A. Căn bậc hai của x và y. B. Trị tuyệt đối của x và y.
C. Bội chung nhỏ nhất của x và y. D. Ước chung lớn nhất của x và y.
Câu 25. Để khởi tạo danh sách b có 5 phần tử 1, 2, 3, 4, 5 ta dùng viết:

A. b = 1, 2, 3, 4, 5 B. b = (1, 2, 3, 4, 5)
C. b = [1..5] D. b = [1, 2, 3, 4, 5]
Câu 26. cho danh sách a, cần duyệt danh sách a ta dùng lệnh:

A. for i in len(a): B. for i in len():
C. for i in range(a): D. for i in range(len(a)):
Câu 27. Chương trình sau bị lỗi ở dòng lệnh thứ bao nhiêu ?

>>>fruits = ['Banana', 'Apple']

>>>a_fruits=" ".join(fruits)

>>>a_fruits=a_fruits.upper()

>>>print(a_fruits)

A. 4. B. 3.
C. Không phát sinh lỗi D. 2.
Câu 28. Hàm trong Python được khai báo theo mẫu:

A. def tên_hàm(tham số):

Các lệnh mô tả hàm


B. def tên_hàm(tham số)

Các lệnh mô tả hàm


C. def tên_hàm()

Các lệnh mô tả hàm


D. def (tham số):

Các lệnh mô tả hàm


II. PHẦN TỰ LUẬN

Câu 1:
Viết chương trình thực hiện nhập vào từ bàn phím năm sinh của một người và năm hiện tại, mỗi số cách nhau 1 dấu cách. Hãy đưa ra màn hình số tuổi hiện nay của người đó?

Câu 2: Viết chương trình nhập số tự nhiên n từ bàn phím và in ra số nguyên tố nhỏ nhất không nhỏ hơn n. Yêu cầu sử dụng chương trình con kiểm tra tính nguyên tố.

Ví dụ nếu nhập n = 10 thì chương trình sẽ in ra số 11

Câu 3: Viết chương trình nhập vào 12 số nguyên dương tương ứng là tiền điện của 12 tháng trong năm vừa rồi của nhà em, đưa ra màn hình các thông báo sau:

- Tổng số tiền điện của cả năm và tiền điện trung bình mà mỗi tháng phải trả.

- Liệt kê các tháng có số tiền điện thấp hơn tiền điện trung bình đã tính ở trên.

1711442958197.png


THẦY CÔ TẢI NHÉ!
 

DOWNLOAD FILE

  • yopo.vn--bộ đề giữa kỳ 2-k10-CS tin hoc.zip
    209.4 KB · 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,153
    Bài viết
    37,622
    Thành viên
    139,816
    Thành viên mới nhất
    phước toàn

    Thành viên Online

    Top