Tạo Trắc Nghiệm

100+ câu trắc nghiệm Lập trình Quản trị cơ sở dữ liệu nâng cao có đáp án - Phần 1

40 câu · Đề ôn tập tổng hợp

1/40 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 39 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

Hãy chọn phương án đúng chỉ ra mục đích của lập trình kết nối cơ sở dữ liệu?

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

Đáp án: C

Câu 2

Hãy chọn phương án đúng ứng với tác dụng của thuộc tính ConnectionString của đối tượng SqlConnection?

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

Đáp án: B

Câu 3

Hàm kiểu Scalar là:

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

Đáp án: C

Câu 4

Tạo cấu trúc bảng trong SQL, nếu tại Data Type của cột tương ứng người dùng chọn kiểu ‘‘Nchar(n)’’ thì dữ liệu của cột đó nhận giá trị dạng:

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

Đáp án: D

Câu 5

Cú pháp câu lệnh sửa thủ tục?

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

Đáp án: A

Câu 6

Để lấy ra 3 ký tự đầu của chuỗi lệnh nào là đúng:

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

Đáp án: D

Câu 7

Câu lệnh nào sau đây giúp lấy dữ liệu của các cột bên trong bảng đồng thời sắp xếp theo thứ tự tăng dần?

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

Đáp án: B

Câu 8

Hãy chọn phương án đúng chỉ ra tác dụng của phương thức GetChanges của đối tượng DataSet?

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

Đáp án: A

Câu 9

Các lệnh sau đây lệnh nào đúng?

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

Đáp án: D

Câu 10

Phương án trong đề gốc bị lỗi, đang sửa

Cơ sở dữ liệu ‘‘QuanLyTuyenSinh’’có bảng:

  • A

    DiemKhoiA(SoBaoDanh Nvarchar(50), DiemToan Float, DiemLy Float, DiemHoa Float, DiemUuTien Float, TongDiem Float, KetQua Nvarchar(50))

  • B

    Câu lệnh hiển thị thông tin người có tổng điểm 3 môn cao nhất:

  • C

    SELECT * FROM DiemKhoiA WHERE TongDiem=max(DiemToan+ DiemLy+ DiemHoa)

  • D

    SELECT * FROM DiemKhoiA WHERE DiemToan+ DiemLy+ DiemHoa = max(DiemToan+ DiemLy+ DiemHoa)

  • E

    SELECT * FROM DiemKhoiA WHERE max(DiemToan+ DiemLy+ DiemHoa)

Câu này chưa tính điểm. Đáp án sẽ được cập nhật sớm.

Câu 11

Hãy chọn câu khẳng định đúng?

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

Đáp án: B

Câu 12

Cú pháp nào sau đây dùng để xóa bảng?

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

Đáp án: A

Câu 13

SQL là:

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

Đáp án: A

Câu 14

Cơ sở dữ liệu ‘‘QuanLyCuaHang’’có bảng: HoaDonBanHangChiTiet( HoaDonBanHangChiTietID Nvarchar(50), HoaDonBanHangFK Nvarchar(50), DmTenKhachHangREF Nvarchar(50), DmHangHoaREF Nvarchar(50), SoLuongBan Int, DonGiaBan Bigint, ThanhTienBan Bigint) Cho biết thông tin những mặt hàng bán được từ 10 sản phẩm trở lên?

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

Đáp án: D

Câu 15

Phương thức ExcuteNoneQuery() của đối tượng SqlCommand sẽ trả về nội dung nào trong các nội dung sau?

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

Đáp án: B

Câu 16

Muốn chèn một cột từ bảng cũ sang bảng mới ta sử dụng câu lệnh gì?

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

Đáp án: C

Câu 17

Câu lệnh tạo cấu trúc bảng trong SQL:

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

Đáp án: C

Câu 18

Câu lệnh đưa ra nhân viên có lương cao hơn lương tất cả nhân viên phòng NS?

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

Đáp án: A

Câu 19

Các lệnh ALTER TABLE được sử dụng để?

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

Đáp án: B

Câu 20

Hãy cho biết thuộc tính CommandText của đối tượng SqlCommand chứa thông nào trong các phương án sau?

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

Đáp án: A

Câu 21

Cú pháp câu lệnh xoá dữ liệu:

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

Đáp án: A

Câu 22

Right Join là kiểu liên kết:

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

Đáp án: D

Câu 23

Hãy chọn phương án đúng ứng với cụm từ viết tắt ADO?

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

Đáp án: B

Câu 24

Hãy chọn phương án đúng ứng với tác dụng của điều khiển AdomdConnection?

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

Đáp án: D

Câu 25

Trong một bảng, một cột có thể chứa nhiều giá trị giống nhau, và đôi khi bạn chỉ muốn liệt kê các giá trị khác nhau (khác biệt). Phải dùng cú pháp gì?

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

Đáp án: A

Câu 26

Cú pháp câu lệnh khai báo tham số:

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

Đáp án: A

Câu 27

Để sử dụng các đối tượng truy cập cơ sở dữ liệu SQL Server ta phải khai báo sử dụng thư viện. Câu lệnh khai báo nào sau đây là đúng?

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

Đáp án: A

Câu 28

Câu lệnh xoá bảng trong SQL:

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

Đáp án: C

Câu 29

Phương thức Dispose() của các đối tượng trong quy trình kết nối cơ sở dữ liệu làm nhiệm vụ gì trong các nhiệm vụ sau?

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

Đáp án: A

Câu 30

Visual Basic.Net có thể kết nối được những loại cơ sở dữ liệu nào trong các phương án sau đây?

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

Đáp án: C

Câu 31

Trong Trigger, Dữ liệu trong bảng Delete được cập nhật khi:

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

Đáp án: A

Câu 32

Câu lệnh UPDATE được sử dụng :

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

Đáp án: B

Câu 33

Câu lệnh sửa cấu trúc bảng trong SQL:

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

Đáp án: C

Câu 34

Cơ sở dữ liệu ‘‘QuanLyTuyenSinh’’có bảng: DiemKhoiA(SoBaoDanh Nvarchar(50), DiemToan Float, DiemLy Float, DiemHoa Float, DiemUuTien Float, TongDiem Float, KetQua Nvarchar(50)) Câu lệnh Hiển thị thông tin người có tổng điểm thấp nhất:

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

Đáp án: A

Câu 35

Câu lệnh thêm một cột vào bảng trong SQL:

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

Đáp án: B

Câu 36

Kiến trúc mô hình lập trình MVC bao gồm những thành phần nào trong các thành phần sau đây?

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

Đáp án: C

Câu 37

Cơ sở dữ liệu ‘‘QuanLyTuyenSinh’’có bảng: DiemKhoiA(SoBaoDanh Nvarchar(50), DiemToan Float, DiemLy Float, DiemHoa Float, DiemUuTien Float, TongDiem Float, KetQua Nvarchar) .Câu lệnh sắp xếp danh sách thí sinh theo tổng điểm từ cao xuống thấp:

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

Đáp án: C

Câu 38

Muốn lấy 2 cột giá cả và tên sản phẩm trong n cột của bảng hóa đơn thực hiện?

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

Đáp án: A

Câu 39

Hàm SELECT COUNT(DISTINCT column_name) FROM table_name trả về giá trị gì ?

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

Đáp án: D

Câu 40

Trong câu lệnh hiển thị dữ liệu Select, từ khoá ‘‘INTO ’’ có tác dụng:

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

Đáp án: D