300+ câu trắc nghiệm Phát triển ứng dụng với PHP và MySQL có đáp án - Phần 6
25 câu hỏi
php
<?php
$fruits = array(
"apple",
"mango",
"peach",
"pear",
"orange"
);
$subset = array_slice($fruits, 2);
print_r($subset);
?>
Kết quả của đoạn code dưới đây là?
Array ( [0] => peach )
Array ( [0] => apple [1] => mango [2] => peach )
Array ( [0] => apple [1] => mango )
Array ( [0] => peach [1] => pear [2] => orange )
Chọn đáp án D.
php
<?php
$number = array(
"4",
"hello",
2
);
echo (array_sum($number));
?>
Kết quả của đoạn code dưới đây là?
4hello2
4
2
6
Chọn đáp án D.
php
<?php
$a = array(
12,
5,
2
);
echo (array_product($a));
?>
Kết quả của đoạn code dưới đây là?
024
120
010
060
Chọn đáp án B.
php
<?php
$people = array(
"Peter",
"Susan",
"Edmund",
"Lucy"
);
echo pos($people);
?>
Kết quả của đoạn code dưới đây là?
Lucy
Peter
Susan
Edmund
Chọn đáp án B.
php
<?php
define("GREETING", "Hello you! How are you today?");
echo constant("GREETING");
?>
Kết quả của đoạn code dưới đây là?
Hello you! How are you today?
GREETING
GREETING, Hello you! How are you today?
“GREETING”,”Hello you! How are you today?”
Chọn đáp án A.
php
<?php
echo stripos("I love php, I love php too!", "PHP");
?>
Kết quả của đoạn code dưới đây là?
3
7
8
10
Chọn đáp án B.
php
<?php
function mine($m)
{
if ($m < 0) echo "less than 0";
if ($m >= 0) echo "Not True";
}
mine(0);
?>
Kết quả của đoạn code dưới đây là?
less than 0
Not True
Không ra kết quả
Tất cả đều sai
Chọn đáp án B.
php
<?php
function 2myfunc()
{
echo "Hello World";
}
2myfunc();
?>
Câu này sẽ báo lỗi vì tên hàm không được bắt đầu bằng số.
Hello World
Không có kết quả
Có lỗi xảy ra
Tất cả đều sai
Chọn đáp án C.
<?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
Chọn đáp án A.
<?php
function mine($num)
{
$num = 2 + $num;
echo $num;
}
mine(3);
?>
3
$num
5
Tất cả đều sai
Chọn đáp án C.
<?php
function one($string)
{
echo "I am " . $String;
}
one("Batman");
?>
I am Batman
I am
Batman
Có lỗi xảy ra
Chọn đáp án D.
<?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
Chọn đáp án A.
<?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
Chọn đáp án C.
<?php
function email()
{
$email = ’user@yahoo . com’;
$new = strstr($email, ‘@');
echo $new;
}
email();
?>
user
user@yahoo.com
@yahoo.com
yahoo.com
Chọn đáp án C.
<?php
$x = 0;
if ($x) print "hi";
else print "how are u";
?>
how are u
hi
Error
No output
Chọn đáp án A.
<?php
$x = 0;
if ($x == 0) print "hi";
else print "how are u";
print "hello"
?>
how are uhello
hihello
hi
No output
Chọn đáp án B.
<?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
Chọn đáp án D.
<?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ề
Chọn đáp án C.
<?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
Chọn đáp án A.
Tính đóng gói trong OOP là
Polymorphism
Inheritance
Encapsulation
Abstraction
Chọn đáp án C.
Tính đa hình trong OOP là
Abstraction
Polymorphism
Inheritance
Differential
Chọn đáp án B.
Tính kế thừa trong OOP là
Polymorphism
Inheritance
Encapsulation
Abstraction
Chọn đáp án B.
Từ khóa sau đây không được hỗ trợ bởi PHP
friendly
final
public
static
Chọn đáp án A.
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 ();
Chọn đáp án C.
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’;
Chọn đáp án D.








