100+ câu trắc nghiệm Công nghệ Web và dịch vụ trực tuyến có đáp án - Phần 1
30 câu hỏi
Thuộc tính CSS nào sau đây viết sai?
border: 1px solid rgba(0.1, 0.1, 0.1, 1);
width: calc(100px + 100%);
z-index: -999;
background-image: src(‘/images/title.png’);
Chọn đáp án D
Điều nào sau đây là đúng khi nói về REST?
Chỉ hỗ trợ duy nhất giao thức truyền tải HTTP
Là viết tắt của REquest State Transfer
Chỉ hỗ trợ gói tin định dạng XML hoặc JSON
Là giao thức có trạng thái
Chọn đáp án A
HTTP response status code là 401 có nghĩa là gì?
Ok
Not found
Bad request
Unauthorized
Chọn đáp án D
Với SOAP, chúng ta có thể dùng Message Format nào?
XML
Json
Plain Text
Tất cả
Chọn đáp án A
Để thêm 1 cột vào 1 bảng ta dùng lệnh nào sau đây?
alert
update
add
insert
Chọn đáp án A
Đâu không phải là 1 kiểu cloud computing?
private cloud
public cloud
protected cloud
hybrid cloud
Chọn đáp án C
Đâu không phải là phương thức yêu cầu HTTP?
HEAD
CONNECT
DELETE
OPTION
Chọn đáp án D
Trong Javascript người dùng có thể định nghĩa đối tượng bằng cách sử dụng:
var
object
function
define
Chọn đáp án C
Thực hiện đoạn Javascript này, giá trị của biến res là gì? var str = "Orange, Banana, Apple"; var res = str.slice(-12, -6);
Banana
Bana
anana,
ananaB
Chọn đáp án C
Gọi hàm search() dưới đây, kết quả xảy ra là gì? Biết rằng:
- name chứa giá trị từ khóa người dùng nhập vào, khác rỗng.
- SearchController nhận tham số name và trả về kết quả tìm kiếm dù tìm thấy hay không?
- Trên trang hiện tại có cặp thẻ: .
function search(){
var xhttp;
var name = document.myform.name.value;
if(name != ""){
var url = "SearchController?name="+name;
if(window.XMLHttpRequest){
xhttp = new XMLHttpRequest();
} else {
xhttp = new ActiveXObject("Microsoft.XMLHTTP");
}
xhttp.open("GET", url, true);
xhttp.onreadystatechange = function(){
if(xhttp.readyState == 4){
var data = xhttp.responseText;
document.getElementById("searchResult").innerHTML = data;
}
}
}
}
Chạy không lỗi cũng không có gì xảy ra trên giao diện.
Đoạn mã trên bị lỗi, kiểm tra được lỗi này trên console của trình duyệt.
Hiển thị kết quả tìm kiếm trả về trong cặp thẻ .
Trang web chuyển sang địa chỉ /SearchController?name={name}, với {name} là giá trị của biến name.
Chọn đáp án A
Trong Javascript, toán tử == khác gì === ?
Toán tử == chỉ kiểm tra giá trị bằng nhau còn toán tử === kiểm tra cả giá trị bằng nhau và kiểu dữ liệu của chúng
Không khác nhau
Toán tử == kiểm tra cả giá trị bằng nhau và kiểu dữ liệu của chúng còn toán tử === chỉ kiểm tra giá trị bằng nhau
Toán tử == chỉ kiểm tra giá trị bằng nhau còn toán tử === kiểm tra kiểu dữ liệu của chúng
Chọn đáp án A
Cách để tạo đối tượng trong JavaScript.
Bằng cách sử dụng chuỗi chữ.
Bằng cách tạo thể hiện của Object (sử dụng từ khóa new).
Bằng cách sử dụng một hàm tạo đối tượng (sử dụng từ khóa new).
Cả A, B, C
Chọn đáp án D
Kết quả khi thực hiện các dòng lệnh sau:
const x = [1, 2, 3];
x[-1] = -1;
console.log(x[x.indexOf(10000)]);
Lỗi
-1
2
3
Chọn đáp án B
Trong Javascript sự kiện Onclick thực hiện khi nào?
Khi một đối tượng trong form mất focus
Khi một đối tượng trong form có focus
Khi click chuột vào một đối tượng trong form
Khi click chuột vào nút lệnh
Chọn đáp án C
Cách nào bạn có thể mở một liên kết trong 1 tab mới hoặc 1 cửa sổ mới?
A.
B.
C.
D.
Chọn đáp án A
Trong Javascript, kết quả của "1" -- "1" là?
"11"
2
0
""
Chọn đáp án B
Trong Javascript, kết quả của "1" + 1 là?
"11"
2
0
11
Chọn đáp án A
3V cơ bản trong Big Data?
Volume, Variety, Velocity
Value, Velocity, Volume
Veracity, Value, Volume
Veracity, Variety, Velocity
Chọn đáp án A
Kết quả của dòng lệnh sau là?
new Array(5).toString();
",,,,"
[]
"[]"
",,,,,"
Chọn đáp án A
Trong Javascript, chọn đáp án đúng về hàm isNaN()?
Trả về false, nếu một biến truyền vào là Null
Trả về false, nếu một biến truyền vào là một số
Trả về false, nếu biến truyền vào là chuỗi ký tự
Cả ba đáp án trên đều sai
Chọn đáp án B
Chức năng của cookie?
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
Chọn đáp án A
JavaScript là ngôn ngữ thông dịch hay biên dịch?
Thông dịch
Biên dịch
Cả hai dạng
Không có dạng nào ở trên
Chọn đáp án C
Javascript không có dạng biến nào?
Number
Integer
String
Boolean
Chọn đáp án B
JSP actions dùng để làm gì?
Include các thư viện, các file html,…
Nhận request từ phía client
Kiểm soát hành vi của Servlet
Không có đáp án đúng
Chọn đáp án C
DOM không có phương thức nào?
getElementsByTagName
getElementsByClassName
insertChild
removeChild
Chọn đáp án C
Đoạn mã <?xml version="1.0" standalone="yes"?> có ý nghĩa gì??xml>
Đoạn mã mặc định của một tài liệu XML
Đoạn đầu tiên của một tài liệu XML có thuộc tính thế hệ = 1.0 và tài liệu này không tham chiếu bên ngoài
Đoạn đầu tiên của một tài liệu XML có thuộc tính thế hệ = 1.0 và tài liệu này có tham chiếu bên ngoài
Tất cả đều sai
Chọn đáp án B
Cú pháp XML sau đây có đúng không?
Đúng vì tuân theo nguyên tắc của XML
Sai vì không được khai báo nhiều thuộc tính
Sai vì không đúng cấu trúc
Không phải các lý do trên
Chọn đáp án C
Một thẻ DTD có nội dung: Phát biểu nào sau đây là đúng?!element>
X có thể chứa thẻ A, D và chỉ có thể chứa 1 trong 2 thẻ C và B
X có thể chứa cặp thẻ A, B (theo thứ tự) hay cặp thẻ C, D (theo thứ tự)
X chứa đầu tiên là thẻ A, kế đến là thẻ B hoặc thẻ C và cuối cùng là thẻ D
Tất cả đều sai
Chọn đáp án C
Từ khóa để khai báo cận dưới không biên trong XML Schema?A. minInclusive
minExclusive
minOccurs
Không có đáp án đúng
Chọn đáp án B
Khi sử dụng trình duyệt Chrome, "navigator.appCodeName" sẽ trả về?
Chrome
Mozilla
Netscape
Đáp án khác
Chọn đáp án B






