JavaScript is required

Để lệnh Print để kết hợp với chuỗi ta thực hiện:

A.
Cast‘Giá trị của @A ‘ & print(@A as char(4))
B.
Pirnt ‘Giá trị của A ‘ & cast(@A as char(4))
C.
Pirnt ‘Giá trị của @A ‘ & cast(A as char(4))
D.
Print ‘Giá trị của @A ‘ & cast(@A as char(4))
Trả lời:

Đáp án đúng: D


Câu hỏi này kiểm tra kiến thức về cú pháp kết hợp chuỗi và ép kiểu dữ liệu trong lệnh `PRINT` của một ngôn ngữ lập trình (có thể là Transact-SQL trong SQL Server). * **Phương án A:** Sai vì cú pháp `‘Giá trị của @A ‘ & print(@A as char(4))` không hợp lệ. Không thể sử dụng toán tử `&` trực tiếp với lệnh `print`. Hơn nữa, `print` không phải là một hàm có thể lồng vào trong biểu thức. * **Phương án B:** Sai vì từ khóa `Pirnt` viết sai chính tả, phải là `Print`. * **Phương án C:** Sai vì từ khóa `Pirnt` viết sai chính tả, phải là `Print` và `A` không có dấu `@` phía trước, nếu ý định là biến thì phải có `@`. * **Phương án D:** Đúng vì `Print ‘Giá trị của @A ‘ & cast(@A as char(4))` là cú pháp chính xác. Nó kết hợp một chuỗi hằng với giá trị của biến `@A` sau khi đã ép kiểu `@A` sang kiểu `char(4)` bằng hàm `CAST`. Toán tử `&` được sử dụng để nối chuỗi. Vậy đáp án đúng là D.

Tổng hợp câu hỏi trắc nghiệm lập trình cơ sở dữ liệu SQL có đáp án đầy đủ nhằm giúp các bạn dễ dàng ôn tập lại toàn bộ các kiến thức.


50 câu hỏi 60 phút

Câu hỏi liên quan