250 câu hỏi trắc nghiệm lập trình PHP có đáp án - Phần 4
50 câu hỏi
echo PI;
echo mathFunction->PI;
echo mathFunction::PI;
echo mathFunction=PI;
C là đáp án đúng
$object->methodName();
object->methodName();
object::methodName();
$object::methodName()
A là đáp án đúng
final
abstract
final, abstract
Tất cả từ khóa đều được PHP hỗ trợ
D là đáp án đúng
Abstract
Protected
Final
Static
C là đáp án đúng
i) PHP 4 giới thiệu phương thức dựng
ii) Phương thức dựng chấp nhận tham số truyền vào
iii) Trong phương thức dựng có thể gọi đến các phương thức khác.
iv) Trong phương thức dựng có thể gọi đến các phương thức dựng khác
ii) và iii) đúng
Tất cả các câu trên đều đúng
Tất cả các câu trên đều sai
ii), iii) và iv) đúng
B là đáp án đúng
classname()
_construct()
function -construct()
function __construct()
D là đáp án đúng
PHP 4
PHP 5
PHP 5.3
PHP
B là đáp án đúng
exist()
exist_class()
class_exist()
__exist()
C là đáp án đúng
obj_type()
type()
is_a()
is_obj()
C là đáp án đúng
Polymorphism
Inheritance
Encapsulation
Abstraction
D là đáp án đúng
Polymorphism
Inheritance
Encapsulation
Abstraction
D là đáp án đúng
Polymorphism
Inheritance
Encapsulation
Abstraction
D là đáp án đúng
<?php
class Example
{
public $name;
function Sample()
{
echo "This is an example";
}
}
?>
echo “This is an example”;
public $name;
class Example
function sample()
B là đáp án đúng
private
public
protected
$this
D là đáp án đúng
protected
final
static
private
C là đáp án đúng
hiển thị sẽ là gì ?
<?php
$a = 5;
$b = 12;
$c = 10;
$d = 7;
$e = ($a * $b) + $c * $d / $a;
print ($e);
?>
74
154
26
130
A là đáp án đúng
hiển thị sẽ là gì ?
<?php
$b = false;
if ($b = true) print ("true");
else print ("false");
?>
False
True
Có lỗi xảy ra
True false
B là đáp án đúng
hiển thị sẽ là gì ?
<?php
for ($x = 1;$x <= 2;$x++)
{
for ($y = 1;$y <= 3;$y++)
{
if ($x == $y) continue;
print ("x = $x y = $y");
}
}
?>
x = 2 y = 3
x = 1 y = 1
x = 2 y = 2
x = 3 y = 3
A là đáp án đúng
hiển thị sẽ là gì ?
<?php
$x = 25; while ($x < 10)
{
$x--;
}
print ($x);
?>
25
0
Có xảy ra lỗi
10
A là đáp án đúng
hiển thị sẽ là gì ?
<?php
switch (1)
{
case 1:
print ("Book Details");
case 2:
print ("Book Author");
default:
print ("Missing Book");
}
?>
Book Details
Book Author
Missing Book
Book DetailsBook AuthorMissing Book
D là đáp án đúng
hiển thị sẽ là gì ?
<?php
function modvalue()
{
$a = 20;
$b = 4;
$c = $a % $b;
print ($c);
}modvalue();
?>
4
0
20
5
B là đáp án đúng
hiển thị sẽ là gì ?
<?php
$a = 5;
$b = 12;
$c = 10;
$d = 7;
$e = ($a * $b) + $c * $d / $a;
print ($e);
?>
154
74
130
26
B là đáp án đúng
hiển thị sẽ là gì ?
<?php
function b($a = 4)
{
$a = $a / 2;
return $a;
}
$a = 10;
b($a);
echo $a;
?>
5
10
2
Có lỗi xảy ra
B là đáp án đúng
hiển thị sẽ là gì ?
<?php
$a;
for ($a = 1;$a <= 9;$a++)
{
if ($a == 5) continue;
print ($a);
}
?>
12345
56789
12346789
123456789
C là đáp án đúng
hiển thị sẽ là gì ?
<?
echo (int)"1235Jason";
?>
1235
Có lỗi xảy ra
0
1235Jason
A là đáp án đúng
array_pop
array_shift
array_unique
unset
A là đáp án đúng
sum
array_sum
sum_array
Cả 3 đáp án trên
B là đáp án đúng
str_to_array
str_array
implode
explode
D là đáp án đúng
array_to_str
array_str
implode
explode
C là đáp án đúng
round
ceil
floor
round_number
D là đáp án đúng
hiển thị sẽ là gì ?
<?php
$array = array(
"a1" => 'x',
"a2" => 'e',
"a3" => 'z'
);
asort($array);
foreach ($array as $keys => $values)
{
print "$keys = $values";
}
?
a2 = e a1 = x a3 = z
a1 = e a2 = x a3 = z
0 = e 1 =x 2 = z
Có lỗi xảy ra
A là đáp án đúng
hiển thị sẽ là gì ?
<?php
$array = array(
"a1" => x,
"a2" => e,
"a3" => z
);
ksort($array);
foreach ($array as $keys => $values)
{
print "$keys = $values ";
}
?>
a1 = x a2 = e a3 = z
a1 = e a2 = x a3 = z
0 = e 1 = x 2 = z
Có lỗi xảy ra
A là đáp án đúng
hiển thị sẽ là gì ?
<?php
$array1 = array(
"a",
"b",
"c",
"d",
"e",
"f"
);
$array2 = array_slice($array1, -3);
foreach ($array2 as $val)
{
print "$val ";
}
?>
b c d
a b c
d e f
c
C là đáp án đúng
hiển thị sẽ là gì ?
<?php
$string1 = "ab";
$string2 = "cd";
$string1 = $string1 . $string2;
$string3 = "abc";
$string1 .= $string3;
echo $string1;
?>
cdabcab
abc
cdabc
abcdabc
D là đáp án đúng
file_exist
filetype
filesize
is_executable
A là đáp án đúng
Owner/User có quyền đọc và thực thi
Owner/User chỉ có quyền đọc tập tin
Owner/User có toàn quyền
Owner/User chỉ có quyền ghi tập tin
C là đáp án đúng
<form enctype="text/plain" action="index.php" method="post">
<form enctype="plain" action="index.php" method="post">
<form enctype="multipart/form-data" action="index.php" method="post">
<form enctype="application/upload-file" action="index.php" method="post">
C là đáp án đúng
hiển thị sẽ là gì ?
<?php
$a = "hi,world";
$b = array_map("strtoupper", explode(",", $a));
foreach ($b as $value)
{
print "$value";
}
?>
hiworld
HI,WORLD
The script will throw an error.
Có lỗi xảy ra
A là đáp án đúng
589
ABGH
asdfg589nm
AB
$age = 25; session_regiser('age');
$_SESSION['age'] = 25;
session_register('age', 25);
$HTTP_SESSION_VARS['age'] = 25;
C là đáp án đúng
Luôn luôn được tự động gọi
Gọi hàm start_session()
Thiết lập session.auto_start trong phần cấu hình
Gọi hàm session_register()
D là đáp án đúng
<?php
session_start();
if (!array_key_exists('counter', $_SESSION))
{
$_SESSION['counter'] = 0;
}
else
{
$_SESSION['counter']++;
}
session_regenerate_id();
echo $_SESSION['counter'];
?>
1
2
3
4
B là đáp án đúng
$_REQUEST[]
$_GET[]
$_POST[]
$_SEND[]
A là đáp án đúng
XML quy định người dùng phải tuân theo các thẻ riêng mà XML đã định nghĩa sẵn
Các thẻ XML khá giống với HTML: tag, data, attribute
XML được xây dựng theo dạng cây, phải có tối thiểu một nút gốc
XML được hỗ trợ trên các trình duyệt phổ biến hiện
A là đáp án đúng
Lưu trữ thông tin nhỏ
Tạo phần tóm tắt nội dung cho website (RSS)
Tạo sơ đồ cho website (sitemap)
Là cầu nối trao đổi dữ liệu giữa các ứng dụng web (web service)
C là đáp án đúng
last()
last()-1
end()
end()-1
C là đáp án đúng
getName()
getNamespaces()
getElement()
getDefined()
B là đáp án đúng
getDefined()
getNamespaces()
getName()
getCall()
C là đáp án đúng
insertBefore
insertFirst
insertStart
insert
A là đáp án đúng
OOP
OPO
PPO
OPP
A là đáp án đúng




