Trả lời:
Đáp án đúng: B
Số hiệu cổng mặc định cho Web Server như IIS (Internet Information Services) hay Apache là cổng 80. Đây là cổng tiêu chuẩn được sử dụng cho giao thức HTTP (Hypertext Transfer Protocol), giao thức nền tảng cho World Wide Web. Khi một trình duyệt web yêu cầu một trang web từ một máy chủ web, nó mặc định sử dụng cổng 80 nếu không có cổng nào khác được chỉ định trong URL.
Câu hỏi liên quan
Lời giải:
Đáp án đúng: D
Địa chỉ IP và số hiệu cổng không nên gán cứng (hard-coded) trong chương trình vì điều này ảnh hưởng đến tính linh động của ứng dụng. Khi địa chỉ IP và cổng được gán cứng, ứng dụng chỉ có thể hoạt động trên một cấu hình mạng cụ thể. Nếu cấu hình mạng thay đổi (ví dụ: địa chỉ IP của máy chủ thay đổi), ứng dụng sẽ không hoạt động cho đến khi mã nguồn được sửa đổi và biên dịch lại. Việc này làm giảm tính linh hoạt và khả năng thích ứng của ứng dụng với các môi trường khác nhau. Do đó, việc sử dụng các phương pháp cấu hình động (ví dụ: sử dụng tệp cấu hình, biến môi trường, hoặc các dịch vụ khám phá) để xác định địa chỉ IP và cổng là một phương pháp tốt để tăng tính linh hoạt và khả năng bảo trì của ứng dụng mạng.
Lời giải:
Đáp án đúng: D
Câu hỏi kiểm tra về khả năng chuyển đổi kiểu của tham chiếu đối tượng trong Java khi sử dụng phép gán và gọi phương thức.
* Phép gán: Khi gán một đối tượng cho một biến tham chiếu, kiểu của đối tượng phải tương thích với kiểu của biến tham chiếu. Có thể thực hiện upcasting (chuyển đổi lên kiểu cha) một cách tường minh hoặc ngầm định. Downcasting (chuyển đổi xuống kiểu con) phải thực hiện tường minh và có thể gây ra lỗi ClassCastException nếu đối tượng thực tế không thuộc kiểu con đó.
* Phép gọi phương thức: Khi gọi một phương thức trên một đối tượng, kiểu của đối tượng được sử dụng để xác định phương thức nào sẽ được gọi. Nếu có sự chuyển đổi kiểu tham chiếu, phương thức được gọi sẽ dựa trên kiểu tham chiếu sau khi chuyển đổi.
Vậy, tham chiếu của đối tượng có thể được chuyển đổi trong cả phép gán và phép gọi phương thức, nhưng cần tuân theo các quy tắc khác nhau liên quan đến tính tương thích kiểu và upcasting/downcasting. Do đó, đáp án C là chính xác nhất.
* Phép gán: Khi gán một đối tượng cho một biến tham chiếu, kiểu của đối tượng phải tương thích với kiểu của biến tham chiếu. Có thể thực hiện upcasting (chuyển đổi lên kiểu cha) một cách tường minh hoặc ngầm định. Downcasting (chuyển đổi xuống kiểu con) phải thực hiện tường minh và có thể gây ra lỗi ClassCastException nếu đối tượng thực tế không thuộc kiểu con đó.
* Phép gọi phương thức: Khi gọi một phương thức trên một đối tượng, kiểu của đối tượng được sử dụng để xác định phương thức nào sẽ được gọi. Nếu có sự chuyển đổi kiểu tham chiếu, phương thức được gọi sẽ dựa trên kiểu tham chiếu sau khi chuyển đổi.
Vậy, tham chiếu của đối tượng có thể được chuyển đổi trong cả phép gán và phép gọi phương thức, nhưng cần tuân theo các quy tắc khác nhau liên quan đến tính tương thích kiểu và upcasting/downcasting. Do đó, đáp án C là chính xác nhất.
Lời giải:
Đáp án đúng: D
Trong Java, khi toán tử `+` được sử dụng với một chuỗi (String), nó sẽ thực hiện phép nối chuỗi thay vì phép cộng số học. Trong đoạn mã `System.out.println(""+x+y);`, đầu tiên một chuỗi rỗng `""` được nối với giá trị của `x` (là 10). Kết quả là một chuỗi `"10"`. Sau đó, chuỗi `"10"` này lại được nối với giá trị của `y` (là 5). Kết quả cuối cùng là chuỗi `"105"`, và đây là giá trị được in ra màn hình.
Lời giải:
Đáp án đúng: D
Trong Java, từ khóa `static` có thể được áp dụng cho các thuộc tính (data field), phương thức (method) và các khối (static block). Tuy nhiên, từ khóa `static` không thể được áp dụng trực tiếp cho một lớp (class) bên trong một lớp khác (inner class) trừ khi lớp đó là một inner class static. Vì vậy, đáp án A là đáp án đúng.
Lời giải:
Đáp án đúng: A
Trong đoạn mã `short s = 5L;`, chúng ta đang cố gắng gán một giá trị kiểu `long` (5L) cho một biến kiểu `short`. Trong Java (và nhiều ngôn ngữ khác), `short` là một kiểu dữ liệu số nguyên nhỏ hơn `long`.
Việc gán một giá trị lớn hơn (kiểu `long`) cho một biến nhỏ hơn (kiểu `short`) có thể gây ra mất mát dữ liệu hoặc tràn số, vì kiểu `short` có thể không đủ chỗ để chứa toàn bộ giá trị của kiểu `long`. Tuy nhiên, trong trường hợp này, giá trị 5L (5 kiểu long) nằm trong phạm vi biểu diễn của kiểu short. Vì vậy, trình biên dịch Java sẽ tự động thực hiện thu hẹp kiểu (implicit narrowing conversion) từ long về short mà không báo lỗi biên dịch.
Dù không có lỗi biên dịch, việc thu hẹp kiểu có thể dẫn đến mất độ chính xác nếu giá trị của kiểu long vượt quá phạm vi của kiểu short. Trong trường hợp này, giá trị 5 nằm gọn trong cả hai kiểu, nhưng nếu giá trị lớn hơn phạm vi của short (-32768 đến 32767) thì sẽ có mất mát dữ liệu.
Vì vậy, đáp án chính xác nhất là D. Mất Độ Chính Xác (loss of accuracy), mặc dù trong trường hợp cụ thể này giá trị không bị mất, nhưng việc gán kiểu có nguy cơ này.
Việc gán một giá trị lớn hơn (kiểu `long`) cho một biến nhỏ hơn (kiểu `short`) có thể gây ra mất mát dữ liệu hoặc tràn số, vì kiểu `short` có thể không đủ chỗ để chứa toàn bộ giá trị của kiểu `long`. Tuy nhiên, trong trường hợp này, giá trị 5L (5 kiểu long) nằm trong phạm vi biểu diễn của kiểu short. Vì vậy, trình biên dịch Java sẽ tự động thực hiện thu hẹp kiểu (implicit narrowing conversion) từ long về short mà không báo lỗi biên dịch.
Dù không có lỗi biên dịch, việc thu hẹp kiểu có thể dẫn đến mất độ chính xác nếu giá trị của kiểu long vượt quá phạm vi của kiểu short. Trong trường hợp này, giá trị 5 nằm gọn trong cả hai kiểu, nhưng nếu giá trị lớn hơn phạm vi của short (-32768 đến 32767) thì sẽ có mất mát dữ liệu.
Vì vậy, đáp án chính xác nhất là D. Mất Độ Chính Xác (loss of accuracy), mặc dù trong trường hợp cụ thể này giá trị không bị mất, nhưng việc gán kiểu có nguy cơ này.
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Bộ Đồ Án Tốt Nghiệp Ngành Trí Tuệ Nhân Tạo Và Học Máy
89 tài liệu310 lượt tải

Bộ 120+ Đồ Án Tốt Nghiệp Ngành Hệ Thống Thông Tin
125 tài liệu441 lượt tải

Bộ Đồ Án Tốt Nghiệp Ngành Mạng Máy Tính Và Truyền Thông
104 tài liệu687 lượt tải

Bộ Luận Văn Tốt Nghiệp Ngành Kiểm Toán
103 tài liệu589 lượt tải

Bộ 370+ Luận Văn Tốt Nghiệp Ngành Kế Toán Doanh Nghiệp
377 tài liệu1030 lượt tải

Bộ Luận Văn Tốt Nghiệp Ngành Quản Trị Thương Hiệu
99 tài liệu1062 lượt tải
ĐĂNG KÝ GÓI THI VIP
- Truy cập hơn 100K đề thi thử và chính thức các năm
- 2M câu hỏi theo các mức độ: Nhận biết – Thông hiểu – Vận dụng
- Học nhanh với 10K Flashcard Tiếng Anh theo bộ sách và chủ đề
- Đầy đủ: Mầm non – Phổ thông (K12) – Đại học – Người đi làm
- Tải toàn bộ tài liệu trên TaiLieu.VN
- Loại bỏ quảng cáo để tăng khả năng tập trung ôn luyện
- Tặng 15 ngày khi đăng ký gói 3 tháng, 30 ngày với gói 6 tháng và 60 ngày với gói 12 tháng.
77.000 đ/ tháng