Đề thi giữa kì 2 Tin học 10 KNTT: Đề tham khảo số 1

Trọn bộ Đề thi giữa kì 2 Tin học 10 KNTT: Đề tham khảo số 1 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

Đề thi Giữa học kì 2 Tin học lớp 10 Kết nối tri thức năm 2022 - 2023 

Ma trận đề thi Giữa học kì 2 môn Tin học 10 (Kết nối tri thức)

Chủ đề

Nội dung kiến thức/ kĩ năng

Mức độ nhận thức

Tổng số câu

Tổng % điểm

Nhận biết

Thông hiểu

Vận dụng

Vận dụng cao

TN

TL 

TN

TL

TN

TL

TN

TL

TN

TL

Chủ đề F. Giải quyết vấn đề với sự trợ giúp của máy tính

Bài 21. Câu lệnh cặp while.

2

 

1

 

 

 

 

 

3

0

7,5 %

(0,75 đ)

Bài 22. Kiểu dữ liệu danh sách.

2

 

1

 

 

 

 

 

3

0

7,5 %

(0,75 đ)

Bài 23. Một số lệnh làm việc với dữ liệu danh sách.

3

 

1

 

 

1

 

 

4

1

20,0 %

(2,0 đ)

Bài 24. Xâu kí tự.

2

 

2

 

 

 

 

 

4

0

10,0 %

(1,0 đ)

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

2

 

3

 

 

1

 

 

5

1

22,5 %

(2,25 đ)

Bài 26. Hàm trong Python

2

 

2

 

 

 

 

 

4

0

10,0 %

(1,0 đ)

Bài 27. Tham số của hàm

3

 

2

 

 

 

 

1

5

1

22,5 %

(2,25 đ)

Tổng

16

0

12

0

0

2

0

1

28

3

100%

(10,0 điểm)

Tỉ lệ %

40%

30%

20%

10%

70%

30%

Tỉ lệ chung

70%

30%

100%

 

Phòng Giáo dục và Đào tạo .....

Đề khảo sát chất lượng Giữa Học kì 2 Năm học 2022 - 2023

Môn: Tin học 10 Thời gian làm bài: 45 phút

Đề thi Giữa Học kì 2 Tin học lớp 10 Kết nối tri thức có đáp án - (Đề số 1)

SỞ GD- ĐT …

TRƯỜNG THPT …

 

 

Mã đề thi: 001

ĐỀ THI GIỮA HỌC KÌ II

NĂM HỌC 2022-2023

MÔN TIN HỌC – KHỐI 10

Bộ: Kết nối tri thức với cuộc sống

Thời gian làm bài: 45 phút

(28 câu trắc nghiệm; 3 câu tự luận)

(Thí sinh không được sử dụng tài liệu)

Họ, tên thí sinh: .....................................................................Lớp: ......................

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

Câu 1. Cho biết kết quả của đoạn chương trình dưới đây:

a = 10

while a < 11:

print(a)

  1. Trên màn hình xuất hiện một số 10.
  2. Trên màn hình xuất hiện 10 chữ a.
  3. Trên màn hình xuất hiện một số 11.
  4. Chương trình bị lặp vô tận.

Câu 2. 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à:

  1. Cấu trúc tuần tự.
  2. Cấu trúc rẽ nhánh.
  3. Cấu trúc lặp.
  4. Cả ba cấu trúc trên.

Câu 3. Sau khi thực hiện đoạn chương trình, giá trị của a và b lần lượt là:

Đề thi Giữa học kì 2 Tin học lớp 10 Kết nối tri thức năm 2022 - 2023 Ma trận đề thi Giữa học kì 2 môn Tin học 10 (Kết nối tri thức)Chủ đềNội dung kiến thức/ kĩ năngMức độ nhận thứcTổng số câuTổng % điểmNhận biếtThông hiểuVận dụngVận dụng caoTNTL TNTLTNTLTNTLTNTLChủ đề F. Giải quyết vấn đề với sự trợ giúp của máy tínhBài 21. Câu lệnh cặp while.2 1     307,5 %(0,75 đ)Bài 22. Kiểu dữ liệu danh sách.2 1     307,5 %(0,75 đ)Bài 23. Một số lệnh làm việc với dữ liệu danh sách.3 1  1  4120,0 %(2,0 đ)Bài 24. Xâu kí tự.2 2     4010,0 %(1,0 đ)Bài 25. Một số lệnh làm việc với xâu kí tự.2 3  1  5122,5 %(2,25 đ)Bài 26. Hàm trong Python2 2     4010,0 %(1,0 đ)Bài 27. Tham số của hàm3 2    15122,5 %(2,25 đ)Tổng1601200201283100%(10,0 điểm)Tỉ lệ %40%30%20%10%70%30%Tỉ lệ chung70%30%100% Phòng Giáo dục và Đào tạo .....Đề khảo sát chất lượng Giữa Học kì 2 Năm học 2022 - 2023Môn: Tin học 10 Thời gian làm bài: 45 phútĐề thi Giữa Học kì 2 Tin học lớp 10 Kết nối tri thức có đáp án - (Đề số 1)SỞ GD- ĐT …TRƯỜNG THPT …  Mã đề thi: 001ĐỀ THI GIỮA HỌC KÌ IINĂM HỌC 2022-2023MÔN TIN HỌC – KHỐI 10Bộ: Kết nối tri thức với cuộc sốngThời gian làm bài: 45 phút(28 câu trắc nghiệm; 3 câu tự luận)(Thí sinh không được sử dụng tài liệu)Họ, tên thí sinh: .....................................................................Lớp: ......................I. PHẦN TRẮC NGHIỆM (7,0 điểm)Câu 1. Cho biết kết quả của đoạn chương trình dưới đây:a = 10while a < 11:print(a)Trên màn hình xuất hiện một số 10.Trên màn hình xuất hiện 10 chữ a.Trên màn hình xuất hiện một số 11.Chương trình bị lặp vô tận.Câu 2. 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à:Cấu trúc tuần tự.Cấu trúc rẽ nhánh.Cấu trúc lặp.Cả ba cấu trúc trên.Câu 3. Sau khi thực hiện đoạn chương trình, giá trị của a và b lần lượt là:4 và 484 và 416 và 1212 và 16Câu 4. Cho khai báo mảng sau:A = list(“3456789”)Để in giá trị phần tử thứ 2 của mảng một chiều A ra màn hình ta viết:print(A[2]).print(A[1]).print(A[3]).print(A[0]).Câu 5. Danh sách A sẽ như thế nào sau các lệnh sau?>>> A = [2, 3, 5, 6]>>> A. append(4)>>> del (A[2])2, 3, 4, 5, 6, 4.2, 3, 4, 5, 6.2, 4, 5, 6.2, 3, 6, 4.Câu 6. Kết quả của chương trình sau là gì?A = [2, 3, 5,  python

  1. 4 và 48
  2. 4 và 4
  3. 16 và 12
  4. 12 và 16

Câu 4. Cho khai báo mảng sau:

A = list(“3456789”)

Để in giá trị phần tử thứ 2 của mảng một chiều A ra màn hình ta viết:

  1. print(A[2]).
  2. print(A[1]).
  3. print(A[3]).
  4. print(A[0]).

Câu 5. Danh sách A sẽ như thế nào sau các lệnh sau?

>>> A = [2, 3, 5, 6]

>>> A. append(4)

>>> del (A[2])

  1. 2, 3, 4, 5, 6, 4.
  2. 2, 3, 4, 5, 6.
  3. 2, 4, 5, 6.
  4. 2, 3, 6, 4.

Câu 6. Kết quả của chương trình sau là gì?

A = [2, 3, 5, "python", 6] A.append(4) A.append(2) A.append("x")

del(A[2])

print(len(A))

  1. 5.
  2. 6.
  3. 7.
  4. 8.

Câu 7. Toán tử nào dùng để kiểm tra một giá trị có nằm trong danh sách không?

  1. in.
  2. int.
  3. range.
  4. append.

Câu 8. Giả sử A = [‘a’, ‘b’, ‘c’, ‘d’, 2, 3, 4]. Các biểu thức sau trả về giá trị đúng hay sai? 6 in A

‘a’ in A

  1. True, False.
  2. True, False.
  3. False, True.
  4. False, False.

Câu 9. Lệnh nào sau đây xoá toàn bộ danh sách?

  1. clear()
  2. exit()
  3. remove()
  4. del()

Câu 10. Phát biểu nào sau đây là sai?

  1. Sau khi thực hiện lệnh clear(), danh sách gốc trở thành rỗng.
  2. Lệnh remove () có chức năng xoá một phần tử có giá trị cho trước.
  3. Lệnh remove() xoá tất cả các phần tử có giá trị cho trước trong list.
  4. Clear() có tác dụng xoá toàn bộ các danh sách.

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

  1. len(s).
  2. length(s).
  3. s.len().
  4. s.length().

Câu 12. Có bao nhiêu xâu kí tự nào hợp lệ?

1) “123_@##”                                              2) “hoa hau”

3) “346h7g84jd”                                          4) python

5) “01028475”                                             6) 123456

  1. 5.
  2. 6.
  3. 4.
  4. 3

Câu 13. Chương trình trên giải quyết bài toán gì? 

s = ""

for i in range(10): 

s = s + str(i)

print(s)

  1. In một chuỗi kí tự từ 0 tới 10.
  2. In một chuỗi kí tự từ 0 tới 9.
  3. In một chuỗi kí tự từ 1 tới 10.
  4. In một chuỗi kí tự từ 1 đến 9.

Câu 14. Chuỗi sau được in ra mấy lần? 

s = "abcdefghi"

for i in range(10): 

if i % 4 == 0: 

print(s)

  1. 0.
  2. 1.
  3. 2.
  4. 3.

Câu 15. Sử dụng lệnh nào để tìm vị trí của một xâu con trong xâu khác không?

  1. test().
  2. in().
  3. find().
  4. split().

Câu 16. Kết quả của các câu lệnh sau là gì? s = "12 34 56 ab cd de "

print(s. find(" "))

print(s.find("12"))

print(s. find("34"))

  1. 2, 0, 3.
  2. 2, 1, 3.
  3. 3, 5, 2.
  4. 1, 4, 5.

Câu 17. Lệnh nào sau đây dùng để tách xâu:

  1. split()
  2. join()
  3. remove()
  4. copy()

Câu 18. Kết quả của chương trình sau là gì?

a = "Hello" b = "world"

c = a + " " + b print(c)

  1. hello world.
  2. Hello World.
  3. Hello word.
  4. Helloword.

Câu 19. Muốn nối danh sách gồm các từ thành một xâu ta dùng lệnh nào?

  1. Lệnh join()
  2. Lệnh split()
  3. Lệnh len()
  4. Lệnh find()

Câu 20. Chọn phát biểu sai trong các phát biểu sau:

  1. Lệnh print() thực hiện việc in ra màn hình.
  2. Lệnh input() thực hiện yêu cầu nhập vào một biểu thức, số hay một xâu bất kì.
  3. Lệnh type() trả lại kiểu dữ liệu của biểu thức trong ngoặc.
  4. Lệnh str() chuyển đối tượng đã cho thành chuỗi.

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

  1. Lệnh float() trả về số nguyên từ số hoặc chuỗi biểu thức.
  2. Có ít hàm có sẵn được xây dựng trong python.
  3. Lệnh bool() chuyển một giá trị sang Boolean.
  4. 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 22. Mệnh đề nào dưới đây mô tả đúng về hàm tự định nghĩa không trả lại giá trị?

  1. Trong mô tả hàm không có từ khóa return.
  2. Trong mô tả hàm chỉ có một từ khóa return.
  3. Trong mô tả hàm phải có tối thiểu hai từ khóa return.
  4. Trong mô tả hàm hoặc không có return hoặc có return nhưng không có giá trị sau từ khóa return.

Câu 23. Kết quả của các câu lệnh sau là gì?

Đề thi Giữa học kì 2 Tin học lớp 10 Kết nối tri thức năm 2022 - 2023 Ma trận đề thi Giữa học kì 2 môn Tin học 10 (Kết nối tri thức)Chủ đềNội dung kiến thức/ kĩ năngMức độ nhận thứcTổng số câuTổng % điểmNhận biếtThông hiểuVận dụngVận dụng caoTNTL TNTLTNTLTNTLTNTLChủ đề F. Giải quyết vấn đề với sự trợ giúp của máy tínhBài 21. Câu lệnh cặp while.2 1     307,5 %(0,75 đ)Bài 22. Kiểu dữ liệu danh sách.2 1     307,5 %(0,75 đ)Bài 23. Một số lệnh làm việc với dữ liệu danh sách.3 1  1  4120,0 %(2,0 đ)Bài 24. Xâu kí tự.2 2     4010,0 %(1,0 đ)Bài 25. Một số lệnh làm việc với xâu kí tự.2 3  1  5122,5 %(2,25 đ)Bài 26. Hàm trong Python2 2     4010,0 %(1,0 đ)Bài 27. Tham số của hàm3 2    15122,5 %(2,25 đ)Tổng1601200201283100%(10,0 điểm)Tỉ lệ %40%30%20%10%70%30%Tỉ lệ chung70%30%100% Phòng Giáo dục và Đào tạo .....Đề khảo sát chất lượng Giữa Học kì 2 Năm học 2022 - 2023Môn: Tin học 10 Thời gian làm bài: 45 phútĐề thi Giữa Học kì 2 Tin học lớp 10 Kết nối tri thức có đáp án - (Đề số 1)SỞ GD- ĐT …TRƯỜNG THPT …  Mã đề thi: 001ĐỀ THI GIỮA HỌC KÌ IINĂM HỌC 2022-2023MÔN TIN HỌC – KHỐI 10Bộ: Kết nối tri thức với cuộc sốngThời gian làm bài: 45 phút(28 câu trắc nghiệm; 3 câu tự luận)(Thí sinh không được sử dụng tài liệu)Họ, tên thí sinh: .....................................................................Lớp: ......................I. PHẦN TRẮC NGHIỆM (7,0 điểm)Câu 1. Cho biết kết quả của đoạn chương trình dưới đây:a = 10while a < 11:print(a)Trên màn hình xuất hiện một số 10.Trên màn hình xuất hiện 10 chữ a.Trên màn hình xuất hiện một số 11.Chương trình bị lặp vô tận.Câu 2. 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à:Cấu trúc tuần tự.Cấu trúc rẽ nhánh.Cấu trúc lặp.Cả ba cấu trúc trên.Câu 3. Sau khi thực hiện đoạn chương trình, giá trị của a và b lần lượt là:4 và 484 và 416 và 1212 và 16Câu 4. Cho khai báo mảng sau:A = list(“3456789”)Để in giá trị phần tử thứ 2 của mảng một chiều A ra màn hình ta viết:print(A[2]).print(A[1]).print(A[3]).print(A[0]).Câu 5. Danh sách A sẽ như thế nào sau các lệnh sau?>>> A = [2, 3, 5, 6]>>> A. append(4)>>> del (A[2])2, 3, 4, 5, 6, 4.2, 3, 4, 5, 6.2, 4, 5, 6.2, 3, 6, 4.Câu 6. Kết quả của chương trình sau là gì?A = [2, 3, 5,  python

  1. 5
  2. 6
  3. 11
  4. 12

Câu 24. Giá trị của x là bao nhiêu để kết quả là 12?

Đề thi Giữa học kì 2 Tin học lớp 10 Kết nối tri thức năm 2022 - 2023 Ma trận đề thi Giữa học kì 2 môn Tin học 10 (Kết nối tri thức)Chủ đềNội dung kiến thức/ kĩ năngMức độ nhận thứcTổng số câuTổng % điểmNhận biếtThông hiểuVận dụngVận dụng caoTNTL TNTLTNTLTNTLTNTLChủ đề F. Giải quyết vấn đề với sự trợ giúp của máy tínhBài 21. Câu lệnh cặp while.2 1     307,5 %(0,75 đ)Bài 22. Kiểu dữ liệu danh sách.2 1     307,5 %(0,75 đ)Bài 23. Một số lệnh làm việc với dữ liệu danh sách.3 1  1  4120,0 %(2,0 đ)Bài 24. Xâu kí tự.2 2     4010,0 %(1,0 đ)Bài 25. Một số lệnh làm việc với xâu kí tự.2 3  1  5122,5 %(2,25 đ)Bài 26. Hàm trong Python2 2     4010,0 %(1,0 đ)Bài 27. Tham số của hàm3 2    15122,5 %(2,25 đ)Tổng1601200201283100%(10,0 điểm)Tỉ lệ %40%30%20%10%70%30%Tỉ lệ chung70%30%100% Phòng Giáo dục và Đào tạo .....Đề khảo sát chất lượng Giữa Học kì 2 Năm học 2022 - 2023Môn: Tin học 10 Thời gian làm bài: 45 phútĐề thi Giữa Học kì 2 Tin học lớp 10 Kết nối tri thức có đáp án - (Đề số 1)SỞ GD- ĐT …TRƯỜNG THPT …  Mã đề thi: 001ĐỀ THI GIỮA HỌC KÌ IINĂM HỌC 2022-2023MÔN TIN HỌC – KHỐI 10Bộ: Kết nối tri thức với cuộc sốngThời gian làm bài: 45 phút(28 câu trắc nghiệm; 3 câu tự luận)(Thí sinh không được sử dụng tài liệu)Họ, tên thí sinh: .....................................................................Lớp: ......................I. PHẦN TRẮC NGHIỆM (7,0 điểm)Câu 1. Cho biết kết quả của đoạn chương trình dưới đây:a = 10while a < 11:print(a)Trên màn hình xuất hiện một số 10.Trên màn hình xuất hiện 10 chữ a.Trên màn hình xuất hiện một số 11.Chương trình bị lặp vô tận.Câu 2. 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à:Cấu trúc tuần tự.Cấu trúc rẽ nhánh.Cấu trúc lặp.Cả ba cấu trúc trên.Câu 3. Sau khi thực hiện đoạn chương trình, giá trị của a và b lần lượt là:4 và 484 và 416 và 1212 và 16Câu 4. Cho khai báo mảng sau:A = list(“3456789”)Để in giá trị phần tử thứ 2 của mảng một chiều A ra màn hình ta viết:print(A[2]).print(A[1]).print(A[3]).print(A[0]).Câu 5. Danh sách A sẽ như thế nào sau các lệnh sau?>>> A = [2, 3, 5, 6]>>> A. append(4)>>> del (A[2])2, 3, 4, 5, 6, 4.2, 3, 4, 5, 6.2, 4, 5, 6.2, 3, 6, 4.Câu 6. Kết quả của chương trình sau là gì?A = [2, 3, 5,  python

  1. 2
  2. 3
  3. 4
  4. 5

Câu 25. Khi gọi hàm f(1, 2, 3, 4), khi định nghĩa hàm f có bao nhiêu tham số?

  1. 2
  2. 3
  3. 4
  4. 5

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

  1. Tham số
  2. Hiệu số
  3. Đối số
  4. Hàm số

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

Đề thi Giữa học kì 2 Tin học lớp 10 Kết nối tri thức năm 2022 - 2023 Ma trận đề thi Giữa học kì 2 môn Tin học 10 (Kết nối tri thức)Chủ đềNội dung kiến thức/ kĩ năngMức độ nhận thứcTổng số câuTổng % điểmNhận biếtThông hiểuVận dụngVận dụng caoTNTL TNTLTNTLTNTLTNTLChủ đề F. Giải quyết vấn đề với sự trợ giúp của máy tínhBài 21. Câu lệnh cặp while.2 1     307,5 %(0,75 đ)Bài 22. Kiểu dữ liệu danh sách.2 1     307,5 %(0,75 đ)Bài 23. Một số lệnh làm việc với dữ liệu danh sách.3 1  1  4120,0 %(2,0 đ)Bài 24. Xâu kí tự.2 2     4010,0 %(1,0 đ)Bài 25. Một số lệnh làm việc với xâu kí tự.2 3  1  5122,5 %(2,25 đ)Bài 26. Hàm trong Python2 2     4010,0 %(1,0 đ)Bài 27. Tham số của hàm3 2    15122,5 %(2,25 đ)Tổng1601200201283100%(10,0 điểm)Tỉ lệ %40%30%20%10%70%30%Tỉ lệ chung70%30%100% Phòng Giáo dục và Đào tạo .....Đề khảo sát chất lượng Giữa Học kì 2 Năm học 2022 - 2023Môn: Tin học 10 Thời gian làm bài: 45 phútĐề thi Giữa Học kì 2 Tin học lớp 10 Kết nối tri thức có đáp án - (Đề số 1)SỞ GD- ĐT …TRƯỜNG THPT …  Mã đề thi: 001ĐỀ THI GIỮA HỌC KÌ IINĂM HỌC 2022-2023MÔN TIN HỌC – KHỐI 10Bộ: Kết nối tri thức với cuộc sốngThời gian làm bài: 45 phút(28 câu trắc nghiệm; 3 câu tự luận)(Thí sinh không được sử dụng tài liệu)Họ, tên thí sinh: .....................................................................Lớp: ......................I. PHẦN TRẮC NGHIỆM (7,0 điểm)Câu 1. Cho biết kết quả của đoạn chương trình dưới đây:a = 10while a < 11:print(a)Trên màn hình xuất hiện một số 10.Trên màn hình xuất hiện 10 chữ a.Trên màn hình xuất hiện một số 11.Chương trình bị lặp vô tận.Câu 2. 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à:Cấu trúc tuần tự.Cấu trúc rẽ nhánh.Cấu trúc lặp.Cả ba cấu trúc trên.Câu 3. Sau khi thực hiện đoạn chương trình, giá trị của a và b lần lượt là:4 và 484 và 416 và 1212 và 16Câu 4. Cho khai báo mảng sau:A = list(“3456789”)Để in giá trị phần tử thứ 2 của mảng một chiều A ra màn hình ta viết:print(A[2]).print(A[1]).print(A[3]).print(A[0]).Câu 5. Danh sách A sẽ như thế nào sau các lệnh sau?>>> A = [2, 3, 5, 6]>>> A. append(4)>>> del (A[2])2, 3, 4, 5, 6, 4.2, 3, 4, 5, 6.2, 4, 5, 6.2, 3, 6, 4.Câu 6. Kết quả của chương trình sau là gì?A = [2, 3, 5,  python

Trong đoạn chương trình trên s được gọi là:

  1. Tên hàm
  2. Tham số hình thức
  3. Tham số thực sự
  4. Biến cục bộ

Câu 28. Hàm func(m, n) được định nghĩa như sau:

Đề thi Giữa học kì 2 Tin học lớp 10 Kết nối tri thức năm 2022 - 2023 Ma trận đề thi Giữa học kì 2 môn Tin học 10 (Kết nối tri thức)Chủ đềNội dung kiến thức/ kĩ năngMức độ nhận thứcTổng số câuTổng % điểmNhận biếtThông hiểuVận dụngVận dụng caoTNTL TNTLTNTLTNTLTNTLChủ đề F. Giải quyết vấn đề với sự trợ giúp của máy tínhBài 21. Câu lệnh cặp while.2 1     307,5 %(0,75 đ)Bài 22. Kiểu dữ liệu danh sách.2 1     307,5 %(0,75 đ)Bài 23. Một số lệnh làm việc với dữ liệu danh sách.3 1  1  4120,0 %(2,0 đ)Bài 24. Xâu kí tự.2 2     4010,0 %(1,0 đ)Bài 25. Một số lệnh làm việc với xâu kí tự.2 3  1  5122,5 %(2,25 đ)Bài 26. Hàm trong Python2 2     4010,0 %(1,0 đ)Bài 27. Tham số của hàm3 2    15122,5 %(2,25 đ)Tổng1601200201283100%(10,0 điểm)Tỉ lệ %40%30%20%10%70%30%Tỉ lệ chung70%30%100% Phòng Giáo dục và Đào tạo .....Đề khảo sát chất lượng Giữa Học kì 2 Năm học 2022 - 2023Môn: Tin học 10 Thời gian làm bài: 45 phútĐề thi Giữa Học kì 2 Tin học lớp 10 Kết nối tri thức có đáp án - (Đề số 1)SỞ GD- ĐT …TRƯỜNG THPT …  Mã đề thi: 001ĐỀ THI GIỮA HỌC KÌ IINĂM HỌC 2022-2023MÔN TIN HỌC – KHỐI 10Bộ: Kết nối tri thức với cuộc sốngThời gian làm bài: 45 phút(28 câu trắc nghiệm; 3 câu tự luận)(Thí sinh không được sử dụng tài liệu)Họ, tên thí sinh: .....................................................................Lớp: ......................I. PHẦN TRẮC NGHIỆM (7,0 điểm)Câu 1. Cho biết kết quả của đoạn chương trình dưới đây:a = 10while a < 11:print(a)Trên màn hình xuất hiện một số 10.Trên màn hình xuất hiện 10 chữ a.Trên màn hình xuất hiện một số 11.Chương trình bị lặp vô tận.Câu 2. 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à:Cấu trúc tuần tự.Cấu trúc rẽ nhánh.Cấu trúc lặp.Cả ba cấu trúc trên.Câu 3. Sau khi thực hiện đoạn chương trình, giá trị của a và b lần lượt là:4 và 484 và 416 và 1212 và 16Câu 4. Cho khai báo mảng sau:A = list(“3456789”)Để in giá trị phần tử thứ 2 của mảng một chiều A ra màn hình ta viết:print(A[2]).print(A[1]).print(A[3]).print(A[0]).Câu 5. Danh sách A sẽ như thế nào sau các lệnh sau?>>> A = [2, 3, 5, 6]>>> A. append(4)>>> del (A[2])2, 3, 4, 5, 6, 4.2, 3, 4, 5, 6.2, 4, 5, 6.2, 3, 6, 4.Câu 6. Kết quả của chương trình sau là gì?A = [2, 3, 5,  python

Kết quả sẽ in ra số nào?

  1. 110
  2. 11
  3. 13
  4. 31

II. PHẦN TỰ LUẬN (3 điểm)

Câu 1. (1 điểm) Cho dãy số [1, 2, -5, 5, 8, -8]. Em hãy viết chương trình chèn xâu “Số âm” vào sau phần tử nhỏ hơn 0 đầu tiên của dãy đã cho.

Câu 2. (1 điểm) Viết chương trình nhập nhiều số (số nguyên hoặc số thực) từ bàn phím, các số cách nhau bởi dấu cách. Sau đó in ra màn hình tổng các số đã nhập.

Câu 3. (1 điểm) Viết hàm UCLN(m, n) để tính ước chung lớn nhất của hai số nguyên âm m và n.

……………………. Hết …………………….


 

 

BẢNG ĐÁP ÁN VÀ HƯỚNG DẪN GIẢI

I. TRẮC NGHIỆM (6 điểm)

(Mỗi đáp án đúng được 0,25 điểm)

1. D

2. D

3. B

4. B

5. D

6. C

7. A

8. C

9. A

10. C

11. A

12. C

13. B

14. D

15. C

16. A

17. A

18. C

19. A

20. B

21. C

22. D

23. C

24. D

25. C

26. C

27. D

28. C

 

 

 

 

 

II. TỰ LUẬN (3 điểm)

Câu

Đáp án

Điểm

Câu 1

(1 điểm)

Chương trình có thể viết như sau: A = [1, 2, -5, 5, 8, -8]

i = 0

while i < len(A): if A[i] < 0:

A.insert(i + 1,"Số âm") break

i = i + 1

print(A)

 

0,25

 

 

0,25

 

 

0,25

 

 

0,25

Câu 2

(1 điểm)

s = input("Nhập các số cách nhau bởi dấu cách: ") A = s.split()

for i in range(len(A)): A[i] = float(A[i])

print("Tổng các số đã nhập: " , sum(A))

 

 

 

1,0

Câu 3

(1 điểm)

Hàm có thể viết như sau: def UCLN(m,n):

while m! = n: if m > n:

m = m – n

 

 

 

1,0

 

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 giữa kì 2 Tin học 10

Bình luận

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