wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

ptpmhdv

Total questions: 79

Worksheet time: 40mins

Name
Class
Date
1.

XML là viết tắt của gì?

a)

Exceptional Markup Language

b)

Extensible Markup Language

c)

External Markup Language

d)

Extra Markup Language

2.

Extensible Markup Language (XML) là gì?

a)

Không đơn thuần là một tập hợp các thẻ, đó là một siêu ngôn ngữ (meta - language) cho phép tạo và sử dụng tập thẻ một cách tiêu chuẩn

b)

Ngôn ngữ lập trình phổ biến được sử dụng để phát triển ứng dụng web.

c)

Công nghệ dùng để mã hóa dữ liệu dưới dạng văn bản và cho phép chia sẻ dữ liệu giữa các ứng dụng khác nhau.

d)

Chuẩn định dạng tài liệu được dùng để mô tả cấu trúc của các tài liệu và dữ liệu trong hệ thống thông tin.

3.

XML cung cấp những quy định cứng về gì?

a)

Về cấu trúc đánh dấu (các thành phần, thuộc tính và thực thể)

b)

Về khái niệm

c)

Về chức năng của chúng

d)

Tất cả các đáp án trên đều sai

4.

Những yếu tố nào xác định loại tài liệu?

a)

Cấu trúc đánh dấu

b)

Bộ phận cấu thành của XML

c)

Cấu trúc và bộ phận cấu thành của XML

d)

Khái niệm và chức năng của chúng

5.

Một tài liệu gồm những gì?

a)

Gồm có nhiều bộ chứa - containers (container có thể là các khai báo, các phần tử và các thuộc tính) và giá trị dữ liệu container đó chứa

b)

Gồm rất nhiều các containers (là các khai báo) và giá trị dữ liệu container đó chứa

c)

Gồm rất nhiều các containers (là các phần tử) và giá trị dữ liệu container đó chứa

d)

Gồm rất nhiều các containers (là các thuộc tính) và giá trị dữ liệu container đó chứa

6.

Một tài liệu XML được biết như là gì? Nó biểu diễn cái gì? Chọn đáp án đúng nhất.

a)

Được biết như một thực, nó biểu diễn một tập dữ liệu có thể có cho một ngôn ngữ đánh dấu đặc biệt

b)

Được biết như một thực thể tài liệu XML, nó biểu diễn một tập dữ liệu có thể cho một ngôn ngữ đánh dấu đặc biệt

c)

Được biết như một thực thể / một thực thể tài liệu XML, nó biểu diễn một tập dữ liệu có thể cho một ngôn ngữ đánh dấu đặc biệt.

d)

Được biết như một trường / một thực thể, nó biểu diễn một tập dữ liệu có thể có cho một ngôn ngữ đánh dấu đặc biệt

7.

Chọn đáp án đúng về bố cục một tài liệu XML điển hình gồm những phần nào?

a)

Khai báo phiên bản XML và các thông tin liên quan (Prologue), phần thân tài liệu chữa các phần tử và thuộc tính (Root element).

b)

Khai báo phiên bản HTML, nội dung tài liệu và phần kết thúc.

c)

Mỗi phần tử chỉ có thể chứa một giá trị văn bản duy nhất.

d)

Phần tử gốc là phần tử cuối cùng của tài liệu.

8.

SOAP là viết tắt của gì?

a)

Simple Object Access Protocol

b)

Service Oriented Architecture Protocol

c)

Secure Online Access Protocol

d)

Simple Online Application Protocol

9.

SOAP được sử dụng để làm gì?

a)

Tạo ra một phiên bản web service

b)

Chuyển đổi cấu trúc dữ liệu thành XML

c)

Gọi các phương thức từ xa

d)

Tất cả đều đúng

10.

WSDL là viết tắt của gì?

a)

Web Services Distributed Language

b)

Web Services Description Language

c)

Web Services Design Language

d)

Web Services Deployment Language

11.

WSDL được sử dụng để làm gì?

a)

Mô tả các chức năng của một web service

b)

Định nghĩa kiểu dữ liệu được sử dụng trong web service

c)

Thiết lập các quyền truy cập cho web service

d)

Tất cả đều sai

12.

Trong SOAP, các thông điệp được gửi dưới dạng gì?

a)

JSON

b)

HTML

c)

XML

d)

CSV

13.

SOAP sử dụng cơ chế bảo mật nào để đảm bảo an toàn cho thông điệp được gửi đi?

a)

SSL

b)

SSH

c)

SFTP

d)

Tất cả đều sai

14.

WSDL sử dụng ngôn ngữ lập trình nào để mô tả các chức năng của web service?

a)

Java

b)

C#

c)

Ruby

d)

XML

15.

WSDL có thể được tạo ra tự động từ công cụ nào?

a)

Eclipse

b)

NetBeans

c)

Visual Studio

d)

Tất cả đều đúng

16.

Để gọi một phương thức trong web service, bạn cần làm gì trước tiên?

a)

Gửi một yêu cầu HTTP POST tới URL của web service

b)

Phải tạo ra một phiên bản của web service trên máy tính của bạn

c)

Kết nối với cổng của web service

d)

Chỉ sử dụng HTTP GET

17.

Ở SOAP, message exchange pattern (MEP) là gì?

a)

Một quá trình xác thực trước khi thông điệp được gửi đi

b)

Cách mà các thông điệp được chuyển đổi giữa người gửi và người nhận

c)

Một quá trình mã hoá thông điệp trước khi gửi đi

d)

Tất cả đều sai

18.

WSDL được sử dụng để mô tả các gì trong web service?

a)

Kiểu dữ liệu

b)

Các phương thức

c)

Địa chỉ URL của web service

d)

Tất cả đều đúng

19.

Một file WSDL có thể chứa bao nhiêu endpoint?

a)

1

b)

Nhiều hơn 1

c)

Tùy thuộc vào kiểu dịch vụ

d)

Không giới hạn

20.

SOAP có thể được sử dụng để truyền dữ liệu qua mạng theo cách nào?

a)

TCP/IP

b)

UDP

c)

HTTP

d)

Tất cả đều đúng

21.
  1. SOAP sử dụng phương pháp mã hoá (encoding) nào để biểu diễn các thông điệp?

a)

UTF-8

b)

ASCII

c)

Unicode

d)

Tất cả đều đúng

22.

Trong SOAP, phần header của một thông điệp chứa những thông tin gì?

a)

Thông tin xác thực

b)

Thông tin về kiểu dữ liệu của nội dung

c)

Cả hai đều đúng

d)

Không có thông tin gì

23.

WSDL có thể được sử dụng để tạo ra mã lập trình cho web service trong ngôn ngữ nào?

a)

Java

b)

C#

c)

PHP

d)

Tất cả đều đúng

24.

Trong WSDL, "binding" là gì?

a)

Một thành phần của WSDL để mô tả các phương thức của web service

b)

Cách mà web service được kết nối với công nghệ cụ thể

c)

Một phần của WSDL để mô tả các loại message exchange pattern (MEP)

d)

Không có trong WSDL

25.

Để gọi một phương thức trong web service bằng cách sử dụng SOAP, bạn phải gửi yêu cầu tới đâu?

a)

URL của web service

b)

Tên của phương thức

c)

Kiểu dữ liệu của thông điệp

d)

Tất cả đều đúng

26.

Trong SOAP, "envelope" là gì?

a)

Một phần của message để xác định nội dung của thông điệp

b)

Phần cuối cùng của message để kết thúc thông điệp

c)

Một phần của header để mã hóa thông điệp

d)

Không có trong SOAP

27.

SOAP có hỗ trợ bảo mật cho các thông điệp được gửi đi không?

a)

b)

Không

28.

WSDL có thể được sử dụng để tạo ra kiểu dữ liệu complex type trong XML?

a)

b)

Không

29.

WSDL có thể được sử dụng để định nghĩa các loại MEP khác nhau?

a)

b)

Không

30.

SOAP sử dụng cơ chế nào để biểu diễn kiểu dữ liệu trong các thông điệp?

a)

XML Schema

b)

DTD

c)

CSS

d)

Tất cả đều sai

31.

WSDL có thể được sử dụng để mô tả các phương thức được gọi từ xa trong web service?

a)

b)

Không

32.

Trong SOAP, một message exchange pattern (MEP) định nghĩa những gì?

a)

) Các kiểu dữ liệu được sử dụng để mã hóa thông điệp

b)

Các phương thức có trong web service

c)

Cách mà các thông điệp được chuyển đổi giữa người gửi và người nhận

d)

Không chứa thông tin gì

33.

WSDL có thể được sử dụng để mô tả các đối tượng và thuộc tính của chúng trong web service?

a)

b)

Không

34.

Trong SOAP, "endpoint" là gì?

a)

Tên của một loại kết nối mạng

b)

Địa chỉ để truy cập vào dịch vụ web SOAP

c)

Thông điệp được gửi qua mạng để yêu cầu dịch vụ web

d)

Phần mềm cho phép truy cập vào dịch vụ web

35.

Web service là gì?

a)

Một trang web

b)

Một ứng dụng di động

c)

Một phương tiện để trao đổi dữ liệu giữa các ứng dụng khác nhau

d)

Tất cả đều sai

36.

Web service hoạt động dựa trên chuẩn nào?

a)

HTML

b)

XML

c)

CSS

d)

JS

37.

Web service cho phép các ứng dụng khác nhau giao tiếp với nhau thông qua:

a)

Ngôn ngữ máy tính

b)

Tệp tin text

c)

Giao thức truyền thông

d)

Định dạng video

38.

Web service có thể được phát triển bằng:

a)

Java

b)

.NET

c)

PHP

d)

Tất cả đều đúng

39.

Một ứng dụng client có thể tương tác với một web service bằng cách:

a)

Gửi yêu cầu đến web service và chờ kết quả trả về

b)

Gửi mã lệnh cho web service và chờ kết quả trả về

c)

Gửi yêu cầu đến web service và nhận dữ liệu trực tiếp từ web service

d)

Tất cả đều sai

40.

Web service có thể được sử dụng để:

a)

Truyền tải dữ liệu giữa các ứng dụng khác nhau

b)

Cập nhật dữ liệu trên một máy chủ

c)

Chia sẻ tài nguyên giữa nhiều máy tính

d)

Tất cả đều đúng

41.

Web service có thể được sử dụng để xây dựng các ứng dụng:

a)

Di động

b)

Máy tính desktop

c)

Web

d)

Tất cả đều đúng

42.

Một web service có thể trả về định dạng dữ liệu sau:

a)

Máy chủ Windows

b)

Máy chủ Linux

c)

Máy chủ Unix

d)

Tất cả đều đúng

43.

Web service có thể được triển khai bằng các giao thức như:

a)

SOAP

b)

REST

c)

XML-RPC

d)

Tất cả đều đúng

44.

Một ứng dụng client có thể gọi một web service bằng cách sử dụng:

a)

URL của web service

b)

Tên miền của web service

c)

) Thư mục chứa web service

d)

Tất cả đều sai

45.

Web service có thể được phát triển để:

a)

Cung cấp thông tin trực tuyến

b)

Xử lý các thao tác nghiệp vụ

c)

Truy vấn và xử lý cơ sở dữ liệu

d)

Tất cả đều đúng

46.

Web service cho phép các ứng dụng khác nhau giao tiếp với nhau thông qua tầng nào trong mô hình OSI?

a)

Tầng 2 - Data link

b)

Tầng 3 - Network

c)

Tầng 4 - Transport

d)

Tầng 7 - Application

47.

Web service được sử dụng để thực hiện trao đổi dữ liệu giữa các ứng dụng khác nhau, điều này có thể đảm bảo tính:

a)

Bảo mật

b)

Không trùng lặp

c)

Toàn vẹn

d)

Tất cả đều đúng

48.

SOAP là gì?

a)

Một ngôn ngữ lập trình

b)

Một chuẩn giao thức

c)

Một kiểu kiến trúc

d)

Tất cả đều sai

49.

REST là gì?

a)

Một ngôn ngữ lập trình

b)

Một chuẩn giao thức

c)

Một kiểu kiến trúc

d)

Tất cả đều sai

50.

Giải pháp để đảm bảo tính bảo mật của web service là:

a)

Sử dụng SSL/TLS

b)

Sử dụng mã hóa

c)

Xác thực và phân quyền người dùng

d)

Tất cả đều đúng

51.

WSDL là gì?

a)

Một chuẩn giao thức

b)

Một ngôn ngữ mô tả web service

c)

Một kiểu kiến trúc

d)

Tất cả đều sai

52.

Để truyền tải dữ liệu giữa các ứng dụng web khác nhau thông qua web service, ta có thể sử dụng một số giao thức nào?

a)

HTTP

b)

FTP

c)

SMTP

d)

Tất cả đều đúng

53.

Để xác định đối tượng hoặc chức năng của web service, ta có thể sử dụng:

a)

Use case

b)

Sơ đồ ER

c)

Thiết kế kiến trúc

d)

Tất cả đều sai

54.

Để giảm thiểu lỗi trong quá trình triển khai web service, ta có thể sử dụng:

a)

Unit test

b)

Integration test

c)

Acceptance test

d)

Tất cả đều đúng

55.

Kiểu định dạng dữ liệu được sử dụng phổ biến trong web service là:

a)

XML

b)

JSON

c)

CSV

d)

Tất cả đều đúng

56.

Mã API key được sử dụng để làm gì trong web service?

a)

Xác thực người dùng

b)

Phân quyền người dùng

c)

Tạo ra các yêu cầu cho web service

d)

Tất cả đều đúng

57.

Một web service có thể cung cấp các chức năng như:

a)

Đăng ký người dùng

b)

Đăng nhập hệ thống

c)

Thực hiện chức năng tìm kiếm

d)

Tất cả đều đúng

58.

Bạn muốn triển khai một web service, bạn sẽ bắt đầu từ đâu?

a)

Thiết kế kiến trúc

b)

Xác định tính năng

c)

Lựa chọn công nghệ

d)

Tất cả đều đúng

59.

Kiểm thử web service có thể thực hiện như thế nào?

a)

Sử dụng các công cụ kiểm thử tự động

b)

Testing thủ công

c)

Sử dụng các phần mềm kiểm thử

d)

Tất cả đều đúng

60.
  1. "WS" là gì?

a)

Web Service

b)

Web Server

c)

Web Script

d)

Web Storage

61.
  1. SOAP là viết tắt của gì?

a)

Simple Object Access Protocol

b)

Service-Oriented Architecture Protocol

c)

Secure Online API Protocol

d)

Shared Object Application Protocol

62.
  1. REST là viết tắt của gì?

a)

Remote Execution Service Technology

b)

Representational State Transfer

c)

Relational Event Streaming Technology

d)

Reactive Enterprise Service Technology

63.
  1. SOAP sử dụng giao thức nào để gửi và nhận các thông điệp?

a)

HTTP

b)

FTP

c)

TCP

d)

UDP

64.
  1. REST sử dụng giao thức nào để gửi và nhận các thông điệp?

a)

HTTP

b)

FTP

c)

TCP

d)

UDP

65.
  1. Với SOAP, các thông điệp được mã hóa bằng định dạng nào?

a)

JSON

b)

XML

c)

YAML

d)

HTML

66.
  1. Với REST, các thông điệp được mã hóa bằng định dạng nào?

a)

JSON

b)

XML

c)

YAML

d)

HTML

67.
  1. SOAP hỗ trợ các phương thức HTTP nào?

a)

GET, POST

b)

PUT, DELETE

c)

OPTIONS, HEAD

d)

Tất cả các phương thức HTTP đều được hỗ trợ

68.
  1. REST hỗ trợ các phương thức HTTP nào?

a)

GET, POST

b)

PUT, DELETE

c)

OPTIONS, HEAD

d)

Tất cả các phương thức HTTP đều được hỗ trợ

69.
  1. SOAP sử dụng kiểu dữ liệu nào cho việc mô tả giao diện?

a)

WSDL

b)

XML-RPC

c)

JSON-RPC

d)

None of the above

70.
  1. REST sử dụng kiểu dữ liệu nào cho việc mô tả giao diện?

a)

WSDL

b)

XML-RPC

c)

JSON-RPC

d)

None of the above

71.
  1. SOAP có khả năng chuyển dữ liệu qua các firewall và proxy không?

a)

b)

Không

72.
  1. REST có khả năng chuyển dữ liệu qua các firewall và proxy không?

a)

b)

Không

73.
  1. SOAP được sử dụng chủ yếu trong các ứng dụng nào?

a)

Các ứng dụng đòi hỏi tính toàn vẹn và bảo mật cao

b)

Các ứng dụng đòi hỏi tốc độ và khả năng mở rộng cao

c)

Các ứng dụng đơn giản và không đòi hỏi tính toàn vẹn cao

d)

Không có câu trả lời đúng

74.
  1. REST được sử dụng chủ yếu trong các ứng dụng nào?

a)

Các ứng dụng đòi hỏi tính toàn vẹn và bảo mật cao

b)

Các ứng dụng đòi hỏi tốc độ và khả năng mở rộng cao

c)

Các ứng dụng đơn giản và không đòi hỏi tính toàn vẹn cao

d)

Không có câu trả lời đúng

75.
  1. SOAP có hỗ trợ mã hóa và chữ ký số để đảm bảo tính toàn vẹn của thông điệp không?

a)

b)

Không

76.
  1. REST có hỗ trợ mã hóa và chữ ký số để đảm bảo tính toàn vẹn của thông điệp không?

a)

b)

Không

77.
  1. SOAP có thể sử dụng các công nghệ như WS-* (Web Services Interoperability) để đảm bảo tính tương thích giữa các hệ thống khác nhau không?

a)

b)

Không

78.
  1. REST có khả năng tương thích tốt với các ngôn ngữ lập trình như Java, .NET và Ruby không?

a)

b)

Không

79.
  1. SOAP hay REST - cái nào tốt hơn?

a)

SOAP

b)

REST

c)

Tùy thuộc vào yêu cầu của ứng dụng