Font size
WorksheetsCNW3
Total questions: 97
Worksheet time: 49mins
Mỗi session được gán một định danh duy nhất
Người dùng có thể vô hiệu hoá Cookie và session
Session được lưu ở server, con cookie được lưu ở client
Session và cookie được dùng để lưu trữ dữ liệu, có thể là các thông tin về người dùng
AJAX được dựa trên
JS và HTTP request
XML và HTTP request
JS, XML, HTTP request
JS và XML
Khai báo DTD của <!ELEMENT sinhvien(hoten,ngaysinh,lop)> có ý nghĩa gì
Khai báo rằng thẻ sinhvien ở trong các thẻ hoten, ngaysinh, lop
Khai báo rằng thẻ sinhvien có thể chưa các thẻ con hoten, ngaysinh, lop
Khai báo rằng thẻ sinhvien bao gồm các thuộc tính hoten, ngaysinh, lop
Tất cả đều sai
Thuộc tính standalone = "yes" có ý nghĩa gì trong tài liệu XML
Tài liệu này có một DTD bên trong
Tài liệu này tham chiếu đến một tài liệu khác bên ngoài
Tài liệu này có tham chiếu đến website khác
Tất cả đáp án trên đều sai
Đâu là ưu điểm của AJAX
Dễ dàng truy xuất thông tin từ cơ sở dữ liệu
Giảm gánh nặng máy chủ
Hỗ trợ trên nhiều trình duyệt
Giảm mức sử dụng băng thông và tăng tốc độ
Đâu không phải tên phương thức/thuộc tính của đối tượng XMLHttpRequest
setRequestHeader
stateText
open
responseText
Những phần từ nào là thành phần của <table>
<tr><td><th>
<head><tr><th>
<head><tr><th>
<table><th><td>
Lỗi cú pháp
false
true
lỗi timeout
Cách nào không phòng chống được XSS:
Encode du liệu được trả về từ HTTP Response để ngăn trinh duyệt hiểu đó là active content
Xác thực định dạng input của nguời dùng
Server gửi Response với header Content-Type và X-Content-Type-Options để đảm bảo trình duyệt diễn giải đúng cách.
Các yêu cầu từ trình duyệt gửi tới server dùng method POST với payload định dạng JSON thay vì sử dụng method GET với URL parameters
Loại lưu trữ nào của trình duyệt có thể được đọc và ghi bởi server
Cookie
IndexedDB
Local storage/Session storage
Cached stoarage
Phát biểu nào sau đây về cache là SAI?
Cache cho phép lưu trữ các dữ liệu như ảnh, video, các file JS, CSS trên phía client
Cache là một cơ chế lưu trữ dữ liệu tạm thời giúp tăng tốc quá trình cung cấp nội dung tới người dùng
Cơ chế cache chỉ thực hiện ở phía client, không áp dụng được ở phía server
Cache khiến người dùng có thể nhận được những dữ liệu cũ, không cập nhật
Cho biết kết qả lời gọi hàm compare() với định nghĩa sau trong JS?
false
Không hiển thị kết quả
Lỗi timeout
true
Đâu không phải là nơi chưa image docker
Dockerhub
Github
Private registry
Cloud registry
Đâu không phải là thuộc tính của đối tượng window trong DOM
screen
name
document
event
kết qủa in ra màn hình khi thực hiện đoạn mã sau:
{a1:1,b1:2}
Lỗi syntax
{a: 1, b: 2}
{c: 3, d: 4}
Phát biểu nào sau đây về JSP là sai
Scriptlet là khối các đoạn mã Java được dịch và đtawj trong phương thức _jspService()
Declaration được sử dụng để khai báo các biến và phương thức
Mỗi servlet có một đối tượng ServletConfig dùng để khởi tạo chính nó
Trong một trang JSP chỉ có duy nhất một Scriptlet
Trong CSS, làm thế nào để mỗi từ trong văn bản luôn bắt đầu với ký tự viết hoa
text-style:captialize
text-transform:capitalize
text-firstcharacter:captialize
transform:capitalize
Đâu không phải tác dụng của HTTPS
đảm bảo tính toàn vẹn của dữ liệu
xác thực danh tính của server
bảo vệ dữ liệu không bị nghe lén
mã hoá dữ liệu bí mật được lưu trong cache cuả trình duyệt
đâu không phải là mọt loại tấn công XSS
stored xss
non-persistent xxs( tên khác của reflected xss)
forgery xss
dom-based xss
phát biểu nào sau đây về Ajax là đúng
Ajax giúp client không phải gửi yêu cầu tới server
Ajax khiến gia tăng việc sử dụng băng thông để trao đổi dữ liệu giữa client và server
Sử dụng Ajax khiến cho các máy tìm kiếm gặp khó khăn trong đánh chỉ mục trang
Để sử dụng Ajax, trình duyệt cần hỗ trợ JavaScript hoặc XMLHTTPRequest
Trogn DOM, các thuộc tính phương thức và sự kiện được tổ chức bên trong?
Lớp-class
cây-tree
bảng-table
đối tượng-object
Đâu không phải cách để lắng nghe sự kiện từ server
long polling
websocket
fetch
server-sent event
Những thẻ nào có thể được dùng để cho phép người dùng chọn một trong nhiều lựa chọn
Cho đoạn mã sau, khi click vào element p, thứ tự (các) alert xuất hiện sẽ là:
p
p > div > form
p > div > form > form > div > p
form > div. >p
Thẻ <script> với file ngoài và thuộc tính async được xử lý như thế nào?
Tải đồng thời script và xử lý HTML, xử lý script ngay sau khi tải xong
Tải và xử lý xong script mới tiếp tục xử lý mã HTML
Tải đồng thời script với xử lý HTML, xử lý script sau khi xử lý mã HTML xong
Tải và xử lý đồng thời script với xử lý mã HTML
làm thế nào để lấy thành phần với id là "first"?
document.getElementById("first")
document.querySelector("#first")
Cả 2 đều đúng
cả 2 đều sai
Trong DOM, interface nào sau đây là gốc (không kế thừa từ bất kỳ interface nào khác)
Node
EventTarget
HTMLElement
Element
làm thế nào để mở link ở tab mới
A
SPAN
IMG
P
Sử dụng AJAX, bạn có thể:
Cập nhật một phần trang web mà không cần tải lại toàn bộ trang
Nhận dữ liệu từ server sau khi trang đã tải
Gửi dữ liệu tới server
Tất cả đáp án trên
Đoạn mã lệnh nào sau đây trong AJAX cho biết kết nối tới server đã được thiết lập và trạng thái là ok
if(this.readyState == 4 && this.status == 200){}
if(this.readyState == 2 && this.status == 200){}
if(this.readyState == 1 && this.status == 200){}
if(this.readyState == 3 && this.status == 200){}
JS có thể được dùng để lập trình phía
Client
Server
Cả 2
Cả client, server và operating system
Phát biểu nào sau đây về PHP là sai
Trong PHP, tên biến phân biệt chữ hoa, chữ thường; tên hàm và tên lớp thì không phân biệt chữ hoa, chữ thường
Mã PHP không thể nhúng/chèn trong HTML
PHP là ngôn ngữ thông dịch, không thể biên dịch
Phiên bản mới nhất của PHP năm 2021 là PHP 8
Cho đoạn mã dưới đây. Lời gọi nào sẽ in ra "NguyenVanA"
Câu lệnh PHP nào sau đây là đúng, cho phép tạo ra biến session có tên favcolor
$SESSION["favcolor'] ="red"
setsession("favcolor","red")
session_set("favcolor","red")
$_SESSION["favcolor"] = "red"
Trong Bootstrap, sử dụng lớp nào để tạo ra một ảnh dạng hình tròn
.img-rounded
.img-round
.img-thumbnail
.img-circle
Hàm nào sau đây trong PHP cho phép loại bỏ phần tử đầu tiên trong mảng, và trả về phần từ bị loại đó
unset
array_shift
array_unique
array_pop
Cần thêm một nút ele vào vị trí như bên dưới. Giả sử rằng #div1 được lưu trong biến div1, #div2 được lưu trong biến div2. Câu lệnh nào dưỡi đây là đúng
Thành phần cơ bản nhất trong K8s
Pod
deloyment
statefulset
service
Với github actions, từ khoá được sử dụng để thiết lập thứ tự thực hiện của các jobs là
wait
parents
use
needs
Kết quả của đoạn code sau:
Diễn giải nào sau đây đúng với luật CSS sau:
Git là gì?
Một hệ thống quản lý phiên bản
Một ngôn ngữ lập trình
Một nền tảng lưu trữ trực tuyến
Tên viết tắt của githu và gitlab
Sử dụng giá trị nào của thuộc tính position để cố định vị trí phần tử theo cửa sổ trình duyệt
relative
static
absolute
fixed
Diễn giải nào sau đây với luật CSS sau:
Để mở port từ trong container cần sử dụng câu lệnh nào
Docker run -p ...
Docker run -v
Docker run -d
Docker run -h
Phát biểu nào sau đây là mô tả đúng về mã trạng thái HTTP response
3xx: client error
4xx: server error
5xx: server error
6xx: client error
Kết quả của đoạn code sau là gì?
<?php
$total = "25";
$more = 10;
$total = $total + $more;
echo "$total";
?>
2510
25
error
35
Phát biểu nào sau đây về JSP và Servlet là SAI
Servlet chạy nhanh hơn JSP
Servlet được viết bằng ngôn ngữ java, JSP được viết dựa trên HTML
Servlet và JSP cho phép ghi đè phương thức service
JSP được dịch thành java Servlet
Cú pháp CSS nào dưới đây là đúng
body:color=black
body{color:black;}
{body:color:black;}
{body:color=black;}
Câu lệnh PHP nào sau đây cho phép mở và đọc file
fopen("demo.txt");
fread("demo.txt","r")
readfile("demo.txt")
fscanf("demo.txt","r")
Đâu không phải nút con của nút window trong DOM
screen
history
events
location
Trong mô hình MVC, thành phần Controller chịu trách nhiệm thực hiện công việc nào dưới đây
Đọc dữ liệu đầu để sử dụng
Xử lý các lỗi phát sinh trong quá trình thực hiện
Xác định các phương thức xử lý dữ liệu cần gọi
Tất cả các đáp án trên
Req.search.a
Req.path.a
Req.param.a
Req.query.a
Cho đoạn mã sau. Câu lệnh nào được sử dụng để thêm router vào app
app.add(router)
app.use(router)
app.handle(router)
Để truy cập vào giá trị url hiện tại trên browser, ta sử dụng câu lệnh nào sau đây
window.location.path
window.location.href
window.location
window.location.url
Cơ chế nào sau đây cho phép đọc được thông tin trong request trước đó của người dùng
Sử dụng cookie, hidden form field, và URL viết lại
Sử dụng cookie
Sử dụng cookie, hidden form field, URL viết lại, và cache
Sử dụng cookie và hidden form field
Câu lệnh nào là đúng để thực hiện thay đổi nội dung trong phần từ HTML sau đây
Đâu là công nghệ sử dụng cơ chế SSR(server side rendering)
React
Nest
Next
Vue
Một phần tử có thuộc tính như sau:
Hỏi chiều rộng thực của phần tử này là bao nhiêu
30px
26px
24px
32px
Trong các lựa chọn dưới đây, đâu không phải là phương thức trong HTTP request?
connect
head
delete
option
Cookies cho phép điều gì
Lưu nội dung đã truy cập tại client để tránh việc download nhiều lần một nội dung
Cho phép server thực hiện lưu dữ liệu trên client và có thể đọc lại trong từng request
Cho phép server quản lý phiên kết nối cho mỗi browser
Không gửi request trực tiếp tới server xử lý mà thông qua một máy chủ trung gian
Phát biểu nào sau đây về web cookie là không đúng?
Cookie lưu lại một phần dữ liệu mà server gửi tới người dùng
Cookie thường được sử dụng khi người dùng gửi 2 hay nhiều request tới server thông qua cùng một trình duyệt
Cookie được lưu lại cả ở phía client và phía server
Cookie cho phép quản lý phiên làm việc, lưu lại các thiết lập của người dùng, và cho phép theo dõi/ ghi nhận hoạt động của người dùng
TRong mô hình MVC, model định nghiã
Tầng giao diện
Tầng truy cập dữ liệu
Tầng logic nghiệp vụ
Tầng trình diễn
Cú pháp khai báo nào sau đây là đúng
<?xml version="1.0" standalone="no"?> <!DOCTYPE address "order.dtd"?>
<?xml version="1.0" standalone="no"?> <!DOCTYPE address SYSTEM "order.dtd"?>
<?xml version="1.0" standalone="yes"?> <!DOCTYPE address "order.dtd"?>
<?xml version="1.0" standalone="yes"?> <!DOCTYPE address SYSTEM "order.dtd"?>
Khai báo CSS nào sau đây sẽ loại bỏ đường gạch chân khỏi liên kết link
a {text-decoration:none}
a {text-underline:none;}
a {tex-decoration:none;}
a {text-underline:no}
Câu lệnh PHP nào sau đây tạo ra một cookie có tên username
$_COOKIE("username","Anh")
setcookie("username","Anh")
setcookie("username","Anh","/")
setcookie("username","Anh","/",time()+86400*30);
Phát biểu nào sau đây đúng về thuộc tính XMLHttpRequest.readyState
readyState =3 : Dữ liệu đã tải xong hoặc gặp lỗi
readyState =2 : Dữ liệu đang tải về
readyState = 0 : Client đã được khởi tạo
readyState = 1: Đã gửi yêu cầu
Trạng thái của đối tượng XMLHttpRequest được lưu bởi
readystate
status
onreadystatechange
XMLHttpRequest Object
Phát biểu nào sau đây về JSP là SAI
JSP có thể kết nối với CSDL
JSP có thể tự biên dịch lại khi có thay đổi
JSP thường đóng vai trò là view trong mô hình MVC
Lần đầu tiên truy cập trang JSP sẽ mất nhiều thời gian hơn các lần truy cập sau
Thẻ <datalist>có điểm gì khác so với thẻ <select>
datalist cho phép nhập thêm dữ liệu
datalist không tạo ra danh sách dropdown list
datalist hỗ trợ tính năng gợi ý
datalist cho phép định nghĩa một danh sách lựa chọn
Những thẻ nào có thể được dùng để cho phép người dùng chọn một trong nhiều lựa chọn
select
radio button, select, datalist
radio button, select
radio button
Để kết nối tới một csdl MySql, câu lệnh nào được sử dụng trong PHP từ phiên bản 5 tới nay
Để thêm 1 message cho một commit, câu lệnh nào được sử dụng
Đâu không phải thành phần của Origin
Scheme
Hostname
Path
Port
Trong JSP, thành phần scripting nào không có dấu; ở cuối câu lệnh
scriplet
expression
declaration
comment
Kết quả của hai phép toán so sánh sau trong JS là gì?
[] == 0
[] == ""
false, true
false, false
true, true
true, false
"request" là thể hiện của lớp nào trong số các lớp sau đây
Request
ServletRequest
HttpRequest
HttpServletRequest
Phát biểu ào sau đây về XML là SAI
Cho phép người dùng tự định nghĩa thẻ
Có thể biểu diên tài liệu dưới dạng một cấu trúc cây
Mọi thông tin đều thể hiện dnagj văn bản
Không dùng để mô tả dữ liệu đa phương tiện
Khai báo CSS nào sau đây cho phép kích thước của ảnh nền luôn vừa (fit) với toàn bộ trang
html{background-cover:fit}
html{background-position:relative;}
html{background-size:cover;}
html{background-cover:fixed}
Đâu không phải là kiểu dữ liệu nguyên thuỷ của JS
undefined
string
boolean
int
Để thông báo cho bộ phân tích XML(XML parser) bỏ qua một phần trong tài liệu, cú pháp nào sau đây được sử dụng
<![CDATA[ Text to be ignored]]>
<PCDATA> Text to be ignored</PCDATA>
<CDATA> Text to be ignored </CDATA>
<xml:CDATA[Text to be ignored]>
Thứ tự nào sau đây đúng về các phương thức trong vòng đời của servlet
initialize(), service(), destroy()
init(), service(), delete()
init(), service(), destroy()
init(), execute(), destroy()
Đâu không phải là thuộc tính của đối tượng window trong DOM
event
document
screen
name
Trong DOM, chúng ta sử dụng đối tượng nào để lấy ra URL của trang web hiện tại
event
location
window
screen
Thuộc tính standalone="no" có ý nghĩa gì trong tài liệu XML
Tài liệu này tham chiếu đến một tài liệu DTD bên ngoài
Tài liệu này không cần DTD
Tài liệu này có tham chiếu đến website khác
Tài liệu này có một DTD bên trong
Câu lệnh JS nào sau đây cho phép thay đổi nột dung {text} của thẻ đầu tiên có tên lớp "test"
<p class="test"></p>
<p class="test"></p>
document.getElementsByName("test")[0].innerHTML="Hello"
document.getElementsByClassName("test")[0].value="Hello"
document.getElementsByClassName("test")[0].innerHTML="Hello"
document.getElementsByName("p")[0].innerHTML="Hello"
Trong react, để bắt sự kiện click chuột ta sử dụng
onclick
onClick
Onclick
OnClick
XML là ngôn ngữ đánh dấu dự trên
SGML
XHTML
HTML
VML
Cho biết màu nền của trang web
lavender
lỗi cú pháp
lightblue
lỗi timeout
Chọn phát biểu đúng về các phạm vi của đối tượng trong JSP
request, page, session, server
page, response, application, session
page, request, session, application
request, response, page, session
Trong DOM, chúng ta sử dụng đối tương nào để lấy URL của trang web hiện tại
root
window
browser
document
