Tạo Trắc Nghiệm

Đề thi giữa kì 2 Tin học 11 năm 2024-2025 THPT (Bắc Giang) có đáp án

23 câu · Đề giữa kì 2

1/23 câu đang cập nhật đáp án (ghi rõ ở từng câu), chưa tính điểm; điểm tính trên 22 câu còn lại.

Xem trước: đọc nhanh mọi câu dạng chữ, chưa tính giờ, chưa hiện đáp án.
Luyện tập: chọn đáp án là biết đúng sai ngay, kèm lời giải.
Thi thử: nộp bài mới chấm điểm và hiện lời giải.

Câu 1

A. PHẦN TRẮC NGHIỆM (7,0 điểm)

Phần I: Trắc nghiệm chọn phương án đúng

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?

Đáp án và lời giải

Đáp án: C

Câu 2

Khi tạo trường "idNhacsi", tuỳ chọn nào cần bỏ đánh dấu?

Đáp án và lời giải

Đáp án: A

Câu 3

Cài đặt và cập nhật các hệ QTCSDL là?

Đáp án và lời giải

Đáp án: A

Câu 4

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?

Đáp án và lời giải

Đáp án: B

Câu 5

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?

Đáp án và lời giải

Đáp án: D

Câu 6

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ì?

Đáp án và lời giải

Đáp án: A

Câu 7

Nhà quản trị CSDL là?

Đáp án và lời giải

Đáp án: C

Câu 8

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ì?

Đáp án và lời giải

Đáp án: C

Câu 9

Quản trị là?

Đáp án và lời giải

Đáp án: A

Câu 10

Việc sắp xếp dữ liệu trong bảng nhacsi có lợi ích gì?

Đáp án và lời giải

Đáp án: A

Câu 11

Khi thực hiện câu lệnh SQL sau, kết quả sẽ trả về những thông tin gì?
Khi thực hiện câu lệnh SQL sau, kết quả sẽ trả về những thông tin gì? (ảnh 1)

Đáp án và lời giải

Đáp án: A

Câu 12

Tại sao cần lập bảng nhacsi để thay thế tên nhạc sĩ trong bảng bannhac?

Tại sao cần lập bảng nhacsi để thay thế tên nhạc sĩ trong bảng bannhac? (ảnh 1)

Đáp án và lời giải

Đáp án: A

Câu 13

Khi tạo trường "tenNhacsi", giá trị mặc định của trường này là gì?

Đáp án và lời giải

Đáp án: B

Câu 14

Lệnh nào dưới đây dùng để tạo trường mới trong bảng bannhac?

Đáp án và lời giải

Đáp án: C

Câu 15

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?
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? (ảnh 1)

Đáp án và lời giải

Đáp án: C

Câu 16

Để sửa dữ liệu trong bảng bannhac, bạn cần thao tác như thế nào?

Đáp án và lời giải

Đáp án: B

Câu 17

MySQL là hệ quản trị cơ sở dữ liệu thuộc loại nào?

Đáp án và lời giải

Đáp án: A

Câu 18

Trong bảng banthuam, trường idCasi là khóa ngoại tham chiếu đến bảng nào?

Trong bảng banthuam, trường idCasi là khóa ngoại tham chiếu đến bảng nào? (ảnh 1)

Đáp án và lời giải

Đáp án: B

Câu 19

Để 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?
Để 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? (ảnh 1)

Đáp án và lời giải

Đáp án: B

Câu 20

Khi tạo bảng "nhacsi", vì sao cần loại bỏ đánh dấu ALLOW NULL cho trường "idNhacsi"?

Đáp án và lời giải

Đáp án: C

Câu 21

Phần II. Trắc nghiệm đúng/sai (2,0 điểm)

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)

    Chỉ có thể khai báo khóa chính bằng cách viết mã lệnh SQL.

  • 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ần bỏ chọn ô "Allow NULL" để đảm bảo trường "MaSach" luôn có giá trị.

  • d)

    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.

Đáp án và lời giải

Đáp án: a) Sai; b) Đúng; c) Đúng; d) Đúng

Câu 22

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)

    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".

  • b)

    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.

  • c)

    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.

  • d)

    Việc xóa bản ghi trong bảng "nhacsi" có thể ảnh hưởng đến dữ liệu trong bảng "bannhac".

Đáp án và lời giải

Đáp án: a) Đúng; b) Đúng; c) Sai; d) Đúng

Câu 23

Câu tự luận

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

a.  Chỉ ra khóa chính của bảng

b. Chọn kiểu dữ liệu cho bảng

c.  Em hãy viết câu lệnh truy vấn SQL lấy ra 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

1

HA10

Đỗ Hà Anh

02/01/2008

11A1

2

HA11

Lê Như Bình

22/11/2008

11A2

3

HA12

Trần Thu Cúc

13/05/2008

11A1

4

HA13

Nguyễn Anh Quân

15/0//2008

11A3

…

 

 

 

 

Đáp án tham khảo

Lời giải của đề gốc để bạn tự đối chiếu; câu tự luận không tính điểm.

CÂU HỎI

Đáp án

a.Chỉ ra khóa chính của bảng

Khóa chính: SBD

b.Chọn kiểu dữ liệu cho bảng

STT: AUTO_NUMBER

SBD: CHAR

Hoten: varchar

Ng_sinh: Date

Lop: char

c. Em hãy viết câu lệnh truy vấn SQL lấy ra 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

Select * from Thi_sinh

Where Lop=’’11A2’’

Order by Hoten ASC