Câu 1:
Cho đoạn chương trình sau:
public class vd222 {
public static void main(String[] args) {
int a=7,b=4;
int x=(a}
}
Kết quả khi chạy chương trình là:
- Nghiệm là: 7.0
- Nghiệm là: 7
- Nghiệm là: 4.0
- Nghiệm là: 4
Câu 2:
Lớp nào sau đây chỉ được sử dụng trong mô hình TCP/IP ?
- Application
- Network
- Transport
- Internet
Câu 3:
Phạm vi truy cập của một đối tượng khi được khai báo public là gì?
- Có thể được truy cập từ tất cả mọi nơi.
- Có thể được truy cập từ các lớp trong cùng package.
- Có thể được truy cập từ các lớp trong cùng package và lớp con nằm trong package khác.
- Chỉ có thể truy cập từ các phơng thức khác trong class đó.
Câu 4:
Truyền dữ liệu theo phương thức UDP là dạng truyền dữ liệu?
- Không chính xác
- Chính xác
- Đảm bảo
- Tất cả đều đúng
Câu 5:
Điền vào phần ... cho phát biểu sau: "Mỗi gói dữ liệu chứa các thông tin:..., chiều dài gói, địa chỉ IP, và số cổng"
- Số cổng
- Chiều dài gói
- Dữ liệu
- Địa chỉ IP
Câu 6:
Có một số nhóm multicast đặc biệt gọi là well-known multicast. Trong đó nhóm 224.0.0.13 là nhóm gì?
- Là nhóm all-router PIM, tất cả các router đều có giao diện có khả năng multicast.
- Là nhóm all-router, tất cả các multicast router có khả năng multicast phải tham gia nhóm.
- Là nhóm all-router DVMRP, tất cả các router đều có giao diện có khả năng multicast.
- Là nhóm all-router OSPF, tất cả các router đều có giao diện có khả năng multicast.
Câu 7:
Tầng nào trong mô hình OSI có chức năng dùng để tạo ra những gói tin ?
- Data Link
- Transport
- Physical
- Network
Câu 8:
UDP là viết tắt của?
- User Datagram Protocol
- User Defined Protocol
- Under Datagram Package
- User Protocol Defined
Câu 9:
Điền phần còn thiếu cho cú pháp hàm sau: DatagramPacket( byte buf..., int len) trong lớp DatagramPackage
Câu 10:
Điền phần còn thiếu cho cú pháp hàm sau DatagramPacket( …… buf[], int len) trong lớp DatagramPackage
Câu 11:
Phạm vi truy cập của một đối tợng khi được khai bao protected là gì?
- Có thể được truy cập từ các lớp trong cùng package và lớp con nằm trong package khác.
- Có thể được truy cập từ các lớp trong cùng package.c. Có thể được truy cập từ tất cả mọi nơi.
- Chỉ có thể truy cập từ các phơng thức khác trong class dó.
Câu 12:
UDP sử dụng các lớp là?
- UDPClient
- UDPServer
- UDPHost
- UDPServer-Client
Câu 13:
Trong lớp DatagramPackage, phương thức khởi tạo ra gói tin có dữ liệu trong bộ nhớ đệm và chiều dài gói dữ liệu là?
- Public DatagramPackage (byte buf[], int len)
- Public DatagramPackage (byte buf[], int len, InetAddress I addr, int port)
- Public Datagram Package (byte buf[], int len, I addr, port, number)
- Public DatagramPackage(byte buf[]).
Câu 14:
Phương thức ServerSocket(int port, int count) trong lớp ServerSocket được sử dụng với mục đích gì
- Mở kết nối từ phía máy chủ chờ máy khách kết nối đến thông qua số hiệu cổng port
- Mở kết nối từ máy khách đến máy chủ và mở kết nối từ phía máy chủ đến máy khách
- Mở kết nối từ phía máy chủ chờ máy khách kết nối đến thông qua cổng port, cho phép số máy kết nối cùng lúc là count
- Mở kết nối từ máy khách đến máy chủ
Câu 15:
Loại mạng nào mà tất cả các tài nguyên được tập trung tại các Server và các tài nguyên được quản lý chia sẻ một cách có tổ chức ?
- Peer to peer
- Server based
- Ethernet
- Client / Server
Câu 16:
Giao thức multicast thực hiện trong lớp nào của mô hình OSI?
- Lớp 3 và lớp 4.
- Lớp 2 và lớp 3.
- Lớp 4 và lớp 7.
- Lớp 3 và lớp 7.
- Tất cả các lớp trừ lớp 5.
- Không phải các ý trên.
Câu 17:
Khai báo sau có ý nghĩa gì:
- public static ArrayList objE = new ArrayList();
- Khai báo một mảng các đối tợng Employees thuộc lớp objE
- Khai báo một mảng các đối tợng objE thuộc lớp Employees
- Khai báo đối tợng objE thuộc lớp Employees
- Khai báo đối tợng Employees thuộc lớp objE
Câu 18:
DatagramSocket được dùng để truyền và nhận các?
- Socket
- ServerSocket
- DatagramPacket
- DatagramSocket
Câu 19:
Việc chon một giá trị time-to-live (TTL) tốt trên các gói tin multicast là khó xác định. Giá trị hợp lệ của TTL nằm trong khoảng nào?
- 0 đến 255.
- 0 đến 16.
- 0 đến 127.
- Giá trị tùy ý.
Câu 20:
Điền vào phần …… cho phát biểu sau: "Mỗi gói dữ liệu chứa các thông tin: Dữ liệu, ……, địa chỉ IP, và số cổng"
- Số cổng
- Chiều dài gói
- Dữ liệu
- Địa chỉ IP
Câu 21:
= Phương thức nào sau đây dùng để lấy địa chỉ ip của máy chủ?
- getHostAddress()
- getHostName()
- getLocalHost()
- getLocalHostName()
Câu 22:
Một Multicast API không hỗ trợ hoạt động nào?
- Cho phép một quy trình tham gia vào một nhóm multicast cụ thể.
- Cho phép quy trình rời đi nhóm multicast.
- Cho phép một quy trình gửi thông điệp đến tất cả các quy trình của một nhóm multicast.
- Cho phép một quy trình để nhận thông điệp gửi đến từ một nhóm multicast.
- Không phải các ý trên.
Câu 23:
ava chạy trên hệ điều hành nào sau đây:
- Microsoft Windows
- Linux
- Sun Solaris OS
- Tất cả các đáp án đều đúng.
Câu 24:
Trong các phát biểu về mạng máy tính sau, phát biểu nào đúng?
- Mạng máy tính là các máy tính được kết nối với nhau.
- Mạng máy tính bao gồm: các máy tính, thiết bị mạng đảm bảo biệc kết nối, phần mềm cho phép thực hiện việc giao tiếp giửa các máy
- Mạng máy tính gồm: các máy tính, dây mạng, vỉ mạng
- Mạng máy tính gồm: các máy tính, dây mạng, vỉ mạng, hub
Câu 25:
Giao thức TCP/IP nào được sử dụng tại tầng Application của mô hình OSI?
- Telnet
- FTP
- TFTP
- Cả ba câu a, b, c đều đúng.
Câu 26:
Khi nhận được một DatagramPacket từ một quá trình khác gửi đến, ta có thể lấy thông tin cổng của quá trình gởi trên DatagramPacket này bằng phương thức?
- Public InetAddress getAddress()
- Public int getPort()
- Public byte[] getData()
- Public int getLength()
Câu 27:
Protocol là:
- Là các qui tắc để cho phép các máy tính có thể giao tiếp đ¬uợc với nhau
- Một trong những thành phần không thể thiếu trong hệ thống mạng
- a và b đúng
- a và b sai
- Là các qui tắc để cho phép các máy tính có thể giao tiếp đ¬ợc
- với nhau
Câu 28:
Sự phân đoạn dòng dữ liệu xảy ra tại tầng nào của mô hình OSI ?
- Transport
- Network
- Physical
- Data link
Câu 29:
Dịch vụ nào sau đây sử dụng giao thức TCP?
- HTTP
- TFTP
- SNMP
- Tất cả đều đúng
Câu 30:
Cho biết ứng dụng nào thuộc loại Client/Server:
- WWW (world wide web)
- MS Word
- MS Excel
- Photoshop
Câu 31:
Phương thức writeInt( int v)trong lớp DataOutputStream được sử dụng với mục đích gì ?
- Gửi một chuỗi ký tự v tới nguồn xuất bất kỳ
- Gửi một số nguyên v tới nguồn xuất bất kỳ
- Gửi một ký tự v tới nguồn xuất bất kỳ
- Gửi một số thực v tới nguồn xuất bất kỳ
Câu 32:
Tầng nào được sử dụng trong cả hai mô hình TCP/IP và OSI ?
- Application
- Session
- Internet
- Data link
Câu 33:
Có một số nhóm multicast đặc biệt gọi là well-known multicast. Trong đó nhóm 224.0.0.5 là nhóm gì?
- Là nhóm all-hosts, tất cả các host có khả năng multicast trên mạng phải tham gia nhóm.
- Là nhóm all-router, tất cả các multicast router có khả năng multicast phải tham gia nhóm.
- Là nhóm all-router DVMRP, tất cả các router đều có giao diện có khả năng multicast.
- Là nhóm all-router OSPF, tất cả các router đều có giao diện có khả năng multicast
Câu 34:
= Lớp nào sau đây sử dụng để tạo server trong thư viện java.net?
- Socket
- ServerSocket
- SocketServer
- DatagramSocket
Câu 35:
Lớp nào trong mô hình OSI thực hiện việc chọn đ¬ờng và chuyển tiếp thông tin; thực hiện kiểm soát luồng dữ liệu và cắt/hợp dữ liệu?
- Session
- Network
- Transport
- Data link.
Câu 36:
Công nghệ J2ME là công nghệ gì?
- Tất cả các ý trên.
- Cung cấp môi trường cho chương trình ứng dụng chạy trên các thiết bị cá nhân.
- Hỗ trợ chương trình chạy trên điện thoại di động, máy tính bỏ túi PDA hay Palm.
- Hỗ trợ phát triển các chương trình, phần mềm nhúng.
Câu 37:
Ngôn ngữ lập trình Java cung cấp các tính năng nào sau đây?
- Th viện tích hợp
- Giao diện lập trình ứng dụng
- Bộ công cụ giao diện ngời dùng
- Tất cả đáp án trên
Câu 38:
Mô hình Client - Server thỏa mãn điều kiện nào?
- Một Server phục vụ yêu cầu của nhiều Client
- Một Client phục vụ yêu cầu của nhiều Server
- Một Client chỉ phục vụ yêu cầu của một Server
- Một Server chỉ phục vụ yêu cầu của một Client
Câu 39:
Trong lớp DatagramSocket phương thức nhận gói dữ liệu về là?
- Public DatagramSocket() throws SocketException
- Public DatagramSocket(int port) throws SocketException
- Public void synchronized send(DatagramPackage p) throws IOException
- Public void synchronized receive(DatagramPackage p) throws IOException
Câu 40:
Lệnh sau trả về kết quả là bao nhiêu?
String greetings = “Hello”;
char letter = greetings.charAt(0);
Nghiait365@gmail.com - Môn Java cơ sở 19
Câu 41:
Khi nhận được một DatagramPacket từ một quá trình khác gửi đến, ta có thể lấy thông tin dữ liệu từ gói tin trên DatagramPacket này bằng phương thức?
- Public InetAddress getAddress()
- Public int getPort()
- Public byte[] getData()
- Public int getLength()
Câu 42:
Phương thức replaceFirst(char old, char new) được dùng để làm gì ?
- Thay thế ký tự old đầu tiên bằng ký tự new trong một chuỗi nào đó
- Thay thế ký tự old cuối cùng bằng ký tự new trong một chuỗi nào đó
- Thay thế tất cả ký tự new bằng ký tự old trong một chuỗi nào đó
- Thay thế tất cả các ký tự old bằng ký tự new trong một chuỗi nào đó
Câu 43:
Đoạn chương trình sau sai ở dòng nào?
1. try {
2. ServerSocket server = new ServerSocket(5000);
3. Socket client = server.accept;
4. InputStream inStream = client.getInputStream;
5. OutputStream outStream = client.getOutputStream;
6. Scanner in = new Scanner(inStream);
7. PrintWriter out = new PrintWriter(outStream,true);
8. out.println("Hello! Enter \"exit\" to logout");
9. boolean done = false;
10. while (!done && in.hasNextLine) {
11. String line = out.nextLine;
12. if (line.equals("browse web")) {
13. out.println("Mo chuong trinh duyet web");
14. } else if (line.equal("calculator"))
15. out.println("Mo chuong trinh may tinh dien tu");
16. else { out.println("Echo " + line); }
17. if (line.trim.equals("exit")) { done = true;}
18. }client.close } catch (IOException e) {}
- 1, 4, 6
- 2, 5, 10
- 11, 14, 18
- Không sai dòng nào
Câu 44:
= Phương thức nào trả về địa cổng socket kết nối đến?
- getPort()
- getLocalPort()
- getPortNumber()
- getLocalPortNumber()
Câu 45:
= Chương trình sau sai ở dòng nào?
1. for (int i = 0; i < args; i++) {
2. try {
3. Socket socket = new socket(args[i],80);
4. System.out.print("Connected to " + socket.getInetAddress);
5. System.out.print(" on port " + socket.getPort);
6. System.out.print(" from port " + socket.getLocalPort);
7. System.out.println(" of " + socket.getLocalAddress);
8. } catch (UnknownHostException e) {
9. e.printStackTrace;
10. } catch (SocketException e) {
11. e.printStackTrace;
12. } catch (IOException e) {
13. e.printStackTrace;
14. }
15. }
- 1,3
- 2,8
- 6,12
- Không sai dòng nào
Câu 46:
= “Socket là gì?”
- Là một trong những ph¬ơng thức giao tiếp
- Là ổ cắm điện
- Là một loại chip
- Tính chất của 1 vi xử lý
Câu 47:
Lệnh if CONDITION { Khối lệnh } có tác dụng gì?
- Nếu CONDITION đúng thì thực hiện Khối lệnh, nếu sai thì bỏ qua
- Nếu CONDITION sai thì thực hiện Khối lệnh, nếu đúng thì bỏ qua
- Tất cả đều sai.
- Không có đáp án đúng
Câu 48:
= Trong các bước giải thuật thiết kế cho client, bước nào sau đây dành riêng cho giải thuật dùng TCP?
- Xác định địa chỉ server.
- Tạo socket.
- Kết nối đến server
- Gửi nhận dữ liệu theo giao thức lớp ứng dụng đã thiết kế.
Câu 49:
Lớp String thuộc package nào?
- java.lang
- java.util
- java.string
- javax.util
Câu 50:
Trên cùng một máy tính, cổng trong giao thức TCP và UDP có thể trùng nhau hay không?
- Không
- Có
- Không biết
- Tùy từng máy
Câu 51:
Cho đoạn chương trình sau, khi client kết nối vào cổng 5000, nếu gõ lệnh Hello, server có phản ứng gì?
1. try {
2. ServerSocket server = new ServerSocket(5000);
3. Socket client = server.accept;
4. InputStream inStream = client.getInputStream;
5. OutputStream outStream = client.getOutputStream;
6. Scanner in = new Scanner(inStream);
7. PrintWriter out = new PrintWriter(outStream,true);
8. out.println("Hello! Enter \"exit\" to logout");
9. boolean done = false;
10. while (!done && in.hasNextLine) {
11. String line = in.nextLine;
12. if (line.equals("browse web")) {
13. out.println("Mo chuong trinh duyet web");
14. } else if (line.equals("calculator"))
15. out.println("Mo chuong trinh may tinh dien tu");
16. else { out.println("Echo " + line); }
17. if (line.trim.equals("exit")) { done = true;}
18. }client.close; } catch (IOException e) {}
- Echo Hello
- browse net
- calculator
- Hello
Câu 52:
= Phưuơng thức nào trả về địa chỉ socket?
- getInetAddress()
- getInetLocalAddress()
- getLocalAddress()
- getSocketName()
Câu 53:
Đoạn chương trình sau sai ở dòng nào?
1. try {
2. ServerSocket server = new ServerSocket(5000);
3. Socket client = server.accept;
4. InputStream inStream = client.getInputStream;
5. OutputStream outStream = client.getOutputStream;
6. Scanner in = new Scanner(inStream);
7. PrintWriter out = new PrintWriter(outStream,true);
8. out.println("Hello! Enter \"exit\" to logout");
9. boolean done = false;
10. while (!done && in.hasNextLine) {
11. String line = in.nextLine;
12. if (line.equals("browse web")) {
13. out.println("Mo chuong trinh duyet web");
14. } else if (line.equals("calculator"))
15. out.println("Mo chuong trinh may tinh dien tu");
16. else { out.println("Echo " + line); }
17. if (line.trim.equals("exit")) { done = true;}
18. }client.close; } catch (IOException e) {}
- 1, 4, 6
- 2, 5, 10
- 11, 14, 18
- Không sai dòng nào
Câu 54:
Câu nào sau đây là sai?
- /* chú thích
- /* chú thích */
- /** chú thích */
- // chú thích
Câu 55:
Để tạo đối tượng kết nối Socket theo giao thức UDP tại cổng 1234 ta chọn cách sau?
- DatagramSocket serverSocket= new DatagramSocket(1234)
- Datagram serverSocket= new DatagramSocket(1234)
- Datagram serverSocket= DatagramSocket(1234)
- DatagramSocket serverSocket=DatagramSocket(1234)
Câu 56:
Tầng nào trong mô hình OSI có chức năng chuyển đổi dữ liệu ?
- Application
- Presentation
- Transport
- Network
Câu 57:
Điền phần còn thiếu cho cú pháp hàm sau: DatagramPacket( byte buf[], ……. len, InetAddress host, int port) trong lớp DatagramPackage A
- float
- int
- byte
- InetAddress
Câu 58:
Kiểu dữ liệu byte có phạm vi trong khoảng nào?
- 0 đến 65535
- (-128) đến 127 +
- (-32,768) đến 32,767
- (-256) đến 255
Câu 59:
Biểu thức nào sau đây không hợp lệ:
- int x=6;x=x>>>5;
- int x=6;if(!(x>4)) { }
- String if="Hello";
- int x=6;x*=x;
Câu 60:
UDP sử dụng mô hình mạng nào?
- Mô hình OSI và TCP/IP
- TCP/IP
- OSI
- UDP
Câu 61:
Mô hình Client - Server là mô hình như nào?
- Là mô hình mạng trên đó có các máy chủ và máy tớ giao tiếp với nhau theo 1 hoặc nhiều dịch vụ
- Là mô hình nhiều máy con giao tiếp với nhau theo 1 hoặc nhiều dịch vụ
- Là mô hình nhiều máy tớ giao tiếp với nhau theo 1 hoặc nhiều dịch vụ
- Là mô hình nhiều máy khách giao tiếp với nhau theo 1 hoặc nhiều dịch vụ
Câu 62:
Cách khai báo mảng nào sau đây là đúng?
- Cả 3 cách khai báo đều đúng.
- int a[];
- int a[] = new int[10];
- int[] a;
Câu 63:
Cách đặt tên nào sau đây là không chính xác?
Câu 64:
Các định nghĩa phương thức sau đây định nghĩa nào sai:
- protected float MyMethd(float r, String s){r=10;return r;}
- private float MyMethd(float z, int i){z=10;return z;}
- final float MyMethd(float y){}
- static void My(float x){x=5;return x}
Câu 65:
Để khai báo lớp Xedap1 kế thừa lớp Xedap phải làm như thế nào?
- class Xedap1 extend Xedap {}
- public classs Xedap1 extend Xedap {}
- class Xedap1 extends Xedap {}
- Tất cả đều sai.
Câu 66:
Điền vào phần ... cho phát biểu sau: "Mỗi gói dữ liệu chứa các thông tin: Dữ liệu, chiều dài gói, ...., và số cổng"
- Số cổng
- Chiều dài gói
- Dữ liệu
- Địa chỉ IP
Câu 67:
Giả sử có khai báo sau:
public static ArrayList objE = new ArrayList;
để thêm một đối tợng vào mảng các đối tợng đã khai báo ở trên ta dùng lệnh:
- objE.add(obj)
- objE.addnew(obj)
- objE.Add(obj)
Câu 68:
Điền vào phần ... cho phát biểu sau: "Mỗi gói dữ liệu chứa các thông tin: Dữ liệu, chiều dài gói, địa chỉ IP , và ...."
- Số cổng
- Chiều dài gói
- Dữ liệu
- Địa chỉ IP
Câu 69:
Có một số nhóm multicast đặc biệt gọi là well-known multicast. Trong đó nhóm 224.0.0.2 là nhóm gì?
- Là nhóm all-hosts, tất cả các host có khả năng multicast trên mạng phải tham gia nhóm.
- Là nhóm all-router, tất cả các multicast router có khả năng multicast phải tham gia nhóm.
- Là nhóm all-router DVMRP, tất cả các router đều có giao diện có khả năng multicast.
- Là nhóm all-router OSPF, tất cả các router đều có giao diện có khả năng multicast
Câu 70:
= Phương thức accept của lớp ServerSocket có tác dụng gì?
- Lắng nghe một kết nối đến socket này và chấp nhận nó.
- Lắng nghe một kết nối đến máy client và chấp nhận nó.
- Chờ máy chủ kết nối đến một máy trạm nào đó.
- Tất cả các đáp án đều đúng.
Câu 71:
Phưuơng thức getPort trong lớp URL có ý nghĩa gì ?
- Trả về tên của máy chủ trong một chuỗi địa chỉ URL
- Trả về tên của file trong một chuỗi địa chỉ URL
- Trả về tên của giao thức trong một chuỗi địa chỉ URL
- Trả về số hiệu cổng sử dụng trong một chuỗi đĩa chỉ URL
Câu 72:
= Phương thức nào trả về địa chỉ mà socket kết nối đến?
- getInetAddress()
- getInetLocalAddress()
- getLocalAddress()
- getSocketName()
Câu 73:
Trong lớp DatagramSocket phương thức gửi gói dữ liệu đi là?
- Public DatagramSocket() throws SocketException
- Public DatagramSocket(int port) throws SocketException
- Public void synchronized send(DatagramPackage p) throws IOException
- Public void synchronized receive(DatagramPackage p) throws IOException
Câu 74:
Trước khi gởi một DatagramPacket đi, ta có thể đặt dữ liệu gởi đi trênDatagramPacket này bằng phương thức ?
- Public void setAddress(InternetAddress dis)
- Public void setPort(int port)
- Public void setData(byte buffer[])
- Public void setLength(int len)
Câu 75:
= “TCP service là gì?”
- Là giao thức điều khiển truyền vận là một trong các giao thức cốt lõi của bộ giao thức TCP/IP
- Là giao thức điều khiển truyền vận là một trong các giao thức cốt lõi của bộ giao thức UDP
- Là giao thức điều khiển truyền vận là một trong các giao thức cốt lõi của bộ giao thức Client/Server
Câu 76:
Có một số nhóm multicast đặc biệt gọi là well-known multicast. Trong đó nhóm 224.0.0.4 là nhóm gì?
- Là nhóm all-hosts, tất cả các host có khả năng multicast trên mạng phải tham gia nhóm.
- Là nhóm all-router, tất cả các multicast router có khả năng multicast phải tham gia nhóm.
- Là nhóm all-router DVMRP, tất cả các router đều có giao diện có khả năng multicast.
- Là nhóm all-router OSPF, tất cả các router đều có giao diện có khả năng multicast
Câu 77:
= Chương trình sau sai ở dòng nào?
1. for (int i = 0; i < args.length; i++) {
2. try {
3. Socket socket = new Socket(args[i],80);
4. System.out.print("Connected to " + socket.getInetAddress);
5. System.out.print(" on port " + socket.getPort);
6. System.out.print(" from port " + socket.getLocalPort);
7. System.out.println(" of " + socket.getLocalAddress);
8. } catch (UnknownHostException e) {
9. e.printStackTrace;
10. } catch (SocketException e) {
11. e.printStackTrace;
12. } catch (IOException e) {
13. e.printStackTrace;
14. }
15. }
- 1,3
- 2,8
- 6,12
- Không sai dòng nào
Câu 78:
Cho đoạn mã: int a = 9/0. Kết quả của đoạn mã là gì?
- Lỗi biên dịch
- Lỗi thực thi
- Không có lỗi
- Tất cả đều sai
Câu 79:
Trong lớp DatagramSocket phương thức khởi dựng để tạo kết nối UDP với số hiệu cổng là?
- Public DatagramSocket() throws SocketException
- Public DatagramSocket(int port) throws SocketException
- Public void synchronized send(DatagramPackage p) throws IOException
- Public void synchronized receive(DatagramPackage p) throws IOException
Câu 80:
Trong lớp DatagramSocket phương thức khởi dựng để tạo kết nối UDP là?
- Public DatagramSocket() throws SocketException
- Public DatagramSocket(int port) throws SocketException
- Public void synchronized send(DatagramPackage p) throws IOException
- Public void synchronized receive(DatagramPackage p) throws IOException
Câu 81:
Điền phần còn thiếu cho cú pháp hàm sau: DatagramPacket( …… buf[], int len, InetAddress host, int port) trong lớp DatagramPackage
- byte
- float
- InetAddress
- int
Câu 82:
Khi nhận được một DatagramPacket từ một quá trình khác gửi đến, ta có thể lấy thông tin địa chỉ máy gởi trên DatagramPacket này bằng phương thức?
- Public InternetAddress getAddress()
- Public int getPort()
- Public byte[] getData()
- Public int getLength()
Câu 83:
Package là tập hợp của:
- các lớp và các interface
- các interface
- các công cụ biên dịch
- các lớp
Câu 84:
Để chuyển đổi giá trị của một biến boolean, ta dùng toán tử nào?
Câu 85:
Giao thức nào sau đây là giao thức không kết nối trong tầng Transport của mô hình OSI?
Câu 86:
Điền phần còn thiếu cho cú pháp hàm sau: DatagramPacket( byte buf[], ...len) trong lớp DatagramPackage
Câu 87:
Cho đoạn chương trình, Chọn phát biểu đúng:
- int[] x = new int[25];
- Giá trị của x[24] là 0
- x[24] không tồn tại
- Tất cả câu trên đều sai
- Giá trị của x[24] là null
Câu 88:
Địa chỉ Multicast là dải địa chỉ nào?
- 224.0.0.0 đến 239.255.255.255
- 225.0.0.0 đến 238.255.255.255
- 224.0.0.0 đến 224.255.255.255
- 223.0.0.0 đến 224.255.255.255
Câu 89:
Lớp Soket trong lập trình mạng được sử dụng khi viết chương trình bên phía máy nào trong lập trình theo mô hình Client/Server:
- Máy chủ và máy khách
- Máy chủ
- Không phải máy chủ và máy khách
- Máy khách
Câu 90:
Để cấp phát động địa chỉ IP, ta có thể sử dụng dịch vụ có giao thức nào:
- Dùng giao thức DHCP
- Dùng giao thức FTP
- Dùng giao thức DNS
- Dùng giao thức HTTP
Câu 91:
Cho chuỗi địa chỉ URL được tạo ra bằng lệnh sau
- URL u = new URL("http://mail.google.com/mail/trinhxuan#inbox "); Kết quả in ra màn hình khi thực hiện lệnh:
- System.out.println("The protocol is "+u.getProtocol());
- The protocol is mail.google.com
- The protocol is http
- The protocol is /mail/trinhxuan
- The protocol is -1
Câu 92:
= Phương thức nào sau đây dùng để lấy tên của máy chủ?
- getHostAddress()
- getHostName()
- getLocalHost()
- getLocalHostName()
Câu 93:
Các máy tính trên Internet giao tiếp với nhau thông qua giao thức gì
- IP và TCP
- UDP và IP
- TCP và UDP
- IP, UDP và TCP
Câu 94:
Có một số nhóm multicast đặc biệt gọi là well-known multicast. Trong đó nhóm 224.0.0.1 là nhóm gì?
- Là nhóm all-systems.mcast.net, tất cả các host có khả năng multicast trên mạng phải tham gia nhóm.
- Là nhóm all-routers.mcast.net, tất cả các multicast router có khả năng multicast phải tham gia nhóm.
- Là nhóm mobile-agents.mscast.net, tất cả các đại lý di động đều có giao diện có khả năng multicast.
- Là nhóm ntp.mcast.net, tất cả các giao thức thời gian mạng.
Câu 95:
Truyền dữ liệu theo phương thức UDP ?
- Không đòi hỏi nhiều tài nguyên của hệ thống
- Đòi hỏi nhiều tài nguyên của hệ thống
- Chiếm dụng nhiều tài nguyên ổ cứng
- Không đáp án nào đúng
Câu 96:
Trước khi gởi một DatagramPacket đi, ta có thể đặt chiều dài dữ liệu gởi trên DatagramPacket này bằng phương thức ?
- Public void setAddress(InternetAddress dis)
- Public void setPort(int port)
- Public void setData(byte buffer[])
- Public void setLength(int len)
Câu 97:
Giao thức nào sử dụng địa chỉ IP là 224.0.0.5 và 224.0.0.6 cho truyền thông multicast?
- EIGRP.
- OSPF.
- PIM.
- Không phải các ý trên
Câu 98:
Lớp java.net.MulticastSocket là lớp con của lớp nào?
- DatagramSocket.
- SocketException.
- Socket.
- MulticastObject.