wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

PHP tutorial review

Total questions: 15

Worksheet time: 7mins

Name
Class
Date
1.
Đâu là các mối quan hệ trong cơ sở dữ liệu quan hệ?
a)
1-1, n-1, 1-n
b)
n-n, 1-1, 1-n
c)
n-n, 1-n
d)
1-1, 1-n
2.
Trên ứng dụng Shopee, sản phẩm và đơn hàng có quan hệ gì với nhau?
a)

1-1

b)
1-n
c)
n-1
d)
n-n
3.
Đâu không phải tên 1 loại JOIN trong SQL?
a)
Outside join
b)
Inner join
c)
Innear join
d)
Right join
4.
Đâu là 1 câu query đúng?
a)
SELECT * users WHERE id IN (SELECT user_id IN groups);
b)
SELECT * FROM users WHERE id IN (SELECT user_id IN groups);
c)
DELETE FROM users WHERE name is null;
d)
SELECT * FROM users JOIN WITH groups WHERE groups.user_id = user.id;
5.
Index trong SQL dùng để làm gì?
4 lines
6.
Với các request dùng để lấy tài nguyên từ máy chủ thì nên dùng HTTP method nào?
a)
GET
b)
POST
c)
PUT
d)
HEAD
7.
Trong mô hình MVC, thành phần nào trả lại dữ liệu cuối cùng cho người dùng?
a)
Model
b)
View
c)
Controller
8.
Với chức năng đăng nhập, request gửi lên nên sử dụng HTTP method nào? Tại sao?
4 lines
9.
Khi nào thì session của người dùng mất đi?
a)
Khi cookie hết hạn
b)
Khi người dùng tắt trình duyệt
c)
Khi người dùng đăng xuất
10.
Lỗ hổng bảo mật cho phép người dùng gửi câu truy vấn SQL độc hại lên server để thao tác với cơ sở dữ liệu được gọi là gì?
a)
Tấn công XSS
b)
SQL Injection
c)
IDOR
d)
Cross Site Request Forgery (CSRF)
11.
Kể tên các tính chất trong lập trình hướng đối tượng?
4 lines
12.
Các khái niệm thường gặp trong lập trình hướng đối tượng?
a)
Statements
b)
Class
c)
Behavior
d)
Properties
13.

Câu sau đây đúng hay sai?

"Trong abstact class có chứa các function không có body."

a)
Đúng
b)
Sai
14.
Override thể hiện cho tính chất nào của lập trình hướng đối tượng?
a)
Kế thừa
b)
Đa hình
c)
Trừu tượng
d)
Đóng gói
15.
Phân biệt class và object trong OOP.
4 lines