250 câu hỏi trắc nghiệm lập trình PHP có đáp án - Phần 5
50 câu hỏi
__construct() được gọi tự động và được gọi đầu tiên khi một object được khởi tạo.
__construct() thường dùng để khởi tạo các giá trị ban đầu, các trường hợp gọi __construct()
__construct() được đặt tên trùng với tên class
__construct() phải có tham số được truyền
D là đáp án đúng
Protected
Abstract
Public
Private
C là đáp án đúng
hiển thị sẽ là gì ?
<?php
class A
{
static $word = "hello";
static function hello()
{
print static ::$word;
}
}
class B extends A
{
static $word = "bye";
}
B::hello();
?>
bye
hello
byehello
Có lỗi xảy ra
A là đáp án đúng
$this.$varname
$this.varname
$this->varname
$this->$varname
C là đáp án đúng
hiển thị sẽ là gì?
<?php
class A
{
};
class B1 extends A
{
};
class_alias('A', 'B2');
$b1 = new B1;
echo get_class($b1);
$b2 = new B2;
echo get_class($b2);
?>
B1A
B2A
B1B2
It will throw an error.
A là đáp án đúng
<?php
class number
{
public $a = 10;
public $b = 20;
private $c = 30;
}
$numbers = new number();
foreach ($numbers as $var => $value)
{
echo "$value ";
}
?>
10 20
The script will throw an error.
10200
10 20 30
A là đáp án đúng
<?php
interface foo
{
}
class_alias('foo', 'bar');
echo interface_exists('bar') ? 'yes' : 'no';
?>
Error
No
Yes
NULL
C là đáp án đúng
__unset()
__isset()
__toString()
__set_state()
B là đáp án đúng
<?php
class Object
{
function Object($entity)
{
$entity->name = "John";
}
}
class Entity
{
var $name = "Maria";
}
$entity = new Entity();
$obj = new Object($entity);
print $entity->name;
?>
Maria
John
The script will throw an error message.
JohnMaria
B là đáp án đúng
Thư viện xử lý các vấn đề liên quan đến hình ảnh
Thư viện xử lý các vấn đề liên quan đến biểu đồ
Thư viện xử lý các vấn đề liên quan đến tập tin Word và Excel
Thư viện xử lý các vấn đề liên quan đến tập tin PDF
A là đáp án đúng
<?php
$values = array(
10,
20,
'0',
'10hello',
'hello10'
);
echo array_sum($values);
?>
20
30
40
50
C là đáp án đúng
<?php
$a = 5;
$b = 4;
$c = ($a++ * ++$b);
echo $c;
?>
20
21
27
25
D là đáp án đúng
<?php
$str = "It's \"good\"";
echo strlen(addslashes($str));
?>
12
13
14
15
C là đáp án đúng
<?php
$foo = 'bar';
echo '$foo\'' . "$foo\'";
?>
$foo'bar\'
bar'$foo\'
$foo'bar
$foobar
A là đáp án đúng
<?php
$str = 'val1,val2,,val4,';
echo count(explode(',', $str));
?>
5
6
7
8
A là đáp án đúng
<?php
$a = 0.5;
$b = 0.1;
$c = 16;
echo sprintf('%01.2lf %.1lf 0x%x', $a, $b, $c);
?>
0.50.1 0x10
0.50 0.1 0x16
0.50 0.1 0x10
0.5 0.1 0x16
C là đáp án đúng
Structured Query Language
Super Question Language
Strong Query Language
Structured Question Language
A là đáp án đúng
DELETE TABLE FROM DATABASE
DELETE TABLE
DROP TABLE
DROP TABLE FROM DATABASE
C là đáp án đúng
ONLY
ALL
DISTINCT
ANY
C là đáp án đúng
Tên cột không tìm thấy
Tên bảng không tìm thấy
Lỗi cú pháp
Tên cột có mặt ở nhiều bảng
D là đáp án đúng
FROM, WHERE, GROUP BY, HAVING, SELECT, ORDER BY
SELECT , FROM, WHERE, GROUP BY, HAVING, ORDER BY
SELECT , WHERE, FROM, GROUP BY, HAVING, ORDER BY
FROM, SELECT, GROUP BY, HAVING, WHERE, ORDER BY
A là đáp án đúng
BETWEEN 25 & 40
BETWEEN 25 - 40
BETWEEN 25 TO 40
BETWEEN 25 AND 40
D là đáp án đúng
concat(firstname, “ “,lastname)
concat(lastname, “ “,firstname)
join(firstname, “ “,lastname)
join (lastname, “ “,firstname)
A là đáp án đúng
ALIAS
AS
NEW_COLUMM_NAME
NEW_NAME
B là đáp án đúng
SAVE AS
SAVE
MODIFY
UPDATE
D là đáp án đúng
INSERT NEW
ADD RECORD
INSERT INTO
ADD NEW
C là đáp án đúng
SELECT *.Persons
SELECT Persons
SELECT [all] FROM Persons
SELECT * FROM Persons
SELECT * FROM Persons WHERE FirstName<>'Peter'
SELECT [all] FROM Persons WHERE FirstName LIKE 'Peter'
SELECT [all] FROM Persons WHERE FirstName='Peter'
SELECT * FROM Persons WHERE FirstName=='Peter
D là đáp án đúng
LIKE %qpt
LIKE *ton
C
LIKE ^.*ton$
A là đáp án đúng
Để load code từ một file bên ngoài
Được dùng thay thế câu lệnh SELECT
Được dùng để chọn Database sau khi đã kết nối tới MySQL
Tất cả đều sai
C là đáp án đúng
getTime()
currentTime()
NOW()
thoigian()
C là đáp án đúng
AVG
MIN
MAX
Không có câu nào đúng
D là đáp án đúng
Tạo kết nối tới db
Tạo kết nối tới db và liên kết SQL vẫn không đóng lại sau khi các câu lệnh được thực thi
Tạo kết nối tới db và liên kết SQL tự động đóng lại sau khi các câu lệnh được thực thi
Tất cả đều sai
B là đáp án đúng
SELECT FirstName FROM Persons
EXTRACT FirstName FROM Persons
SELECT Persons.FirstName
Cả ba câu trên đều sai
A là đáp án đúng
mysql_drop_database
mysql_drop_entiredb
mysql_drop_db
mysql_drop_dbase
C là đáp án đúng
55
72
64
40
C là đáp án đúng
CREATE ?I student
CREATE DATABASE student
DATABASE /student
DATABSE student
B là đáp án đúng
TRUNCATE
DROP
EMPTY
SELECT
A là đáp án đúng
ORDER
SORT BY
ORDER BY
SORT
C là đáp án đúng
Oracle Database
SQL
SQL+
MySQL
D là đáp án đúng
CREATE TABLE table_name (column_name column_type);
CREATE table_name (column_type column_name);
CREATE table_name (column_name column_type);
CREATE TABLE table_name (column_type column_name);
A là đáp án đúng
$mysqli=select_db(‘databasename’);
mysqli=select_db(‘databasename’);
mysqli->select_db(‘databasename’);
$mysqli->select_db(‘databasename’);
D là đáp án đúng
query()
send_query()
sendquery()
query_send()
A là đáp án đúng
get_array() and get_row()
get_array() and get_column()
fetch_array() and fetch_row()
fetch_array() and fetch_column()
C là đáp án đúng
$a = array(
null => 'a',
true => 'b',
false => 'c',
0 => 'd',
1 => 'e',
'' => 'f'
);
echo count($a);
2
3
5
6
B là đáp án đúng
$a = 1;
{
$a = 2;
}
echo $a;
1
2
12
6
B là đáp án đúng
$var = 'a';
$VAR = 'b';
echo "$var$VAR";
ab
aa
bb
AB
A là đáp án đúng
<?php
$RESULT = 11 + 11 + 0x11;
echo "$RESULT";
?>
22
11
39
19
$a = array();
if ($a == null) {
echo 'true';
} else {
echo 'false';
}
True
False
Không in
Cả A và B
A là đáp án đúng
$var = 1 / 2;
0
1
0,5
1/2
C là đáp án đúng




