Đề 104 - Đề Kiểm Tra Cuối Kỳ 2 - Tin Học 11 - Năm Học 2024-2025

 


SỞ GIÁO DỤC VÀ ĐÀO TẠO AN GIANG

TRƯỜNG TRUNG HỌC PHỔ THÔNG

CHÂU THỊ TẾ

ĐỀ KIỂM TRA CUỐI KÌ II

NĂM HỌC: 2024-2025

MÔN: TIN HỌC – KHỐI: 11

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

(không kể thời gian phát đề)

 

Họ tên thí sinh: .................................................................

Số báo danh: ......................................................................

 

I. PHẦN I. Câu trắc nghiệm nhiều phương án lựa chọn.

  Câu 1: Trong quá trình tạo bảng, nếu muốn trường "idNhacsi" tự động tăng giá trị, ta phải chọn tùy chọn nào?

A. DEFAULT                                                         B. NOT NULL

C. AUTO_INCREMENT                                       D. UNSIGNED

Câu 2: Để xuất ảnh động trong GIMP, bạn cần lưu tệp với định dạng nào?

A. PNG​                           B. GIF​                             C. BMP                           D. JPEG​

Câu 3: Khi sao lưu cơ sở dữ liệu bằng HeidiSQL, bạn có thể xuất dữ liệu dưới định dạng nào?

A. .csv                             B. .sql                              C. .xlsx                            D. .txt

Câu 4: Trong GIMP, công cụ Hue-Saturation dùng để làm gì?

A. Cắt hình ảnh                                                        B. Làm mờ viền ảnh

C. Điều chỉnh độ bão hòa màu sắc                          D. Thay đổi độ sáng của ảnh

Câu 5: Công cụ nào dùng để vẽ các đường nét tự do?

A. Eraser                          B. Select                          C. Fill                              D. Paint Brush

Câu 6: Khi chỉnh sửa dữ liệu trong bảng, để sửa nội dung của một ô dữ liệu, ta thực hiện thao tác nào?

A. Chọn ô rồi nhấn phím F                                      B. Chọn ô rồi nhấn phím Ctrl + Enter

C. Chọn ô rồi nhấn phím Deletex                           D. Nhấn đôi chuột vào ô cần sửa

Câu 7: Trong cấu trúc bảng bannhac(idBannhactenBannhac, idNhacsi), trường idNhacsi là gì?

A. Khóa ngoài                 B. Khóa cắm trùng lặp    C. Chỉ mục                      D. Khóa chính

Câu 8: Phần mềm chỉnh sửa ảnh KHÔNG có chức năng nào sau đây?

A. Biên tập video                                                   B. Thay đổi kích thước ảnh

C. Cắt, ghép ảnh                                                    D. Điều chỉnh màu sắc

Câu 9: Khóa ngoại (Foreign Key) dùng để làm gì trong cơ sở dữ liệu?

A. Tự động cập nhật dữ liệu                                    B. Ràng buộc mối quan hệ giữa hai bảng

C. Xác định một bản ghi duy nhất trong bảng        D. Tạo chỉ mục cho bảng

Câu 10: Câu lệnh SQL nào đúng để lấy tên khách hàng và mã đơn hàng từ hai bảng KhachHang và DonHang liên kết bằng MaKH?

A. SELECT TenKH, MaDH FROM KhachHang WHERE KhachHang.MaKH = DonHang.MaKH;

B. SELECT TenKH FROM KhachHang; SELECT MaDH FROM DonHang;

C. SELECT * FROM KhachHang, DonHang;

D. SELECT TenKH, MaDH FROM KhachHang JOIN DonHang ON KhachHang.MaKH = DonHang.MaKH;

Câu 11: Lệnh nào dùng để cập nhật tên của một nhạc sĩ có id là 7 thành “Văn Cao”?

A. UPDATE nhacsi SET ten = 'Văn Cao' WHERE id = 7

B. DELETE FROM nhacsi WHERE id = 7

C. SELECT * FROM nhacsi WHERE id = 7

D. INSERT INTO nhacsi VALUES (7, ‘Văn Cao’)

Câu 12: Chức năng nào của hệ quản trị CSDL giúp bảo vệ dữ liệu khỏi những truy cập trái phép?

A. Tính toàn vẹn dữ liệu                                          B. Tính phân quyền người dùng

C. Tính lưu trữ                                                        D. Tính nhất quán dữ liệu

II. PHẦN II. Câu trắc nghiệm đúng sai.

Câu 1: Hãy bắt đầu bằng cách làm quen với phần mềm chỉnh sửa ảnh và các thao tác cơ bản như mở, lưu hình ảnh. Tiếp theo, sử dụng công cụ chọn vùng và tinh chỉnh màu sắc để cải thiện ảnh. Sau đó, thực hành vẽ và trang trí bằng các công cụ vẽ. Cuối cùng, hãy tạo ảnh động từ nhiều lớp hoặc khung hình để hoàn thiện kỹ năng.

a) Công cụ hình học (Shape Tools) giúp tạo các hình như hình chữ nhật, hình tròn trong ảnh.

b) Công cụ Selection chỉ dùng để vẽ tự do trên ảnh.

c) Để làm nổi bật một đối tượng, cần chọn vùng đối tượng rồi tăng độ sáng khu vực đó.

d) Khi tạo ảnh động, việc sắp xếp thứ tự lớp (layer) không ảnh hưởng đến kết quả cuối cùng.

Câu 2: Quản trị cơ sở dữ liệu trên máy tính gồm tổ chức, lưu trữ, bảo mật dữ liệu hiệu quả; thực hành tạo lập cơ sở dữ liệu, xây dựng bảng và thiết lập mối quan hệ giữa các bảng.

a) Cơ sở dữ liệu là tập hợp các dữ liệu có tổ chức, được lưu trữ để dễ dàng truy xuất và quản lý.

b) Khi tạo lập cơ sở dữ liệu, cần xác định rõ các bảng dữ liệu, trường dữ liệu và mối quan hệ giữa các bảng để đảm bảo hệ thống hoạt động hiệu quả.

c) Quản trị cơ sở dữ liệu chỉ bao gồm việc thêm dữ liệu mới vào các bảng mà không cần đảm bảo tính bảo mật hay toàn vẹn dữ liệu.

d) Trong quá trình thiết kế cơ sở dữ liệu lớn, có thể bỏ qua bước chuẩn hóa dữ liệu để rút ngắn thời gian triển khai hệ thống.

Câu 3: Để xây dựng cơ sở dữ liệu hiệu quả, trước tiên cần xác định rõ cấu trúc bảng dữ liệu. Việc này bao gồm: đặt tên bảng dễ hiểu, khai báo các trường dữ liệu, lựa chọn kiểu dữ liệu phù hợp cho từng trường và xác định khóa chính. Khóa chính cần đảm bảo tính duy nhất cho mỗi bản ghi, giúp duy trì tính toàn vẹn và hỗ trợ liên kết dữ liệu giữa các bảng trong hệ thống.

a) Trong hệ thống cơ sở dữ liệu phức tạp, việc xác định sai khóa chính có thể dẫn đến lỗi dữ liệu trùng lặp và mất toàn vẹn dữ liệu giữa các bảng.

b) Khóa chính là trường hoặc tập hợp trường dùng để phân biệt các bản ghi trong bảng.

c) Trong một bảng, có thể khai báo cùng lúc một trường vừa làm khóa chính vừa làm khóa ngoài.

d) Nếu không xác định rõ các kiểu dữ liệu cho các trường, cơ sở dữ liệu vẫn hoạt động bình thường và ổn định lâu dài.

Câu 4: Hệ thống quản lý bán hàng có các bảng:

·            khachhang (makh, tenkh)

·            sanpham (masp, gia)

·            donhang (madh, makh, masp, soluong)

Truy vấn sau tính tổng tiền mỗi khách hàng đã mua:

SELECT khachhang.makh, khachhang.tenkh, SUM(sanpham.gia * donhang.soluong) AS tongtien 

FROM khachhang 

JOIN donhang ON khachhang.makh = donhang.makh 

JOIN sanpham ON donhang.masp = sanpham.masp 

GROUP BY khachhang.makh, khachhang.tenkh 

ORDER BY tongtien DESC;

Hãy xác định các câu sau đúng hay sai:

a) Mỗi đơn hàng luôn có khách hàng và sản phẩm.

b) Có thể dùng HAVING để lọc khách hàng có tổng mua > 1 triệu.

c) Bỏ GROUP BY vẫn hiển thị đúng tổng tiền.

d) Truy vấn sử dụng JOIN để kết hợp bảng.

III. PHẦN III: Tự luận                 

Câu 1: Khi tạo bảng trong SQL, việc xác định cấu trúc bảng và khóa chính rất quan trọng để đảm bảo dữ liệu có tổ chức và không bị trùng lặp. Khóa chính giúp mỗi dòng dữ liệu trong bảng là duy nhất và có thể được liên kết với các bảng khác.

1)        Một bảng có thể có bao nhiêu khóa chính?

..................................................................................................... .....

2)        Nếu không có khóa chính, điều gì có thể xảy ra?

..................................................................................................... .....

3)        Cách sửa khóa chính của bảng khachhang?

..................................................................................................... .....

4)        Làm sao để tạo khóa chính từ hai cột?

.....................................................................................................

Câu 2: Thực hành sao lưu dữ liệu giúp bảo vệ cơ sở dữ liệu khỏi mất mát do sự cố. Người dùng có thể sao lưu toàn bộ cơ sở dữ liệu hoặc chỉ sao lưu một phần, sử dụng công cụ như HeidiSQL để xuất dữ liệu và lưu trữ an toàn.

1)            Mục đích chính của việc sao lưu dữ liệu là gì?

.....................................................................................................

2)            Khi sao lưu cơ sở dữ liệu trong HeidiSQL, bạn có thể xuất dữ liệu dưới định dạng nào?

.....................................................................................................

3)            Trong quá trình sao lưu, nếu bạn chỉ muốn sao lưu cấu trúc cơ sở dữ liệu mà không có dữ liệu, bạn cần làm gì?

.....................................................................................................

4)            Khi sao lưu cơ sở dữ liệu bằng HeidiSQL, bạn có thể lưu trữ file sao lưu ở đâu?

.....................................................................................................

Câu 3: Ảnh số được tạo thành từ các điểm ảnh (pixels), mỗi điểm ảnh mang thông tin về màu sắc và ánh sáng, kết hợp lại tạo nên hình ảnh hoàn chỉnh. Độ phân giải cao giúp ảnh trở nên rõ nét hơn, chi tiết và mịn màng hơn khi hiển thị hoặc phóng to. GIMP là phần mềm chỉnh sửa ảnh miễn phí, mã nguồn mở, cho phép người dùng thao tác mạnh mẽ mà không tốn chi phí. Trong quá trình chỉnh sửa, công cụ Brightness-Contrast được sử dụng để điều chỉnh độ sáng và độ tương phản, giúp cải thiện chất lượng hiển thị của ảnh theo nhu cầu.

1)        Ảnh số được tạo bởi gì?
..........................................................................................................

2)        Độ phân giải cao giúp ảnh như thế nào?
..........................................................................................................

3)        GIMP thuộc loại phần mềm nào?
..........................................................................................................

4)        Công cụ chỉnh độ sáng tên gì?

..........................................................................................................   

 

----HẾT---

 

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

 

Mới hơn Cũ hơn
Đọc tiếp:
Lên đầu trang