thumbnail

Đề Thi Trắc Nghiệm Lập Trình Phân Tán 2024 - Đại Học Kinh Doanh Và Công Nghệ Hà Nội (HUBT) (Miễn Phí, Có Đáp Án)

Ôn luyện với đề thi trắc nghiệm Lập Trình Phân Tán 2024 tại Đại học Kinh Doanh Và Công Nghệ Hà Nội (HUBT). Đề thi bao gồm các câu hỏi về kiến trúc và nguyên tắc lập trình phân tán, các mô hình giao tiếp giữa các hệ thống, cơ chế đồng bộ hóa, và xử lý lỗi trong hệ thống phân tán. Đề thi có đáp án chi tiết giúp sinh viên nắm vững kiến thức và chuẩn bị tốt cho kỳ thi.

Từ khoá: Đề thi Lập trình phân tán HUBT 2024Đại học Kinh Doanh và Công Nghệ Hà Nộiđề thi trắc nghiệm có đáp ánôn thi Lập trình phân tántài liệu Lập trình phân tán miễn phí

Đề thi nằm trong bộ sưu tập: Tuyển Tập Đề Thi Môn Lập Trình - Miễn Phí, Có Đáp Án - Đại Học Kinh Doanh và Công Nghệ Hà Nội (HUBT)

Số câu hỏi: 133 câuSố mã đề: 3 đềThời gian: 1 giờ

88,894 lượt xem 6,828 lượt làm bài


Chọn mã đề:


Bạn chưa làm Mã đề 1!!!

 

Xem trước nội dung:

Câu 1: 0.2 điểm
Mô hình 2 lớp (two_tier) chia làm mấy loại ?
A.  
2
B.  
3
C.  
4
D.  
5
Câu 2: 0.2 điểm
Ai là người có trách nhiệm chính về toàn bộ cơ sở dữ liệu phân tán?
A.  
Global Database Administrator
B.  
Local Database Administrator
C.  
User
D.  
Administrator
Câu 3: 0.2 điểm
Lập trình phân tán đối tượng với Corb*a trong đó từ Corba được xây dựng bởi tổ chức nghiên cứu nào?
A.  
OMG (Object Manager Group)
B.  
WTO (World Trade Organization)
C.  
WHO (World Health Organization)
D.  
APEC (Asia-Pacific Economic Cooperation)
Câu 4: 0.2 điểm
Việc lập trình để tạo ra các chương trình phân tán được gọi là gì ?
A.  
Lập trình phân tán
B.  
Lập trình cơ sở dữ liệu
C.  
Lập trình mạng
D.  
Lập trình hướng đối tượng
Câu 5: 0.2 điểm
Trong Oracle SQL Developer, sau khi tạo tên của cở sở dữ liệu kết nối với máy khác muốn kiểm tra cơ sở dữ liệu có kết nối thành công không bạn chọn?
A.  
Test Database Link
B.  
Test Network
C.  
Test Connection
D.  
Check
Câu 6: 0.2 điểm
Trong C#, để khai báo một phương thức của lớp là phương thức tĩnh ta dùng từ khoá
A.  
public
B.  
void
C.  
static
D.  
intenal
Câu 7: 0.2 điểm
Các mô hình ứng dụng gồm :
A.  
Mô hình tính toán tập trung, mô hình desktop, mô hình 2 lớp, mô hình 3 lớp, mô hình đa lớp.
B.  
Mô hình tính toán tập trung, mô hình desktop, mô hình 2 lớp, mô hình 3 lớp, mô hình đa lớp.
C.  
Mô hình tính toán tập trung, mô hình desktop, mô hình 2 lớp, mô hình đa lớp.
D.  
Mô hình tính toán tập trung, mô hình desktop, mô hình 2 lớp, mô hình 3 lớp.
Câu 8: 0.2 điểm
Lệnh nào đúng ?
A.  
Insert into NV@cnn(MaSV,Hoten) values(‘nv1’,’Tran Uoc’)
B.  
Insert into @USER(MaSV,Hoten) values(‘sv1’,’Tran Uoc’)
C.  
Insert into USER @values(‘sv1’,’Tran Uoc’)
D.  
Insert into USER@db(MaSV,Hoten) @values(‘sv1’,’Tran Uoc’)
Câu 9: 0.2 điểm
Trong Oracle SQL Developer, lệnh nào sẽ thay thế tên ‘Lan’ bằng Toan tại máy khác trong mạng LAN?
A.  
Update NV@cnn set ten = ‘Toan’ where ten=’Lan’
B.  
Update NV@cnn set ten = ‘Lan’ where ten=’Toan’
C.  
Update NV set ten = ‘Toan’ where ten=’Lan’
D.  
Update NV set ten = ‘Lan’ where ten=’Toan’
Câu 10: 0.2 điểm
Trong Oracle SQL Developer, lệnh Select * from SV@..., sau dấu @ điền vào nội dung gì? ?
A.  
Tên của liên kết với cơ sở dữ liệu máy khác
B.  
Tên của máy khác
C.  
Tên của cơ sở dữ liệu máy khác
D.  
Tên form
Câu 11: 0.2 điểm
Từ nào được hiểu là triệu gọi giao thức từ xa ?
A.  
Remote Method Invoke
B.  
Read Method Invoke
C.  
Read Method Input
D.  
Remote Memory Invoke
Câu 12: 0.2 điểm

Khai báo và khởi tạo đối tượng OracleConnection

A.  
Khai báo đối tượng OracleConnection
B.  
Khởi tạo đối tượng OracleConnection
C.  
Kết nối giữa các máy với nhau
Câu 13: 0.2 điểmchọn nhiều đáp án
Ai là người có trách nhiệm chính về toàn bộ cơ sở dữ liệu phân tán?
A.  
Người quản trị cơ sở dữ liệu toàn cục
B.  
Người quản trị cơ sở dữ liệu cục bộ
C.  
Người sử dụng
D.  
Nhân viên kỹ thuật
Câu 14: 0.2 điểm
Từ khóa virtual, override, new có thể được áp dụng cho
A.  
Method
B.  
Property có tham số
C.  
Property không tham số
D.  
Cả 3 đều đúng.
Câu 15: 0.2 điểm
Trong Oracle SQL Developer, lệnh nào từ máy này xóa dữ liệu tới máy khác trong mạng LAN
A.  
Delete From GV@cnn where ten= ‘Tran Uoc’
B.  
Delete From GV where ten= ‘Tran Uoc’
C.  
Delete From GVcnn@ where ten= ‘Tran Uoc’
D.  
Delete @From GV where ten= ‘Tran Uoc’
Câu 16: 0.2 điểm
Công cụ nào là cách thức giao tiếp giữa các đối tượng java có mã lệnh cài đặt (bao gồm phương thức và thuộc tính) nằm trên các máy khác nhau có thể triệu gọi lẫn nhau?
A.  
Remote Method Invoke
B.  
Read Method Invoke
C.  
Read Method Input
D.  
Remote Memory Invoke
Câu 17: 0.2 điểm
Một ứng dụng có mã lệnh thực thi được phân tán trên nhiều máy thì được gọi là gì ?
A.  
Chương trình phân tán
B.  
Lập trình phân tán
C.  
Cơ sở dữ liệu phân tán
D.  
Remote Memory Invoke
Câu 18: 0.2 điểm
Trong Oracle SQL Developer, muốn chạy các câu lệnh SQL, bạn bôi đen câu lệnh và chọn?
A.  
Run Statement
B.  
F9
C.  
Ctrl + F9
D.  
Run time
Câu 19: 0.2 điểm
Trong Oracle Database XE đâu là tên cơ sở dữ liệu dùng để tạo ra tại một máy tính
A.  
Database User name
B.  
Application Express User name
C.  
Table name
D.  
Form name
Câu 20: 0.2 điểm
Lập trình phân tán với COM+/MTS từ MTS viết tắt của từ nào?
A.  
Microsoft Transaction Server
B.  
Mycomputer Transaction Server
C.  
Memmory Transaction Server
D.  
Microsoft Transaction System
Câu 21: 0.2 điểm
Trong Oracle SQL Developer, lệnh Update Dangnhap@cnn set ten = ‘Tuan’ where ten=’Phuong’ kết quả là gì?
A.  
Tên Phuong sẽ thay bằng tên Tuan theo tên kết nối dữ liệu cnn
B.  
Tên Tuan sẽ thay bằng tên Phuong theo tên kết nối dữ liệu cnn
C.  
Tên Phuong sẽ thay bằng tên Tuan theo tên CSDL cnn
D.  
Tên Phuong sẽ thay bằng tên Tuan theo tên máy cnn
Câu 22: 0.2 điểm
Đâu không phải là đặc điểm của Web Service ?
A.  
Web service không cho phép client và server tương tác được với nhau trong những môi trường khác nhau
B.  
Web service cho phép client và server tương tác được với nhau mặc dù trong những môi trường khác nhau
C.  
Web service được thiết kế mở và dựa vào các chuản: XML và HTTP
D.  
Web service có thể công bố (publish) va gọi thực hiện qua mạng
Câu 23: 0.2 điểm
Lớp nhanvien kế thừa được những gì ở lớp nguoi
A.  
class nhanvien : nguoi
B.  
{ }
C.  
class nguoi
D.  
{
E.  
private string hoten;
Câu 24: 0.2 điểm

Đoạn chương trình sau thể hiện điều gì? OracleConnection ketnoi;
ketnoi = new OracleConnection("Data Source=tên máy hoặc địa chỉ IP;User ID=tênCSDL;Password=mật khẩu;Unicode=True");
ketnoi.Open();
 

A.  

Kết nối đến một cơ sở dữ liệu Oracle và mở kết nối để có thể thao tác dữ liệu.

B.  

Tạo một đối tượng kết nối tới cơ sở dữ liệu MySQL nhưng chưa mở kết nối.

C.  

Gửi một truy vấn đến cơ sở dữ liệu Oracle và trả về kết quả.

D.  

Tạo một đối tượng kết nối tới cơ sở dữ liệu Oracle nhưng không mở kết nối.

Câu 25: 0.2 điểm
Mô hình 3 lớp(3 - tier) được chia lần lượt thành các lớp :
A.  
Presentation logic, Business logic, Data Access logic.
B.  
Business logic, Presentation logic, Data Access logic.
C.  
Presentation logic, Data Access logic, Business logic.
D.  
Data Access logic,Presentation logic, Business logic.
Câu 26: 0.2 điểm

Câu 143: Lựa chọn phát biểu sai. Trong C#

A.  

aPhạm vi truy xuất các phương thức của Interface mặc định là Public

B.  

Có thể phạm vi truy xuất cho các phương thức của Interface bằng từ khóa Private

C.  

Một Interface chỉ được khai báo tên phương thức chứ không được cài đặt phần thân của phương thức.

D.  

Một lớp khi implement tường minh 1 phương thức của interface thì phạm vi truy xuất của phương thức bắt buộc phải la public

Câu 27: 0.2 điểm
Cho biết ý nghĩa của đường dẫn sau : C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\System.Dat*aOracleClient.dll
A.  
Add Reference Oracle DLL
B.  
using System.Dat*aOracleClient
C.  
Chuỗi kết nối
D.  
Tất cả đều đúng
Câu 28: 0.2 điểm
Trong Oracle SQL Developer, khi chọn New Database Link làm công việc gì?
A.  
Tạo tên một kết nối với cơ sở dữ liệu của máy khác
B.  
Tạo cơ dữ dữ liệu để liên kết với Queries
C.  
Tạo cơ dữ dữ liệu để liên kết với Form
D.  
Tạo cơ dữ dữ liệu để liên kết với Report
Câu 29: 0.2 điểm
Hệ quản trị cơ sở dữ liệu phân tán là gì?
A.  
Là hệ thống các phần mềm cho phép quản trị cơ sở dữ liệu phân tán và làm cho sự phân tán đó là trong suốt đối với người sử dụng
B.  
Là hệ thống các phần mềm cho phép quản trị cơ sở dữ liệu có thể tìm kiếm dữ liệu từ nhiều máy đến chỉ một máy thông qua mạng
C.  
Là hệ thống các phần mềm cho phép quản trị cơ sở dữ liệu có thể lưu trữ đến một máy thông qua mạng
D.  
Là hệ thống các phần mềm cho phép quản trị cơ sở dữ liệu phân tán
Câu 30: 0.2 điểm
Để cho phép kích thước ảnh phù hợp với PictureBox,bạn dùng thuộc tính ?
A.  
Image
B.  
SizeMode
C.  
Size
D.  
MaximumSize
Câu 31: 0.2 điểm
Trong C#, cấu trúc nào sau đây được dùng để bắt và xử lý các ngoại lệ
A.  
if/else
B.  
Catch/Finaly
C.  
do/loop
D.  
Try/Catch
Câu 32: 0.2 điểm
Trong Oracle SQL Developer, lệnh Select * from SV@connection thực hiện công việc gì?
A.  
Hiện thị dữ liệu bảng SV của máy khác
B.  
Hiển thị dữ liệu bảng SV của máy hiện tại
C.  
Chèn dữ liệu vào bảng SV của máy khác
D.  
Chèn dữ liệu vào bảng SV của máy hiện tại
Câu 33: 0.2 điểm
Định nghĩa về hệ phân tán phù hợp nhất với các hệ phân tán tốt nhất hiện nay la :
A.  
Hệ phân tán là một tổ hợp các máy tình độc lập được sử dụng kết hợp để thực hiện một tác vụ hoặc để cung cấp một dịch vụ.(1)
B.  
Hệ phân tán là một tổ hợp các máy tình độc lập mà đối với người dùng nó có vẻ như một hệ thống đơn nhất quán.(2)
C.  
Cả 2 khái niệm (1) và (2) trên đều đúng.
D.  
Cả 2 khái niệm (1) và (2) trên đều sai.
Câu 34: 0.2 điểm
Trong Oracle Database XE đâu là tên cơ sở dữ liệu dùng để giao dịch với máy khác thông qua mạng máy tính
A.  
Application Express User name
B.  
Database User name
C.  
Table name
D.  
Form name
Câu 35: 0.2 điểm
Trong Oracle SQL Developer, lệnh nào sai
A.  
Delete From @Khachhang where ten= ‘Thuy’
B.  
Delete From Khachhang@cnn where ten= ‘Thuy’
C.  
Update NV@cnn set ten = ‘Toan’ where ten=’Lan’
D.  
Update NV set ten = ‘Toan’ where ten=’Lan’
Câu 36: 0.2 điểm
Phát biểu nào đúng ?
A.  
Một ứng dụng phân tán có tất cả các lợi ích của phương pháp lập trình hướng thành phần, ngoài ra còn có các lợi ích khác
B.  
Một ứng dụng phân tán không có đầy đủ các lợi ích của phương pháp lập trình hướng thành phần
C.  
Một ứng dụng phân tán chỉ có một số lợi ích của phương pháp lập trình hướng thành phần
D.  
Một ứng dụng phân tán có các lợi ích khác với phương pháp lập trình hướng thành phần
Câu 37: 0.2 điểm
Trong Oracle SQL Developer, kích vào nút F11 thực hiện công việc gì?
A.  
Cập nhật dữ liệu vào CSDL các máy khác có thế truy xuất được
B.  
Xuống dòng đoạn mã lệnh đang soạn thảo
C.  
Chèn dữ liệu
D.  
Sang trang mới
Câu 38: 0.2 điểm

Trong Oracle SQL Developer, cập nhật dữ liệu bạn chọn?

A.  
Tên bảng, Dat*a Insert Row
B.  
Tên bảng, Dat*a Insert Column
C.  
Tên bảng, Dat*a Update Row
D.  
Tên bảng, Dat*a Insert Data
Câu 39: 0.2 điểm
Nền tảng của .NET bao gồm bao nhiêu nhóm chính ?
A.  
2
B.  
3
C.  
4
D.  
5
Câu 40: 0.2 điểm
Lập trình phân tán đối tượng với Corb*a trong đó từ Corba viết đầy đủ như thế nào?
A.  
Common Object Request Broker Architecture
B.  
Computer Object Request Broker Architecture
C.  
Common Ouput Request Broker Architecture
D.  
Common Object Read Broker Architecture
Câu 41: 0.2 điểm
Lệnh nào sai ?
A.  
Insert into NV(MaSV,Hoten) @values(‘nv1’,’Tran Uoc’)
B.  
Insert into USER(MaSV,Hoten) values(‘sv1’,’Tran Uoc’)
C.  
Insert into USER@cnn(MaSV,Hoten) values(‘sv1’,’Uoc’)
D.  
Insert into USER@db(MaSV,Hoten) values(‘sv3’,’Hoa’)
Câu 42: 0.2 điểmchọn nhiều đáp án
Ưu điểm của hệ phân tán gồm :
A.  
Chi phí, hiệu năng, khả năng mở rộng, độ tin cậy, tính phân tán cố hữu.
B.  
Hiệu năng, khả năng mở rộng, độ tin cậy, tính phân tán cố hữu, bảo mật.
C.  
Chi phí, hiệu năng, khả năng mở rộng, độ tin cậy, bảo mật.
D.  
Chi phí, hiệu năng, bảo mật, độ tin cậy, tính phân tán cố hữu.
Câu 43: 0.2 điểm
Căn cứ theo mức độ thân thiện với developer và khả năng triển khai ta có thể chia lập trình mạng thành mấy cấp độ?
A.  
3
B.  
4
C.  
2
D.  
5
Câu 44: 0.2 điểm
Ngôn ngữ C# không hỗ trợ
A.  
Đơn thừa kế
B.  
Implement nhiều Interface
C.  
Đa thừa kế
D.  
Implement một Interface
Câu 45: 0.2 điểm
Công cụ nào là cách thức giao tiếp giữa các đối tượng java có mã lệnh cài đặt (bao gồm phương thức và thuộc tính) nằm trên các máy khác nhau có thể triệu gọi lẫn nhau?
A.  
RMI
B.  
COM+/MTS
C.  
MDI
D.  
Class
Câu 46: 0.2 điểm
Vai trò của Web Service?
A.  
Web service ra đời mở ra hướng mới cho việc phát triển các ứng dụng trên Internet
B.  
Web service ra đời mở ra hướng mới cho việc phát triển các ứng dụng trên mạng LAN
C.  
Web service được thiết kế mở và dựa vào các chuản: XML và HTTP
D.  
Web service ra đời mở ra hướng mới cho việc phát triển các ứng dụng trên hệ điều hành Windows
Câu 47: 0.2 điểm
Trong Oracle SQL Developer, phát biểu nào sai
A.  
Không thể chèn dữ liệu từ máy này sang máy khác
B.  
Từ một máy có thể tìm được dữ liệu của các máy
C.  
Giữa 2 máy bất kỳ có thể tìm thấy dữ liệu của nhau
D.  
Dữ liệu lưu trữ trên tất cả máy
Câu 48: 0.2 điểm
Theo Andrew Tanbaum thì hệ phân tán là:
A.  
Hệ phân tán là một tổ hợp các máy tình độc lập mà đối với người dùng nó có vẻ như một hệ thống đơn nhất quán.(1)
B.  
Hệ phân tán là một tổ hợp các máy tình độc lập được sử dụng kết hợp để thực hiện một tác vụ hoặc để cung cấp một dịch vụ.(2)
C.  
Cả 2 khái niệm (1) và (2) trên đều đúng.
D.  
Cả 2 khái niệm (1) và (2) trên đều sai.
Câu 49: 0.2 điểm
Lập trình phân tán đối tượng với Corb*a từ Corba là gì ?
A.  
Kiến trúc môi giới các đối tượng
B.  
Lập trình cơ sở dữ liệu
C.  
Kiến trúc cơ sở dữ liệu
D.  
Lớp đối tượng
Câu 50: 0.2 điểm
Muốn tạo liên kết với cơ sở dữ liệu máy khác thông qua mạng LAN bạn chọn ứng dụng nào?
A.  
Database Links
B.  
Hyperlink
C.  
LinkTable
D.  
Links Database

Đề thi tương tự

Đề Thi Trắc Nghiệm Lập Trình Phân Tán HUBT Có Đáp ÁnĐại học - Cao đẳngCông nghệ thông tin

4 mã đề 196 câu hỏi 1 giờ

88,2016,782

Đề Thi Trắc Nghiệm Lập Trình PLC Phần 1 EPU có đáp ánĐại học - Cao đẳngCông nghệ thông tin

1 mã đề 25 câu hỏi 45 phút

89,2926,866

Đề Thi Trắc Nghiệm Lập Trình Hướng Đối Tượng OOP 1 HUBTĐại học - Cao đẳngCông nghệ thông tin

2 mã đề 78 câu hỏi 1 giờ

87,7296,741

Đề Thi Trắc Nghiệm Lập Trình Web - HUBT - Đại Học Kinh Doanh Và Công Nghệ Hà NộiĐại học - Cao đẳng

11 mã đề 526 câu hỏi 1 giờ

77,3505,939