Trắc nghiệm Java
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();
}
}
mạng cục bộ hoặc intenet 1 B Một socket bao gồm địa chỉ máy chủ và cổng kết nối (IP + port ) 2 C 1, 2 đều đúng D 1,2 đều sai đ/a C Câu 53 Cổng mặc định của bộ đăng ký từ xa rmiregistry A 1099 B 1098 C 1025 D 1024 đ/a A Câu Khi tạo một socket trên máy chủ cổng 5000 sử dụng phương thức khởi tạo socket[host, post] thì cầ xử lý ngoại lệ nào ? A unknownHostException B IOException C Cả 1 và 2 D AnithmeticException đ/a A Câu 55 Phương thức getHostAddress() trong lớp InetAddress là phương thức A Lấy về tên file của một URL B Mở một kết nối từ URL C Lấy về tên của một host từ URL D Lấy về địa chỉ IP của local host đ/a D Câu 56 Để khởi tạo một đối tượng URL với giao thức http, host www.yahoo.com có post 80 , file index.html ta sử dụng đoạn mã nào? A Try{ URL url = new URL ( “www.yahoo.com”,80, “index.html”); }catch (MainformedURLException e) B Try{ URL url = new URL (“http”, “www.yahoo.com”,80, “index.html”); }catch (MainformedURLException e) C Try{ URL url = new URL (“http”, 80, “www.yahoo.com”, “index.html”); }catch (MainformedURLException e) D Try{ URL url = new URL (“http”, “www.yahoo.com”,80, “index.ht”); }catch (MainformedURLException e) System.out.prinln(“Exception”+ e); đ/a B Câu 66 Câu lệnh nào sau đây ko xác đinh được đối tượng từ xa “obj” trên máy www.jguru.com(địa chỉ IP là 216.217.9.172), nơi đăng ký chuẩn RMI A Naming lookup (“rmi://www.jguru.com/obj1”); B Naming lookup(“rmi ://216.217.9.172/obj1”); C Naming lookup(“rmi://www.jguru.com.1199/obj1”) D Naming lookup(“//www.jguru.com.1099/obj1”) đ/a C Câu 67 Interface nào mà tất cả interface cho các dịch vụ từ xa kế thừa ? A Java.rmi.RemoteSevice B Java.rmi.Remotable C Java.rmi.severRemote D Java.rmi.Remote đ/a D Câu68 RMI Sever không load được các lớp từ vị trí nào sau đây ! A CLASSPATH của RMI client B CLASSPATH của RMI của sever C Từ một HTTP hoặc FPT sever trên mạng tại vị trí cụ thể client D Từ một HTTP hoặc FPT sever trên mạng tại vị trí cụ thể sever đ/a A Câu 69 Phát biểu nào sai trong các phát biểu sau đây A POP(Post Oiffice Protcol) là một giao thức tầng ứng dụng B POP(Post Oiffice Protcol) sử dụng hỗ trợ việc nhận mail C POP(Post Oiffice Protcol) hỗ trợ mainBox đơn cho mỗi người sử dụng D POP(Post Oiffice Protcol) là giao thức truyền tải thư tín đơn giản đ/a D Câu 1 Java hỗ trợ những đặc điểm nào sau đây? A Hướng đối tượng B Độc lập platform C Bảo mật D Tất cả các đặc điểm trên Đáp án D Câu 2 Source code của java có tên mở rộng là : A class B java C com D Tất cả đều sai. Đáp án B Câu 3 Java source code được trình biên dịch java biên dịch thành : A Bytecode B Executable code C Machine code D Tất cả đều sai Đáp án A Câu 4 Trình nào sẽ chuyển đổi java source code thành file .class? A javac B java C appletviewer D Tất cả điều đúng Đáp án A Câu 5 Chương trình nào thực thi 1 class file trong JVM A javac B java C appletviewer D Tất cả đều sai Đáp án B Câu 6 Trình nào cho phép ta chạy applet bên ngoài trình duyệt (browser) A appletviewer B www C java D tất cả đều đúng Đáp án A Câu 7 Cơ chế quản lý bộ nhớ của Java gồm 2 heap, static heap và dynamic heap. Chọn phát biểu đúng. A Static heap chứa các định nghĩa class + dữ liệu của các đối tượng + code chương trình. B Static heap chứa các định nghĩa class + code chương trình. C Dynamic heap chứa các định nghĩa class + dữ liệu của các đối tượng + code chương trình. D Dynamic heap chứa các định nghĩa class + code chương trình. Đáp án B Câu 1 Lớp DatagramSocket dùng để? A Chuyển đi một gói dữ liệu theo giao thức UDP (1) B Chứa dữ liệu để gửi đi trên mạng (2) C Định vị địa chỉ tài nguyên trên mạng (3) D Tất cả (1) (2) (3) đều sai. Đáp án A Câu 2 Cổng (port) mặc định cho các dịch vụ chạy trên môi trường J2EE là gì? A 1099 B 1024 C 1025 D 1098 Đáp án B Câu 3 Phát biểu nào sau đây sai khi nói về “tuần tự hóa đối tượng”? A Các đối tượng đó cần cài đặt giao tiếp java.io.Serializable. B Cung cấp khả năng lưu lại toàn bộ đối tượng xuống 1 tập tin. C Có thể khôi phục lại trạng thái ban đầu của đối tượng đó bằng toán tử new. D Có thể khôi phục cả các đối tượng con chứa trong đối tượng cần lưu. Đáp án C Câu 4 Phát biểu nào sau đây sai khi nói về factory object? A Cung cấp các đối tượng con cho máy khách. B Có thể khởi tạo độc lập mà không cần khai báo với rmiregistry. C Lắng nghe và đáp ứng các yêu cầu khởi tạo và tham chiếu các đối tượng con từ phía máy khách. D Triệu gọi các đối tượng con theo yêu cầu. Đáp án B Câu 5 Lớp UnicastRemoteObject dùng để: A Trả về hostname của client gọi phương thức từ xa. B Truyền tin trực tiếp với một trình đăng kí đang chạy trên server. C Tìm kiếm một tên đối tượng từ xa gắn với tên đối tượng D Tạo ra một đối tượng từ xa thực thi giao tiếp. Đáp án D Câu 6 Cổng mặc định của bộ đăng kí từ xa rmiregistry A 1099 B 1098 C 1025 D 1024 Đáp án A Câu 7 Kiểu trình bày để đặt các Component dưới dạng bảng? A CardLayout B GridLayout C FlowLayout D BorderLayout Đáp án B Câu 8 Chọn phát biểu đúng: A Lớp Writer có thể dùng để ghi các kí tự mã hóa khác nhau ra luồng xuất. B Lớp Writer có thể dùng để ghi các kí tự Unicode ra luồng xuất . C Lớp Writer có thể dùng để ghi các giá trị các kiểu kí tự ra luồng xuất. D A&B đúng Đáp án D Câu 9 Chọn phát biểu đúng: A Thể hiện của TextField có thể phát sinh ActionEvent B Thể hiện của TextArea có thể phát sinh ActionEvent C Thể hiện của Button có thể phát sinh ActionEvent D A&C đúng Đáp án D Câu 10 Chọn phát biểu đúng: A InputStream và OutputStream là 2 luồng dữ liệu kiểu byte. B Reader và Writer là hai luồng dữ liệu kiểu Character. C A&B đúng. D Tất cả đều sai. Đáp án C Câu 1 Để thực hiện kết nối theo cơ chế Socket cần biết những thông tin gì? A Địa chỉ của máy cần kết nối B Số hiệu cổng của chương trình dịch vụ C Sử dụng địa chỉ của máy cần kết nối và số hiệu cổng của chương trình dịch vụ D Chỉ cần Client và Server kết nối trong cùng một mạng Lan Đáp án C Câu 2 Chọn phát biểu đúng nhất trong các phát biểu sau: A Lớp Socket có thể được dùng kết nối chung cho cả máy khách và máy chủ. B Lớp Socket chỉ có thể dùng cho máy khách. C Lớp ServerSocket là lớp dùng kết nối với máy chủ D Tất cả đều sai. Đáp án A Câu 3 Lớp nào không thuộc gói java.net A SocketOption B SocketAddress C SocketImpl D DatagramPacket Đáp án A Câu 4 Để quy định kết nối theo TCP hay UDP ta sử dụng câu lệnh nào sau đây để tạo một Socket ? A public Socket(String host,int port) B public Socket(InetAddress address,int port) C public Socket(String host,int port,boolean stream) D Tất cả đều sai. Đáp án C Câu 5 Chọn phát biểu đúng trong các phát biểu sau: A Lớp DatagramSocket là lớp dùng để chuyển đi một gói dữ liệu theo giao thức TCP (1) B Lớp DatagramSocket là lớp dùng để chuyển đi một gói dữ liệu theo giao thức UDP (2) C Cả (1) và (2) đúng D Cả (1) và (2) sai Đáp án B Câu 1 Điều nào sau đây không phải của cấu trúc RMI A Stub and Skeleton B Remote Reference. C Transport Protocol. D None of the above. Đáp án D Câu 2 Lớp NumberFormat được sử dụng để tạo ra các định dạng địa phương (Local format) cụ thể nào? a. Con số. b. Tiền tệ. c. Tỷ lệ phần trăm. d.Ngày A a,b,c B b,c,d C a,b,d D a,b,c,d Đáp án A Câu 3 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 Đáp án B Câu 4 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 Đáp án D Câu 5 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 Đáp án D Câu 6 Remote Method Invocation (RMI) do sun đưa ra năm nào? A 1995 B 1996 C 1998 D 2000 Đáp án A Câu 7 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 đó đ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 đó đ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, tì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 Đáp án B Câu 8 Stubs tạo ra bởi trình biên dịch riêng biệt nhờ lệnh? A rmic B rmiregistry C invocation D Naming Đáp án A Câu 9 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 Đáp án B Câu 10 ORB 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ú Đáp án A Câu 11 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 kiế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 Đáp án D Câu 12 Phát biểu nào sau đây là ĐÚNG? A Hầu hết các ngôn ngữ lập trình (C,C++,Java,...) có khái niệm về các gọi thủ tục từ xa. B Ngôn ngữ trình biên dịch sẽ tạo ra Stubs client và server. C Phải sử dụng một trình biên dịch riêng biệt để phát sinh ra stubs D Để thực hiện gọi thủ tục từ xa cần có cơ chế phần cứng Đáp án C Câu 13 Trong ứng dụng RMI, để thực hiện triệu gọi ( invocations) đối tượng từ xa, ta sử dụng... A rmic B rmiregistry C invocation D Naming Đáp án B Câu 14 Đâu là tên của một remote object proxy được sử dụng bởi client A Skeleton B RemoteRel C MarshaledObject D Stub Đáp án D
File đính kèm:
- Trắc nghiệm Java.pdf