intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

Đề thi học kì 2 môn Tin học lớp 10 năm 2023-2024 - Trường THPT Võ Chí Công, Quảng Nam

Chia sẻ: _ _ | Ngày: | Loại File: DOC | Số trang:4

5
lượt xem
2
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

Việc ôn tập và hệ thống kiến thức với ‘Đề thi học kì 2 môn Tin học lớp 10 năm 2023-2024 - Trường THPT Võ Chí Công, Quảng Nam’ được chia sẻ dưới đây sẽ giúp bạn nắm vững các phương pháp giải bài tập hiệu quả và rèn luyện kỹ năng giải đề thi nhanh và chính xác để chuẩn bị tốt nhất cho kì thi sắp diễn ra. Cùng tham khảo và tải về đề thi này ngay bạn nhé!

Chủ đề:
Lưu

Nội dung Text: Đề thi học kì 2 môn Tin học lớp 10 năm 2023-2024 - Trường THPT Võ Chí Công, Quảng Nam

  1. SỞ GD & ĐT QUẢNG NAM ĐỀ THI LẠI CUỐI HỌC KỲ II TRƯỜNG THPT VÕ CHÍ CÔNG NĂM HỌC 2023 - 2024 Môn: Tin - Lớp: 10 ĐỀ CHÍNH THỨC Thời gian làm bài: 45 Phút; (Không kể thời gian giao đề) (Đề có 4 trang) Họ tên : ............................................................... Số báo danh : ................... Mã đề 901 I. Phần trắc nghiệm: (7 Điểm) Câu 1: Cho đoạn chương trình sau: def func(): str_func = "=> Trong func()" return str_func if __(1)___name___(2)__ == "__(3)___main___(4)__": return_str = func() print(return_str) Đoạn chương trình trên đưa ra màn hình kết quả nào sau đây? A. func() B. str_func C. => Trong func() D. trong func() Câu 2: Trong các khẳng định sau, khẳng định nào SAI khi nói về nghề thiết kế đồ họa? A. Thiết kế đồ họa đem lại nhiều lợi ích cho mọi ngành nghề, lĩnh vực B. Ngày nay, thiết kế đồ họa đã trở thành một nghề phổ biến, dễ tiếp cận hơn với nhiều người nhờ máy tính và các phần mềm đồ họa C. Ngày nay, ngành thiết kế đồ họa chỉ được đào tạo ở bậc trung cấp. D. Thiết kế đồ họa là sáng tạo các thông điệp truyền thông kết hợp giữa hình ảnh, kiểu chữ, màu sắc để truyền tải thông tin đến người xem Câu 3: Cho đoạn chương trình dưới đây: def tongduong(A): S=0 for k in A: if k > 0: S=S+k return S Đoạn chương trình trên giải quyết bài toán nào dưới đây? A. Tính tổng các số dương của dãy S B. Tính tổng các số âm của dãy A C. Tính tổng các số dương của dãy A D. Tính tổng các số âm của dãy S Câu 4: Chọn cú pháp lệnh while đúng trong NNLT Python A. while ; B. while C. while : D. While : Câu 5: Cho lưu đồ thuật toán dưới đây, kết quả in ra màn hình khi n = - 4 là: A. -5 B. -3 C. N D. Blastoff! Câu 6: Phương án nào sau đây nêu đúng giá trị mà biến x nhận được sau câu lệnh x = int (input ('Mời bạn nhập vào một số: '))? A. Một số thực B. Một xâu kí tự C. Một danh sách các số nguyên D. Một số nguyên được người dùng nhập từ bàn phím Trang 1/4 - Mã đề 901
  2. Câu 7: Để kiểm tra một phần tử có nằm trong danh sách đã cho không, trong Python sử dụng toán tử nào sau đây? A. for B. range C. in D. append Câu 8: Đâu là kiểu dữ liệu danh sách trong python? A. M=[ 1,3,5,7,9] B. M=[ 1.3.5.7.9] C. M=[ 1;3;5;7;9] D. M=[ 1:3:5:7:9] Câu 9: Phương án nào dưới đây nêu đúng về các kiểu dữ liệu cơ bản trong Python? A. int, char, float, str B. int, string, float, bool C. int, str, float, bool D. int, str, real, bool Câu 10: Tình huống nào sau đây cần có nguồn nhân lực phát triển phần mềm? A. Tổ chức hoặc doanh nghiệp muốn áp dụng công nghệ số để phục vụ quản lí, sản xuất hay kinh doanh. B. Tổ chức hoặc doanh nghiệp muốn đầu tư thêm máy móc thiết bị để sản xuất. C. Tổ chức hoặc doanh nghiệp muốn mở rộng thị trường kinh doanh. D. Tổ chức hoặc doanh nghiệp muốn có thêm nguồn nhân lực. Câu 11: Trong NNLT Python, phương án nào sau đây viết đúng cú pháp câu lệnh for trong Python? A. for i in range [1,10]: print(i**2) B. for i in range (1,10): print(i**2) C. for i in range (1,10) print(i**2) D. for ' i ' in range (1,10): print(i**2) Câu 12: Phương án nào cho bên dưới nêu đúng số lượng các phát biểu đúng sau đây về việc phân rã bài toán cần giải quyết thành các bài toán con đơn giản hơn? (1) Chương trình có cấu trúc rõ ràng (2) Dễ nâng cấp và hiệu chỉnh chương trình (3) Làm cho chương trình dễ hiểu hơn (4) Phát huy được tinh thần làm việc nhóm A. 4 B. 0 C. 3 D. 2 Câu 13: Cho đoạn chương trình theo các bước dưới đây: Bước 1: n=10 s=0 Bước 2: def Tong(): Bước 3: i = 0 Bước 4: while i
  3. Câu 18: Kết quả của chương trình sau là gì? >>>A=[2,4,3,6,5] >>>S=0 >>>for i in range(len(A)): >>> if A[i] %2==0: >>> S=S+A[i] >>>print(S) A. 12 B. 20 C. 9 D. 6 Câu 19: Chọn khẳng định ĐÚNG khi nói về chức năng của lệnh input () A. Nhập dữ liệu thông qua một hàm bất kì B. Nhập dữ liệu thông qua một biết trong gian C. Nhập dữ liệu cả số và mảng D. Nhập dữ liệu từ thiết bị vào chuẩn Câu 20: Cú pháp của lệnh input() nào sau đây là ĐÚNG? A. biến = input B. biến = input() C. = input() D. = input(dòng thông báo) Câu 21: Phương án nào dưới đây nêu đúng cú pháp lệnh khởi tạo danh sách trong Python? A. = [] B. = [] C. = [] D. == [] Câu 22: Cho đoạn chương trình sau đây: n=10 def Tong(): i=0 s=0 while i
  4. việc sử dụng hàm trong Python? A. Code dài dòng, chỉ thực hiện được ở những chương trình đơn giản B. Thuận tiện cho phát triển, nâng cấp chương trình C. Tránh việc phải lặp lại code thực thi những tác vụ tương tự nhau D. Phân tách các vấn đề phức tạp thành các phần đơn giản hơn Câu 27: Cho danh sách A = [4,5,6,7]. Hãy cho biết trong các đáp án sau, đâu là giá trị của phần tử A[3]? A. 4 B. 6 C. 5 D. 7 Câu 28: Chọn khẳng định ĐÚNG về cú pháp lệnh def f(a,b,c): A. Hàm f() được gọi với ba biến đã có giá trị B. Hàm f() có ba tham số a,b,c C. Hàm f() truyền vào chưa có giá trị D. Hàm f() được gọi với ba giá trị cụ thể II. Phần tự luận (3 Điểm) Bài 1. (1.5 điểm) Hãy liệt kê ít nhất 4 trường đại học, cao đẳng tại TP.HCM mà em biết có đào tạo những ngành nghề thuộc nhóm thiết kế và lập trình. Bài 2. (1.5 điểm) Hãy lập trình trong Python để thực hiện các công việc sau: a. Nhập một danh sách gồm n phẩn tử số nguyên. b. Tìm giá trị lớn nhất trong danh sách. ------ HẾT ------ Trang 4/4 - Mã đề 901
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
2=>2