php
$a = array(
12,
5,
2
);
echo (array_product($a));
?>
Kết quả của đoạn code dưới đây là?
Trả lời:
Đáp án đúng: B
Đoạn code PHP này sử dụng hàm `array_product()` để tính tích của tất cả các phần tử trong mảng `$a`. Mảng `$a` được khởi tạo với các giá trị 12, 5 và 2. Hàm `array_product()` sẽ thực hiện phép nhân: 12 * 5 * 2 = 120. Vì vậy, kết quả in ra màn hình sẽ là 120.
Câu hỏi liên quan
Lời giải:
Đáp án đúng: C
Đoạn mã PHP trên sẽ báo lỗi vì tên hàm không được bắt đầu bằng số. Trong PHP, tên hàm phải bắt đầu bằng một chữ cái hoặc dấu gạch dưới, sau đó có thể chứa các chữ cái, số hoặc dấu gạch dưới. Do đó, "2myfunc" không phải là một tên hàm hợp lệ.
Vì vậy, đáp án chính xác là "Có lỗi xảy ra".
Lời giải:
Đáp án đúng: C
Đoạn code PHP sử dụng hàm `strstr()` để tìm kiếm chuỗi con trong một chuỗi. Hàm `strstr(string, search)` tìm kiếm lần xuất hiện đầu tiên của `search` trong `string`. Nếu tìm thấy, nó trả về phần còn lại của chuỗi từ điểm tìm thấy, bao gồm cả `search`. Nếu không tìm thấy, nó trả về `false`. Trong trường hợp này, `$email` là `user@yahoo . com` và `search` là `@`. Do đó, hàm `strstr()` sẽ trả về chuỗi từ vị trí của `@` trở đi, tức là `@yahoo . com`
Lời giải:
Đáp án đúng: C
Tính đóng gói (Encapsulation) là một trong bốn tính chất cơ bản của lập trình hướng đối tượng (OOP). Nó đề cập đến việc gói dữ liệu (thuộc tính) và các phương thức (hành vi) thao tác trên dữ liệu đó vào trong một đơn vị duy nhất, gọi là lớp. Điều này giúp bảo vệ dữ liệu khỏi bị truy cập trực tiếp từ bên ngoài lớp, tăng tính bảo mật và dễ bảo trì code.
* **Polymorphism (Tính đa hình):** Khả năng một đối tượng có thể có nhiều hình thức khác nhau.
* **Inheritance (Tính kế thừa):** Khả năng một lớp có thể kế thừa các thuộc tính và phương thức từ một lớp khác.
* **Abstraction (Tính trừu tượng):** Khả năng ẩn các chi tiết triển khai phức tạp và chỉ hiển thị các thông tin cần thiết.
Vậy đáp án đúng là Encapsulation (Tính đóng gói).
Lời giải:
Đáp án đúng: A
Đoạn code PHP này sử dụng tính năng kế thừa và các thuộc tính/phương thức static.
Class `A` có một thuộc tính static `$word` được khởi tạo với giá trị "hello" và một phương thức static `hello()` để in giá trị của `$word`. Class `B` kế thừa từ class `A` và ghi đè (override) thuộc tính static `$word` bằng giá trị "bye".
Khi gọi `B::hello()`, phương thức `hello()` được gọi từ class `A`, nhưng `static::$word` sẽ tham chiếu đến thuộc tính `$word` trong phạm vi của class mà phương thức được gọi (trong trường hợp này là class `B`). Do đó, giá trị của `$word` sẽ là "bye", chứ không phải "hello".
Vậy, kết quả hiển thị sẽ là "bye".
Lời giải:
Đáp án đúng: C
Đoạn mã PHP định nghĩa một interface tên là `foo`. Sau đó, nó sử dụng hàm `class_alias` để tạo một alias (bí danh) cho interface `foo` với tên là `bar`. Cuối cùng, nó kiểm tra xem interface `bar` có tồn tại hay không bằng cách sử dụng hàm `interface_exists` và in ra 'yes' nếu tồn tại và 'no' nếu không. Vì `class_alias` có thể tạo alias cho cả class và interface, `interface_exists('bar')` sẽ trả về `true`, do đó kết quả hiển thị sẽ là 'yes'.
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