
Câu Kết quả khi dịch vụ và chạy chương trình sau là gì ?
Public class WeirdQuiz{
Public WeirdQuiz(){}
Public void testFunction(){
System.out.printf(“Can this be true”);
For(int I =0; i<1; i++)
{
System.out.printf(“Yahoo.com”);
}}
Public static void main(String [] args)
{
WeirdQuiz wQ = new WeirdQuiz();
testFunction();
}
}
A Lỗi biên dịch do không thể tham chiếu tới phương thức không tĩnh(non
static)
B In ra :
Can this be true
Yahoo.com
Yahoo.com
C Xuất hiện ngoại lê khi chạy(runtime error)
D Tất cả đều sai
Câu Cho đoạn mã như bên dưới . hãy cho biết dòng nào gặp lỗi biên dịch
1. Object ob = new Object();
2. String stringarr[] = new String [50];
3. Float floater = new Float(3,141);
4. Ob=stringarr;
5. Ob=stringarr[5];
6. Floatter = ob;
7.
Ob=floater;
A Dòng 4
B Dòng 5
C Dòng 6
D Dòng 7
Câu Cho đoạn mã sau
1. For(int I ; i<2; i++){
2. For (int j=0;j<3;j++){
3.
If(i==j){

4. Contiue;
5. System.out.printf(“i=”+i+”j=”+j);
6. }
7. }
Dòng nào sẽ là một trong số các kết quả được in ra ?
A I=0 j=0
B I=0 j=1
C I=2 j=2
D I=1 j=1
Ko hiểu
Câu Cho đoạn mã sau(Racoon SwampThing Washer là tên của các lớp)
1. Racoon rocky
2. SwampThing popo
3. Washer w;
4. Rocky = new Racoon();
5. W= rocky;
6.
Popo= w;
A Dòng 5 , 6 gặp lỗi biên dịch
B Dòng 6 sẽ không biên dịch
C Đoạn mà sẽ biên dịch nhưng sẽ phát sinh Exception ở dòng 6
D Đoạn mã biên dịch và chạy thành công
Câu Đoạn chương trình sau biên dịch gặp lỗi do
1. Public class MyClass{
2. Public static void main(String arguments[]){
3. Amethod(arguments);
4. }
5. Public void amethod(String [] arguments)
6. {
7. System.out.println(arguments);
8. }
9.
}
A Không tạo ra đối tượng tham chiếu tới lớp không tĩnh (non static class)
B Truy cập tới phần tử vượt quá chỉ số của mảng
C 2 đúng
D 2 sai
Câu Cho biết kết quả sau khi biên dịch và thi hành chương trình sau
1. Public class Conditionnal{
2. Public static void main(String [] args)
3.
Int x=4;

4. System.out.println(“value is”+);
5. ((x>4)?99.9 :9)
6. }
7.
}
A Value is 99,9
B Value is 9
C Value is 9.0
D Lỗi biên dịch tại dóng số 5
Câu Phát biểu đúng về hệ phân tán
A Hệ phân tán là một hệ thống có chức năng và dữ liệu phân tán trên các trạm
(máy tính) đượ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 hợp các máy tính tự trị kết nối với nhay bởi mạng
máy tính và được cài đặt phần mềm hệ phân tán
C Hệ phân tán = Mạng máy tính + phần mềm hệ phân tán
D Cả 3 đều đúng
Câu Hệ thống phân tán là
A Một hệ thống gồm các thành phần xử lý phân tán , giao tiếp với nhau qua
một cơ sở hạ tầng truyền thông chung
B
C
D
Câu Đâu là đặc điểm của hệ phân tán
A Tính chia sẻ tài nguyên
B Tính mở
C Tính tượng tranh
D Tất cả
Câu Đâu là đặc điểm của hệ phân tán
A Khả năng nhận lỗi
B Tính trong suốt
C Tính chia sẻ về tài nguyên
D Cả 3
Câu Một hệ thống phân tán được gọi là hệ thống có độ tin cậy cao thì nó phải
thỏa mãn yêu cầu nào sau đây ?
A Đảm bảo tính sẵn sàng
B Đảm bảo tính bảo trì được
C Đảm bảo tính an toàn
D Cả 3

Câu Khi thiết kế hệ thống phân tán , ta cần chú ý các vấn đề sau đây ?
A Độc lập platform
B Quản lý bộ nhớ
C Tính quốc tế hóa và chuẩn hóa
D Cả 3
Câu 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 Cả 3
Câu ORB (Object Remote Broker) trong hệ thống phân tán được gọi là
A Đối tượng môi giới yêu cẩu
B Đối tượng tái tạo
C Đối tượng tự trị
D Đối tượng di trú
Câu ORB (Object Remote Broker) có các chức năng nào sau đây
A Quản lý đối tượng (tạo , kích hoạt, xóa bỏ các đối tượng)
B Xác định và tìm các đố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 Cả 3
Câu RPC (Remote Procedure Call) là gì ?
A Cơ chế triệu gọi trên 2 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
Câu Hệ thống nào sau đây là RPC (Remote Procedure Call) ?
A Sun RPC
B Microsoft . net Remotine
C
D
Câu 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 Cả 3
Câu Hệ thống nào sau đây là RPC
A CORBA
B Microsoft DCOm
C SOAP

D Tất cả đều đúng
Câu Trong hệ thống phân tán người ta sử dụng kỹ thuật bản sao để xây dựng
nhắm mục đích gì sau đây
A Tăng độ tin cậy
B Tăng tính sẵn sàng của hệ thống
C Tăng hiệu năng(Tăng quy mô hệ thống)
D Cả 3 đều đúng
Câu Điều khiển tương tranh trong hệ thống phân tán là
A Quá trình cho phép nhiều giao tác đồng thời mà không xảy ra sự tranh chấp
giữa các giao tác
B Quá trình xử lý lưu trạng thái đối tượng (Object ‘s state) thành các chuỗi byte
C Quá trình tái cấu trúc lại từ các bytes thành một đối tượng trong chương trình
D Cả 3 là đúng
Câu Hệ thống nào sau đây không phải là RPC
A CORBA
B Microsoft DCOm
C SOAP
D Socket
Câu Để xây dựng giao diện đồ họa trong Java chúng ta xử dụng thư viện nào
sau đây
A AWT
B Swing
C Java 2D
D Cả 3 đều đúng
Câu Chọn phát biều đúng sau đây
A Component là một đối tượng có biểu diễn đồ họa được hiện thị trên màn hình
mà người dùng có thể tương tác được
B Container là đối tượng vật chữa hay những đối tượng có khả năng quản lý và
nhóm các đối tượng khác lại
C 1 , 2 đều đúng
D 1 , 2 đều sai
Câu Đối tượng nào là đối tượng Component
A Button
B Panel
C Frame
D Dialog
Câu Đối tượng nào là đối tượng Container
A Button
B ScrollPanel

