100+ câu Trắc nghiệm Lập trình API có đáp án - Phần 1
46 câu hỏi
REST API là gì? Chọn ý gần đúng nhất.
Là một ngôn ngữ
Là một kỹ thuật lập trình
Là quy cách viết các API dựa trên HTTP (GET, POST, PUT…)
Tất cả đều đúng
Chọn đáp án C
Điều gì khiến AJAX đặc biệt?
Nó hoạt động như một công cụ phát triển web độc lập
Nó hoạt động với tất cả các trình duyệt web
Nó sử dụng C++ làm ngôn ngữ lập trình
Nó tạo các yêu cầu dữ liệu bất đồng bộ
Chọn đáp án D
Đoạn mã có ý nghĩa là gì?
Đoạn đầu tiên 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ệ là 1.0 và tài liệu này không tham chiếu ra 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ệ là 1.0 và tài liệu này có tham chiếu ra bên ngoài
Không có ý nghĩa gì
Chọn đáp án B
Khai báo DTD: có ý nghĩa gì?
Khai báo một thẻ hoten có dữ liệu là văn bản thường
Khai báo một thẻ hoten có dữ liệu là văn bản được định dạng
Khai báo một dạng dữ liệu nhị phân với thẻ hoten
Khai báo một dạng dữ liệu số với thẻ hoten
Chọn đáp án A
Thẻ HTML nào tạo ra một danh sách đổ xuống (drop-down list)?
1111222
222223331
Chọn đáp án B
Sự kiện nào xảy ra khi người dùng kích vào một phần tử HTML trên trang?
onmouseover
onmouseclick
onclick
onchange
Chọn đáp án C
JavaScript là ngôn ngữ xử lý ở đâu?
Client
Server
Cả server và client
Không ở dạng nào
Chọn đáp án C
Trong JavaScript sự kiện Onclick xảy ra khi nào?
Khi một đối tượng trong form mất focus
Khi click chuột vào một đối tượng trong form
Khi một đối tượng trong form nhận focus
Khi click chuột vào nút lệnh
Chọn đáp án B
XML do hãng nào công bố và phát triển?
Sun Microsystem
Microsoft
HP
IBM
Chọn đáp án B
Phân đoạn CDATA dùng để làm gì?
Dùng để thể hiện nguyên văn bản và các cặp thẻ
Dùng để định nghĩa kiểu dữ liệu
Dùng để định nghĩa kiểu thuộc tính
Dùng để định nghĩa DTD
Chọn đáp án A
JavaScript là ngôn ngữ dịch mã nguồn theo kiểu nào?
Biên dịch
Thông dịch
Cả hai dạng biên dịch và thông dịch
Không có dạng nào ở trên
Chọn đáp án B
Trong JavaScript sự kiện OnUnload xảy ra khi nào?
Khi di chuyển chuột qua
Khi kết thúc một chương trình
Khi kích chuột
Khi bắt đầu chạy chương trình
Chọn đáp án B
Dữ liệu trong XML là gì?
Là thông tin được nằm trong các cặp thẻ
Là các cặp thẻ được định nghĩa
Cả A và B đều đúng
Không có phương án nào đúng
Chọn đáp án A
JavaScript là ngôn ngữ xử lý ở đâu?
Client
Server
Cả server và client
Không ở dạng nào
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 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
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
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 B
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 A
DOM không có phương thức nào?
getElementsByTagName
getElementsByClassName
insertChild
removeChild
Chọn đáp án C
Đâu không phải là nút con của window trong document tree?
Document
History
Frames
Page
Chọn đáp án D
Đâu không phải là tính chất của XML?
XML được thiết kế cho mục đích lưu trữ và truyền tải Data
XML mô tả thông tin
Văn bản có cấu trúc XML cho phép hiển thị và trình bày thông tin về đối tượng trong thực tế
Các thẻ XML thường không được định nghĩa trước
Chọn đáp án C
Lệnh khai báo đúng cho version XML?
Dom
Dam
Chọn đáp án A
Cách nào tham chiếu đúng tới một stylesheet tên là “mystyle.xsl”?
Nháy đúp
Giữ nguyên
Chọn đáp án B
Đâu là tag tạo ra liên kết (links) trong web?
W3Schools.com
http://www.w3schools.com
W3Schools
W3Schools.com
Chọn đáp án A
Khi bạn xóa cookie trong trình duyệt, máy tính sẽ thực hiện điều gì?
Ngăn các chương trình độc hại
Xóa đi bộ nhớ đệm
Xóa các tệp văn bản
Xóa tất cả các dữ liệu có trong máy
Chọn đáp án B
CSS là viết tắt của.
Creative Style Sheets
Computer Style Sheets
Cascading Style Sheets
Colorful Style Sheets
Chọn đáp án C
XHTML là viết tắt của.
X-function of HTML
Ex Hyper Text Markup Language
Extensible Hyper Text Markup Language
Extensible Hype Manditory Learning
Chọn đáp án C
PHP là ngôn ngữ.
lập trình thủ tục đơn thuần
ngôn ngữ khai báo
ngôn ngữ máy
ngôn ngữ kịch bản phía server
Chọn đáp án D
Cách import file js-file.js đúng cho một trang HTML là?
11112222
3333332222
111114444
Chọn đáp án A
Làm thế nào thêm màu nền cho tất cả các phần tử
h1.all {background-color:#FFFFFF}
h1 {background-color:#FFFFFF}
all.h1 {background-color:#FFFFFF}
Tất cả các câu trên đều sai
Chọn đáp án B
Làm thế nào để bắt đầu sử dụng session trong PHP?
Luôn luôn được tự động gọi
Gọi hàm start_session()
Thiết lập session.auto_start trong phần cấu hình
Gọi hàm session_register()
Chọn đáp án C
Phát biểu nào sau đây sai về XML?
XML quy định người dùng phải tuân theo các thẻ riêng mà XML đã định nghĩa sẵn
Các thẻ XML khá giống với HTML: tag, data, attribute
XML được xây dựng dạng cây; phải có tối thiểu một nút gốc
XML được hỗ trợ trên các trình duyệt phổ biến hiện nay
Chọn đáp án A
Miner là gì?
Một loại blockchain
Một thuật toán dự đoán chuỗi tiếp theo
Người tính toán để xác minh giao dịch
Máy tính xác nhận hợp lệ và xử lý giao dịch blockchain
Chọn đáp án C
Blockchain là gì?
Sổ cái phân phối trên mạng ngang hang
Một loại tiền ảo
Một sàn giao dịch
Sổ cái tập trung
Chọn đáp án A
Câu lệnh nào đúng thực hiện việc gọi một script từ bên ngoài có tên là “xxx.js”?
Gọi hàm start_session()
Gọi hàm session_register()
Chọn đáp án A
XHTML là viết tắt của?
X-function of HTML
Ex hyper Text Markup Language
Extensible Hyper Text Markup Language
Extensible Hype Mandatory Learning
Chọn đáp án C
Blockchain là gì?
Sổ cái phân phối trên mạng ngang hang
Một loại tiền ảo
Một sàn giao dịch
Sổ cái tập trung
Chọn đáp án A
Làm thế nào để mỗi từ trong một văn bản bắt đầu bằng chữ cái hoa?
text-transform: capitalize;
transform: capitalize;
text-style: capitalize;
Không thể
Chọn đáp án A
Câu lệnh JavaScript nào để thay đổi nội dung bên trong thành phần HTML dưới đây?
document.getElementById(“demo”).innerHTML = “Công nghệ Web và dịch vụ trực tuyến”;
#demo.innerHTML = “Công nghệ Web và dịch vụ trực tuyến”;
document.getElement(“p”).innerHTML = “Công nghệ Web và dịch vụ trực tuyến”;
document.getElementByName(“p”).innerHTML = “Công nghệ Web và dịch vụ trực tuyến”;
Chọn đáp án A
Với SQL, làm thế nào để chọn tất cả các bản ghi trong bảng “Users” mà “FirstName” là “Monkey D.” và “LastName” là “Luffy”?
SELECT * FROM Users WHERE FirstName<>‟Monkey D.‟ AND LastName<>‟Luffy‟
SELECT * FROM Users WHERE FirstName=‟Monkey D.‟ AND LastName=‟Luffy‟
SELECT FirstName=‟Monkey
‟, LastName=‟Luffy‟ FROM Users
Chọn đáp án B
Làm sao để mỗi từ trong 1 dòng đều viết hoa ở đầu từ?
text-transform:capitalize
text-transform:uppercase
Không thể làm điều này với CSS
Chọn đáp án A
Đâu là những tag dành cho việc tạo bảng?
xxxxxaaa@
xxxxyyyy@@
Chọn đáp án D
Trong CSS, làm sao để làm chữ đậm?
font-weight:bold
style:bold
font:bold
Tất cả đều sai
Chọn đáp án A
Câu lệnh SQL nào được dùng để chèn thêm dữ liệu vào database.
Add record
Add into
Insert
Add new
Đáp án
Chọn đáp án C





