250 câu hỏi trắc nghiệm lập trình PHP có đáp án - Phần 2
50 câu hỏi
Đoạn script sau đây cho ra kết quả gì?
<?php
$str = "3dollars";
$a = 20;
$a += $str;
print ($a);
?>
23 dollars
203 dollars
320 dollars
23
D là đáp án đúng
Đoạn code sau đây cho ra kết quả gì?
<?php
function zz(&$x)
{
$x = $x + 5;
}
$x = 10;
zz($x);
echo $x;
?>
5
0
15
10
C là đáp án đúng
Đoạn code sau đây cho ra kết quả gì?
<?php
$x = array(
2 => "mouse",
7 => "keyboard"
);
$y = array_keys($x);
echo $y[1];
?>
keyboard
mouse
7
2
C là đáp án đúng
Đoạn code sau đây cho ra kết quả gì?
<?php
$data = "98.8degrees";
(double)$data;
(int)$data;
(string)$string;
echo $data;
?>
98
98.8
98.8 degrees
degrees
C là đáp án đúng
Đoạn code sau đây cho ra kết quả gì?
<?php
$x = "101.5degrees";
(double)$x;
(int)$x;
echo (string)$x;
?>
101.5
degrees
101
101.5degrees
D là đáp án đúng
Để comment 1 dòng trong php, ngoài dấu // thì còn có dấu #, đúng hay sai?
Đúng
Sai
A là đáp án đúng
Tên biến nào sau đây sai?
$number-in-class
$nic
$NumberInClass
$number_in_class
A là đáp án đúng
Đoạn code sau đây cho ra kết quả gì?
<?php
$father = "mother";
$mother = "son";
echo $$father;
?>
son
mother
motherson
error
A là đáp án đúng
Đoạn code sau cho ra kết quả gì?
<?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
C là đáp án đúng
Đoạn code sau cho ra kết quả gì?
<?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
A là đáp án đúng
Đoạn code sau cho ra kết quả gì?
<?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
None of the above
C là đáp án đúng
Khi thực thi biến này $Var3 = $var1 % $var2 dạng type của nó là
double
integer
string
boolean
B là đáp án đúng
Dạng type nào sẽ được tự động dịch khi gán biến này $var = 50.0
double
integer
string
boolean
A là đáp án đúng
Để chạy code PHP, bạn cần cài đặt
PHP
PHP, Apache
Apache, IIS
IIS
B là đáp án đúng
Tên biến nào sau đây là hợp lệ
$3hello
$this
$_hello
Tất cả đều không hợp lệ
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 là đúng , khi bạn muốn biến đổi dang (type) thành integer?
$item = (int) "100Laptop";
$tem = "int""100Laptop";
$item = [int] "100Laptop";
$item = INT"100Laptop";
A là đáp án đúng
Type boolean trả cho ta giá trị gì ?
true hay false
equal hay unequal
bigger hay smaller
yes hay none
A là đáp án đúng
PHP không hổ trợ dạng type nào?
integer
string
single
double
C là đáp án đúng
Dấu (biểu tượng) nào đuợc dùng để làm thành một biến
!
?
$
&
C là đáp án đúng
Khi sử dụng bộ PHP & Apache bạn phải trả
$1500
$150
$50 / mỗi tháng
Miễn phí
D là đáp án đúng
MySQL chạy trên hệ điều hành nào
Mac OS
Chỉ Windows
Chỉ Linux
Cả ba câu trên đều đúng
D là đáp án đúng
Câu lệnh nào để thêm 1 dòng vào bảng trong MYSQL/MYSQLI
Add new
Insert into
Update new
Insert new
B là đáp án đúng
Trong mệnh đề LIKE, cú pháp nào là đúng để tìm các giá trị nào kết thúc bằng “qpt”
LIKE %qpt
LIKE *ton
LIKE ton$
LIKE ^.*ton$
A là đáp án đúng
MYSQL/MYSQLI là
Ngôn ngữ lập trình
Hệ quản trị cấu trúc dữ liệu
Kỹ thuật để xây dựng các chương trình có độ tin cậy cao
Hệ quản trị CSDL
D là đáp án đúng
Mệnh đề SQL nào hạn chế số dòng trả về trong 1 câu truy vấn
AND
WHERE
HAVING
FROM
B là đáp án đúng
Câu lệnh SELECT mà không có mệnh đề WHERE sẽ trả về
Mọi dòng dữ liệu từ bảng của câu lệnh WHERE trước đó
Mọi dữ liệu từ bảng
Câu lệnh sai vì SELECT là phải có mệnh đề WHERE
Luôn trả về giá trị NULL
B là đáp án đúng
Trong MySQL, Câu lệnh nào vừa xóa dữ liệu của bảng, vừa xóa luôn bảng
TRUNCATE
DROP
EMPTY
DEL
B là đáp án đúng
Trong PHP, hàm nào dùng để nhận dữ liệu trả về từ câu truy vấn database?
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
Trong lớp mysqli của PHP, phương thức nào dùng để gửi câu truy vấn
query()
send_query()
sendquery()
query_send()
A là đáp án đúng
PHP hỗ trợ hệ Quản Trị CSDL nào sớm nhất?
Oracle Database
SQL
SQL+
MySQL
D là đáp án đúng
Cho bảng employees với dữ liệu sau
emp_id emp_name
1 Brush
2 Jerrin
Câu lệnh truy vấn sau đây sẽ trả về giá trị gì?
Select count(*) from employees
3
2
1
Tất cả đều sai
B là đáp án đúng
Mệnh đề SQL nào hạn chế số dòng trả về trong 1 câu truy vấn
AND
WHERE
HAVING
FROM
B là đáp án đúng
Câu lệnh SELECT mà không có mệnh đề WHERE sẽ trả về
Mọi dòng dữ liệu từ bảng của câu lệnh WHERE trước đó
Mọi dữ liệu từ bảng
Câu lệnh sai vì SELECT là phải có mệnh đề WHERE
Luôn trả về giá trị NULL
B là đáp án đúng
Trong MySQL, Câu lệnh nào vừa xóa dữ liệu của bảng, vừa xóa luôn bảng
TRUNCATE
DROP
EMPTY
DEL
B là đáp án đúng
Các tập tin PHP có phần mở rộng mặc định là
html
xml
php
ph
C là đáp án đúng
Trình thông dịch trong PHP được gọi là?
PHP Interpreter
PHP Translator
PHP Communicator
Không có câu nào đúng
A là đáp án đúng
Ai là người tạo ra ngôn ngữ PHP?
James Gosling
Tim Berners-Lee
Todd Fast
Rasmus Lerdorf
D là đáp án đúng
PHP dựa theo cú pháp của ngôn ngữ nào?
Basic
Pascal
C
VB Script
C là đáp án đúng
Kí tự W trong WAMP tượng trưng cho từ
Word
Windows
Whistler
While
B là đáp án đúng
Khi thực thi: $var3 = $var1 % $var2, dạng type của $var3 là
double
integer
string
boolean
B là đáp án đúng
Dạng type nào sẽ được tự động dịch khi thực thi lệnh gán: $var = 50.0
double
integer
string
boolean
A là đáp án đúng
Để 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
D là đáp án đúng
Phiên bản …. giới thiệu tính năng Try/catch Exception?
PHP 4
PHP 5
PHP 5.3
PHP 6
B là đáp án đúng
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;
C là đáp án đúng
Kết quả của đoạn php dưới đây là?
<?php
$num = 1;
$num1 = 2;
print $num . "+" . $num1;
?>
3
1+2
1.+.2
Xảy ra lỗi
B là đáp án đúng
Kết quả của đoạn code dưới đây là?
<?php
$num = “1”;
$num1 = “2”;
print $num + $num1;
?>
3
1+2
12
Xảy ra lỗi
A là đáp án đúng
Tên biến nào sau đây là hợp lệ
$3hello
$this
$_hello
Tất cả đều không hợp lệ
C là đáp án đúng
Kết quả của đoạn code dưới đây là?
<?php
$color = "maroon";
$var = $color[2];
echo "$var";
?>
a
Error
$var
r
D là đáp án đúng
Kết quả của đoạn code dưới đây là?
<?php
$score = 1234;
$scoreboard = (array)$score;
echo $scoreboard[0];
?>
1
Error
1234
2
C là đáp án đúng




