thumbnail

Đề Thi Trắc Nghiệm Lập Trình Phân Tán HUBT Có Đáp Án

Ôn luyện với đề thi trắc nghiệm Lập Trình Phân Tán 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 hệ thống phân tán, giao tiếp giữa các thành phần, đồng bộ hóa, quản lý dữ liệu phân tán, và xử lý lỗi trong các 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Đạ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

Đề 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: 196 câuSố mã đề: 4 đềThời gian: 1 giờ

88,201 lượt xem 6,782 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
Trong .NET để các đối tượng có thể tương hợp với các đối tượng khác thì trình biên dịch tuân theo ?
A.  
Common Language Specification
B.  
Common Type System
C.  
Common Language Runtime
D.  
Không có đáp án đúng
Câu 2: 0.2 điểm
Từ khoá nào sau đây được dùng khi lớp con muốn cài đặt lại phương thức được thừa kế từ lớp cha
A.  
new
B.  
override
C.  
virtual
D.  
abstract
Câu 3: 0.2 điểm
Trong C#, ….. không cài đặt phần thân của phương thức
A.  
Phương thức
B.  
Struct
C.  
Class
D.  
Phương thức trừu tượng. (được khai báo với từ khoá abstract)
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 .NET, chọn phát biểu đúng ?
A.  
Bộ thư viện Framework Class Library – FCL có thể được dùng bởi bất kỳ ngôn ngữ nào tuân theo CLS.
B.  
Bộ thư viện Framework Class Library – FCL có thể được dùng bởi bất kỳ ngôn ngữ nào.
C.  
Bộ thư viện Framework Class Library – FCL không được dùng bởi bất kỳ ngôn ngữ nào tuân theo CLS
D.  
Bộ thư viện Framework Class Library – FCL không được dùng bởi bất kỳ ngôn ngữ nào.
Câu 6: 0.2 điểm
Trong Oracle SQL Developer, cấp quyền truy cập cho CSDL sau khi vào System, Other Users, kích chuột phải tên CSDL chọn Edit User, ở bước cuối bạn chọn
A.  
Grant All
B.  
Revoke All
C.  
Admin None
D.  
Default None
Câu 7: 0.2 điểm
Để thực hiện các câu lệnh Insert bạn sử dụng phương thức nào trong C#?
A.  
cmd.ExecuteReader() ;
B.  
cmd.ExecuteScalar() ;
C.  
cmd.ExecuteNonQuery() ;
D.  
cmd.EndExecuteNonQuery() ;
Câu 8: 0.2 điểm

Câu lệnh nào sau đây không bị lỗi khi biên dịch

A.  
int i=2; if (i==1) Console.WriteLine(i);
B.  
int i=2; if (i=1) Console.WriteLine(i);
C.  
int i=2; if (i) Console.WriteLine(i);
D.  
if (2) Console.WriteLine(i);
Câu 9: 0.2 điểm
Câu lệnh cmd.ExecuteNonQuery dùng để thực hiện chức năng gì?
A.  
Insert, Update, Select
B.  
Insert, Delete, Select
C.  
Insert, Update, Delete
D.  
Insert, Update, Delete, Select
Câu 10: 0.2 điểm
Trong cơ sở dữ liệu phân tán, sự điều khiển được thực hiện theo một cấu trúc điều khiển phân cấp bao gồm mấy loại người quản trị CSDL
A.  
1
B.  
2
C.  
3
D.  
4
Câu 11: 0.2 điểm
Trong lập trình CSDL phân tán với .NET, đâu là đoạn lệnh tham chiếu đến thư viện?
A.  
using Oracle.DataAccess.Client;
B.  
using System.Data.Oracle;
C.  
using System.Data.Adapter;
D.  
Không có đáp án đúng
Câu 12: 0.2 điểm
Lệnh nào thể hiện cơ sở dữ liệu phân tán ?
A.  
Insert into USER@db(MaSV,Hoten) values(‘sv1’,’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 13: 0.2 điểm
Phát biểu nào sai ?
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 trong các lợi ích của ứng dụng phân tán là: dễ nâng cấp và bảo trì ứng dụng
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 trong các lợi ích của ứng dụng phân tán là: dễ dàng quản lý bảo mật
Câu 14: 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 15: 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 16: 0.2 điểm
Trong cơ sở dữ liệu phân tán, thuật ngữ nào là sự trong suốt phân tán?
A.  
Distribution Transparency
B.  
Distribution Transport
C.  
Data Transparency
D.  
Distribution Technology
Câu 17: 0.2 điểm
Sau khi cài đặt xong, thư mục chứa các thư viện MPI là:
A.  
[đường dẫn]\MPICH2\lib
B.  
[đường dẫn]\MPICH2\bin
C.  
C:\MPICH2\lib
D.  
C:\MPICH2\include
Câu 18: 0.2 điểm
Muốn tạo lập cơ sở dữ liệu trong Oracle Database XE bước 1 click vào đâu?
A.  
Application Express
B.  
Parameters
C.  
Sessions
D.  
Storage
Câu 19: 0.2 điểm
Trong Oracle SQL Developer, lệnh Update Dangnhap@cnn set ten = ‘Tuan’ where ten=’Phuong’ thực hiện công việc gì?
A.  
Sửa dữ liệu vào bảng Dangnhap với tên kết nối với CSDL máy khác là cnn
B.  
Sửa dữ liệu vào bảng Dangnhap với tên may cnn
C.  
Sửa dữ liệu vào bảng Dangnhap với tên CSDL là cnn
D.  
Chèn dữ liệu vào bảng Dangnhap với tên truy vấn là cnn
Câu 20: 0.2 điểm
Lập trình phân tán đối tượng với Corba, 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 21: 0.2 điểm

Khi khai báo đối tượng DataSet, DataAdapter được dùng để :

A.  
Hiển thị dữ liệu trên DataGridView
B.  
Tìm kiếm dữ liệu trên CSDL Oracle
C.  
Cả 2 đều đúng
D.  
Không có đáp án
Câu 22: 0.2 điểm
Trong Oracle SQL Developer, cập nhật dữ liệu bạn chọn?
A.  
Tên bảng, Data, Insert Row
B.  
Tên bảng, Data, Insert Column
C.  
Tên bảng, Data, Update Row
D.  
Tên bảng, Data, Insert Data
Câu 23: 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 24: 0.2 điểm
Lập trình phân tán đối tượng với Corba, 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 25: 0.2 điểm
Vạch màu Nâu khi click vào wmpiconfig.exe trong thư mục C:\Program Files\MPICH2\bin thể hiện điều gì?
A.  
MPICH2 sẽ không chạy được chương trình
B.  
MPICH2 đã sẵn sàng chạy chương trình
C.  
Chạy được chương trình khi không có màu xanh
D.  
Các đáp án đều sai
Câu 26: 0.2 điểm
Máy tính không phải hệ điều hành Window XP có chạy được chương trình MPI không:
A.  
Có
B.  
Không
Câu 27: 0.2 điểm
Trong Oracle SQL Developer, lệnh Ctrl + Enter thực hiện công việc gì?
A.  
Thực hiện các câu lệnh SQL
B.  
Xuống dòng đoạn mã lệnh đang soạn thảo
C.  
Ghi lại dữ liệu
D.  
Sang trang mới
Câu 28: 0.2 điểm
Để biên dịch chương trình MPI từ dòng lệnh, ta chạy lệnh nào?
A.  
mpic++ mpi_hello.cpp –o mpi_hello
B.  
mpicompiler mpi_hello.cpp –o mpi_hello
C.  
mpic mpi_hello.cpp –o mpi_hello
D.  
mpic++ mpi_hello.cpp
Câu 29: 0.2 điểm
Trong Oracle SQL Developer, lệnh Insert into USER@db(MaSV,Hoten) values(‘sv1’,’Tran Uoc’) thực hiện công việc gì?
A.  
Chèn dữ liệu vào bảng USER với tên kết nối với CSDL máy khác là db
B.  
Chèn dữ liệu vào bảng USER với tên máy khác là db
C.  
Chèn dữ liệu vào bảng USER với tên Form là db
D.  
Chèn dữ liệu vào bảng USER với tên truy vấn là db
Câu 30: 0.2 điểm
Mô hình 2 lớp loại tính toán tập trung ở máy chủ ( fat server_thin client ) có ưu điểm gì?
A.  
Cả 1,2,3.
B.  
Giảm sự lưu thông trên mạng và tốc độ nhanh hơn do lớp choc năng của chương trình nằm ở máy chủ cùng với CSDL.(1)
C.  
Mọi thao tác với CSDL của chương trình đều được thực hiện gay trên máy chủ và thông tin lưu thông trên mạng chỉ là những kết quả được trả về cho người dùng sau khi được tính toán. (2)
D.  
Do phần lùi của chương trình được đặt tập trung tại máy chủ nên việc cập nhật chương trình sẽ dễ dàn hơn. (3)
Câu 31: 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 32: 0.2 điểm
Khi biên dịch chương trình MPI trong Visual C, lỗi gặp phải sau đây là lỗi nào?
A.  
Chưa khai báo sử dụng thư viện trong chương trình
B.  
Thiếu thư viện
C.  
Lỗi cú pháp
D.  
Trình biên dịch không tìm thấy thư viện phù hợp
Câu 33: 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 34: 0.2 điểm
Đâu là tên gọi của mô hình cơ sở dữ liệu phân tán?
A.  
Distributed Database Model
B.  
Data Database Model
C.  
Distributed Data Model
D.  
Distributed Database Memmory
Câu 35: 0.2 điểm
Để lấy ra giá trị của ô đang chọn hiện thời( dòng hiện thời đang là dòng đầu tiên), trong dataGridView bạn chọn ?
A.  
dataGridView1.CurrentRow.Cells[0].Text
B.  
dataGridView1.CurrentCell.Row[0].Value
C.  
dataGridView1.CurrentRow.Row[0].Value
D.  
dataGridView1.CurrentRow.Cells[0].Value ;
Câu 36: 0.2 điểm
Khi nào thì khai báo đối tượng DataSet ?
A.  
Hiển thị dữ liệu trên DataGridView
B.  
Hiển thị dữ liệu cho CSDL
C.  
Thêm dữ liệu cho bảng tính
D.  
Đáp án khác
Câu 37: 0.2 điểm
Trong Oracle SQL Developer, khi chọn Database Links thực hiện công việc gì?
A.  
Tạo liên kết với cơ sở dữ liệu máy khác thông qua mạng LAN
B.  
Tạo liên kết với các cơ sở dữ liệu trong cùng một máy
C.  
Tạo liên kết giữa Oracele với SQL Server
D.  
Tạo liên kết giữa các Table
Câu 38: 0.2 điểm
Trong hệ quản trị cơ sở dữ liệu phân tán, từ nào có nghĩa là thành phần truyền dữ liệu?
A.  
Data Communication
B.  
Data Transport
C.  
Distributed Database
D.  
Data Dictionary
Câu 39: 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 40: 0.2 điểm

Để điền dữ liệu vào cho điều khiển dataGridView,bạn khai báo câu lệnh ?

A.  
dataGridView1.DataMember = nguồn dữ liệu
B.  
dataGridView1.DataSource = nguồn dữ liệu
C.  
dataGridView1.RowSource = nguồn dữ liệu
D.  
Không có đáp án đúng
Câu 41: 0.2 điểm
Ư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 42: 0.2 điểm

Message Passing Interface (MPI) là:

A.  
1 công nghệ lập trình song song
B.  
1 cơ chế truyền thông điệp
C.  
1 giao diện chuyển thông điệp
D.  
1 thư viện phục vụ cho quá trình giao tiếp
E.  
Tất cả đều đúng
Câu 43: 0.2 điểm
Trong mô hình 3 lớp,các chức năng của chương trình được tách ra thành 3 lớp riêng biệt. Việc tách lớp này làm cho các phần của chương trình trở lên:
A.  
chương trình trở lên độc lập hơn, đáng tin cậy hơn. Chương trình trở lên linh đọng hơn trong việc thay thế, nâng cấp và do đó mô hình này rất thích hợp với những ứng dụng có yêu cầu thay đổi thường xuyên.
B.  
chương trình trở lên độc lập hơn, đáng tin cậy hơn.
C.  
chương trình trở lên linh động hơn trong việc thay thế và nâng cấp.
D.  
chương trình trở lên thích hợp với những ứng dụng có yêu cầu thay đổi thường xuyên.
Câu 44: 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 45: 0.2 điểm
Ca 185: Kiểu dữ liệu MPI_BYTE ứng với kiểu dữ liệu nào trong C:
A.  
unsigned byte
B.  
unsigned char
C.  
byte
D.  
char
Câu 46: 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 47: 0.2 điểm
Chương trình thực thi MPI với ô checkbox được đánh dấu như sau dùng để làm gì?
A.  
Để các tiến trình chạy trên các cửa sổ độc lập với nhau
B.  
Để chạy bình thường trong cửa sổ
C.  
Để các tiến trình chạy trên các cửa sổ command prompt độc lập với nhau
D.  
Không câu nào đúng
Câu 48: 0.2 điểm
Lựa chọn phát biểu sai. Trong C#
A.  
Phạ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 49: 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 50: 0.2 điểm
Trong Oracle SQL Developer, cấp quyền truy cập cho CSDL sau khi vào System, Other Users, kích chuột phải tên CSDL chọn Edit User, ở bước cuối bạn chọn
A.  
Admin All
B.  
Revoke All
C.  
Admin None
D.  
Default None

Đề thi tương tự

Đề 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,3515,939