Đề thi cuối kì 2 Tin học 10 KNTT: Đề tham khảo số 7

Trọn bộ Đề thi cuối kì 2 Tin học 10 KNTT: Đề tham khảo số 7 bộ sách mới Kết nối tri thức gồm nhiều câu hỏi ôn tập hay, các dạng bài tập phong phú giúp các em củng cố ôn luyện lại kiến thức thật tốt chuẩn bị tốt cho kì thi sắp tới. Tài liệu có kèm theo đáp án và lời giải chi tiết. Hi vọng đây sẽ là tài liệu hữu ích giúp các em đạt điểm cao. Thầy cô và các em kéo xuống để tham khảo ôn luyện

PHÒNG GD & ĐT ……………….

Chữ kí GT1: ...........................

TRƯỜNG THPT……………….

Chữ kí GT2: ...........................

ĐỀ KIỂM TRA CUỐI HỌC KÌ 2

TIN HỌC 10 - KẾT NỐI TRI THỨC

NĂM HỌC: 2022 - 2023

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

Họ và tên: ……………………………………  Lớp:  ………………..

Số báo danh: …………………………….……Phòng KT:…………..

Mã phách

 

"

Điểm bằng số

 

 

 

 

Điểm bằng chữ

Chữ ký của GK1

Chữ ký của GK2

Mã phách

 

A. PHẦN TRẮC NGHIỆM (6,0 điểm) 

    Khoanh tròn vào chữ cái đứng trước câu trả lời đúng:

    Câu 1: Tiếp xúc với khách hàng, tìm hiểu về yêu cầu nghiệp vụ, xây dựng hồ sơ yêu cầu của hệ thống là nội dung công đoạn nào trong sản xuất phần mềm?

A. Lập trình.                B. Kiểm thử.            C. Chuyển giao.       D. Điều tra khảo sát.

Câu 2: Tập đoàn công nghệ nào nổi tiếng ở Việt Nam?

A. FPT.                       B. FFT.                    C. FTT.                   D. TFT.

Câu 3: Công việc nào có liên quan trực tiếp đến nghề thiết kế đồ họa?

A. Thợ may.                B. Phát thanh viên.   C. Kiến trúc sư.        D. Thư kí.

Câu 4: Thiết kế đồ hoạ đem lại những lợi ích gì cho những ngành nghề khác?

A. Giúp tạo dựng hình ảnh chuyên nghiệp của tổ chức.

B. Mang lại trải nghiệm đặc biệt cho độc giả.

C. Tăng hiệu quả tiếp thị và tăng doanh thu nhờ các tờ rơi, quảng cáo...

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

Câu 5: Giá trị của x trong chương trình dưới là bao nhiêu, biết kết quả in ra màn hình là 8?

Tech12h

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

Câu 6: Phát biểu nào dưới đây sai?

A. Một hàm khi khai báo có một tham số nhưng khi gọi hàm có thể có 2 đối số.

B. Tham số được định nghĩa khi khai báo hàm.

C. Tham số và đối số có một số điểm khác nhau.

D. Khi gọi hàm, các tham số sẽ được truyền bằng giá trị thông qua đối số của hàm.

Câu 7: Ai đã phát triển ngôn ngữ lập trình Python?

A. Wick van Rossum.                                 B. Rasmus Lerdorf.

C. Guido van Rossum.                                D. Niene Stom.

Câu 8: Biến f thuộc kiểu nguyên, cách khai báo nào sau đây là đúng?

A. f = True                  B. f = 4.5                 C. f = 8                    D. f = bool

Câu 9: Câu lệnh nào dùng để đưa dữ liệu từ bàn phím vào?

A. print()                     B. input()                 C. nhap()                 D. enter()

Câu 10: Lệnh nào dùng để nhận biết kiểu dữ liệu của biến trong python?

A. type()                     B. int()                     C. size()                   D. abs()

Câu 11: Tìm giá trị m và n thoả mãn (m + 4) % 5 == 0 và n*2//3 = 5

A. m = 1, n = 8.           B. m = 2, n = 9.        C. m = 3, n = 10.      D. m = 0, n = 7.

Câu 12: Kết quả của lệnh print(round(4.5679,2)) là

A. 4.5                          B. 4.6                      C. 4.56                    D. 4.57

Câu 13: Đoạn chương trình sau giải bài toán nào?

Tech12h

A. Tính tổng các số chia hết cho 3 hoặc 5 trong phạm vi từ 1 đến 100.

B. Tính tổng các số chia hết cho 3 hoặc 5 trong phạm vi từ 1 đến 101.

C. Tính tổng các số chia hết cho 3 và 5 trong phạm vi từ 1 đến 101.

D. Tính tổng các số chia hết cho 3 và 5 trong phạm vi từ 1 đến 100.

Câu 14: Tính tổng S = 1 + 2 + 3 + 4 +… + n + … cho đến khi S > 10 000. Đ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 15: Cho biết kết quả của đoạn chương trình dưới đây:

Tech12h

A. Trên màn hình xuất hiện một số 10.        B. Trên màn hình xuất hiện 10 chữ a.

C. Trên màn hình xuất hiện một số 11.         D. Chương trình bị lặp vô tận.

Câu 16: Kết quả của chương trình sau là bao nhiêu?

Tech12h

A. ‘n’                          B. ‘h’                       C. ‘i’                        D. ‘o’

Câu 17: Trong Python, câu lệnh nào dùng để tính độ dài của xâu s?

A. len(s)                      B. length(s)             C. s.len()                 D. s.length()

Câu 18: Chương trình sau thực hiện công việc gì?

Tech12h

A. Duyệt từng phần tử trong A.                   B. Tính tổng các phần tử trong A.

C. Tính tổng các phần tử dương trong A.     D. Tính tổng các phần tử không âm trong A.

Câu 19: Để gọi đến phần tử đầu tiên trong danh sách M ta dùng lệnh gì?

A. M.[1]                      B. M[0].                  C. M.0                     D. M[]

Câu 20: Trong Python biến được khai báo và sử dụng bên trong một hàm được gọi là gì?

A. Biến địa phương.    B. Biến riêng.          C. Biến tổng thể.      D. Biến thông thường.

Câu 21: Mã lỗi nào được đưa ra khi lệnh gọi một hàm nhưng không có hàm đó?

A. ZeroDivisionError.                                 B. TypeError.

C. IndentationError.                                    D. NameError.

Câu 22: Mã lỗi ngoại lệ của lệnh s = “12” + 12 là gì?

A. ZeroDivisionError.                                 B. TypeError.

C. IndentationError.                                    D. SyntaxError.

Câu 23: Bộ dữ liệu kiểm thử (test) có những tính chất gì?

A. Tính chất phát hiện lỗi của chương trình.

B. Cần có càng nhiều càng tốt.

C. Cần được sinh ngẫu nhiên và phủ kín các trường hợp biên của dữ liệu đầu vào bài toán.

D. Không cần có tính chất gì.

Câu 24: Giả sử đầu vào của dữ liệu bài toán là vùng {x ≥ 0]. Khi đó dữ liệu ở vùng biên là những dữ liệu nào?

A. x = 0.                                                     B. x = 1 000 000.

C. x ở gần 0.                                               D. x ở gần 0 hoặc x rất lớn.

B. PHẦN TỰ LUẬN (4,0 điểm)

    Câu 1 (2,0 điểm): Chương trình dưới đây khai báo hàm ptb1(), hàm này giải phương trình bậc 1 có dạng ax + b = 0. Khi được gọi thực hiện, hàm ptb1() yêu cầu nhập từ bàn phím các hệ số a, b. Em hãy chỉ ra các lỗi có trong chương trình và sửa lại cho đúng.

Tech12h

Câu 2 (2,0 điểm): Một người cân nặng w(kg) và cao h(m) sẽ có chỉ số BMI = w/h2. Bảng dưới đây là bảng đánh giá sức khỏe cho người châu Á. Em hãy viết chương trình nhập cân nặng, chiều cao từ bàn phím để đánh giá sức khỏe theo chỉ số BMI.

Điều kiện

Đánh giá

BMI < 18.5

Thiếu cân

18.5 ≤ BMI ≤ 22.9

Bình thường

BMI > 22.9

Thừa cân

 

         


 

 

 

 

%

BÀI LÀM:

         ………………………………………………………………………………………....

         …………………………………………………………………………………………

         …………………………………………………………………………………………

         …………………………………………………………………………………………

         …………………………………………………………………………………………

         …………………………………………………………………………………………

         …………………………………………………………………………………………

         …………………………………………………………………………………………

         …………………………………………………………………………………………

         …………………………………………………………………………………………

         …………………………………………………………………………………………

         …………………………………………………………………………………………

         …………………………………………………………………………………………

         …………………………………………………………………………………………

         …………………………………………………………………………………………

         …………………………………………………………………………………………

…………………………………………………………………………………………

         …………………………………………………………………………………………


 

 

TRƯỜNG THPT ........

HƯỚNG DẪN CHẤM KIỂM TRA CUỐI HỌC KÌ 2 (2022 - 2023)

MÔN: TIN HỌC 10 - KẾT NỐI TRI THỨC

        A. PHẦN TRẮC NGHIỆM: (6,0 điểm) 

        Mỗi câu trả lời đúng được 0,25 điểm. 

1 - D

2 - A

3 - C

4 - D

5 - D

6 - A

7 - C

8 - C

9 - B

10 - A

11 - A

12 - D

13 - D

14 - C

15 - D

16 - B

17 - A

18 - C

19 - B

20 - A

21 - D

22 - B

23 - C

24 - D

        B. PHẦN TỰ LUẬN: (4,0 điểm)

Câu

Nội dung đáp án

Biểu điểm

Câu 1 

(2,0 điểm)

- 2 lỗi sai:

+ Các lệnh mô tả hàm (từ dòng 2 đến dòng 9) chưa viết lùi vào theo quy định của Python.

+ Lỗi ở dòng 6, b = 0.

- Sửa lại:

+ Phần thân hàm viết lùi vào theo quy định của Python (lùi vào 1 tab hoặc 4 dấu cách).

+ Thay "b = 0" thành "b == 0".

Chương trình sửa hoàn chỉnh như sau:

Tech12h

 

0,5 điểm

 

0,5 điểm

 

0,5 điểm

 

0,5 điểm

 

Câu 2 

(2,0 điểm)

- HS viết được lệnh nhập từ bàn phím cân nặng và chiều cao.

- HS viết được khối lệnh đánh giá sức khỏe theo chỉ số BMI..

- Chương trình chạy được và đưa ra kết quả đúng.

* Gợi ý chương trình tham khảo:

Tech12h

Lưu ý: HS có thể viết theo nhiều cách, miễn là chương trình chạy được và cho ra kết quả đúng.

0,5 điểm

 

1,0 điểm

 

0,5 điểm

 


 

 

 

 

Thêm kiến thức môn học

Từ khóa tìm kiếm:

Đề thi Tin học 10 Kết nối tri thức, trọn bộ đề thi Tin học 10 Kết nối tri thức, Đề thi cuối kì 2 Tin học 10

Bình luận

Giải bài tập những môn khác