300+ câu trắc nghiệm tổng hợp Lập trình Web có đáp án - Phần 11
30 câu hỏi
Kết quả đoạn script là gì:
php
<?php
$x="101.5degrees";
(double)$x;
(int)$x;
echo (string)$x;
?>
101.5
degrees
101
101.5degrees
Chọn đáp án D.
Tên biến nào sau đây sai?
$number-in-class
$nic
$NumberInClass
$number_in_class
Đáp án:Chọn đáp án A.
Đoạn code sau cho ra kết quả gì:
php
<?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
<?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
<?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
<?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
Tất cả các câu trên đều sai
Chọn đáp án C.
Các tập tin PHP có phần mở rộng mặc định là:
html
xml
php
ph
Chọn đáp án C.
Để viết code PHP, bạn có thể sử dụng bộ Editor:
Notepad
Notepad ++
Adobe Dreamweaver
Cả 3 câu trên đều đúng
Chọn đáp án D.
Để chạy code PHP, bạn cần cài đặt:
PHP
PHP, Apache
Apache, IIS
IIS
Chọn đáp án B.
Phiên bản …. giới thiệu tính năng Try/catch Exception?
PHP 4
PHP 5
PHP 5.3
PHP 6
Chọn đáp án B.
Câu lệnh nào lưu trữ giá trị 111 trong biến num?
int $num = 111;
int mum = 111;
$num = 111;
111 = $num;
Chọn đáp án C.
Kết quả của đoạn php dưới đây là?
php
<?php
$num = 1;
$num1 = 2;
print $num . "+" . $num1;
?>
3
1+2
1.+.2
Xảy ra lỗi
Chọn đáp án B.
Kết quả của đoạn code dưới đây là?
php
<?php
$num = "1";
$num1 = "2";
print $num + $num1;
?>
3
1+2
12
Xảy ra lỗi
Chọn đáp án A.
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.
Kết quả của đoạn code dưới đây là?
php
<?php
$color = "maroon";
$var = $color[2];
echo "$var";
?>
a
Error
$var
r
Chọn đáp án D.
Kết quả của đoạn code dưới đây là?
php
<?php
$score = 1234;
$scoreboard = (array) $score;
echo $scoreboard[0];
?>
1
Error
1234
2
Chọn đáp án C.
Kết quả của đoạn code dưới đây là?
php
<?php
$total = "25 students";
$more = 10;
$total = $total + $more;
echo "$total";
?>
Error
35 students
35
25 students
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 output ra “$x” trên màn hình?
echo “$x”;
echo “$$x”;
echo “/$x”;
echo “$x;”;
Chọn đáp án A.
Kết quả của đoạn code dưới đây là?
php
<?php
$a = "clue";
$a .= "get";
echo "$a";
?>
get
true
false
clueget
Chọn đáp án D.
Kết quả của đoạn code dưới đây là?
php
<?php
$a = 5;
$b = 5;
echo ($a === $b);
?>
5 === 5
Error
1
False
Chọn đáp án C.
Kí tự nào sau đây là kí tự xuống hàng trong PHP?
\r
\n
/n
/r
Chọn đáp án B.
Kết quả của đoạn code dưới đây là?
php
<?php
$num = 10;
echo 'What is her age? \n She is $num years old';
?>
What is her age? \n She is $num years old
What is her age? She is $num years old
What is her age? She is 10 years old
What is her age? She is 10 years old
Chọn đáp án A.
Kết quả của đoạn code dưới đây là?
php
<?php
$team = "arsenal";
switch ($team) {
case "manu":
echo "I love man u";
case "arsenal":
echo "I love arsenal";
case "manc":
echo "I love manc"; }
?>
I love arsenal
Error
I love arsenalI love manc
I love arsenalI love mancI love manu
Chọn đáp án C.
Nếu $a = 12 thì câu lệnh sau: ($a == 12) ? 5 : 1 có kết quả là?
12
1
Error
5
Chọn đáp án D.
Kết quả của đoạn code dưới đây là?
php
<?php
function calc($price, $tax="")
{
$total = $price + ($price * $tax);
echo "$total";
}
calc(42);
?>
Error
0
42
84
Chọn đáp án C.
Kết quả của đoạn code dưới đây là?
php
<?php
$op2 = "blabla";
function foo($op1)
{
echo $op1;
echo $op2;
}
foo("hello");
?>
helloblabla
Error
hello
helloblablablabla
Chọn đáp án C.
Trong PHP, hàm bắt đầu bởi __(2 dấu _) được gọi là hàm…
Magic Function
Inbuilt Function
Default Function
User Defined Function
Chọn đáp án A.
Kết quả của đoạn code dưới đây là?
php
<?php
function foo($msg)
{
echo "$msg";
}
$var1 = "foo";
$var1("will this work");
?>
Error.
$msg
0
will this work
Chọn đáp án D.
Rasmus Lerdorf, người tạo ra ngôn ngữ PHP là người nước nào?
Úc
Ấn Độ
Greenland
Anh
Chọn đáp án C.








