Font size
WorksheetsCâu hỏi về Lập trình Socket
Total questions: 56
Worksheet time: 31mins
Trong lập trình Socket hướng không kết nối (UDP Socket), gói tin gởi đến người nhận không tuân theo quy tắc FIFO
Đúng
Sai
Có thể sử dụng địa chỉ của thực thể để thay thay thế cho tên không?
Có
Không
Trình tự nào là đúng cho lập trình Socket ở Client
Tạo socket, đặt tên socket, kết nối Server, trao đổi dữ liệu, đóng kết nối
Tạo socket, kết nối Server, đặt tên socket, trao đổi dữ liệu, đóng kết nối
Tạo socket, đặt tên socket, trao đổi dữ liệu, kết nối Server, đóng kết nối
Tất cả A, B, C đều sai
UTC viết tắt của cụm từ gì?
Union Time Clock
Universal Time Clock
Universal Time Coordinator
Coordinated Universal Time
Kiến trúc RMI dựa trên kiến trúc
2 tầng
3 tầng
4 tầng
n tầng
Cho biết các loại nào là Middleware (Chọn nhiều phương án)
Socket, RPC, RMI, DCE, DCOM, CORBA
ODBC, JDBC
Web Phere Portal, Share Point Portal
MS.Active Directory, LDAP
Để có thể kết nối giữa 2 tiến trình, một trong 2 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ự... đó là đặc điểm của loại Socket nào?
TCP Socket
UDP Socket
Raw Socket
Không có loại nào ở trên
Đị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...
Đúng
Sai
Có bao nhiêu cách trao đổi dữ liệu trong giao tiếp bằng socket
1
2
3
4
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 (a) một ngôn ngữ lập trình
Socket trong Java được khai báo ở
java.until
java.io
java.net
java.netwok
Theo bạn lý do ra đời hệ thống phân tán là gì?
Các yêu cầu càng trở khắt khe đối với hệ thống máy tính trong tương lai
Hệ tập trung không phù hợp
Công nghệ thay đổi và nhu cầu người sử dụng
Tất cả đều đúng
Remote Method Invocation (RMI) do Sun đưa ra năm nào:
1995
1996
1998
2000
Sự khác biệt của thuật toán Ricart-Agrawala với C
Remote Method Invocation (RMI) do Sun đưa ra năm nào:
1995
1996
1998
2000
Sự khác biệt của thuật toán Ricart-Agrawala với Central Coordinator là:
Tốn nhiều lưu lượng vì dùng 2(n-1) thông điệp
Không gây thắt nút chai
Khó khắc phục nghẽn băng thông khi 1 tiến trình thất bại
Tất cả đều đúng
RMI lần đầu tiên được giới thiệu ở
JDK1.1
JDK1.2
JDK1.3
JDK1.4
Middleware trong hệ thống phân tán là phần mềm kết nối các ứng dụng khác nhau và cung cấp phân tán minh bạch.
Đúng
Sai
CORBA viết tắt của
Component Object Request Broker Application
Common Object Request Broker Architecture
Component Object Request Broker Application
A, B, C đều sai
Hầu hết các ngôn ngữ lập trình (C, C++, Java...) có khái niệm gọi thủ tục từ xa.
Đúng
Sai
Các khó khăn gặp phải khi xây dựng phần mềm phân tán:
Điều hành hệ điều hành, chọn ngôn ngữ
Mất kết nối, thất thoát dữ liệu, dễ bị tấn công
Đảm bảo hiệu quả và tin cậy
Tất cả đều đúng
Có bao nhiêu loại Socket
2
3
4
5
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ì?
Tính minh bạch, di trú, song song, mở rộng
Tính linh hoạt, toàn vẹn, sao chép, tin cậy
Tính tin cậy, minh bạch, mở rộng, linh hoạt
Tính mở rộng, toàn vẹn, sao chép, tin cậy
Việc liên kết giữa tên đối tượng với đối tượng gọi là
Binding
Lookup
Bind
Rebind
Mô hình nào sau đây là kiến trúc đa tầng
Client - Server
Peer to Peer
Ở trường hợp tổng quát, độ phức tạp thuật toán ở Bully tốt hơn Ring trong bầu cử
Đúng
Sai
Các thành phần cơ bản trong mô hình Von Neumann là gì?
Bộ nhớ, CPU, thiết bị vào ra
Bộ nhớ, đơn vị tính toán logic, thiết bị nhập xuất
Bộ nhớ, đơn vị điều khiển, thiết bị nhập xuất
Bộ nhớ, đơn vị tính toán logic, đơn vị điều khiển, hệ thống vào/ra
Đơn vị dữ liệu ở tầng presentation là
Byte
Data
Frame
Packet
Đồng hồ logic được đề xuất lần đầu tiên khi nào?
1990
Khi mạng máy tính ra đời
1988
1992
Đồng hồ logic được đề xuất lần đầu tiên khi nào?
1990
Khi mạng máy tính ra đời
1988
1992
Các đối tượng trong mô hình phân tán được gọi là
Đơn vị phân tán
Node trên mô hình phân tán
Tài nguyên phân tán
Tất cả đều đúng
Thuật toán loại trừ tương hỗ phải ở hệ thống tập trung, không áp dụng cho hệ phân tán vì phải đối phó với sự chậm trễ thông điệp và thiếu thông tin về trạng thái hệ thống.
Đúng
Sai
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
Phân mảnh mạng
Thắt nút chai
Không đảm bảo FIFO
Tất cả hạn chế trên
RPC là gì?
Cơ chế để triệu gọi trên các máy tính
Cơ chế kết nối 2 máy tính
Cơ chế liên lạc giữa các máy tính
Cơ chế trao đổi dữ liệu giữa các máy tính
Tên của đối tượng trong hệ phân tán là địa chỉ của đối tượng đó
Đúng
Sai
Trong kết buộc sớm (Early binding), hệ thống thực hiện lookup và cache ràng buộc trước khi sử dụng
Đúng
Sai
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
Đúng
Sai
Có bao nhiêu mô hình kết nối giữa các máy tính trên mạng?
2
3
4
5
ORB có các chức năng nào sau đây:
Quản lý đối tượng (tạo, kích hoạt, xóa bỏ)
Xác định và tìm đối tượng, kết buộc Client
Thực hiện các phương thức triệu gọi
Tất cả đúng
Cơ chế RPC (Remote Procedure Call) được Birrell & Nelson đưa ra vào năm
1980
1984
1988
1990
Hệ thống nào sau đây là RPC
Sun RPC, DCE RPC, CORBA
Microsoft DCOM, Microsoft .NET Remoting
Java RMI, XML RPC, SOAP
Tất cả đều đúng
Ngôn ngữ trình biên dịch sẽ tạo ra Stubs Client và Server
Đúng
Sai
Phát biểu nào là đúng nhất về đồng hồ logic
Đồng hồ logic là cơ chế để nắm bắt mối quan hệ thời gian và nhân quả giữa các sự kiện trong hệ phân tán
Đồng hồ logic là một vector cho phép sắp xếp một phần sự kiện
Đồng hồ logic là một bản sao thứ tự cập nhật
Đồng hồ logic là ma trận đồng hồ chứa thông tin về tiế
Đồng hồ logic là một vector cho phép sắp xếp một phần sự kiện
n trong hệ phân tán
Đồng hồ logic là một vector cho phép sắp xếp một phần sự kiện
Đồng hồ logic là một bản sao thứ tự cập nhật
Đồng hồ logic là ma trận đồng hồ chứa thông tin về tiến trình khác
IDL là viết tắt của cụm từ
International Definition Language
Interface Definition Language
Interface Define Language
Tất cả đều sai
Hiện tượng Drift không xảy ra với đồng hồ lý tưởng
Đúng
Sai
Có 3 lớp Stub, Skeleton và Remote Reference trong kiến trúc của RMI
Đúng
Sai
Các ứng dụng dựa trên RMI và CORBA có thể tương tác với nhau được không?
Có
Không
Để thực hiện gọi thủ tục từ xa cần có cơ chế phần cứng.
Đúng
Sai
Hai dịch vụ chính trong kiến trúc DCOM là
COM, OLE
DDE, COM
OLE, DDE
a,b,c sai
Phát biểu nào sau đây không đúng về Socket
Socket là phương pháp kết nối Client–Server
Socket là vùng nhớ trung gian giữa hai máy
Mỗi socket là điểm cuối trong kết nối
Sau khi thiết lập, 2 máy có thể trao đổi dữ liệu
Phát biểu nào đúng về DNS (Domain Name System)
DNS là hệ thống phân tán đặt tên phân cấp
DNS là cơ sở dữ liệu phân tán
DNS ánh xạ tên miền tới địa chỉ IP
A, B, C đều đúng
Thực thể trong hệ phân tán là các loại tài nguyên (host, máy in, người dùng, tiến trình, web...)
Đúng
Sai
Stubs tạo ra bởi trình biên dịch riêng biệt nhờ lệnh
rmic
rmiregistry
invocation
Naming
Mô hình kiến trúc CORBA gồm
CORBA services, CORBA facilities, Object Request Broker, CORBA Domain, Application Objects
CORBA services, CORBA facilities, Object Request Broker
Object Request Broker, CORBA Domain, Application Objects
CORBA facilities, Object Request Broker, CORBA Domain
Cho biết các dịch vụ nào sau đây là Name Service (chọn 2 phương án)
Internet Domain Name Server (DNS), LDAP
X500, Active Directory
Directory Information Base (DIB), RDN
Directory Information Tree (DIT), Termed Directory S
