JavaScript is required
Danh sách đề

250 câu hỏi trắc nghiệm Lập trình PHP có lời giải minh họa - Đề 3

50 câu hỏi 60 phút

Thẻ ghi nhớ
Luyện tập
Thi thử
Nhấn để lật thẻ
1 / 50
Trình dịch PHP nào là trình dịch bạn cho là đúng?
A.
PHP Translator
B.
PHP Interpreter
C.
PHP Communicator
D.
Không có câu nào đúng
Đáp án
Đáp án đúng: B

Trong các trình dịch ngôn ngữ lập trình, trình dịch PHP thuộc loại Interpreter (Trình thông dịch). * PHP Interpreter (Trình thông dịch PHP): Đây là phần mềm thực hiện việc đọc và thực thi mã nguồn PHP trực tiếp, từng dòng một. Nó chuyển đổi mã PHP thành các lệnh mà máy tính có thể hiểu và thực hiện ngay lập tức, không cần biên dịch trước thành mã máy. Các lựa chọn khác không chính xác vì: * PHP Translator (Trình dịch PHP): Mặc dù có thể dịch mã PHP giữa các phiên bản hoặc để hiểu mục đích, thuật ngữ "Translator" không phải là thuật ngữ kỹ thuật chính thức để chỉ trình dịch PHP. * PHP Communicator (Trình giao tiếp PHP): Thuật ngữ này không liên quan đến cách PHP hoạt động hoặc được dịch.

Danh sách câu hỏi:

Câu 1:

Trình dịch PHP nào là trình dịch bạn cho là đúng?
Lời giải:
Đáp án đúng: B

Trong các trình dịch ngôn ngữ lập trình, trình dịch PHP thuộc loại Interpreter (Trình thông dịch). * PHP Interpreter (Trình thông dịch PHP): Đây là phần mềm thực hiện việc đọc và thực thi mã nguồn PHP trực tiếp, từng dòng một. Nó chuyển đổi mã PHP thành các lệnh mà máy tính có thể hiểu và thực hiện ngay lập tức, không cần biên dịch trước thành mã máy. Các lựa chọn khác không chính xác vì: * PHP Translator (Trình dịch PHP): Mặc dù có thể dịch mã PHP giữa các phiên bản hoặc để hiểu mục đích, thuật ngữ "Translator" không phải là thuật ngữ kỹ thuật chính thức để chỉ trình dịch PHP. * PHP Communicator (Trình giao tiếp PHP): Thuật ngữ này không liên quan đến cách PHP hoạt động hoặc được dịch.

Câu 2:

Khi sử dụng bộ PHP & Apache bạn phải trả
Lời giải:
Đáp án đúng: D
PHP và Apache là các phần mềm mã nguồn mở và được cung cấp hoàn toàn miễn phí. Người dùng có thể tải xuống, sử dụng, sửa đổi và phân phối lại mà không phải trả bất kỳ chi phí nào.
Lời giải:
Đáp án đúng: B
Toán tử `%` trong PHP (và nhiều ngôn ngữ lập trình khác) là toán tử modulo, nó trả về phần dư của phép chia số nguyên. Do đó, kết quả của `$var1 % $var2` sẽ luôn là một số nguyên (integer). Các kiểu dữ liệu khác như double (số thực), string (chuỗi) và boolean (true/false) không phù hợp trong trường hợp này.

Câu 4:

Câu lệnh nào là đúng , khi bạn muốn biến đổi dang (type) thành integer?
Lời giải:
Đáp án đúng: A
Trong PHP, để ép kiểu một biến sang kiểu số nguyên (integer), bạn sử dụng cú pháp `(int)` hoặc `(integer)` trước biến đó. Trong các lựa chọn được đưa ra, chỉ có phương án A sử dụng đúng cú pháp này. Các phương án còn lại đều sai cú pháp. Cụ thể:

  • Phương án A: `$item = (int) "100Laptop";` là cách ép kiểu chuỗi "100Laptop" thành số nguyên. PHP sẽ cố gắng lấy phần số từ đầu chuỗi, do đó `$item` sẽ có giá trị là 100.

  • Phương án B: `$tem = "int""100Laptop";` sai cú pháp, không phải là cách ép kiểu trong PHP.

  • Phương án C: `$item = [int] "100Laptop";` sai cú pháp. Cú pháp `[int]` không có nghĩa trong PHP.

  • Phương án D: `$item = INT"100Laptop";` sai cú pháp. `INT` không phải là một từ khóa hoặc hàm hợp lệ trong ngữ cảnh này.


Vì vậy, phương án A là phương án đúng.

Câu 5:

Ký hiệu nào dùng để kết thúc câu lệnh trong PHP?
Lời giải:
Đáp án đúng: C
Trong PHP, dấu chấm phẩy (;) được sử dụng để kết thúc mỗi câu lệnh. Đây là quy tắc cú pháp bắt buộc để trình thông dịch PHP có thể hiểu và thực thi code một cách chính xác.

* A. Dấu chấm đôi (::): Được sử dụng trong lập trình hướng đối tượng để truy cập các thành viên tĩnh của một lớp hoặc để ghi đè các phương thức của lớp cha.
* B. Dấu phẩy (,): Thường được sử dụng để phân tách các phần tử trong một danh sách, ví dụ như các tham số trong một hàm hoặc các giá trị trong một mảng.
* C. Dấu chấm phẩy (;): Đúng. Đây là ký hiệu kết thúc một câu lệnh trong PHP.
* D. Dấu thán (!): Là toán tử phủ định logic, được sử dụng để đảo ngược giá trị của một biểu thức boolean.

Câu 6:

Loại biến nào được dùng trong PHP?
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

Câu 7:

Cách nào đúng để include 1 file "time.inc" ?
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

Câu 8:

Để +1 cho biến $count
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

Câu 9:

Để ghi chú trong file php
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
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

Câu 15:

Câu nào dưới đây có kết quả bằng với $add += $add ?
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

Câu 16:

Câu lệnh nào là đúng , khi bạn muốn biến đổi dang (type) thành integer?
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

Câu 18:

MYSQL/MYSQLI là
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

Câu 19:

Câu lệnh SELECT mà không có mệnh đề WHERE sẽ trả về
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

Câu 20:

Trong PHP, hàm nào dùng để nhận dữ liệu trả về từ câu truy vấn database?
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

Câu 21:

Câu lệnh SELECT mà không có mệnh đề WHERE sẽ trả về
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

Câu 24:

Câu lệnh nào lưu trữ giá trị 111 trong biến num?
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

Câu 25:

Tên biến nào sau đây là hợp lệ
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

Câu 28:

Kết quả của đoạn code dưới đây là?
<?php
define("GREETING", "Hello you! How are you today?");
echo constant("GREETING");
?>
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

Câu 30:

Tính kế thừa trong OOP là
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

Câu 31:

PHP không hỗ trợ từ khóa tầm vực nào sau đâ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

Câu 37:

Một tập tin được cấu hình với quyền 754, như vậy phát biểu nào sau đây là phát biểu đúng ?
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

Câu 38:

Làm cách nào để lưu trữ một biến age có giá trị 25 vào trong session
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

Câu 39:

Làm thế nào để bạn bắt đầu sử dụng Session trong PHP?
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
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

Câu 47:

Hàm nào dùng để lấy thời gian hiện tại trong MySQL
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

Câu 48:

Câu lệnh nào được sử dụng để chọn CSDL?
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