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 11 năm 2023-2024 - Trường PTDTNT THCS&THPT Vĩnh Thạnh, Bình Định

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

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

Nhằm giúp các bạn học sinh có tài liệu ôn tập những kiến thức cơ bản, kỹ năng giải các bài tập nhanh nhất và chuẩn bị cho kì thi sắp tới được tốt hơn. Hãy tham khảo "Đề thi học kì 2 môn Tin học lớp 11 năm 2023-2024 - Trường PTDTNT THCS&THPT Vĩnh Thạnh, Bình Định" để có thêm tài liệu ôn tập. Chúc các em đạt kết quả cao trong học tập nhé!

Chủ đề:
Lưu

Nội dung Text: Đề thi học kì 2 môn Tin học lớp 11 năm 2023-2024 - Trường PTDTNT THCS&THPT Vĩnh Thạnh, Bình Định

  1. SỞ GIÁO DỤC VÀ ĐÀO TẠO ĐỀ KIỂM TRA CUỐI KỲ II BÌNH ĐỊNH Lớp 11 THPT Năm học: 2023 – 2024 TRƯỜNG PTDTNT Môn: Tin THCS&THPT VĨNH THẠNH Thời gian làm bài: 45 phút ( Không kể thời gian phát đề ) Ngày kiểm tra: 7 –5 – 2024 Điểm Nhận xét của giáo viên Số phách I/ TRẮC NGHIỆM: (3, 0 điểm). Chọn một phương án trả lời đúng . I. PHẦN TRẮC NGHIỆM (7,0 điểm) Câu 1: Giải bài toán trên máy tính được tiến hành qua mấy bước? A. 4 B. 3 C. 5 D. 6 Câu 2: 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: A. print(A[2]). B. print(A[0]). C. print(A[3]). D. print(A[1]). Câu 3: Các bước cần phải có khi giải bài toán trên máy tính là: A. Xác định bài toán, viết thuật chọn, viết chương trình, viết tài liệu B. Xác định bài toán, lựa chọn hoặc thiết kế thuật toán, viết chương trình, hiệu chỉnh, viết tài liệu C. Xác định bài toán, lựa chọn hoặc thiết kế thuật toán, diễn tả thuật toán, hiệu chỉnh, viết tài liệu D. Xác định bài toán, lựa chọn hoặc thiết kế thuật toán, viết chương trình, viết tài liệu Câu 4: Thuật toán sắp xếp nổi bọt sắp xếp danh sách bằng cách? A. Chọn phần tử có giá trị bé nhất đặt vào đầu danh sách B. Hoán đổi nhiều lần các giá trị liền kề nếu giá trị của chúng không đúng thứ tự. C. Chèn phần tử vào vị trí thích hợp để đảm bảo danh sách theo đúng thứ tự. D. Chọn phần tử có giá trị lớn nhất đặt vào đầu danh sách Câu 5: Các bước cần phải có khi giải bài toán trên máy tính là: A. Xác định bài toán, lựa chọn hoặc thiết kế thuật toán, viết chương trình, viết tài liệu B. Xác định bài toán, lựa chọn hoặc thiết kế thuật toán, diễn tả thuật toán, hiệu chỉnh, viết tài liệu C. Xác định bài toán, lựa chọn hoặc thiết kế thuật toán, viết chương trình, hiệu chỉnh, viết tài liệu D. Xác định bài toán, viết thuật chọn, viết chương trình, viết tài liệu Câu 6: Mỗi bài toán được đặc tả bởi mấy thành phần: A. 2 B. 4 C. 1 D. 3 Câu 7: Output là gì? A. Thuật toán. B. Thông tin vào. C. Thông tin ra. D. Chương trình. Câu 8: Trong mảng hai chiều, làm thế nào để thay đổi giá trị của một phần tử cụ thể? A. array.modify_element(row, column, new_value) Trang 1
  2. B. array.change_element(row, column, new_value) C. array.set_value(row, column, new_value) D. array.update_value(row, column, new_value) Câu 9: Làm thế nào để thêm một phần tử vào cuối mảng trong Python? A. array.append(element) B. array.insert(-1, element) C. array.extend(element) D. array.add(element) Câu 10: Cho dãy số: 6, 4, 5, 3. Nếu sử dụng thuật toán sắp xếp nổi bọt để sắp xếp dãy tăng dần thì sau bao nhiêu vòng lặp thì thuật toán kết thúc? A. 5 B. 2 C. 4 D. 3 Câu 11: Mẹ dặn Nam ở nhà nấu cơm và nhớ thực hiện tuần tự các bước sau: Bước 1: Chuẩn bị nồi cơm điện, gạo, nước Bước 2: Cho gạo và nước với tỉ lệ phù hợp vào nồi Bước 3: Cắm điện, bật nút nấu Bước 4: Cơm chín, đánh tơi cơm Các bước trên được gọi là: A. Bài toán B. Người lập trình C. Thuật toán D. Máy tính điện tử Câu 12: Làm thế nào để truy cập phần tử cuối cùng của một mảng trong Python? A. array[-1] B. array[length(array) - 1] C. array[last] D. array[0] Câu 13: Điểm dừng (break point) trong các phần mềm soạn thảo lập trình có ý nghĩa gì? A. Đó là vị trí chương trình chạy tới đó thì kết thúc. B. Đó là vị trí chương trình tạm dừng, người lập trình sẽ quan sát các biến của chương trình và có thể điều khiển để chương trình tiếp tục chạy. C. Đó là vị trí chương trình dừng lại để người lập trình quan sát phát hiện lỗi. D. Đó là vị trí chương trình mỗi khi chạy đến dòng lệnh đó sẽ kêu pip pip. Câu 14: Làm thế nào để sao chép một mảng trong Python? A. array.clone() B. array.replicate() C. array.copy() D. array.duplicate() Câu 15: Để xóa 2 phần tử ở vị trí 1 và 2 trong danh sách a hiện tại ta dùng lệnh: A. del a[1:3] B. del a[0:2] C. del a[0:3] D. del a[1:2] Câu 16: Có mấy công đoạn chính của quá trình phát triển phần mềm? A. 1 B. 3 C. 2 D. 4 Câu 17: Đâu không là công cụ để kiểm thử chương trình? A. Công cụ in biến trung gian. B. Công cụ sinh các bộ dữ liệu test. C. Công cụ thống kê dữ liệu. D. Công cụ điểm dừng trong phần mềm soạn thảo lập trình. Câu 18: Để thay thế kí tự ‘a’ trong xâu s bằng một xâu mới rỗng ta dùng lệnh: A. s=s.replace(‘a’,’’) B. s=s.replace(‘a’) C. s=replace(a,’’) D. s=s.replace() Câu 19: Mục đích của việc hiệu chỉnh là: A. Phát hiện và sửa sai sót B. Mô tả chi tiết bài toán C. Xác định lại Input và Output của bài toán D. Để tạo ra một chương trình mới Câu 20: Trong mảng Python, chỉ mục đầu tiên là gì? A. -1 B. 2 C. 1 D. 0 Trang 2
  3. Câu 21: Cho N và dãy a1, a2,…, aN. Trường hợp tìm thấy và đưa ra chỉ số i đầu tiên mà ai chia hết cho 3 thì với điều kiện nào thuật toán sẽ dừng ? A. ai chia hết cho 3. B. i > N. C. ai không chia hết cho 3. D. i < N. Câu 22: Trong các câu sau đây, những câu nào đúng? 1) Người làm nghề thiết kế và lập trình có nhiều cơ hội việc làm vì hiện nay ở Việt Nam có rất nhiều công ty phần mềm. 2) Nhân lực cho các công ty phát triển phần mềm đã bão hoà nên cơ hội việc làm cho sinh viên tốt nghiệp nghề thiết kế và lập trình hầu như không có. 3) Xã hội ngày càng phát triển, nhiều lĩnh vực mới phát triển nên sản phẩm phần mềm cho các lĩnh vực mới đó sẽ rất đa dạng, do đó nhu cầu phát triển nguồn nhân lực nghề thiết kế và lập trình ngày một tăng cao. 4) Chỉ có các công ty sản xuất phần mềm chuyên nghiệp mới cần nhân lực về thiết kế và lập trình. A. 2, 3 B. 2, 3, 4 C. 1, 3 D. 1, 2, 3 Câu 23: Trong thuật toán tìm kiếm nhị phân, ở mỗi lần lặp ta thực hiện mấy bước? A. 3. B. 2. C. 4. D. 5. Câu 24: Cho xâu st =’abc’, xâu st có độ dài là: A. 4 B. 3 C. 2 D. 1 Câu 25: Tại sao chúng ta chia bài toán thành những bài toán nhỏ hơn? A. Để thay đổi yêu cầu đầu ra của bài toán. B. Để thay đổi đầu vào của bài toán. C. Để bài toán dễ giải quyết hơn. D. Để bài toán khó giải quyết hơn. Câu 26: Quá trình giải bài toán trên máy tính gồm mấy bước? A. 3 B. 2 C. 5 D. 4 Câu 27: Cho sơ đồ khối như sau, đầu ra của thuật toán dưới là gì? A. Danh sách tên học sinh. B. Có tìm thấy tên học sinh cần tìm không C. Số lượng tên học sinh. D. Tên học sinh bị trùng. Câu 28: Để tạo xâu in thường từ toàn bộ xâu hiện tại ta dùng hàm: A. len() B. str() C. lower() D. upper() II. PHẦN TỰ LUẬN (3 điểm) Câu 1 (1,5 điểm) Tính độ phức tạp của các hàm thời gian sau: a) Tn=7n6 -n3 +4. b) Tn=n4 +9n +2nlog n +n!. Câu 2 (1,5 điểm) a) Kiểm thử có vai trò như thế nào? b) Độ phức tạp thời gian thường bị ảnh hưởng bởi điều gì? Câu 3 (1,0 điểm) Cho dãy số A = [9, 5, 0, 1, 4, 0, 8, 1, 1]. Em hãy viết chương trình tính số lần lặp của một giá trị bất kì trong dãy A. ............................................................................................................................................................ ............................................................................................................................................................ ............................................................................................................................................................ ............................................................................................................................................................ Trang 3
  4. ............................................................................................................................................................ ............................................................................................................................................................ ............................................................................................................................................................ ............................................................................................................................................................ ............................................................................................................................................................ ............................................................................................................................................................ ............................................................................................................................................................ ............................................................................................................................................................ ............................................................................................................................................................ ............................................................................................................................................................ ............................................................................................................................................................ ............................................................................................................................................................ ............................................................................................................................................................ ............................................................................................................................................................ ............................................................................................................................................................ ............................................................................................................................................................ ............................................................................................................................................................ ............................................................................................................................................................ ............................................................................................................................................................ ............................................................................................................................................................ ............................................................................................................................................................ ............................................................................................................................................................ ............................................................................................................................................................ ............................................................................................................................................................ ............................................................................................................................................................ ............................................................................................................................................................ ............................................................................................................................................................ ............................................................................................................................................................ ............................................................................................................................................................ ............................................................................................................................................................ ............................................................................................................................................................ ............................................................................................................................................................ ............................................................................................................................................................ ............................................................................................................................................................ Trang 4
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

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