wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Bài tập về Socket, Middleware và các khái niệm mạng

Total questions: 100

Worksheet time: 50mins

Name
Class
Date
1.

Trong lập trình Socket hướng không kết nối (UDP Socket), gói tin gửi đến đến người nhận không tuân theo quy tắc FIFO

a)

Đúng

b)

Sai

2.

Có thể sử dụng địa chỉ của thực thể để thay thế cho tên không?

a)

b)

Không

3.

Trình tự nào là đúng cho lập trình Socket ở Client

a)

A. Tạo socket, đặt tên socket, kết nối Server, trao đổi dữ liệu, đóng kết nối

b)

B. Tạo socket, kết nối Server, đặt tên socket, trao đổi dữ liệu, đóng kết nối

c)

C. Tạo socket, đặt tên socket, trao đổi dữ liệu, kết nối Server, đóng kết nối

d)

D. Tất cả A, B, C đều sai

4.

UTC viết tắt của cụm từ gì?

a)

Union Time Clock

b)

Universal Time Clock

c)

Universal Time Coordinator

d)

Coordinated Universal Time

5.

Kiến trúc RMI dựa trên kiến trúc ..........

a)

2 tầng

b)

3 tầng

c)

4 tầng

d)

n tầng

6.

Cho biết các loại đặc loại nào là Middleware (Chọn nhiều phương án)

a)

Socket, RPC, RMI, DCE, DCOM, CORBA

b)

ODBC, JDBC

c)

SharePoint Portal, Share Point Portal

d)

MS.Active Directory, LDAP

7.

Để có thể kết nối giữa 2 tiến trình, một trong 2 tiến trình phải đợi tiến trình kia kết nối, có thể liên lạc theo mô hình Client/Server, các gói tin chuyển đi tuần tự v.v... đó là đặc điểm của loại Socket nào?

a)

TCP Socket

b)

UDP Socket

c)

Raw Socket

d)

Không có loại nào ở trên

8.

Định hướng cho hệ phân tán trong tương lai chỉ cần quan tâm đến bảo mật và xác thực. Bởi vì khi kích thước của một hệ thống phân phối phát triển, chẳng hạn như Internet, hệ thống dễ bị tổn thương hơn là dễ tấn công.

a)

Đúng

b)

Sai

9.

Có bao nhiêu cách trao đổi dữ liệu trong giao tiếp bằng socket

a)

1

b)

2

c)

3

d)

4

10.

CORBA là một kỹ thuật hỗ trợ cho việc tạo và sử dụng các đối tượng phân tán, nó là một công nghệ tích hợp .......... với lập trình

a)

với

b)

hỗ trợ cho

c)

đi kèm

d)

không phải

11.

Socket trong java được khai báo ở

a)

java.until

b)

java.io

c)

java.net

d)

java.network

12.

Theo bạn lý do ra đời hệ thống phân tán là gì?

a)

Các yêu cầu càng trở khắt khe đối với các hệ thống máy tính trong tương lai

b)

Hệ tập trung không phù hợp

c)

Công nghệ thay đổi và nhu cầu của người sử dụng

d)

 Phải xử lí các bài có kích thước lớn

13.

Remote Method Invocation (RMI) do Sun đưa ra năm nào?

a)

1995

b)

1996.

c)

1998

d)

2000

14.

Sự khác biệt của thuật toán Ricart-Agrawala với thuật toán Central Coordinator là:

a)

Tốn nhiều lưu lượng trên băng thông, do sử dụng 2(n-1) thông điệp cho mỗi tiến trình yêu cầu và phản hồi.

b)

Không gây ra hiện tượng "thắt nút chai"

c)

Khó khắc phục hiện tượng nghẽn băng thông khi có một tiến trình thất bại

d)

Tất cả đều đúng.

15.

RMI lần đầu tiên được giới thiệu ở ..................

a)

JDK1.1.

b)

JDK1.2

c)

JDK1.3

d)

JDK1.4

16.

Middleware trong hệ thống phân tán là một loại phần mềm phân tán kết nối các loại ứng dụng khác nhau và cung cấp phần tán minh bạch cho các ứng dụng của nó kết nối.

a)

Đúng

b)

Sai

17.

CORBA viết tắt của từ

a)

Component Object Request Broker Application

b)

Common Object Request Broker Architecture.

c)

Component Object Request Broker Application

d)

Common Object Request Broker Application

18.

Hầu hết các ngôn ngữ lập trình (C, C++, Java v.v...) có khái niệm về các gọi thủ tục từ xa.

a)

Đúng

b)

Sai

19.

Các khó khăn gặp phải khi xây dựng các phần mềm phân tán:

a)

Làm thế nào điều hành hệ điều hành phân tán, sử dụng ngôn ngữ lập trình nào?

b)

Dễ bị mất kết nối, thất thoát dữ liệu, tiềm tàng những nguy hiểm khác nhau. Có thể bị tấn công mọi lúc mọi nơi.

c)

Làm thế nào để đảm bảo tính hiệu quả, tính tin cậy

d)

Tất cả đều đúng.

20.

Có bao nhiêu loại Socket

a)

2

b)

3.

c)

4

d)

5

21.

Hệ thống phân loại theo phần mềm phân tán phải thỏa mãn các đặc tính gì?

a)

Tính minh bạch, tính di trú, tính song song, tính mở rộng

b)

Tính linh hoạt, tính toàn vẹn, tính sao chép, tính tin cậy

c)

Tính tin cậy, tính minh bạch, tính mở rộng, tính linh hoạt.

d)

Tính mở rộng, tính toàn vẹn, tính sao chép, tính tin cậy

22.

Việc liên kết giữa tên đối tượng với đối tượng gọi là ..........................

a)

Binding.

b)

Lookup

c)

Bind

d)

Rebind

23.

Mô hình nào sau đây là kiến trúc đa tầng

a)

A. Client - Server.

b)

B. Peer to Peer

c)

C.

d)

D.

24.

Ở trường hợp tổng quát độ phức tạp thuật toán ở Bully tốt hơn Ring trong giải thuật bầu cử

a)

Đúng

b)

Sai.

25.

Các thành phần cơ bản trong mô hình Von Neumann là gì?

a)

Bộ nhớ, CPU, thiết bị vào ra

b)

Bộ nhớ, đơn vị tính toán logic, thiết bị nhập xuất

c)

Bộ nhớ, đơn vị điều khiển, thiết bị nhập xuất

d)

Bộ nhớ, đơn vị tính toán logic, đơn vị điều khiển, hệ thống vào/ra.

26.

Đơn vị dữ liệu ở tầng presentation là:

a)

Byte.

b)

Data

c)

Frame

d)

Packet

27.

Đồng hồ logic được đề xuất lần đầu tiên khi nào?

a)

1990

b)

Khi mạng máy tính ra đời

c)

1988.

d)

1992

28.

Các đối tượng trong mô hình phân tán được gọi là

a)

Đơn vị phân tán

b)

Node trên mô hình phân tán

c)

Tài nguyên phân tán

d)

Tất cả đều đúng.

29.

Thuật toán Ring tuân thủ tương đối phải ở hệ thống tập trung không áp dụng cho hệ phân tán vì ở hệ phân tán phải đối phó với sự chậm trễ thông điệp và thiếu hoặc mất thông điệp trong hệ thống nên cần xác thực

a)

Đúng

b)

Sai

30.

Hạn chế chính của thuật toán Ring trong giải thuật bầu cử làm hệ thống mạng

a)

phân mảnh mạng

b)

thắt nút chai

c)

không đảm bảo quy tắc FIFO

d)

Tất cả hạn chế trên.

31.

RPC là gì?

a)

cơ chế để triệu gọi trên các máy tính

b)

cơ chế kết nối 2 máy tính trên mạng

c)

cơ chế liên lạc giữa các máy tính

d)

cơ chế trao đổi dữ liệu giữa các máy tính

32.

Tên của đối tượng trong hệ phân tán là địa chỉ của đối tượng đó

a)

Đúng

b)

Sai.

33.

Trong quá trình kết buộc giữa tên và đối tượng theo kiểu kết buộc sớm (Early binding) thì hệ thống thực hiện lookup để ràng buộc đối tượng và sử dụng bộ nhớ Cache ràng buộc trước khi sử dụng

a)

đúng

b)

sai

34.

Phân giải tên (Name Resolution) là quá trình lập đi lập lại một tên liên tục được trình bày ngữ cảnh để đặt tên

a)

Đúng

b)

Sai.

35.

Có bao nhiêu mô hình kết nối giữa các máy tính trên mạng?

a)

2

b)

3.

c)

4

d)

5

36.

Cơ chế RPC (Remote Procedure Call) được do Birrell & Nelson đưa ra vào năm

a)

1980

b)

1984.

c)

1988

d)

1990

37.

Hệ thống nào sau đây là RPC

a)

Sun RPC, DCE RPC, CORBA

b)

Microsoft DCOM, Microsoft.NET Remoting

c)

Java RMI, XML RPC, SOAP

d)

Tất cả đều đúng.

38.

Ngôn ngữ trình biên dịch sẽ tạo ra Stubs Client và Server

a)

Đúng

b)

Sai

39.

Phát biểu nào là đúng nhất về đồng hồ logic

a)

Đồng hồ logic là một cơ chế để nắm bắt mối quan hệ thời gian và quan hệ nguyên nhân quả của các sự kiện trong một hệ thống phân tán.

b)

Đồng hồ logic là một vector cho phép sắp xếp một phần của các sự kiện trong một hệ thống phân tán

c)

Đồng hồ logic là một bản sao thứ tự, theo thông tin cập nhật, trong hệ thống phân tán

d)

Đồng hồ logic là một ma trận đồng hồ chứa thông tin về của những tiến trình khác của hệ thống phân tán.

40.

IDL là viết tắt của cụm từ

a)

International Definition Language

b)

Interface Definition Language.

c)

Interface Define Language

d)

Tất cả đều sai

41.

Hiện tượng Drift không xảy ra với đồng hồ lý tưởng

a)

Đúng.

b)

Sai

42.

Có 3 lớp Stub, Skeleton và Remote Reference trong kiến trúc của RMI

a)

Đúng.

b)

Sai

43.

Các ứng dụng dựa trên RMI và CORBA có thể tương tác với nhau được không?

a)

b)

Không.

44.

Để thực hiện gọi thủ tục từ xa cần có cơ chế phân cụm.

a)

Đúng

b)

Sai.

45.

Hai dịch vụ chính trong kiến trúc của DCOM là ?

a)

A. COM, OLE.

b)

B. DDE (Dynamic Data Exchange), COM

c)

C. OLE, DDE (Dynamic Data Exchange)

d)

D. a,b,c sai

46.

Phát biểu sau đây phát biểu nào là không đúng về Socket

a)

Socket là một phương pháp để thiết lập kết nối nội truyền thông giữa một chương trình yêu cầu dịch vụ (client) và một chương trình cung cấp dịch vụ (server) trên mạng LAN, WAN hay Internet

b)

Socket là vùng nhớ trung gian giữa hai máy khi kết nối với nhau.

c)

Một khi socket đã được thiết lập phù hợp, hai máy tính có thể trao đổi dịch vụ và dữ liệu.

d)

Mỗi socket có thể được xem như một điểm cuối trong một kết nối.

47.

Cho biết các phát biểu sau đây, phát biểu nào là đúng về DNS (Domain Name System)

a)

DNS là một hệ thống phân tán đặt tên phân cấp cho các máy tính, dịch vụ

b)

DNS là một cơ sở dữ liệu phân tán

c)

DNS là hệ thống tên miền phân tán chịu trách nhiệm trách nhiệm gán tên miền và lập bản đồ những tên tới địa chỉ IP bằng cách chỉ định tên các máy chủ cho mỗi tên miền.

d)

A, B, C đều đúng.

48.

Thực thể trong hệ phân tán là các loại tài nguyên (host, máy in v.v...), người dùng, các tiến trình, các trang Web, các kết nối mạng v.v...

a)

Đúng.

b)

Sai.

49.

Stub tạo ra bởi trình biên dịch riêng biệt nhờ lệnh

a)

A. rmic

b)

B. rmiregistry

c)

C. invocation

d)

D. Naming

50.

Mô hình kiến trúc CORBA gồm:

a)

CORBA services, CORBA facilities, Object Request Broker, CORBA Domain, Application Objects,

b)

CORBA services, CORBA facilities, Object Request Broker

c)

Object Request Broker, CORBA Domain, Application Objects

d)

CORBA services, CORBA facilities, CORBA Domain, Application Objects

51.

Cho biết các dịch vụ nào sau đây là Name Service?

a)

A. Internet Domain Name Server (DNS), LDAP.

b)

B. X500, Active Directory

c)

C. Directory Information Base (DIB), RDN (Relative Distinguished Name)

d)

D. Directory InformationTree (DIT), Termed Directory Service Agents (DSA)

52.

Thuật toán Central Coordinator rơi vào tình trạng thất cổ chai khi điều phối viên phải xử lý nhiều thông điệp request cùng 1 lúc.

a)

Đúng.

b)

Sai.

53.

Middleware là phần mềm đóng vai trò như cầu nối dùng để kết nối các thành phần không đồng nhất xuất hiện trong hệ thống.

a)

Đúng.

b)

Sai.

54.

Những loại dịch vụ nào cần một hệ thống RPC?

a)

Hoạt động đặt tên dịch vụ, hoạt động ràng buộc, hoạt động đầu cuối

b)

Hoạt động bảo mật, trao đổi dữ liệu

c)

Hoạt động quản lý bộ nhớ, viết chương trình truy cập vào RPC

d)

Tất cả đều đúng.

55.

Đồng bộ hóa đối với hệ thống PC chủ yếu dựa vào điều chỉnh thời gian ở đồng hồ CMOS

a)

Đúng.

b)

Sai.

56.

Trình tự nào là đúng cho lập trình Socket ở Server

a)

Tạo socket, đặt tên socket, thực hiện lắng nghe, truy cập đối tượng, trao đổi dữ liệu, đóng kết nối

b)

Tạo socket, đặt tên socket, thực hiện lắng nghe, trao đổi dữ liệu,  truy cập đối tượng, đóng kết nối.

c)

Tạo socket, đặt tên socket, trao đổi dữ liệu,thực hiện lắng nghe, truy cập đối tượng, đóng kết nối

d)

Tất cả A, B, C đều sai

57.

Các thành phần RMI gồm

a)

phương pháp Invoke trên đối tượng từ xa, tiến trình đối đang sở hữu đối tượng từ xa, trình biên dịch idl

b)

phương pháp Invoke trên đối tượng từ xa, tiến trình đối đang sở hữu đối tượng từ xa, bộ đăng ký tên máy chủ mà các đối tượng liên quan với tên của chúng.

c)

phương pháp Invoke trên đối tượng từ xa, trình biên dịch idl, tên máy chủ mà các đối tượng liên quan với tên của chúng

d)

phương pháp Invoke trên đối tượng từ xa, trình biên dịch idl, máy chủ mà các đối tượng liên quan với tên của chúng

58.

Trong thuật toán Central Coodinator khi điều phối bị chết, một điều phối viên mới được chọn có thể là (chọn 2 phương án)

a)

Một tiến trình cạnh tranh truy cập.

b)

Chỉ có tiến trình trên hệ thống máy chủ

c)

Tất cả các tiến trình đang tham gia trên hệ thống

d)

Tất cả đều đúng

59.

Để thực hiện invocations đối tượng từ xa nhờ

a)

Rmic.*

b)

rmiregistry

c)

invocation

d)

Naming

60.

Các tiêu chuẩn để đánh giá một ứng dụng phân tán, người ta dựa vào:

a)

Khả năng chịu lỗi, khả năng mở rộng, sự phân tán tài nguyên

b)

Tính mở rộng, tính toàn vẹn, tính sao chép, tính tin cậy của ứng dụng

c)

Xử lý song song và hiệu năng cao, khả năng chịu lỗi, sự phân tán tài nguyên

d)

A, B, C sai

61.

Socket thường hoạt động dựa trên các giao thức nào:

a)

TCP, UDP.

b)

TCP, IP

c)

TCP, IP, UDP, ICMP

d)

A, B, C đều sai

62.

DCE hoặc môi trường tính toán phân tán, là một tiêu chuẩn OSF middleware tiêu chuẩn được thiết kế để cung cấp một ............................. dựa trên một mô hình cấu trúc /hoặc thủ tục

a)

dịch vụ phân tán

b)

hạ tầng phân tán.

c)

đối tượng phân tán

d)

liên kết phân tán

63.

Đơn vị của “băng thông là”

a)

Hertz (Hz)

b)

Volt (V)

c)

Bit/second (bps)

d)

Ohm (Ω)

64.

Các hoạt động chính trên RPC là:

a)

gửi thông điệp yêu cầu, lọc bản sao, truyền lại các thông điệp trả lời.

b)

Tạo Stub, Skeleton

c)

Tạo ORB để liên kết các đối tượng

d)

A, B, C đều sai

65.

Socket thường hoạt động ở tầng nào ở mô hình OSI ?

a)

Chỉ hoạt động ở tầng Transport.

b)

Chỉ hoạt động ở tầng Network

c)

Hoạt động từ tầng 3 trở lên

d)

Ở phía trên tầng 3 đến tầng Transport     

66.

Đặc điểm cấu trúc bộ nhớ chia sẻ vật lý

a)

Có một bộ nhớ chia sẻ không gian địa chỉ của tất cả các CPU, Giao tiếp giữa các CPU diễn ra thông qua việc chia sẻ bằng cách sử dụng hoạt động nhớ đọc và ghi.

b)

Sử dụng một bộ nhớ dùng chung kết nối các máy tính với nhau.

c)

A và B đúng

d)

A và B sai

67.

Mạng Internet được gọi là mô hình đối tượng ………………

a)

tái tạo

b)

phân mảnh

c)

di trú

d)

Tất cả đều sai

68.

Các dạng của tên thực thể trong hệ phân tán có thể

a)

tên thông thường, địa chỉ, định danh

b)

tên của các hoạt động ràng buộc của đối tượng, tên các dịch vụ mạng

c)

Tên file, tên thiết bị, các lệnh của chương trình

d)

Tất cả A, B, C đều đúng

69.

Hạn chế của thuật toán Bully trong giải thuật bầu cử làm hệ thống mạng hoạt động chậm hơn khi tiến trình nhận biết có định danh thấp nhất bắt đầu cuộc bầu cử

a)

Đúng

b)

Sai

70.

Việc nhiều các gói tin bị dụng độ trên mạng sẽ không ảnh hưởng đến hiệu quả truyền thông

a)

Đúng

b)

Sai

71.

Mục đích của đồng bộ hóa tiến trình nhằm

a)

Đồng bộ giữa việc gửi và nhận các thông điệp

b)

Điều phối các hoạt động chung cho toàn hệ thống

c)

Sắp xếp thứ tự truy cập đồng thời cho các đối tượng được chia sẻ tài nguyên

d)

Tất cả đều đúng

72.

Hai tiến trình không kết nối trực tiếp, thông điệp gửi đi phải kèm địa chỉ người nhận, thông điệp gửi sau có thể đến đích trước .................. đó là đặc điểm của loại Socket nào?

a)

TCP Socket

b)

UDP Socket

c)

Raw Socket

d)

Không có loại nào ở trên

73.

Đồng bộ hóa đối với hệ thống PC chủ sử dụng phương pháp bù tuyến tính bằng cách bổ sung thêm hàm bù tuyến tính vào system call của hệ điều hành

a)

Đúng

b)

Sai

74.

Hiện tượng Driff đối với đồng hồ máy tính luôn luôn xảy ra

a)

Đúng

b)

Sai

75.

Các nhân tố ảnh hưởng đến việc xây dựng và thiết kế ứng dụng phân tán

a)

Ngôn ngữ lập trình, cơ sở dữ liệu

b)

Kỹ thuật và công cụ phát triển, mô hình phát triển

c)

Bảo mật, khả năng chịu lỗi

d)

Tất cả đều đúng

76.

Theo dõi hoạt động của các tiến trình trong hệ thống phân tán là:

a)

do thời gian trong ngày

b)

thống nhất các hoạt động của các tiến trình, sự kiện v.v... trên toàn hệ thống

c)

theo dõi thứ tự của các sự kiện trong hệ thống

d)

Tất cả đều đúng.

77.

Điểm khác nhau cơ bản giữa hệ thống cấu trúc bộ nhớ chia sẻ vật lý và cấu trúc bộ nhớ chia sẻ vật lý phân tán là:

a)

Bộ nhớ đối với mỗi đơn vị xử lý cơ sở (PE) là độc lập đối với cấu trúc bộ nhớ chia sẻ vật lý phân tán nhưng chia sẻ đối với bộ nhớ chia sẻ vật lý

b)

Hoạt động trên hạ tầng mạng khác nhau

c)

Giao tiếp giữa các bộ xử lý ở bộ nhớ chia sẻ vật lý diễn ra thông qua trao đổi thông điệp trên mạng cục bộ, trong khi bộ nhớ chia sẻ vật lý phân tán thông qua trao đổi thông điệp trên mạng internet

d)

A, B, C đều đúng.

78.

Mục đích chính của giải thuật bầu cử là:

a)

Tìm ra một tiến trình làm điều phối viên nếu điều phối bị chết.

b)

Giải quyết tranh chấp tài nguyên giữa các tiến trình

c)

Hỗ trợ cho giải thuật loại trừ tương hỗ

d)

Tất cả đều đúng

79.

RMI hoặc thủ tục triệu gọi từ xa (RPC) là một..................dựa trên Java

a)

phần mềm

b)

dịch vụ

c)

Middleware.

d)

tất cả A, B, C

80.

Loại trừ tương hỗ là quá trình ................................. của các tiến trình với một ..................... hoặc ..................... thực hiện theo cách .....................

a)

truy cập đồng thời, tài nguyên, dữ liệu được chia sẻ, loại trừ lẫn nhau.

b)

hỗ trợ nhau, tài nguyên, dữ liệu được chia sẻ, loại trừ lẫn nhau

c)

truy cập đồng thời, dữ liệu, dữ liệu được chia sẻ, loại trừ lẫn nhau

d)

truy cập đồng thời, tài nguyên, tiến trình, loại trừ lẫn nhau

81.

Tên thực thể được thực hiện phân giải tên khi cần dịch ra các dữ liệu về tài nguyên được đặt tên

a)

Đúng.

b)

Sai

82.

Socket có thể được phân loại theo các kiểu nào sau đây

a)

datagram, stream, raw sockets

b)

bytes, datagram, string

c)

stream, raw sockets

d)

byte, string

83.

Nguyên tắc cơ bản của thuật toán Lamport để khử độ sai lệch biến ở thuật toán Cristian là:

a)

Điều chỉnh đồng hồ cục bộ tại các trạm theo thuật toán Cristian cho toàn hệ thống

b)

Chọn 1 trạm làm thời gian 'kim cương' điều chỉnh các trạm còn lại theo thời gian của trạm được lấy là đồng hồ kim cương

c)

Điều chỉnh giá trị của các đồng hồ cục bộ tại các trạm theo giá trị thời gian trung bình của hệ thống lấy theo các trạm làm việc.

d)

A, B, C sai

84.

Sự sai lệch biến trong quá trình trao đổi thông điệp trên mạng tập trung theo thuật toán Cristian là do nguyên nhân nào sau đây?

a)

Độ trễ truyền thông điệp trên mạng

b)

Lỗi phần cứng của máy chủ

c)

Sai sót trong thuật toán đồng bộ

d)

Sự cố mất điện tạm thời

85.

Microsoft xây dựng DCOM nhằm mục đích

a)

Cung cấp một framework phân tán dựa trên mô hình hướng đối tượng.

b)

Cung cấp kỹ thuật lập trình hướng đối tượng cho các ứng dụng phân tán

c)

Cung cấp kỹ thuật lập trình triệu gọi từ xa

d)

Cung cấp một Middleware giữa OLE và COM

86.

Việc phân loại hệ phân tán theo Flynn dựa vào

a)

Số lượng CPU và số lượng các thành phần kiểm soát

b)

Số lượng CPU và số hệ điều hành sử dụng

c)

Số lượng các dòng chỉ dẫn và số dòng dữ liệu.

d)

Tất cả đều đúng

87.

Hạn chế chính của giải thuật Central Coordinator là?

a)

Hiện tượng “đói - Starvation” tài nguyên khi hệ thống có nhiều tiến trình tham gia

b)

Tiến trình làm điều phối viên có thể bị chết nên hệ thống rơi vào trường hợp bế tắc

c)

Có thể dẫn hiện tượng thắt cổ chai.

d)

Tất cả hạn chế nêu trên

88.

ORB trong hệ thống phân tán được gọi là ……

a)

A. đối tượng môi giới yêu cầu.

b)

B. đối tượng tái tạo

c)

C. đối tượng trị trị

d)

D. đối tượng di trú

89.

Kết nối ràng buộc (binding) giữa giao diện và đối tượng: kết buộc tĩnh (static binding), kết buộc sớm (Early binding), kết buộc trễ (Late binding)

a)

Đúng.

b)

Sai

90.

Có bao nhiêu mô hình dịch vụ cơ bản trên các hệ thống mạng máy tính?

a)

2

b)

3

c)

4

d)

5

91.

Vì sao các ứng dụng phân tán được quan tâm nhiều hơn trong phát triển ứng dụng ngày nay?

a)

nhờ khả năng mở rộng và tùy biến của các nền tảng hệ thống

b)

nhờ tính minh bạch vị trí các nguồn lực

c)

khả năng chịu lỗi và chia sẻ các nguồn lực

d)

Tất cả đều đúng.

92.

Ngôn ngữ lập trình cho tính toán phân tán cần thỏa mãn đặc điểm gì?

a)

xử lý song song

b)

khả năng giao tiếp

c)

tính chịu lỗi

d)

Tất cả các đặc điểm trên.

93.

Để đáp ứng tính sẵn sàng cao, độ tin cậy cao, khả năng mở rộng cao thì mô hình phân tán ......................... được lựa chọn

a)

Client/Server

b)

Tính toán đám mây (Cloud computing)

c)

Tính toán lưới (Grid computing)

d)

Tính toán cụm (Cluster computing)

94.

Đối với hệ thống yêu cầu xử lý lượng dữ liệu lớn, phân bố trên môi trường rộng lớn, xử lý uyển chuyển, mô hình phân tán nào được lựa chọn?

a)

Tính toán lưới (Grid computing)

b)

Tính toán cụm (Cluster computing)

c)

Điện toán đám mây (Cloud computing)

d)

Tất cả đều đúng

95.

Các hệ thống hỗ trợ file như trình download bittorrent được xem như hệ thống phân tán

a)

Đúng

b)

Sai

96.

Phát biểu nào sau đây là đúng nhất về hệ phân tán

a)

Hệ phân tán là một hệ có chức năng và dữ liệu phân tán trên các máy trạm được kết nối với nhau qua mạng máy tính.

b)

Hệ phân tán là một tập các máy tính tự trị được kết nối với nhau bởi mạng máy tính và được cài đặt phần mềm phân tán.

c)

Hệ phân tán là một tập các máy tính độc lập giao tiếp với nhau như một hệ thống thống nhất và toàn vẹn.

d)

Hệ phân tán là một hệ thống bao gồm: phần cứng phân tán, kiểm soát phân tán, và dữ liệu phân tán.

97.

Có thể chỉ sử dụng thuật toán loại trừ tương hỗ mà không cần đến thuật toán bầu cử

a)

Đúng

b)

Sai

98.

Các hệ thống ứng dụng Web được xem như hệ thống phân tán

a)

Đúng

b)

Sai

99.

Đồng hồ lý tưởng có dC/dt(UTC) > 1 hoặc dC/dt(UTC) = 1

a)

Đúng

b)

Sai

100.

ORB có các chức năng nào sau đây:

a)

Quản lý các đối tượng (tạo, kích hoạt, xóa bỏ các đối tượng)

b)

Xác định và tìm đối tượng, kết buộc Client,

c)

Thực hiện các phương thức triệu gọi trên đối tượng.

d)

Tất cả đúng.