NEW
Font size
WorksheetsBài tập seb 1-50
Total questions: 49
Worksheet time: 25mins
Để khai báo JavaScript, ta có thể sử dụng thẻ nào?
<scripting>
<javascript>
<js>
<script>
Cho đoạn mã PHP dưới đây: Kết quả của đoạn mã trên là:
2023.01 KMA
2023.01 2023
2023.01 2023.01KMA
2023.01KMA 2023.01KMA
Cú pháp nào sau đây sẽ giúp bắt lỗi ngoại lệ (exception) trong PHP?
try { } throw { }
try { } catch { }
catch(Exception $e) { }
try { } catch(Exception $e) { }
Cho đoạn mã Javascript: Kết quả của biến txt sau khi thực thi đoạn mã này là gì?
01234
Không thoát khỏi vòng lặp
0123456789
012346789
Trong AJAX, sự kiện nào được sử dụng để kiểm tra trạng thái của yêu cầu?
onrequest
onreadystatechange
onload
onstatechange
Trong mô hình REST, phương thức HTTP nào được sử dụng để lấy dữ liệu từ Web Service?
POST
GET
DELETE
PUT
Phương thức nào trong PHP PDO được sử dụng để tạo một câu truy vấn chuẩn bị trước (Prepared Statement)?
query()
exec()
prepare()
execute()
Lệnh HTML chính xác để tham chiếu đến Bảng định kiểu bên ngoài (External CSS) là gì?
<link rel="stylesheet" type="text/css" href="mystyle.css">
<link rel="stylesheet" type="text/css" src="mystyle.css">
<style src="mystyle.css">
<stylesheet>mystyle.css</stylesheet>
Lệnh nào đúng để tạo Controller trong Laravel?
php artisan create:controller MyController
php artisan build:controller MyController
php artisan make:controller MyController
php artisan controller:create MyController
Trong một ứng dụng AJAX với PHP, phương thức nào sau đây sẽ chuyển đổi một chuỗi JSON thành một đối tượng PHP?
json_encode()
serialize()
json_decode()
unserialize()
Cho đoạn mã sau:
Kết quả hiển thị sau khi thực thi đoạn mã trên là:"KMA"
"undefined"
Thông báo lỗi
""
Lệnh nào được sử dụng để xóa biến phiên trong PHP?
delete($_SESSION["key"]);
remove_session("key");
session_destroy("key");
unset($_SESSION["key"]);
Phương thức HTTP nào dưới đây được sử dụng để tạo mới một tài nguyên trong RESTful Web Service?
PUT
POST
DELETE
GET
Điểm khác biệt chính giữa REST và SOAP là gì?
SOAP không hỗ trợ bảo mật còn REST có
REST chỉ chạy trên Windows, còn SOAP chạy trên mọi hệ điều hành
REST nhẹ hơn, sử dụng JSON hoặc XML, còn SOAP phức tạp hơn, sử dụng XML
SOAP nhanh hơn REST
Trong đoạn mã AJAX dưới đây Hãy chọn đáp án đúng điền vào chỗ chấm để thiết lập tiêu đề cho yêu cầu HTTP?
xhr.setHeader("Authorization", "Bearer token");
xhr.addRequestHeader("Authorization", "Bearer token");
xhr.addHeader("Authorization", "Bearer token");
xhr.setRequestHeader("Authorization", "Bearer token");
Khi kết nối đến cơ sở dữ liệu MySQL trong PHP sử dụng PDO, phương thức nào được sử dụng để thực hiện truy vấn SQL?
pdo_query()
exec()
query()
execute()
Giao thức nào sau đây thường được sử dụng để gọi Web Service?
Telnet
HTTP/HTTPS
SMTP
FTP
Trong HTML, thuộc tính nào của thẻ được sử dụng để tạo liên kết đến một phần tử trong cùng một trang web?
url
src
href
link
Đoạn mã javascript sau trả về gì?
document.querySelectorAll("div");
Trả về tất cả các phần tử
Trả về tất cả các phần tử có class là "div"
Trả về một đối tượng HTMLCollection chứa các phần tử
Trả về phần tử đầu tiên có thẻ <div>
Trong mô hình MVC, khi muốn lấy tất cả người dùng từ cơ sở dữ liệu, đoạn mã PHP dưới đây nên được đặt ở đâu?
View
Router
Model
Controller
Trong DOM, tài liệu HTML được biểu diễn dưới dạng nào?
Một cấu trúc cây phân cấp trong đó các phần tử được biểu diễn bằng node
Một tập hợp danh sách tuyến tính chứa các phần tử của tài liệu
Một cấu trúc tuần tự từng dòng văn bản phản ánh nội dung của file HTML
Một mô hình dựa trên mảng trong đó mỗi phần tử có chỉ số riêng biệt
Trong JavaScript, phương thức nào sau đây sẽ loại bỏ các khoảng trắng ở đầu và cuối chuỗi?
removeSpace()
trim()
strip()
clean()
Đoạn mã javascript sau có ý nghĩa gì? var element = document.createElement("p");
Tạo một đối tượng p mới nhưng chưa được thêm vào DOM
Thay thế phần tử đầu tiên có thẻ
trong tài liệu
Lấy phần tử đầu tiên có thẻ
trong tài liệu
Tạo một đoạn văn bản mới và thêm vào trang web
Laravel xử lý các phương thức như PUT, PATCH, DELETE trong form HTML bằng cách nào?
Thông qua một trường ẩn (hidden input) với tên _method
Thông qua directive @secure
Thông qua session của người dùng
Thông qua @csrf token
Thẻ trong HTML nào được sử dụng để tạo liên kết đến email?
<mail href="abc@actvn.com">
<a href="abc@actvn.com">
<mail> abc@actvn.com</mail>
<a herf="mailto:abc@actvn.com">
Trong JavaScript, phương thức nào sau đây được sử dụng để gỡ bỏ một sự kiện đã được gắn kết với một phần tử?
removeEvent()
removeListener()
deleteEventListener()
removeEventListener()
Trong HTML, cú pháp chính xác để tham chiếu đến tập lệnh bên ngoài có tên "xxx.js" là:
<script href="xxx.js">
<link href="xxx.js">
<script src="xxx.js">
<script name="xxx.js">
Điều gì xảy ra khi người dùng thực hiện một hành động (ví dụ: nhấn nút) trong ứng dụng sử dụng MVC?
Controller sẽ xử lý hành động, tương tác với Model, và cập nhật View.
Tất cả các thành phần đều hoạt động đồng thời.
View sẽ tự động cập nhật dữ liệu từ cơ sở dữ liệu.
Model trực tiếp hiển thị giao diện cho người dùng.
Trong AJAX, câu lệnh nào sau đây để gửi yêu cầu tới máy chủ?
xhr.execute()
xhr.dispatch()
xhr.send()
xhr.submit()
Cho đoạn mã Jquery như sau: Hãy chọn cú pháp thích hợp thay thế vào X để click đúp sẽ ẩn tất cả các phần tử <p>
dblclick
double-click
doubleclick
dbl-click
Cú pháp CSS để in đậm tất cả các phần tử
là gì?
p {font-weight:bold;}
p {text-size:bold;}
<p style="text-size:bold;">
<p style="font-size:bold;">
Phương thức getDay() trả về ngày trong tuần dưới dạng số từ 0 (Chủ Nhật) đến 6 (Thứ Bảy). Hãy viết đoạn mã đưa ra cảnh báo "Ngày trong tuần" nếu getDay() trả về giá trị từ 1 đến 5, ngược lại đưa ra cảnh báo "Ngày nghỉ".
Cấu trúc cơ bản của một đoạn mã AJAX (sử dụng XMLHttpRequest) thường bao gồm những bước nào?
Khởi tạo biến toàn cục, nạp lại toàn bộ trang, xử lý dữ liệu bằng SQL
Khởi tạo đối tượng, mở kết nối, gửi yêu cầu, xử lý phản hồi
Tạo form HTML, gửi trực tiếp dữ liệu qua CSS, nhận phản hồi từ DOM
Viết mã JavaScript thuần, bỏ qua kết nối server, cập nhật dữ liệu ngay trên client
Điểm khác biệt quan trọng nhất của AJAX so với cách tải trang truyền thống là gì?
Thay thế hoàn toàn JavaScript trong phát triển web
Cho phép cập nhật một phần trang web mà không cần tải lại toàn bộ
Cho phép thay đổi nội dung trang web mà không cần kết nối với server
Cho phép cập nhật toàn bộ trang web với tốc độ nhanh hơn mà không cần tải lại từ server
Trong HTML, khi sử dụng thẻ DIV có Class =name thì ở phần khai báo CSS ta đặt tên đối tượng thế nào?
$name
?name
.name
#name
Trong PHP, cách duy nhất để xuất văn bản là sử dụng echo.
Đúng
Sai
Trong CSS, cách nào sau đây cho phép các từ dài có thể được ngắt dòng và chuyển sang dòng tiếp theo?
text-wrap: force;
word-wrap: break-word;
text-width: set;
text-wrap: break-word;
Product đóng vai trò là một Model Eloquent trong Laravel, đại diện cho bảng products trong cơ sở dữ liệu. Đoạn mã trong Laravel sau đây có tác dụng gì?
Tìm bản ghi trong bảng products với khóa chính là 5 và in ra tên sản phẩm nếu tìm thấy
Tìm tất cả các sản phẩm có ID khác 5 và in tên của chúng
Tìm tất cả các sản phẩm có ID lớn hơn 5
Tìm 5 sản phẩm trong bảng và in ra tên
Cho đoạn mã sau: Kết quả hiển thị sau khi thực thi đoạn mã này là:
Length text1 = 22 Length text2 = 12
Length text1 = 22 Length text2 = 17
Length text1 = 22 Length text2 = 21
Length text1 = 22 Length text2 = 20
Cho đoạn mã Javascript: Hãy điền vào chỗ chấm câu lệnh để đoạn mã thực thi sẽ đưa ra cảnh báo "Quá trẻ" nếu age dưới 18, nếu không thì cảnh báo "Đủ tuổi".
var voteable = if(age<18)? "Quá trẻ" : "Đủ tuổi";
var voteable = (age<18)? "Quá trẻ" : "Đủ tuổi";
var voteable = if(age<18)? "Quá trẻ"; "Đủ tuổi";
var voteable = (age<18)? "Quá trẻ"; "Đủ tuổi";
Phát biểu nào sau đây sai về XML
XML được hỗ trợ trên các trình duyệt phổ biến hiện nay
Các thẻ XML khá giống với HTML: tag, data, attribute
XML được xây dựng theo dạng cây, phải có tối thiểu một nút gốc
XML quy định người dùng phải tuân theo các thẻ riêng mà XML đã định nghĩa sẵn
Phương thức createElement() trong DOM có chức năng gì?
Khởi tạo một node văn bản mới và chèn trực tiếp vào cây DOM
Tạo một bản sao của phần tử đã tồn tại và gắn vào cuối tài liệu DOM
Sinh ra một phần tử ngẫu nhiên dựa trên định nghĩa trong HTML theo cấu trúc DOM
Tạo một node phần tử mới trong tài liệu nhưng chưa gắn vào cây DOM
Trong HTML, để khai báo một phần tử điều khiển ẩn có cho một giá trị để phục vụ cho các mục đích khác trên trang web mà không muốn hiển thị ra ta dùng thẻ:
<input type="text">
<input type ="hidden">
<input type="invisible">
<input type="password">
Câu 44. Đoạn mã PHP sau được viết đúng trong mô hình MVC không?
Đúng
Sai, View nên thực hiện truy vấn cơ sở dữ liệu
Sai, Controller không nên truy cập trực tiếp vào cơ sở dữ liệu. Model nên xử lý truy vấn cơ sở dữ liệu
Sai, không thể dùng include_once trong Controller
Cách nào để kế thừa một layout master.blade.php trong Laravel?
@extends('master')
@layout('master')
@include('master')
@parent('master')
Cho đoạn mã PHP dưới đây Kết quả thực thi của đoạn mã trên là gì?
I love arsenal
I love arsenal love manc
I love arsenal love manc I love manu
Error
AJAX hoạt động với dữ liệu JSON như thế nào trong PHP?
Dữ liệu có thể được mã hóa và giải mã bằng json_encode() và json_decode() trong PHP
AJAX không hỗ trợ JSON
AJAX chỉ hỗ trợ XML
Thẻ HTML nào dưới đây được sử dụng để tạo siêu liên kết?
<a href="https://actvn.edu.vn">Học viện Kỹ thuật mật mã</a>
<a url="https://actvn.edu.vn"> Học viện Kỹ thuật mật mã </a>
<a name="https://actvn.edu.vn">Học viện Kỹ thuật mật mã</a>
Cho đoạn mã Jquery như sau: Hãy chọn cú pháp thích hợp thay thế vào X để câu lệnh thực thi khi click vào một nút sẽ ẩn tất cả các phần tử
$("p")
$(button)
$(p)
$("button")
