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 - Đề 5

50 câu hỏi 60 phút

Thẻ ghi nhớ
Luyện tập
Thi thử
Nhấn để lật thẻ
1 / 50
PHP dựa theo syntax của ngôn ngữ nào?
A.
Basic
B.
Pascal
C.
C
D.
VB Script
Đáp án
Đáp án đúng: C
PHP chịu ảnh hưởng lớn từ cú pháp của ngôn ngữ C. Nhiều cấu trúc điều khiển (như if, else, for, while), toán tử, và cách viết code nói chung trong PHP tương tự như C.

Danh sách câu hỏi:

Lời giải:
Đáp án đúng: C
PHP chịu ảnh hưởng lớn từ cú pháp của ngôn ngữ C. Nhiều cấu trúc điều khiển (như if, else, for, while), toán tử, và cách viết code nói chung trong PHP tương tự như C.
Lời giải:
Đáp án đúng: A
Trong PHP, khi bạn gán một giá trị số thực (ví dụ: 50.0) cho một biến, PHP sẽ tự động xác định kiểu dữ liệu của biến đó là `double` (hoặc `float`, cả hai đều đại diện cho số thực).

* double (hoặc float): Kiểu dữ liệu này được sử dụng để biểu diễn các số thực, tức là các số có phần thập phân.
* integer: Kiểu dữ liệu này được sử dụng để biểu diễn các số nguyên, tức là các số không có phần thập phân.
* string: Kiểu dữ liệu này được sử dụng để biểu diễn chuỗi ký tự.
* boolean: Kiểu dữ liệu này được sử dụng để biểu diễn giá trị đúng hoặc sai (true hoặc false).

Vì vậy, khi bạn gán `$var = 50.0`, biến `$var` sẽ có kiểu `double`.

Câu 3:

Câu lệnh PHP nào không tương thích trong văn bản HTML?
Lời giải:
Đáp án đúng: D
Câu hỏi yêu cầu xác định cú pháp PHP không hợp lệ khi nhúng vào HTML.

* A. ``: Đây là cú pháp chuẩn và được khuyến nghị để nhúng code PHP vào HTML.
* B. ``: Đây là short tag, có thể sử dụng nếu được bật trong cấu hình PHP (short_open_tag = On). Tuy nhiên, không phải lúc nào nó cũng được hỗ trợ, vì vậy không nên lạm dụng.
* C. `<% echo "Hello World"; %>`: Đây là cú pháp ASP-style tag. Cú pháp này ít được sử dụng hơn và thường không được khuyến khích trừ khi có yêu cầu đặc biệt.
* D. ``: Đây không phải là một cú pháp hợp lệ cho PHP hoặc bất kỳ ngôn ngữ lập trình web phổ biến nào. Nó giống như một comment trong HTML nhưng lại chứa code PHP bên trong, do đó trình thông dịch PHP sẽ không hiểu và gây ra lỗi.

Vì vậy, đáp án D là cú pháp không tương thích trong văn bản HTML.
Lời giải:
Đáp án đúng: C
Câu hỏi này kiểm tra kiến thức về các lệnh xuất dữ liệu trong lập trình web, đặc biệt là lệnh được sử dụng để in nội dung ra trình duyệt.

* A. say: Không phải là một lệnh chuẩn để xuất dữ liệu trong các ngôn ngữ lập trình web phổ biến như PHP, HTML, JavaScript, v.v.
* B. write: Một số ngôn ngữ có thể sử dụng `write`, nhưng `echo` phổ biến và được sử dụng rộng rãi hơn trong PHP để xuất dữ liệu ra trình duyệt.
* C. echo: Đây là lệnh chính xác. Trong PHP, `echo` là một cấu trúc ngôn ngữ được sử dụng để xuất một hoặc nhiều chuỗi.
* D. cout<<: Đây là cú pháp xuất dữ liệu trong C++, không phải là cú pháp dùng trong môi trường web hoặc PHP.

Vậy, đáp án đúng nhất là C.

Câu 5:

PHP được bao bởi:
Lời giải:
Đáp án đúng: A
PHP là một ngôn ngữ kịch bản phía máy chủ, và để trình thông dịch PHP có thể nhận biết và xử lý mã PHP, mã này cần được bao bọc trong các thẻ đặc biệt. Cú pháp chính xác để bắt đầu và kết thúc một khối mã PHP là `` để kết thúc. Do đó, đáp án A là đáp án chính xác.

Các lựa chọn khác không đúng vì:
- B. `` là thẻ dùng cho Javascript.
- C. `...` ở thẻ kết thúc.
- D. `<&>...` không phải là cú pháp hợp lệ để bao bọc mã PHP.

Câu 6:

Cú pháp php gần giống nhất với
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 8:

Kết nối db nào là đú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
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 12:

Tên biến nào sau đây sai?
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 14:

Để chạy code PHP, bạn cần cài đặt
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 18:

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
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 24:

Kết quả của đoạn code dưới đây là?
<?php
function 2myfunc()
{
echo "Hello World";
}
2myfunc();
?>
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 27:

Dòng nào để khởi tạo một đối tượng thuộc lớp có tên foo 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

Câu 31:

Đoạn mã HTML nào sau đây được sử dụng cho việc upload tập tin trong form?
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 32:

Phát biểu nào sao đây sai về XML
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 34:

Phát biểu nào sao đây SAI về phương thức __construct()
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 41:

SQL là chữ viết tắt của ?
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 42:

Cho bảng user gồm các cột id, firstname, lastname, email và age. Sử dụng cụm nào trong câu SQL để in ra tên đầy đủ của một user (fullname = firstname + khoảng trắng + lastname
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 44:

Làm sao để chọn tất cả các cột trong bảng Persons?
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 46:

Trong MySQL, để chọn ra cột “FirstName” từ bảng “Persons”?
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:

Câu lệnh nào để tạo ra database “student”
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 49:

Câu lệnh nào được sử dụng để tạo bả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 50:

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