Đề kiểm tra giữa học kì II Tin học 11 - Mã đề 102 - Năm học 2024-2025 - Trường THPT Bố Hạ (Có đáp án + Ma trận)
Bạn đang xem tài liệu "Đề kiểm tra giữa học kì II Tin học 11 - Mã đề 102 - Năm học 2024-2025 - Trường THPT Bố Hạ (Có đáp án + Ma trận)", để tải tài liệu gốc về máy hãy click vào nút Download ở trên.
File đính kèm:
de_kiem_tra_giua_hoc_ki_ii_tin_hoc_11_ma_de_102_nam_hoc_2024.docx
Ma trận và ma trận đặc tả GKII lớp 11.docx
Dap-An-App-TNMaker.xlsx
Dap-An-App-Cham-Thi-YoungMix.xlsx
ĐÁP ÁN TỰ LUẬN.docx
Nội dung tài liệu: Đề kiểm tra giữa học kì II Tin học 11 - Mã đề 102 - Năm học 2024-2025 - Trường THPT Bố Hạ (Có đáp án + Ma trận)
- SỞ GDĐT BẮC GIANG ĐỀ KIỂM TRA GIỮA KỲ II TRƯỜNG THPT BỐ HẠ NĂM HỌC 2024 - 2025 -------------------- MÔN: Tin học 11 (Đề thi có 3 trang) Thời gian làm bài: 45 phút (không kể thời gian phát đề) Họ và tên: .............................................................. Số báo danh: ........ Mã đề 102 A. PHẦN TRẮC NGHIỆM (7,0 điểm) Phần I: Trắc nghiệm chọn phương án đúng Câu 1. Khi tạo trường "idNhacsi", tuỳ chọn nào cần bỏ đánh dấu? C. DEFAULT A. ALLOW NULL. B. PRIMARY KEY. D.AUTO_INCREMENT. VALUE. Câu 2. Khi tạo bảng "nhacsi", vì sao cần loại bỏ đánh dấu ALLOW NULL cho trường "idNhacsi"? A. Để giá trị không thể trống. B. Để giảm dung lượng lưu trữ. C. Để giá trị không thể trùng lặp. D. Để khóa giá trị mặc định. Câu 3. Tại sao cần lập bảng nhacsi để thay thế tên nhạc sĩ trong bảng bannhac? A. Để giảm dung lượng lưu trữ. B. Để tăng sự trùng lặp dữ liệu. C. Để tăng dung lượng lưu trữ. D. Để giảm sự trùng lặp dữ liệu. Câu 4. Một trong những lý do chính khiến MySQL được sử dụng rộng rãi trong quản trị cơ sở dữ liệu trên Internet là gì? A. MySQL hỗ trợ tốt các giao dịch trực tuyến và bảo mật dữ liệu. B. MySQL chỉ hỗ trợ các ứng dụng cục bộ. C. MySQL khó sử dụng nhưng rất mạnh mẽ. D. MySQL là phần mềm thương mại đắt tiền. Câu 5. Quản trị là? A. Là một hoạt động nhằm thúc đẩy người dùng sử dụng dữ liệu một cách có kiểm soát. B. Là quản lý người sử dụng dữ liệu. C. Là kiểm tra người sử dụng dữ liệu. D. Là hoạt động song song với một hoạt động cơ bản để thực hiện tốt nhất hoạt động cơ bản. Câu 6. Khi xóa dữ liệu trong bảng nhacsi, hệ quản trị cơ sở dữ liệu MySQL sẽ làm gì nếu giá trị idNhacsi tồn tại trong bảng bannhac? A. Ngăn chặn việc xóa. B. Xóa luôn dòng dữ liệu trong bảng bannhac. C. Yêu cầu xác nhận xóa. D. Không thực hiện gì. Câu 7. Việc sắp xếp dữ liệu trong bảng nhacsi có lợi ích gì? A. Giúp thêm dữ liệu mới dễ dàng hơn. B. Giúp xóa dữ liệu nhanh hơn. C. Giúp dễ dàng tìm kiếm và quản lý dữ liệu. D. Giúp chỉnh sửa dữ liệu nhanh chóng. Câu 8. Nhà quản trị CSDL là? A. Người thực thi các sự cố về không gian và thời gian. B. Người thực thi các hoạt động quản trị CSDL. C. Người thực thi các sự cố về nguồn điện. D. Người thực thi các sự cố về hư hỏng thiết bị lưu trữ. Mã đề 102 Trang 1/3
- Câu 9. Khi thực hiện câu lệnh SQL sau, kết quả sẽ trả về những thông tin gì? A. Trả về thông tin idBanthuam và tenBannhac của các bản thu âm. B. Trả về thông tin idBanthuam, tenBannhac và tenNhacsi của các bản thu âm. C. Trả về thông tin idBanthuam và tenBannhac của các ca sĩ. D. Trả về thông tin idBanthuam, tenBannhac và tenCasi của các bản thu âm. Câu 10. Để lấy danh sách các bản thu âm của nhạc sĩ Văn Cao, ta cần sử dụng mệnh đề nào trong câu lệnh SQL? A. WHERE bannhac.tenBannhac = 'Văn Cao'; B. WHERE casi.tenCasi = 'Lê Dung'; C. WHERE banthuam.tenBannhac = 'Văn Cao'; D. WHERE nhacsi.tenNhacsi = 'Văn Cao'; Câu 11. Khi tạo trường "tenNhacsi", giá trị mặc định của trường này là gì? A. " " B. 0 C. "Unknown" D. NULL Câu 12. Cài đặt và cập nhật các hệ QTCSDL là? A. Chuyển đổi thông tin các dữ liệu sang một hệ quản trị mới. B. Hình thức lấy thêm tiền của người dùng chứ không có gì thay đổi. C. Các nhà cung cấp bổ sung tinh năng hay sửa lỗi, loại bỏ những phần lạc hậu, thêm vào tính năng mới. D. Nâng cao dung lượng của mô hình quản lý, khiến nó rối thêm. Câu 13. Khi tạo khóa ngoài trong bảng bannhac, trường nào được chọn để tham chiếu trong bảng nhacsi? A. idNhacsi. B. Column1. C. idBannhac. D. tenBannhac. Câu 14. Để sửa dữ liệu trong bảng bannhac, bạn cần thao tác như thế nào? A. Nháy đúp chuột vào ô dữ liệu muốn sửa. B. Xóa dòng dữ liệu và nhập lại từ đầu. C. Chọn dòng dữ liệu và nhấn nút "Sửa". D. Nhập lại toàn bộ dữ liệu của dòng. Câu 15. Lợi ích chính của việc sử dụng hệ quản trị cơ sở dữ liệu (QTCSDL) trên máy tính so với quản lý dữ liệu thủ công là gì? A. Tốn ít công sức và dễ kiểm soát hơn. B. Chỉ tốn thời gian hơn. C. Khó kiểm soát hơn. D. Không có sự khác biệt lớn. Câu 16. Tại sao việc xóa dữ liệu trong bảng nhacsi không thể tùy tiện thực hiện? A. Vì dữ liệu này không thể thay đổi. B. Vì nó có thể gây lỗi dữ liệu tham chiếu. C. Vì dữ liệu này rất quan trọng. D. Vì MySQL không cho phép xóa. Câu 17. Trong bảng banthuam, trường idCasi là khóa ngoại tham chiếu đến bảng nào? Mã đề 102 Trang 2/3
- A. bannhac. B. casi. C. nhacsi. D. Banthuam. Câu 18. Lệnh nào dưới đây dùng để tạo trường mới trong bảng bannhac? A. New field. B. Add column. C. Add field. D. New column. Câu 19. MySQL là hệ quản trị cơ sở dữ liệu thuộc loại nào? A. Không hỗ trợ quản trị CSDL lớn. B. Trả phí bản quyền. C. Mã nguồn mở và miễn phí. D. Được phát triển bởi Microsoft. Câu 20. Khi muốn lấy ra danh sách dữ liệu thỏa mãn yêu cầu, bạn phải thực hiện thao tác nào? A. Thêm mới dữ liệu. B. Chỉnh sửa dữ liệu. C. Sử dụng bộ lọc. D. Xóa dữ liệu. Phần II. Trắc nghiệm đúng/sai (2,0 điểm) Câu 1. Minh muốn khai báo trường "MaSach" là khóa chính cho bảng "Sach" và có kiểu dữ liệu là INT. a) Minh cần bỏ chọn ô "Allow NULL" để đảm bảo trường "MaSach" luôn có giá trị. b) Minh có thể sử dụng giao diện đồ họa của HeidiSQL để khai báo khóa chính. c) Minh có thể chọn "AUTO_INCREMENT" để giá trị của trường "MaSach" tự động tăng thêm 1 sau mỗi lần thêm mới bản ghi. d) Chỉ có thể khai báo khóa chính bằng cách viết mã lệnh SQL. Câu 2. Lan muốn xóa dữ liệu trong bảng "nhacsi". Lan cho rằng có thể xóa bất kỳ bản ghi nào trong bảng này. a) Có thể xóa bất kỳ bản ghi nào trong bảng "nhacsi" mà không ảnh hưởng đến các bảng khác. b) Việc xóa bản ghi trong bảng "nhacsi" có thể ảnh hưởng đến dữ liệu trong bảng "bannhac". c) HeidiSQL sẽ ngăn chặn việc xóa bản ghi nếu giá trị "idNhacsi" của bản ghi đó đang được sử dụng làm khóa ngoại trong bảng "bannhac". d) Trước khi xóa bản ghi trong bảng "nhacsi", Lan cần kiểm tra xem giá trị "idNhacsi" có đang được sử dụng trong bảng "bannhac" hay không. B. PHẦN TỰ LUẬN (3,0 điểm) Cho cơ sở dữ liệu quản lí thi gồm bảng sau: Bảng Thi_sinh TT SBD Hoten Ng_sinh Lop Trong CSDL trên em hãy 1 HA10 Đỗ Hà Anh 02/01/2008 11A1 a. Chỉ ra khóa chính của bảng 2 HA11 Lê Như Bình 22/11/2008 11A2 b. Chọn kiểu dữ liệu cho bảng 3 HA12 Trần Thu Cúc 13/05/2008 11A1 c. Em hãy viết câu lệnh truy vấn SQL lấy ra 4 HA13 Nguyễn Anh Quân 15/0//2008 11A3 danh sách thí sinh của lớp 11A2 và sắp xếp danh sách đó theo thứ tự tăng dần của Hoten ----- HẾT ----- Mã đề 102 Trang 3/3

