JavaScript is required
Danh sách đề

300+ câu hỏi trắc nghiệm Phát triển ứng dụng với PHP và MySQL có lời giải cụ thể - Đề 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

Câu lệnh PHP nào không tương thích trong văn bản HTML?

A.

<?php echo "Hello World"; ?>

B.

<? echo "Hello World"; ?>

C.

<% echo "Hello World"; %>

D.

<! echo "Hello Wordl"; !>

Đáp án

Trong PHP, có một số cách để nhúng mã PHP vào trong văn bản HTML. Các cách phổ biến bao gồm:

  • <?php ... ?>: Đây là cách viết chuẩn và được khuyến nghị sử dụng.
  • <? ... ?>: Đâ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, nó không được khuyến khích sử dụng vì tính tương thích không cao.
  • <% ... %>: Đây là kiểu ASP tag, chỉ hoạt động khi được kích hoạt trong cấu hình PHP (asp_tags = On).

Tuy nhiên, cú pháp <! ... !> không phải là một cú pháp hợp lệ để nhúng mã PHP vào trong HTML. Nó thường được sử dụng cho comment trong HTML, không phải để thực thi mã PHP.

Danh sách câu hỏi:

Câu 1:

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

Trong PHP, có một số cách để nhúng mã PHP vào trong văn bản HTML. Các cách phổ biến bao gồm:

  • <?php ... ?>: Đây là cách viết chuẩn và được khuyến nghị sử dụng.
  • <? ... ?>: Đâ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, nó không được khuyến khích sử dụng vì tính tương thích không cao.
  • <% ... %>: Đây là kiểu ASP tag, chỉ hoạt động khi được kích hoạt trong cấu hình PHP (asp_tags = On).

Tuy nhiên, cú pháp <! ... !> không phải là một cú pháp hợp lệ để nhúng mã PHP vào trong HTML. Nó thường được sử dụng cho comment trong HTML, không phải để thực thi mã PHP.

Câu 2:

PHP được bao bởi:

Lời giải:
Đáp án đúng: A

Trong PHP, mã lệnh được đặt bên trong cặp thẻ <?php ... ?>. Đây là cách trình thông dịch PHP nhận biết và thực thi các đoạn mã PHP. Các cách viết khác như <? ... ?> (short tag, có thể không được kích hoạt trên mọi máy chủ), <!--php ... --> (dùng cho comment trong HTML, không phải để viết mã PHP), và <&> ... </&> (không phải cú pháp PHP hợp lệ) đều không đúng.

Câu 3:

Để in ra "Hello World" trong PHP

Lời giải:
Đáp án đúng: C

Trong PHP, để in ra một chuỗi ký tự, chúng ta sử dụng lệnh echo. Lệnh này sẽ xuất ra màn hình nội dung được chỉ định sau nó.

  • Phương án A: "Hello World"; không phải là cú pháp hợp lệ trong PHP để in ra màn hình. Nó chỉ là một chuỗi ký tự, nhưng không có lệnh nào để xuất nó ra.
  • Phương án B: Document.Write("Hello World"); là cú pháp JavaScript, không phải PHP.
  • Phương án C: echo "Hello World"; là cú pháp chính xác trong PHP để in ra chuỗi "Hello World".
  • Phương án D: Vì chỉ có phương án C đúng, nên phương án này sai.

Câu 4:

Cú pháp PHP gần giống nhất với

Lời giải:
Đáp án đúng: A
PHP chịu ảnh hưởng lớn từ cú pháp của ngôn ngữ C, đặc biệt là trong các cấu trúc điều khiển như `if`, `else`, `for`, `while` và cách sử dụng dấu chấm phẩy (`;`) để kết thúc câu lệnh. Bên cạnh đó, PHP cũng vay mượn nhiều đặc điểm từ Perl, nhất là trong việc xử lý chuỗi và biểu thức chính quy (regular expressions). Do đó, đáp án "Perl and C" là chính xác nhất. Các lựa chọn khác không chính xác vì: * VBScript: Là ngôn ngữ kịch bản của Microsoft, có cú pháp khác biệt đáng kể so với PHP. * JavaScript: Dù có một số điểm tương đồng (ví dụ: sử dụng dấu ngoặc nhọn `{}` cho các khối lệnh), cú pháp tổng thể khác biệt. * Java: Là ngôn ngữ hướng đối tượng mạnh mẽ, có cú pháp phức tạp hơn và ít điểm chung với PHP hơn so với C và Perl.
Lời giải:
Đáp án đúng: B

Trong PHP, cả dấu nháy đơn (') và dấu nháy kép (") đều có thể được sử dụng để tạo chuỗi. Tuy nhiên, giữa chúng có sự khác biệt quan trọng:

  • Dấu nháy đơn: Chuỗi trong dấu nháy đơn được coi là chuỗi ký tự thuần túy. Các biến và các ký tự escape (ví dụ: \n, \t) sẽ không được diễn giải.
  • Dấu nháy kép: Chuỗi trong dấu nháy kép sẽ diễn giải các biến (thay thế tên biến bằng giá trị của nó) và các ký tự escape.

Vì câu hỏi chỉ nói rằng có thể sử dụng cả hai loại dấu nháy cho chuỗi, điều này 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
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 11:

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

Câu 12:

PHP không hỗ trợ dạng type nào?

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

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

<?php

$a = 1;

if (print $a) print "True";

else print "False";

?>

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

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

Dòng nào để định nghĩa hằng số PI 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 25:

Phát biểu nào sau đâ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

Câu 28:

Điều này sao đây mô tả đúng về thư viện PHPThumb

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:

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

Thứ tự mệnh đề trong SQL được sắp xếp theo độ giảm dần thứ tự ưu tiên là phát biểu 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

Câu 33:

mysql_pconnect() dù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 34:

Câu lệnh nào được dùng để xóa 1 database 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 35:

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

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

WWW là viết tắt của từ tiếng Anh 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
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 45:

Phát biểu nào sau đây về website động là 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

Câu 46:

Kết quả đúng khi cho chạy đoạn chương trình sau nếu có tập tin “vidu.txt”?

php

<?php

$f = "vidu.txt";

if (!unlink($f))

{

echo "Khong xoa duoc tap tin $f";

}

else

{

echo "Da xoa tap tin $f";

}

?>

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:

Để truyền dữ liệu như một biến trong PHP bạn cần phải làm gì?

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 sau đây để xóa khỏi bảng CMXQ_Users tất cả những người có User_Name = "CMXQ"?

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