Đề thi cuối kì 2 Tin học 11 năm 2024-2025 Sở Nam Định có đáp án
30 câu hỏi
PHẦNI.Câutrắcnghiệmnhiềuphươngánlựachọn. Thísinhtrảlờitừcâu1đến câu24.Mỗi câuhỏi thi sinh chỉ chọn một phương án.
Cho cơsở dữliệuQuản lí họcsinh có 2bảngHocsinhvàLophoc.
BảngHocsinh(MaHS,HoTen,Gioitinh,MaLop),trongđótrườngMaHSlàkhóachính. Bảng Lop hoc(MaLop, TenLop, GVCN); trong đó trường MaLop là khoá chính.
BảngHocsinh đượcliênkếtvớibảngLophoc.
Phươngánnàosau đâylàkhóangoàicủabảng Hocsinh?
{GVCN}.
{MaHS}.
{MaLop}.
{HoTen}.
Thuật ngữ “bảnghi”dùngtrongcơ sởdữliệu quanhệlà đểchỉ đốitượngnào sau đây?
hàng.
khoá.
cột.
bảng.
Nâng cấp CPU có tốc độ xử lý và số nhân cao hơn.
Giảm dung lượng ổ đĩa cứng.
Nâng cấp màn hình có độ phân giải cao hơn.
Thay bàn phím mới có độ nhạy tốt hơn.
Khisửdụngphầnmềm mãnguồnmở, người dùngkhông đượcphép
chia sẻ phần mềm cho người khác cùng sử dụng.
bán phần mềm như của riêng mình mà không ghi nguồn gốc.
cập nhật và cải tiến tính năng của phần mềm.
xem và chỉnh sửa mã nguồn theo cá nhân người sử dụng.
Cho bảngCASItrongcơ sở dữliệu Quản lí nhạcnhưsau:
Sid | TenCS |
CS01 | Minh Anh |
CS02 | Lê Dung |
CS03 | Tân Nhàn |
CS04 | HàAnh |
Phươngánnào sauđâylà truyvấn SQLtìmthôngtinvềca sĩ cómã số (Sid)là CS02?
SELECT Sid, TenCS FROM CASI ON Sid = 'CS02';
SELECT Sid, TenCS FROM CASI ORDER Sid = 'CS02';
SELECT Sid, TenCS FROM CASI BY Sid: 'CS02';
SELECT Sid, TenCS FROM CASI WHERE Sid = 'CS02';
Không chia sẻ công khai, chỉ chia sẻ trong những nhóm kín.
Gửi cho từng người trong danh sách bạn bè của em.
Sẵn sàng chia sẻ công khai giúp bạn trên các trang mạng xã hội.
Không chia sẻ và nói với bạn không nên làm vậy.
khóa.
trường.
khoá chính.
bản ghi.
khai thác thông tin.
truy cập dữ liệu.
cập nhật dữ liệu.
truy xuất dữ liệu.
Bộ vi xửlýcó thôngsố 3.6GHzcho biếtđiều gì trongcácphương án sau đây?
Số nhân (lõi) của CPU.
Dung lượng bộ nhớ của CPU.
Tốc độ xử lý của CPU.
Tốc độ truyền dữ liệu giữa CPU và ổ cứng.
Nhàquản trịcơsởdữ liệucó nhiệmvụ chínhnào dưới đây?
Đảm bảo an toàn và bảo mật dữ liệu.
Thiết kế giao diện đồ họa cho phần mềm.
Tạo trang web và lập trình trò chơi.
Soạn thảo văn bản và trình chiếu báo cáo.
Chọn phương án đúng điền vào dấu … của phát biểu sau: Cơ sở dữ liệu quan hệ lưu trữ dữ liệu dưới dạng …
bảng.
sơ đồ cây.
tập tin văn bản.
hình ảnh.

0.
10.
1.
11.
Tên các bảng cần liên kết dữ liệu.
Bảng dữ liệu nguồn cho các trích xuất dữ liệu.
Tên các trường dữ liệu cần đưa ra kết quả.
Biểu thức logic chọn các bản ghi đưa ra kết quả.
Phần mềm ứngdụnghoạt độngđượclànhờ
hỗ trợ và quản lý của hệ điều hành.
tự vận hành mà không cần hệ điều hành.
kết nối trực tiếp với phần cứng.
hoạt động độc lập với hệ điều hành và phần cứng.
ChobảngdữliệuKhach_hangnhư sau:
Ma_KH | Ten_Khach_hang | Dia_chi |
K01 | TrầnMinhAnh | MỹHưng |
K02 | TrầnVânAnh | MỹTiến |
K03 | DươngHàAn | MỹHưng |
K04 | TrầnMinhAnh | MỹTiến |
Phươngán nào dưới đâylà đúngkhiđượcchỉ định làm khoáchính của bảng?
{Ma_KH}.
{Ma_KH và Ten_Khach_hang}.
{Ten_Khach_hang}.
{Dia_chi}.
Khimởnhiềuứngdụngcùnglúc,máytínhcủabạnbịchậmvàphảnhồikém.Giảiphápphần cứng nào sau đây cải thiện hiệu suất máy tính trong trường hợp này?
Cài lại hệ điều hành.
Nâng cấp bộ nhớ RAM.
Thay ổ cứng sang loại HDD.
Tăng độ sáng màn hình.
Lanlàsinhviênvàsửdụngổđĩatrựctuyếnđểlưutrữtàiliệu,chỉnhsửachungbàitậpcủanhómtrên tệptàiliệuhoặcbảngtính.PhátbiểunàosauđâycủaLankhôngđúngvềưuđiểmcủalưutrữtrựctuyến?
Dễ dàng chia sẻ tài liệu với bạn bè bằng cách gửi liên kết thay vì gửi tệp trực tiếp.
Có thể truy cập tài liệu của mình từ bất kỳ thiết bị nào có kết nối Internet.
Không lưu lại các phiên bản cũ khi tệp bị chỉnh sửa hoặc cập nhật.
Luôn an toàn tuyệt đối và không bao giờ có nguy cơ bị mất hoặc đánh cắp.
Nếu em nhận được một tin nhắn trúng thưởng qua Zalo, phần thưởng gồm một xe máy SH, một điện thoại Iphone, một máy tính xách tay, 150 triệu tiền mặt, … Họ yêu cầu em chuyển tiền làm hồ sơ để nhận phần thưởng, điều nào sau đây em không nên làm?
Không trả phí trước và nhận thưởng sau dù mức phí đó rất nhỏ so với phần thưởng.
Tìm hiểu thông tin về giải thưởng trên các phương tiện truyền thông đáng tin cậy.
Chia sẻ thông tin cho người thân trong gia đình để có thêm thông tin và lời khuyên.
Cung cấp thông tin cá nhân, làm theo mọi yêu cầu để nhận phần thưởng.
Phươngán nào sauđâynêu đúngtácdụngcủa nhãn (Label) khisửdụng Gmail?
Tự động chuyển tiếp email đến một địa chỉ khác.
Sắp xếp và quản lý email theo danh mục, tương tự thư mục.
Chặn người gửi và ngăn email từ họ xuất hiện trong hộp thư.
Xóa vĩnh viễn email khỏi hộp thư đến.
Cộngcácsốnhịphân11011+100111,sauđóchuyểnkếtquảsanghệthậpphântađượckếtquả là bao nhiêu?
64.
66.
60.
65.
Phươngánnàosauđâynêuđúngchứcnăngcủakhoángoàitrongmôhìnhcơsởdữliệuquanhệ?
Xóa dữ liệu một cách hiệu quả.
Tìm kiếm dữ liệu nhanh hơn.
Tạo liên kết giữa các bảng.
Lưu trữ dữ liệu lớn hơn.
Đặcđiểm nào sau đâykhông phải làưu điểm củacơ sở dữliệu phân tán?
Khả năng mở rộng cao.
Tăng độ tin cậy.
Dễ dàng bảo mật và bảo trì dữ liệu.
Tăng hiệu suất truy vấn.
Kĩ năngnào sauđâylàcần thiết nhất đối với một nhà quản trị cơ sở dữliệu?
Vẽ minh họa đồ họa chuyên nghiệp.
Phân tích và thiết kế hệ thống.
Ghi nhớ các công thức toán học phức tạp.
Chỉnh sửa video và âm thanh chuyên sâu.
đảm bảo bài đăng luôn xuất hiện ở đầu trang tin của mạng xã hội.
làm cho bài đăng có màu sắc bắt mắt hơn.
tự động tăng lượt tương tác cho bài viết.
giúp đăng bài vào khung giờ tối ưu mà không cần trực tiếp thao tác.
PHẦN II. Câu trắc nghiệm đúng sai. Trong mỗi ý a), b), c), d) ở mỗi câu, thí sinh chọn đúng hoặc sai. Thísinhchỉchọnmộttronghaiphầnsau:ThísinhtheođịnhhướngTinhọcứngdụnglàmcâu1vàcâu2. Thí sinh theo định hướng Khoa học máy tính làm câu 3 và câu 4.
Một học sinh cần thực hiện chỉnh sửa bức ảnh số là hình ảnh cá nhân. Bạn quyết định sử dụng phần mềm chỉnh sửa ảnh để tẩy một số chi tiết thừa trên khuôn mặt như nám, mụn, vết muỗi đốt,... và chỉnh sửa một số chi tiết khác cho bức ảnh. Bạn ấy mong muốn sau khi chỉnh sửa bức ảnh vẫn tự nhiên nhất có thể.
Sauđâylàcácýkiến củanhữnghọcsinhkhácvềcách thựchiệnyêucầu nói trên.
Bức ảnh ban đầu có kích thước là 8 x 6 inch và có độ phân giải 300dpi. Để in ảnh ở kích thước 4 x 3 inch và vẫn giữ nguyên số điểm ảnh cần điều chỉnh ảnh có độ phân giải 600dpi.
Không thể tăng độ sáng cho bức ảnh trong phần mềm chỉnh sửa ảnh.
Cách phù hợp nhất để xoá chi tiết thừa trên khuôn mặt bằng phần mềm chỉnh sửa ảnh lả sử dụng công cụ chọn vùng và tô màu tương tự màu da của một vị trí trên ảnh.
Nếu muốn xoay ảnh, sử dụng công cụ Rotate (xoay ảnh) rồi kéo thả chuột trực tiếp trên ảnh để thực hiện đến khi ưng ý.
a) Đ b) S c) S d) Đ
Cho bảngdữliệuKhach_hang lưu thôngtin vềkhách hàngnhư sau:
Ma_KH | Ten_Khach_hang | Gioi_tinh | Dia_chi | Diem_tich_luy |
K01 | TrầnMinhAnh | Nữ | NamĐịnh | 1000 |
K02 | TrầnVănBình | Nam | HàNam | 2000 |
K03 | DươngHàAn | Nữ | NinhBình | 1500 |
K04 | TrầnVănQuân | Nam | NamĐịnh | 5000 |
K05 | TrầnVânAnh | Nữ | HàNam | 6000 |
MộthọcsinhviếtcâutruyvấnSQLđểtruyxuấtdữliệutừbảngKhach_hang nhưsau: SELECT *
FROM Khach_hang
WHEREDia_chi='NamĐịnh'ORDia_chi='HàNam' ORDER BY Diem_tich_luy DESC;
Mộtsố bạn tronglớp đưa ranhậnđịnh vềkết quảcủacâu lệnh trên.
Kếtquả thuđượccó 4bản ghicủacáckhách hàngcó mãK01,K02, K04, K05.
Kếtquả hiển thịtất cảcáctrườngcủabảngKhach_hang.
Cácbảnghi trongkếtquảđượcsắpxếp theo thứ tự tăngdần củatrườngDiem_tich_luy.
BảnghicủacáckháchhàngcótrườngGioi_tinh là'Nam'khôngcótrongkết quả.
Bình tham gia trò chơi có tên “OngTìm Số”: Cho dãyA=[14, 20, 12, 7, 25, 16], dãyB=[7, 12, 14, 16, 20, 25] và số K =12, hãy tìm vị trí của số K trong dãyAvà B. Với kiến thức đã được học kĩ thuật lập trình, Bình có nhận định như sau:
Với dãy A, sử dụng thuật toán tìm kiếm tuần tự cần duyệt 2 phần tử để tìm ra vị trí phần tử có giá trị K.
Để tìm số K trong 2 dãy, dãy A chỉ có thể áp dụng cách tìm kiếm tuần tự, dãy B có thể áp dụng cách tìm kiếm tuần tự hoặc tìm kiếm nhị phân.
Nếu áp dụng tìm kiếm nhị phân trong dãy B thì chỉ sau 2 lần duyệt (bước lặp) là tìm ra vị trí phần tử có giá trị K.
Dãy số A và B đã cho được coi là mảng một chiều vì các phần tử trong dãy có cùng kiểu dữ liệu số.
ChodãyA=[7,6,12,4,15],đểsắpxếpdãyAtrởthànhdãygiảm (phầntửđằngtrướcphảilớnhơn phần tử đằng sau) Bình đã áp dụng thuật toán sau: “thực hiện nhiều vòng lặp, kiểm tra hai phần tử cạnh nhau,nếuchúngchưasắpxếpđúngthìđổichỗ.Cáchthườngdùnglàsửdụnghaivònglặplồngnhau,vòng lặptrongthựchiệnthaotácđổichỗhaiphầntửcạnhnhauchođếnkhidãyđượcsắpxếpxong.”
DãyAnhận đượcsaukhi áp dụngthuậttoán trên làA=[4,6, 7, 12,15].
DãyAđượcsắp xếp theoyêucầu sau 6 lần đổichỗ hai phần tử cạnh nhau.
Saumỗi vònglặp thì chưacó phần tử nào đượcđưavềđúngvị trí củanó.
ThuậttoánBìnháp dụnglàthuậttoán“sắpxếpnổi bọt”.
PHẦNIII.Tự luận.
Thí sinh chỉ chọn một trong hai phần sau:Thí sinh theođịnh hướngTin họcứng dụng làm câu 1.Thí sinh theo định hướng Khoa học máy tính làm câu 2.
(2điểm)Chocơsởdữ liệuQuảnlí sáchcó babảngsau đây:
BảngBan_doc(Sothe,Hodem,Ten,Ngaysinh,Gioitinh,Dienthoai)
Mô tả: Bảng Ban_doc lưu thông tin về các thuộc tính số thẻ, họ đệm, tên, ngày sinh, giới tính, điện thoại của độc giả.
BảngSach(Masach,Tensach,Tacgia,Loaisach,sotrang)
Mô tả: Bảng Sach lưu thông tin về các thuộc tính: mã sách, tên sách, tác giả, loại sách, số trang của cuốn sách.
BảngMuon_tra(Sothe,Masach,Ngaymuon,Ngaytra,Ghichu)
Mô tả: Bảng Muon_tra lưu thôngtin về các thuộc tính số thẻ, mã sách, ngàymượn, ngàytrả, ghi chú của cuốn sách được thư viện cho mượn.
Emhãy thựchiện cácyêu cầu sau:
a) Xácđịnh khóa chính củabảngBan_doc, bảng Sach.
b) Xácđịnh khóangoài củabảngMuon_tra.
c) Viết câu truyvấn SQL đểđưaracácthôngtincủatất cảbạn đọccógiớitính làNam.
d) Viết câu truyvấn SQL để đưa rathông tin số thẻ, họ đệm, tên, ngàysinh của bạn đọc đã mượn sách có mã sách là T01 (đưa ra tên sách, tác giả, loại sách và ngày mượn).
a, 0.5 điểm
KhoáchínhcủabảngBạnđọclà:Sothe Khoáchính củabảngSáchlà:MaSach.
b, 0.5 điểm
KhoángoàicủabảngMượntrảlà:Sothevà Masach
c,0.5điểm Câu lệnh:
SELECT*
FROM Ban_doc WHEREgioitinh="Nữ";
d, 0.5 điểm
Câulệnh:
SELECTban_doc.sothe,ban_doc.hodem,ban_doc.ten,ban_doc.ngaysinh, sach.masach, sach.tensach, sach.loaisach,
muon_tra.ngaymuon
FROMmuon_tra
INNERJOINban_docONmuon_tra.sothe=ban_doc.sothe INNER JOIN sach ON muon_tra.masach=sach.masach WHERE sach.masach="T01";
(2điểm)Viếtchươngtrìnhthựchiện cácyêucầusau:
+Nhập vào từbàn phím số tựnhiên Nvàdãysố nguyêngồm N phần tử(0£ N≤ 200).
+In ramànhình dãysốđã đượcsắp xếp theothứtựkhông giảm.
Input | Output |
5 2 1 4 9 1 | 1 1 2 4 9 |
CHƯƠNGTRÌNHTHAMKHẢO
+viếtchươngtrìnhbằngthuậttoánsắpxếpnổi bọt:
A=[]
N=int(input("nhậpsốlượngphầntửcủamảng"))
foriinrange(N):
k=int(input("Nhậpsốnguyên:")) A.append(k)
foriinrange(N-1):
forjinrange(N-1-i): if A[j] > A[j+1] :
A[j],A[j+1]=A[j+1],A[j]
print(A)
+viếtchươngtrìnhbằngthuậttoánsắpxếpchèn:
A=[]
N=int(input("nhậpsốlượngphầntửcủamảng")) for i in range(N):
k=int(input()) A.append(k)
foriinrange(1,N): val=A[i]
j=i-1
while(j>=0andA[j]>val): A[j+1]=A[j]
j= j-1 A[j+1]=val
print(A)








