Đề thi cuối kì 2 tin học 10 kết nối tri thức (Đề số 10)

Ma trận đề thi, đề kiểm tra tin học 10 kết nối tri thức kì 2 đề số 10. Cấu trúc đề thi số 10 kì 2 môn tin học 10 kết nối tri thức này bao gồm: trắc nghiệm, tự luận, cấu trúc điểm và ma trận đề. Bộ tài liệu tải về là bản word, thầy cô điều chỉnh được. Hi vọng bộ đề thi này giúp ích được cho thầy cô.

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: Output của lệnh print(4 + 21/7) là

A. 3.6                           B. 7.0                       C. 10                                         D. 4.0

Câu 2: Để tính chu vi hình tròn bán kính R, với pi = 3,14, biểu thức nào sau đây trong Python là đúng?

A. S = 2*R*pi              B. S = R*R*pi          C. S := R**2*pi                           D. S := R2*pi

Câu 3: Phát biểu nào sau đây sai?

A. Lệnh input() có chức năng nhập dữ liệu từ thiết bị vào chuẩn, thường là bàn phím.

B. Lệnh print() có chức năng đưa dữ liệu ra thiết bị ra chuẩn, thường là màn hình.

C. Các lệnh int(), float() thực hiện xâu là biểu thức toán.

D. Lệnh str() có chức năng chuyển đổi dữ liệu từ các kiểu khác về xâu kí tự.

Câu 4: Trong cấu trúc rẽ nhánh dạng thiếu câu lệnh < câu lệnh > được thực hiện khi nào?

A. Điều kiện sai.                                           B. Điều kiện đúng.                               

C. Điều kiện bằng 0.                                     D. Điều kiện khác 0.

Câu 5: Bạn An thực hiện đoạn chương trình sau nhưng chương trình báo lỗi. Theo em, bạn An sai ở dòng thứ mấy?

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

Câu 6: Sau mỗi vòng lặp, x nhận giá trị nào?

A. 6                              B. 8, 6, 4                  C. 6, 4, 2                                     D. 6, 4, 2, 0

Câu 7: Để xóa 2 phần tử có chỉ số 1 và 2 trong danh sách A, ta dùng lệnh nào?

A. del A[1:2]                B. del A[0:2]            C. del A[0:3]                          D. del A[1:3]

Câu 8: Để thêm phần tử vào cuối danh sách ta dùng hàm nào?

A. append()                  B. pop()                   C. clear()                                     D. remove()

Câu 9: Chương trình sau cho kết quả là

A. "T"                          B. "i"                       C. "n"                                     D. Câu lệnh bị lỗi.

Câu 10: Hoàn thành câu lệnh sau (điền vào dấu ...) để in ra chiều dài của xâu

A. x. len()                     B. len(x)                  C. copy(x)                        D. x. length()

Câu 11: Chương trình sau bị lỗi ở dòng lệnh thứ bao nhiêu?

A. 4                                                              B. 2                                    

C. 3                                                              D. Không có dòng lệnh bị lỗi

Câu 12: Phát biểu đúng trong các phát biểu sau là:

A. Lệnh float() trả về số nguyên từ số hoặc chuỗi biểu thức.

B. Có ít hàm có sẵn được xây dựng trong python.

C. Lệnh bool() chuyển một giá trị sang Boolean.

D. Lệnh input() có thể nhập vào một số nguyên mà không cần chuyển đổi kiểu.

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

A. 5                                                              B. 100                                     

C. Chương trình bị lỗi                                  D. 50.

Câu 14: Khẳng định nào sau đây là đúng về chương trình con?

A. Cả thủ tục và hàm đều có thể có tham số hình thức.

B. Chỉ có thủ tục mới có thể có tham số hình thức.

C. Chỉ có hàm mới có thể có tham số hình thức.

D. Thủ tục và hàm nào cũng phải có tham số hình thức.

Câu 15: Khi gọi hàm, dữ liệu được truyền vào hàm được gọi là gì?

A. Tham số.                 B. Hiệu số.               C. Đối số.                                     D. Hàm số.

Câu 16: 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 17: Nếu biến bên ngoài hàm muốn có tác dụng bên trong hàm ta dùng từ khóa nào?

A. int                            B. def                       C. len                                     D. global

Câu 18: Chương trình sẽ lập tức dừng và thông báo lỗi Syntax Error đây là lỗi gì trong chương trình Python?

A. Lỗi cú pháp.            B. Lỗi ngoại lệ.        C. Lỗi ngữ nghĩa.                    D. Đáp án khác.

Câu 19: Chương trình sau mắc lỗi gì?

A. Lôgic.                      B. Sai cú pháp.         C. Lỗi ngoại lệ.                       D. Không có lỗi.

Câu 20: Chương trình chạy phát sinh lỗi ngoại lệ TypeError, nên xử lí như thế nào?

A. Kiểm tra lại chỉ số trong mảng.                B. Kiểm tra lại giá trị số chia.

C. Kiểm tra giá trị của số bị chia.                 D. Kiểm tra kiểu dữ liệu nhập vào.

Câu 21: Thế nào là lỗi ngoại lệ trong Python?

A. Lỗi khi viết một câu lệnh sai cú pháp của ngôn ngữ lập trình.

B. Lỗi khi truy cập một biến chưa được khai báo.

C. Lỗi khi không thể thực hiện một lệnh nào đó của chương trình.

D. Lỗi khi chương trình biên dịch sang tệp exe.

Câu 22: Đâu không là phần mềm mà người thiết kế đồ hoạ sử dụng để chỉnh sửa ảnh, tạo ra các thiết kế đồ hoạ?

A. Word.                      B. Inkscape.             C. Adobe Photoshop.                   D. Paint.

Câu 23: Thiết kế đồ họa có lợi ích gì?

A. Giúp tạo dựng hình ảnh chuyên nghiệp.

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

C. Tăng hiệu quả tiếp thị và doanh thu.

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

Câu 24: Nếu muốn trở thành một lập trình viên, em sẽ rèn luyện, bồi dưỡng cho mình những đức tính, kĩ năng nào?

A. Hiểu biết thuật toán, cấu trúc dữ liệu.      B. Kiến thức về khoa học máy tính.

C. Đức tính cẩn thận, tỉ mỉ.                           D. Tất cả đáp án trên.

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

    Câu 1 (2,0 điểm): Mai muốn viết chương trình nhập vào hai số nguyên p, q và danh sách A gồm các số nguyên, sau đó đưa ra số có giá trị tuyệt đối lớn nhất trong dãy con có chỉ số từ p đến q (0 ≤ p < q < len(A)). Tuy nhiên, chương trình Mai viết ở hình dưới đây vẫn còn có lỗi. Em hãy giúp Mai sửa lỗi để chương trình chạy được và cho kết quả đúng.

 

Câu 2 (2,0 điểm): Với n nguyên dương, theo định nghĩa n! = 1 × 2 × 3 × ... × (n - 1) × n. Em hãy xây dựng hàm tính n! và viết chương trình gọi hàm đưa ra màn hình n! với n là các số nguyên dương được nhập vào từ bàn phím.


 

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

MA TRẬN ĐỀ KIỂM TRA CUỐI HỌC KÌ 2 (2022 - 2023)

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

 

NỘI DUNG

MỨC ĐỘ

Tổng số câu

 

Điểm số

Nhận biết

Thông hiểu

Vận dụng

VD cao

TN

TL

TN

TL

TN

TL

TN

TL

TN

TL

 

Ngôn ngữ lập trình bậc cao và Python

 

 

1

 

 

 

 

 

1

 

0,25

Biến và lệnh gán

1

 

 

 

 

 

 

 

1

 

0,25

Các lệnh vào ra đơn giản

 

 

1

 

 

 

 

 

1

 

0,25

Câu lệnh rẽ nhánh if

1

 

 

 

 

 

 

 

1

 

0,25

Câu lệnh lặp for

 

 

 

 

1

 

 

 

1

 

0,25

Câu lệnh lặp while

 

 

1

 

 

 

 

 

1

 

0,25

Kiểu dữ liệu danh sách và một số lệnh làm việc với dữ liệu danh sách

1

 

 

 

1

 

 

 

2

 

0,5

Xâu kí tự và một số lệnh làm việc với xâu kí tự

 

 

2

 

1

 

 

 

3

 

0,75

Hàm trong Python

 

 

3

 

 

 

 

1

3

1

2,75

Tham số của hàm

1

 

 

 

 

 

 

 

1

 

0,25

Phạm vi của biến

2

 

 

 

 

 

 

 

2

 

0,5

Nhận biết lỗi chương trình

1

 

1

 

 

 

 

 

2

 

0,5

Kiểm thử và gỡ lỗi chương trình

1

 

1

 

 

1

 

 

2

1

2,5

Nghề thiết kế đồ họa máy tính

2

 

 

 

 

 

 

 

2

 

0,5

Nghề phát triển phần mềm

 

 

 

 

1

 

 

 

1

 

0,25

Tổng số câu TN/TL

10

 

10

 

4

1

 

1

24

2

10

Điểm số

2,5

 

2,5

 

1,0

2,0

 

2,0

6,0

4,0

10

Tổng số điểm

2,5 điểm

25 %

2,5 điểm

25 %

3,0 điểm

30 %

2,0 điểm

20 %

10 điểm

100 %

100%

 

 

Thông tin tải tài liệu:

Phía trên chỉ là 1 phần, tài liệu khi tải về là file word, có nhiều hơn + đầy đủ đáp án. Xem và tải: Đề thi tin học 10 kết nối tri thức - Tại đây

Tài liệu khác

Tài liệu của bạn

Tài liệu môn khác

Tài liệu mới cập nhật

Chat hỗ trợ
Chat ngay