Danh sách câu hỏi
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
  • String
  • byte
  • float
  • int
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
  • H
  • e
  • l
  • o
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
  • 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?
  • $final
  • dem
  • _final
  • final
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?
  • ARP
  • RARP
  • IP
  • UDP
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
  • int
  • int[]
  • String
  • Float
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.
Báo lỗi
Nếu có bất kì vấn đề nào về đề thi, vui lòng liên hệ với các bộ phận thông qua các hình thức sau
Số điện thoại: 0368.201.788
Email: contact@123job.vn
Chat trực tuyến: Chat với hỗ trợ

Lập trình mạng - Tổng

Mã quiz
1059
Số xu
5 xu
Thời gian làm bài
74 phút
Số câu hỏi
98 câu
Số lượt làm bài
0 lượt
Bắt đầu làm bài
Lưu tin Hủy lưu
Thông tin đề thi
Chủ đề
Công nghệ thông tin
Chia sẻ đề thi
Sao chép đường dẫn
Chia sẻ qua mạng xã hội

Đề thi trắc nghiệm mới nhất

40 câu hỏi
0 lượt đã test
30 phút
Miễn phí
Xem trước
35 câu hỏi
0 lượt đã test
26 phút
Miễn phí
Xem trước
69 câu hỏi
0 lượt đã test
52 phút
4 xu
Xem trước
150 câu hỏi
0 lượt đã test
113 phút
6 xu
Xem trước
99 câu hỏi
0 lượt đã test
74 phút
5 xu
Xem trước