NEW
Font size
WorksheetsCâu hỏi trắc nghiệm PHP
Total questions: 31
Worksheet time: 16mins
PHP là viết tắt của cụm từ nào sau đây?
Personal Home Page
Hypertext Preprocessor
Programming Hypertext Preprocessor
Preprocessor Home Page
PHP được sử dụng chủ yếu để làm gì?
Phát triển ứng dụng di động
Phát triển ứng dụng web
Phát triển game
Phát triển hệ điều hành
Hàm nào trong PHP được sử dụng để in ra màn hình cho ra kết quả nhanh hơn?
print()
echo()
display()
output()
Tại sao nên sử dụng mysqli thay vì mysql?
mysqli có hiệu năng cao hơn
mysqli hỗ trợ nhiều tính năng hơn
mysqli an toàn hơn
Tất cả các đáp án trên
Cú pháp chung để tạo một hàm trong PHP là gì?
function tên_hàm(tham_số) { // code }
create function tên_hàm(tham_số) { // code }
define function tên_hàm(tham_số) { // code }
make function tên_hàm(tham_số) { // code }
Dữ liệu được truyền bằng phương thức GET sẽ được hiển thị ở đâu trong URL?
Trong phần query string
Trong phần header
Trong phần body
Không được hiển thị
Hàm nào trong mysqli được sử dụng để kết nối với cơ sở dữ liệu?
mysqli_connect()
mysql_connect()
db_connect()
connect_db()
Hàm nào trong PHP được sử dụng để kiểm tra kiểu dữ liệu của một biến?
typeof()
is_type()
checktype()
gettype()
Session khác với cookie ở điểm nào?
Session được lưu trữ trên máy chủ, còn cookie được lưu trữ trên trình duyệt
Session có kích thước lớn hơn cookie
Session an toàn hơn cookie
Tất cả các đáp án trên
Chức năng đăng nhập trong ứng dụng thường yêu cầu những thông tin nào?
Tên người dùng và mật khẩu
Email và số điện thoại
Tên đầy đủ và địa chỉ
Mật khẩu và câu hỏi bảo mật
Để bảo mật thông tin đăng nhập, thông tin nào nên được mã hóa trước khi lưu vào cơ sở dữ liệu?
Tên người dùng
Mật khẩu
Địa chỉ email
Số điện thoại
Để bảo mật thông tin đăng nhập, thông tin nào nên được mã hóa trước khi lưu vào cơ sở dữ liệu?
Tên người dùng
Mật khẩu
Địa chỉ email
Số điện thoại
Khi người dùng đăng xuất, chức năng nào thường được gọi để xóa thông tin phiên làm việc?
logout()
clear_session()
end_session()
destroy_session()
Để hiển thị danh sách thông tin người dùng, bạn thường sử dụng cấu trúc nào trong PHP?
foreach
while
for
do...while
Khi xây dựng chức năng tìm kiếm thông tin, phương thức nào thường được sử dụng để lấy dữ liệu từ người dùng?
GET
POST
PUT
DELETE
Trong câu truy vấn SQL để tìm kiếm thông tin, từ khóa nào thường được sử dụng?
SELECT
FIND
SEARCH
RETRIEVE
Để xử lý dữ liệu tìm kiếm trong PHP, biến nào thường được sử dụng để nhận dữ liệu từ phương thức GET?
$_POST
$_GET
$_REQUEST
$_SESSION
Trong một ứng dụng web, chức năng hiển thị danh sách thường được thực hiện bằng cách nào?
Tạo bảng HTML và điền dữ liệu vào đó
Sử dụng JSON để trả về dữ liệu
Hiển thị trực tiếp trên console
Tất cả các phương án trên
Phân trang là gì trong ứng dụng web?
Chia nhỏ một trang web thành nhiều trang khác nhau
Tăng tốc độ tải trang
Thay đổi giao diện của trang web
Tăng số lượng dữ liệu hiển thị trên một trang
Trong cơ chế phân trang, tham số nào thường được sử dụng để xác định trang hiện tại?
page
limit
offset
total
Để phân trang dữ liệu trong cơ sở dữ liệu, câu lệnh SQL nào thường được sử dụng?
SELECT ... LIMIT ... OFFSET ...
SELECT ... WHERE ...
SELECT ... ORDER BY ...
SELECT ... GROUP BY …
Khi xây dựng chức năng hiển thị chi tiết một thông tin, bạn thường cần lấy dữ liệu bằng cách nào?
Sử dụng ID của thông tin đó trong URL
Sử dụng tên của thông tin đó
Sử dụng số điện thoại
Sử dụng emai
ị chi tiết một thông tin, bạn thường cần lấy dữ liệu bằng cách nào?
Sử dụng ID của thông tin đó trong URL
Sử dụng tên của thông tin đó
Sử dụng số điện thoại
Sử dụng emai
Tham số nào thường được sử dụng để truyền ID của thông tin cần hiển thị chi tiết qua URL?
?id=
?detail=
?show=
?info=
Khi xây dựng chức năng hiển thị chi tiết, dữ liệu thường được lấy từ đâu?
Từ một file JSON
Từ cơ sở dữ liệu
Từ một API bên ngoài
Tất cả các phương án trên
Để tạo liên kết phân trang trên trang web, bạn nên sử dụng cấu trúc nào?
Chỉ hiển thị số trang
Thêm nút "Tiếp theo" và "Quay lại"
Kết hợp cả hai
Không cần liên kết phân trang
Trong chức năng phân trang, nếu bạn muốn hiển thị 10 bản ghi trên một trang, bạn sẽ cần thiết lập giá trị nào?
page_size = 10
limit = 10
records_per_page = 10
total_records = 10
Để đảm bảo hiệu suất khi thực hiện phân trang, bạn nên sử dụng loại chỉ mục nào trong cơ sở dữ liệu?
Primary key
Index trên cột được phân trang
Foreign key
Unique index
Để làm nổi bật thông tin quan trọng trong trang hiển thị chi tiết, bạn nên sử dụng thuộc tính CSS nào?
color
background-color
font-weight
Tất cả các thuộc tính trên
Trong câu truy vấn SQL để tìm kiếm người dùng theo tên, bạn nên sử dụng từ khóa nào?
WHERE
LIKE
AND
OR
Để đảm bảo an toàn cho mật khẩu của người dùng, bạn nên:
Lưu mật khẩu dưới dạng plain text
Mã hóa mật khẩu trước khi lưu
Không cần làm gì đặc biệt
Lưu mật khẩu cùng với thông tin người dùng khác
