250 câu hỏi trắc nghiệm lập trình PHP có đáp án - Phần 3
50 câu hỏi
Kết quả của đoạn code dưới đây là?
<?php
$total = "25 students";
$more = 10;
$total = $total + $more;
echo "$total";
?>
Error
35 students
35
25 students
C là đáp án đúng
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
B là đáp án đúng
Câu lệnh nào output ra “$x” trên màn hình
echo “\$x”;
echo “$$x”;
echo “/$x”;
echo “$x;”
A là đáp án đúng
Kết quả của đoạn code dưới đây là?
<?php
$a = "clue";
$a .= "get";
echo "$a";
?>
get
true
false
clueget
D là đáp án đúng
Kết quả của đoạn code dưới đây là?
<?php
$a = 5;
$b = 5;
echo ($a === $b);
?>
5 === 5
Error
1
False
C là đáp án đúng
Kí tự nào sau đây là kí tự xuống hàng trong PHP?
\r
\n
/n
/r
B là đáp án đúng
Kết quả của đoạn code dưới đây là?
<?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?
A là đáp án đúng
Kết quả của đoạn code dưới đây là?
<?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
C là đáp án đúng
Nếu $a = 12 thì câu lệnh sau: ($a == 12) ? 5 : 1 có kết quả là?
12
1
Error
5
D là đáp án đúng
Kết quả của đoạn code dưới đây là?
<?php
function calc($price, $tax = "")
{
$total = $price + ($price * $tax);
echo "$total";
}
calc(42);
?>
Error
0
42
84
C là đáp án đúng
Kết quả của đoạn code dưới đây là?
<?php
$op2 = "blabla";
function foo($op1)
{
echo $op1;
echo $op2;
}
foo("hello");
?>
helloblabla
Error
hello
helloblablablabla
C là đáp án đúng
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
A là đáp án đúng
Kết quả của đoạn code dưới đây là?
<?php
function foo($msg)
{
echo "$msg";
}
$var1 = "foo";
$var1("will this work");
?>
Error.
$msg
0
will this work
D là đáp án đúng
Rasmus Lerdorf, người tạo ra ngôn ngữ PHP là người nước nào?
Úc
Ấn Độ
Greenland
Anh
C là đáp án đúng
Trong PHP, hàm nào được sử dụng để nén 1 chuỗi?
zip_compress()
zip()
compress()
gzcompress()
D là đáp án đúng
Kết quả của đoạn code dưới đây là?
<?php
echo chr(52);
?
1
2
3
4
D là đáp án đúng
Kết quả của đoạn code dưới đây là?
<?php
echo ord("hi");
?>
106
103
104
209
C là đáp án đúng
Kết quả của đoạn code dưới đây là?
<?php
echo ucwords("i love my country");
?>
I love my country
i love my Country
I love my Country
I Love My Country
D là đáp án đúng
Kết quả của đoạn code dưới đây là?
<?php
echo lcfirst("welcome to India");
?>
welcome to India
welcome to india
Welcome to India
Welcome to india
A là đáp án đúng
Mảng PHP bắt đầu bởi phần tử có vị trí
1
2
0
-1
C là đáp án đúng
Trong PHP, hàm nào dùng để kiểm tra 1 đối tượng có phải là mảng hay không?
this_array()
is_array()
do_array()
in_array()
B là đáp án đúng
Trong PHP, hàm nào dùng để thêm phần tử vào cuối mảng?
array_unshift()
into_array()
inend_array()
array_push()
D là đáp án đúng
Kết quả của đoạn code dưới đây là?
<?php
$fruits = array(
"apple",
"orange",
"banana"
);
echo (next($fruits));
echo (next($fruits));
?>
orangebanana
appleorange
orangeorange
appleapple
A là đáp án đúng
Trong PHP, hàm nào dùng để truy xuất tới phần tử trước đó trong mảng?
last()
before()
prev()
previous()
C là đáp án đúng
Trong PHP, hàm nào sắp xếp mảng theo thứ tự giảm dần?
sort()
asort()
rsort()
dsort()
C là đáp án đúng
Kết quả của đoạn code dưới đây là?
<?php
$fruits = array(
"apple",
"mango",
"peach",
"pear",
"orange"
);
$subset = array_slice($fruits, 2);
print_r($subset);
?>
Array ( [0] => peach )
Array ( [0] => apple [1] => mango [2] => peach )
Array ( [0] => apple [1] => mango )
Array ( [0] => peach [1] => pear [2] => orange
D là đáp án đúng
Kết quả của đoạn code dưới đây là?
<?php
$number = array(
"4",
"hello",
2
);
echo (array_sum($number));
?>
4hello2
4
2
6
D là đáp án đúng
Kết quả của đoạn code dưới đây là?
<?php
$a = array(
12,
5,
2
);
echo (array_product($a));
?>
024
120
010
060
B là đáp án đúng
Kết quả của đoạn code dưới đây là?
<?php
$people = array(
"Peter",
"Susan",
"Edmund",
"Lucy"
);
echo pos($people);
?>
Lucy
Peter
Susan
Edmund
B là đáp án đúng
Kết quả của đoạn code dưới đây là?
<?php
define("GREETING", "Hello you! How are you today?");
echo constant("GREETING");
?>
Hello you! How are you today?
GREETING
GREETING, Hello you! How are you today?
“GREETING”,”Hello you! How are you today?
A là đáp án đúng
Kết quả của đoạn code dưới đây là?
<?php
echo stripos("I love php, I love php too!", "PHP");
?>
3
7
8
10
B là đáp án đúng
Kết quả của đoạn code dưới đây là?
<?php
function mine($m)
{
if ($m < 0) echo "less than 0";
if ($m >= 0) echo "Not True";
}mine(0);
?>
less than 0
Not True
Không ra kết quả
Tất cả đều sai
B là đáp án đúng
Kết quả của đoạn code dưới đây là?
<?php
function 2myfunc()
{
echo "Hello World";
}
2myfunc();
?>
Hello World
Không có kết quả
Có lỗi xảy ra
Tất cả đều sai
C là đáp án đúng
Kết quả của đoạn code dưới đây là?
<?php
function _func()
{
echo "Hello World";
}
_func();
?>
Hello World
Không có kết quả
Có lỗi xảy ra
Tất cả đều sai
A là đáp án đúng
Kết quả của đoạn code dưới đây là?
<?php
function mine($num)
{
$num = 2 + $num;
echo $num;
}mine(3);
?
3
$num
5
Tất cả đều sai
C là đáp án đúng
Kết quả của đoạn code dưới đây là?
<?php
function one($string)
{
echo "I am " . $String;
}
one("Batman");
?>
I am Batman
I am
Batman
Có lỗi xảy ra
D là đáp án đúng
Kết quả của đoạn code dưới đây là?
<?php
function colour()
{
$colors = array(
"red",
"green",
"blue",
"yellow"
);
foreach ($colors as $value)
{
echo "$value " . ",";
}
}
colour();
?>
red,green,blue,yellow,
green,blue,yellow,red
red,blue,yellow,green
red,green,yellow,blue
A là đáp án đúng
Kết quả của đoạn code dưới đây là?
<?php
function
case ()
{
echo "Hello World! ";
echo "Hello World! ";
echo "Hello World! ";
}
case ();
?>
Hello World!
Hello World! Hello World!
Hello World! Hello World! Hello World!
Tất cả đều sai
C là đáp án đúng
Kết quả của đoạn code dưới đây là?
<?php
function email()
{
$email = ’user@yahoo . com’;
$new = strstr($email, ‘@');
echo $new;
}
email();
?>
user
user@yahoo.com
@yahoo.com
yahoo.com
C là đáp án đúng
Kết quả của đoạn code dưới đây là?
<?php
$x = 0;
if ($x) print "hi";
else print "how are u";
?>
how are u
hi
Error
No output
A là đáp án đúng
Kết quả của đoạn code dưới đây là?
<?php
$x = 0;
if ($x == 0) print "hi";
else print "how are u";
print "hello"
?>
how are uhello
hihello
hi
No output
B là đáp án đúng
Kết quả của đoạn code dưới đây là?
<?php
$x = 0;
if ($x == 1) if ($x >= 0) print "true";
else print "false";
?>
true
false
error
Không có kết quả in ra
D là đáp án đúng
Kết quả của đoạn code dưới đây là?
<?php
$a = 1;
if (echo $a) print "True";
else print "False";
?>
true
false
Xảy ra lỗi
Không có kết quả trả về
C là đáp án đúng
Tính đóng gói trong OOP là
Polymorphism
Inheritance
Encapsulation
Abstraction
C là đáp án đúng
Kết quả của đoạn code dưới đây là?
<?php
$a = 1;
if (print $a) print "True";
else print "False";
?>
1True
False
Có lỗi xảy ra
Màn hình trắng
A là đáp án đúng
Tính đa hình trong OOP là
Abstraction
Polymorphism
Inheritance
Differential
B là đáp án đúng
Tính kế thừa trong OOP là
Polymorphism
Inheritance
Encapsulation
Abstraction
B là đáp án đúng
Từ khóa sau đây không được hỗ trợ bởi PHP
friendly
final
public
static
A là đáp án đúng
Dòng nào để khởi tạo một đối tượng thuộc lớp có tên foo trong PHP
$obj = new $foo;
$obj = new foo;
$obj = new foo ();
obj = new foo ();
C là đáp án đúng
Dòng nào để định nghĩa hằng số PI trong PHP
constant PI = “3.1415”;
const $PI = “3.1415”;
constant PI = ‘3.1415’;
const PI = ‘3.1415’;
D là đáp án đúng




