300+ câu trắc nghiệm Phát triển ứng dụng với PHP và MySQL có đáp án - Phần 3
25 câu hỏi
Đoạn script sau đây cho ra kết quả gì?
<?php
$str = "3dollars";
$a = 20;
$a += $str;
print ($a);
?>
23 dollars
203 dollars
320 dollars
23
Chọn đáp án D.
Đoạn code sau đây cho ra kết quả gì?
<?php
function zz(&$x)
{
$x = $x + 5;
}
$x = 10;
zz($x);
echo $x;
?>
5
0
15
Chọn đáp án C.
Đoạn code sau đây cho ra kết quả gì?
<?php
$x = array(
2 => "mouse",
7 => "keyboard"
);
$y = array_keys($x);
echo $y[1];
?>
mouse
keyboard
7
2
Chọn đáp án C.
Đoạn code sau đây cho ra kết quả gì?
<?php
$data = "98.8degrees";
(double)$data;
(int)$data;
(string)$string;
echo $data;
?>
98
98.8
98.8 degrees
degrees
Chọn đáp án C.
Đoạn code sau đây cho ra kết quả gì?
<?php
$x = "101.5degrees";
(double)$x;
(int)$x;
echo (string)$x;
?>
101.5
degrees
101
101.5degrees
Chọn đáp án D.
Để comment 1 dòng trong PHP, ngoài dấu // thì còn có dấu #, đúng hay sai?
Đúng
Sai
Chọn đáp án A.
Tên biến nào sau đây sai?
$number-in-class
$nic
$NumberInClass
$number_in_class
Chọn đáp án A.
Đoạn code sau đây cho ra kết quả gì?
<?php
$father = "mother";
$mother = "son";
echo $$father;
?>
son
mother
motherson
error
Chọn đáp án A.
Đoạn code sau cho ra kết quả gì?
<?php
$arr = array(
5 => 1,
12 => 2
);
$arr[] = 56;
$arr["x"] = 42;
echo var_dump($arr);
?>
42
array(3) { [12]=> int(2) [13]=> int(56) ["x"]=> int(42) }
array(4) { [5]=>int(1) [12]=> int(2) [13]=> int(56) ["x"]=> int(42) }
1,2,56,42
Chọn đáp án C.
Đoạn code sau cho ra kết quả gì?
<?php
$date = "2009-5-19";
$time = "14:31:38";
$datetime = $date . $time;
echo date("Y-m-d:H:i:s", strtotime($datetime));
?>
2009-5-19:14:31:38
2009-5-19:2:31:38
19-5-2009:2:31:38
19/5/2009:14:31:38
Chọn đáp án A.
Đoạn code sau cho ra kết quả gì?
<?php
$color = array(
"red",
"yellow",
"white"
);
$x = in_array("black", $color);
if ($x == 0) echo "good bye";
if ($x == 1) echo "Hello";
?>
Hello
Error
good bye
None of the above
Chọn đáp án C.
Khi thực thi biến này $Var3 = $var1 % $var2 dạng type của nó là
double
integer
string
boolean
Chọn đáp án B.
Dạng type nào sẽ được tự động dịch khi gán biến này $var = 50.0
double
integer
string
boolean
Chọn đáp án A.
Để chạy code PHP, bạn cần cài đặt
PHP
PHP, Apache
Apache, IIS
IIS
Chọn đáp án B.
Tên biến nào sau đây là hợp lệ
$3hello
$this
$_hello
Tất cả đều không hợp lệ
Chọn đáp án C.
Câu nào dưới đây có kết quả bằng với $add += $add?
$add = $add
$add = $add + $add
$add = $add + 1
$add = $add + $add + 1
Chọn đáp án B.
Câu lệnh nào là đúng, khi bạn muốn biến đổi dạng (type) thành integer?
$item = (int) "100Laptop";
$tem = "int""100Laptop";
$item = [int] "100Laptop";
$item = INT"100Laptop";
Chọn đáp án A.
Type boolean trả cho ta giá trị gì?
true hay false
equal hay unequal
bigger hay smaller
yes hay none
Chọn đáp án A.
PHP không hỗ trợ dạng type nào?
integer
string
single
double
Chọn đáp án C.
Dấu (biểu tượng) nào được dùng để làm thành một biến
!
?
$
&
Chọn đáp án C.
Khi sử dụng bộ PHP & Apache bạn phải trả
$1500
$150
$50 / mỗi tháng
Miễn phí
Chọn đáp án D.
MySQL chạy trên hệ điều hành nào
Mac OS
Chỉ Windows
Chỉ Linux
Cả ba câu trên đều đúng
Chọn đáp án D.
Câu lệnh nào để thêm 1 dòng vào bảng trong MySQL/MySQLi
Add new
Insert into
Update new
Insert new
Chọn đáp án B.
Trong mệnh đề LIKE, cú pháp nào là đúng để tìm các giá trị kết thúc bằng “qpt”
LIKE %qpt
LIKE *ton
LIKE ton$
LIKE ^.*ton$
Chọn đáp án A.
MySQL/MySQLi là
Ngôn ngữ lập trình
Hệ quản trị cấu trúc dữ liệu
Kỹ thuật để xây dựng các chương trình có độ tin cậy cao
Hệ quản trị CSDL
Chọn đáp án D.








