PHP: Test PHP
Câu 1: Trình dịch PHP nào là trình dịch bạn cho là đúng?
A. PHP Translator
B. PHP Interpreter
C. PHP Communicator
D. Không có câu nào đúng
Câu 2: Engine nào là nền tảng chính của PHP?
A. ZEDAT
B. ZEND
C. ZENAT
D. ZETA
Câu 3: Kết quả đoạn code sau là gì?
<?php
$x = array(
1,
3,
2,
3,
7,
8,
9,
7,
3
);
$y = array_count_values($x);
echo $y[8];
?>
A. 43
B. 1
C. 8
D. 6
Câu 4: Khi thực thi PHP4 Script nó nhanh hơn PHP3 mấy lần
A. Gấp 25
B. Gấp 3
C. Gấp 40
D. Gấp 100
Câu 5: Cài đặt Apache xong bạn có thể kiểm tra servername của bạn qua cách gọi ulr http://localhost, ngoài cách này còn cách nào khác nữa không?
A. http://127.0.0.1
B. http://127.0.1.0
C. http://127.0.0.0
D. http://000.0.0.0
Câu 6: Khi sử dụng bộ PHP & Apache bạn phải trả
A. 1500$
B. 150$
C. 50$ / mỗi tháng
D. Không tốn đồng nào
Câu 7: Ai là người đầu tiên phát minh ra PHP?
A. James Gosling
B. Tim Berners-Lee
C. Todd Fast
D. Rasmus Lerdorf
Câu 8: PHP dựa theo syntax của ngôn ngữ nào?
A. Basic
B. Pascal
C. C
D. VB Script
Câu 9: W tượng trưng cho cụm từ nào trong gói WAMP?
A. Word
B. Windows
C. Whistler
D. While
Câu 10: Truớc khi đổi thành PHP: Hypertext Preprocessor nguồn gốc của nó phát xuất từ cụm từ nào
A. Preminum Handled Processor
B. Personal HomePage Tools
C. Printed Homepage Product
D. Personal Hightec Processor
Câu 11: Khi thực thi biến này $Var3 = $var1 % $var2 dạng type của nó là
A. double
B. integer
C. string
D. boolean
Câu 12: Dạng type nào sẽ được tự động dịch khi gán biến này $var = 50.0
A. double
B. integer
C. string
D. boolean
Câu 13: Số 41 này tương đương với số Bit nào
A. 10010010
B. 00101001
C. 00010101
D. 00101101
Câu 14: Ứng dụng PHP có thể gắn ở
A. Chỉ gắn được ở phần Header
B. Chỉ gắn được ở phần Body
C. Chỗ nào cũng được trong văn bản (tệp) HTML
D. A, B, C đều đúng
Câu 15: Câu lệnh nào là đúng , khi bạn muốn biến đổi dang (type) thành integer?
A. $item = (int) "100Laptop";
B. $tem = "int""100Laptop";
C. $item = [int] "100Laptop";
D. $item = INT"100Laptop";
Câu 16: Ký hiệu nào dùng để kết thúc câu lệnh trong PHP?
A. Dấu chấm đôi ( :: )
B. Dấu phẩy ( , )
C. Dấu chấm phẩy ( ; )
D. Dấu thán ( ! )
Câu 17: Type boolean trả cho ta giá trị gì ?
A. True hay false
B. Equal hay unequal
C. Bigger hay smaller
D. Yes hay none
Câu 18: PHP không hổ trợ dạng type nào?
A. Integer
B. String
C. Single
D. Double
Câu 19: Dấu (biểu tượng) nào đuợc dùng để làm thành một biến
A. !
B. ?
C. %
D. $
Câu 20: Loại biến nào được dùng trong PHP?
A. Typeless variable
B. Headless variable
C. Nameless variable
D. Irrevelant variable
Câu 21: Dạng type nào dùng cho chuỗi?
A. Integer
B. Double
C. String
D. Boolean
Câu 22: Câu lệnh PHP nào không tương thích trong văn bản HTML?
A. <?php echo "Hello World"; ?>
B. <? echo "Hello World"; ?>
C. <% echo "Hello World"; %>
D. <! echo "Hello Wordl"; !>
Câu 23: Câu lệnh nào dùng để xuất ra trình duyệt?
A. say
B. write
C. echo
D. cout<<
Câu 24: PHP là từ viết tắt của?
A. PHP: Hypertext Preprocessor
B. Personal Hypertext Processor
C. Private Home Page
D. Personal Home Page
Câu 25: PHP được bao bởi:
A. <?php…?>
B. <script>...</script>
C. <?php>...</?>
D. <&>...</&>
Câu 26: Để in ra "Hello World" trong PHP
A. "Hello World";
B. Document.Write("Hello World");
C. echo "Hello World";
D. Cả A, B, C đều đúng
Câu 27: Mọi biến trong php đều bắt đầu bởi?
A. !
B. &
C. $
D. @
Câu 28: Để kết thúc 1 dòng trong php?
A. Chấm (.)
B. New line
C. Dấu chấm phẩy (;)
D. </php>
Câu 29: Cú pháp php gần giống nhất với
A. Perl and C
B. VBScript
C. JavaScript
D. Java
Câu 30: Làm cách nào để lấy biến truyền qua server thông qua phương thức GET trong php
A. Request.Form;
B. $_GET[];
C. Request.QueryString;
D. Request
Câu 31: Trong php, có thể sử dụng cả dấu nháy đơn ‘’ và dấu nháy kép “” cho chuỗi
A. False
B. True
Câu 32: Cách nào đúng để include 1 file "time.inc" ?
A. <?php require("time.inc"); ?>
B. <?php include_file("time.inc"); ?>
C. <% include file="time.inc" %>
D. <!--include file="time.inc"-->
Câu 33: Mở file “time.txt” để đọc
A. fopen("time.txt","r");
B. open("time.txt","read");
C. open("time.txt");
D. fopen("time.txt","r+");
Câu 34: PHP cho phép gửi mail trực tiếp từ script
A. False
B. True
Câu 35: Kết nối db nào là đúng
A. mysql_connect("localhost");
B. connect_mysql("localhost");
C. mysql_open("localhost");
D. dbopen("localhost");
Câu 36: Để +1 cho biến $count
A. $count =+1
B. ++count
C. count++;
D. $count++;
Câu 37: Để ghi chú trong file php
A. <comment>…</comment>
B. /*…*/
C. <!--…-->
D. *\..\*
Câu 38: PHP có thể chạy bằng IIS trong windows
A. True
B. False
Câu 39: Trong PHP 5, MySQL được mặc định enable
A. True
B. False
Câu 40: Biến nào có tên sai ?
A. $my-Var
B. $myVar
C. $my_Var
Câu 41: Trong PHP, die() và exit() là như nhau
A. True
B. False
Câu 42: Có cách nào submit form mà không cần button submit không?
A. Yes
B. No
Câu 43: Hàm nào sau đây dùng để lấy 1 hoặc nhiều giá trị ngẫu nhiên từ mảng php?
A. array_rand()
B. array_random()
C. Random_array()
D. Rand_array()
Câu 44: Đoạn code sau đây phát sinh ra kết quả gì
<?php
$x = array(
"aaa",
"ttt",
"www",
"ttt",
"yyy",
"tttt"
);
$y = array_count_values($x);
echo $y[ttt];
A. 2
B. 3
C. 1
D. 4
Câu 45: Để nối 2 chuỗi trong php, sử dụng …?
A. dot operator (.)
B. plus operator (+)
Câu 46: Để chèn nội dung 1 tập tin vào, thì sử dụng
A. include[]
B. #include()
C. include()
D. #include{}
Câu 47: Hàm nào để ngưng script php chạy tiếp?
A. break()
B. quit()
C. die()
Câu 48: Hàm nào để in biến, chuỗi, số… ra ngoài trình duyệt trong php?
A. echo();
B. printf
C. ""
Câu 49: Kết quả của script là gì?
<?php
define("x", "5");
$x = x + 10;
echo x;
?>
A. Error
B. 15
C. 10
D. 5
Câu 50: Kết quả trả về của đoạn script là gì?
<?php
$rest = substr("abcdef", -1);
$rest = substr("abcdef", 0, -1);
?>
A. f,abcde
B. a,fedcb
C. b,abcdef
D. a,abcde
Câu 51: Đoạn script sau đây cho ra kết quả gì?
<?php
$str = "3dollars";
$a = 20;
$a += $str;
print ($a);
?>
A. 23 dollars
B. 203 dollars
C. 320 dollars
D. 23
Câu 52: Đoạn code sau đây cho ra kết quả gì?
<?php
function zz(&$x)
{
$x = $x + 5;
}
$x = 10;
zz($x);
echo $x;
?>
A. 5
B. 0
C. 15
D. 10
Câu 53: Đ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];
?>
A. keyboard
B. mouse
C. 7
D. 2
Câu 54: Đoạn code sau đây cho ra kết quả gì?
<?php
$data = "98.8degrees";
(double)$data;
(int)$data;
(string)$string;
echo $data;
?>
A. 98
B. 98.8
C. 98.8 degrees
D. degrees
Câu 55: Đoạn code sau đây cho ra kết quả gì?
<?php
$x = "101.5degrees";
(double)$x;
(int)$x;
echo (string)$x;
?>
A. 101.5
B. degrees
C. 101
D. 101.5degrees
Câu 56: Để comment 1 dòng trong php, ngoài dấu // thì còn có dấu #, đúng hay sai?
A. Đúng
B. Sai
Câu 57: Tên biến nào sau đây sai?
A. $number-in-class
B. $nic
C. $NumberInClass
D. $number_in_class
Câu 58: Đoạn code sau đây cho ra kết quả gì?
<?php
$father = "mother";
$mother = "son";
echo $$father;
?>
A. son
B. mother
C. motherson
D. error
Câu 59: Đ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);
?>
A. 42
B. array(3) { [12]=> int(2) [13]=> int(56) ["x"]=> int(42) }
C. array(4) { [5]=>int(1) [12]=> int(2) [13]=> int(56) ["x"]=> int(42) }
D. 1,2,56,42
Câu 60: Đ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));
?>
A. 2009-5-19:14:31:38
B. 2009-5-19:2:31:38
C. 19-5-2009:2:31:38
D. 19/5/2009:14:31:38
Câu 61: Đ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";
?>
A. Hello
B. Error
C. good bye
D. None of the above
Câu 62: Khi thực thi biến này $Var3 = $var1 % $var2 dạng type của nó là
A. double
B. integer
C. string
D. boolean
Câu 63: Dạng type nào sẽ được tự động dịch khi gán biến này $var = 50.0
A. double
B. integer
C. string
D. boolean
Câu 64: Để chạy code PHP, bạn cần cài đặt
A. PHP
B. PHP, Apache
C. Apache, IIS
D. IIS
Câu 65: Tên biến nào sau đây là hợp lệ
A. $3hello
B. $this
C. $_hello
D. Tất cả đều không hợp lệ
Câu 66: Câu nào dưới đây có kết quả bằng với $add += $add ?
A. $add = $add
B. $add = $add +$add
C. $add = $add + 1
D. $add = $add + $add + 1
Câu 67: Câu lệnh nào là đúng , khi bạn muốn biến đổi dang (type) thành integer?
A. $item = (int) "100Laptop";
B. $tem = "int""100Laptop";
C. $item = [int] "100Laptop";
D. $item = INT"100Laptop";
Câu 68: Type boolean trả cho ta giá trị gì ?
A. true hay false
B. equal hay unequal
C. bigger hay smaller
D. yes hay none
Câu 69: PHP không hổ trợ dạng type nào?
A. integer
B. string
C. single
D. double
Câu 70: Dấu (biểu tượng) nào đuợc dùng để làm thành một biến
A. !
B. ?
C. $
D. &
Câu 71: Khi sử dụng bộ PHP & Apache bạn phải trả
A. $1500
B. $150
C. $50 / mỗi tháng
D. Miễn phí
Câu 72: MySQL chạy trên hệ điều hành nào
A. Mac OS
B. Chỉ Windows
C. Chỉ Linux
D. Cả ba câu trên đều đúng
Câu 73: Câu lệnh nào để thêm 1 dòng vào bảng trong MYSQL/MYSQLI
A. Add new
B. Insert into
C. Update new
D. Insert new
Câu 74: 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”
A. LIKE %qpt
B. LIKE *ton
C. LIKE ton$
D. LIKE ^.*ton$
Câu 75: MYSQL/MYSQLI là
A. Ngôn ngữ lập trình
B. Hệ quản trị cấu trúc dữ liệu
C. Kỹ thuật để xây dựng các chương trình có độ tin cậy cao
D. Hệ quản trị CSDL
Câu 76: Mệnh đề SQL nào hạn chế số dòng trả về trong 1 câu truy vấn
A. AND
B. WHERE
C. HAVING
D. FROM
Câu 77: Câu lệnh SELECT mà không có mệnh đề WHERE sẽ trả về
A. Mọi dòng dữ liệu từ bảng của câu lệnh WHERE trước đó
B. Mọi dữ liệu từ bảng
C. Câu lệnh sai vì SELECT là phải có mệnh đề WHERE
D. Luôn trả về giá trị NULL
Câu 78: 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
A. TRUNCATE
B. DROP
C. EMPTY
D. DEL
Câu 79: Trong PHP, hàm nào dùng để nhận dữ liệu trả về từ câu truy vấn database?
A. get_array() and get_row()
B. get_array() and get_column()
C. fetch_array() and fetch_row()
D. fetch_array() and fetch_column()
Câu 80: Trong lớp mysqli của PHP, phương thức nào dùng để gửi câu truy vấn
A. query()
B. send_query()
C. sendquery()
D. query_send()
Câu 81: PHP hỗ trợ hệ Quản Trị CSDL nào sớm nhất?
A. Oracle Database
B. SQL
C. SQL+
D. MySQL
Câu 82: 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
A. 3
B. 2
C. 1
D. Tất cả đều sai
Câu 83: Mệnh đề SQL nào hạn chế số dòng trả về trong 1 câu truy vấn
A. AND
B. WHERE
C. HAVING
D. FROM
Câu 84: Câu lệnh SELECT mà không có mệnh đề WHERE sẽ trả về
A. Mọi dòng dữ liệu từ bảng của câu lệnh WHERE trước đó
B. Mọi dữ liệu từ bảng
C. Câu lệnh sai vì SELECT là phải có mệnh đề WHERE
D. Luôn trả về giá trị NULL
Câu 85: 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
A. TRUNCATE
B. DROP
C. EMPTY
D. DEL
Câu 86: Các tập tin PHP có phần mở rộng mặc định là
A. .html
B. .xml
C. .php
D. .ph
Câu 87: Trình thông dịch trong PHP được gọi là?
A. PHP Interpreter
B. PHP Translator
C. PHP Communicator
D. Không có câu nào đúng
Câu 88: Ai là người tạo ra ngôn ngữ PHP?
A. James Gosling
B. Tim Berners-Lee
C. Todd Fast
D. Rasmus Lerdorf
Câu 89: PHP dựa theo cú pháp của ngôn ngữ nào?
A. Basic
B. Pascal
C. C
D. VB Script
Câu 90: Kí tự W trong WAMP tượng trưng cho từ
A. Word
B. Windows
C. Whistler
D. While
Câu 91: Khi thực thi: $var3 = $var1 % $var2, dạng type của $var3 là
A. double
B. integer
C. string
D. boolean
Câu 92: Dạng type nào sẽ được tự động dịch khi thực thi lệnh gán: $var = 50.0
A. double
B. integer
C. string
D. boolean
Câu 93: Để viết code PHP, bạn có thể sử dụng bộ Editor
A. Notepad
B. Notepad ++
C. Adobe Dreamweaver
D. Cả 3 câu trên đều đúng
Câu 94: Phiên bản …. giới thiệu tính năng Try/catch Exception?
A. PHP 4
B. PHP 5
C. PHP 5.3
D. PHP 6
Câu 95: Câu lệnh nào lưu trữ giá trị 111 trong biến num?
A. int $num = 111;
B. int mum = 111;
C. $num = 111;
D. 111 = $num;
Câu 96: Kết quả của đoạn php dưới đây là?
<?php
$num = 1;
$num1 = 2;
print $num . "+" . $num1;
?>
A. 3
B. 1+2
C. 1.+.2
D. Xảy ra lỗi
Câu 97: Kết quả của đoạn code dưới đây là?
<?php
$num = “1”;
$num1 = “2”;
print $num + $num1;
?>
A. 3
B. 1+2
C. 12
D. Xảy ra lỗi
Câu 98: Tên biến nào sau đây là hợp lệ
A. $3hello
B. $this
C. $_hello
D. Tất cả đều không hợp lệ
Câu 99: Kết quả của đoạn code dưới đây là?
<?php
$color = "maroon";
$var = $color[2];
echo "$var";
?>
A. a
B. Error
C. $var
D. r
Câu 100: Kết quả của đoạn code dưới đây là?
<?php
$score = 1234;
$scoreboard = (array)$score;
echo $scoreboard[0];
?>
A. 1
B. Error
C. 1234
D. 2
Câu 101: Kết quả của đoạn code dưới đây là?
<?php
$total = "25 students";
$more = 10;
$total = $total + $more;
echo "$total";
?>
A. Error
B. 35 students
C. 35
D. 25 students
Câu 102: Câu nào dưới đây có kết quả bằng với $add += $add ?
A. $add = $add
B. $add = $add +$add
C. $add = $add + 1
D. $add = $add + $add + 1
Câu 103: Câu lệnh nào output ra “$x” trên màn hình
A. echo “\$x”;
B. echo “$$x”;
C. echo “/$x”;
D. echo “$x;”;
Câu 104: Kết quả của đoạn code dưới đây là?
<?php
$a = "clue";
$a .= "get";
echo "$a";
?>
A. get
B. true
C. false
D. clueget
Câu 105: Kết quả của đoạn code dưới đây là?
<?php
$a = 5;
$b = 5;
echo ($a === $b);
?>
A. 5 === 5
B. Error
C. 1
D. False
Câu 106: Kí tự nào sau đây là kí tự xuống hàng trong PHP?
A. \r
B. \n
C. /n
D. /r
Câu 107: 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';
?>
A. What is her age? \n She is $num years old
B. What is her age? She is $num years old
C. What is her age? She is 10 years old
D. What is her age?
Câu 108: 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";
}
?>
A. I love arsenal
B. Error
C. I love arsenalI love manc
D. I love arsenalI love mancI love manu
Câu 109: Nếu $a = 12 thì câu lệnh sau: ($a == 12) ? 5 : 1 có kết quả là?
A. 12
B. 1
C. Error
D. 5
Câu 110: 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);
?>
A. Error
B. 0
C. 42
D. 84
Câu 111: Kết quả của đoạn code dưới đây là?
<?php
$op2 = "blabla";
function foo($op1)
{
echo $op1;
echo $op2;
}
foo("hello");
?>
A. helloblabla
B. Error
C. hello
D. helloblablablabla
Câu 112: Trong PHP, hàm bắt đầu bởi __(2 dấu _) được gọi là hàm
A. Magic Function
B. Inbuilt Function
C. Default Function
D. User Defined Function
Câu 113: Kết quả của đoạn code dưới đây là?
<?php
function foo($msg)
{
echo "$msg";
}
$var1 = "foo";
$var1("will this work");
?>
A. Error.
B. $msg
C. 0
D. will this work
Câu 114: Rasmus Lerdorf, người tạo ra ngôn ngữ PHP là người nước nào?
A. Úc
B. Ấn Độ
C. Greenland
D. Anh
Câu 115: Trong PHP, hàm nào được sử dụng để nén 1 chuỗi?
A. zip_compress()
B. zip()
C. compress()
D. gzcompress()
Câu 116: Kết quả của đoạn code dưới đây là?
<?php
echo chr(52);
?>
A. 1
B. 2
C. 3
D. 4
Câu 117: Kết quả của đoạn code dưới đây là?
<?php
echo ord("hi");
?>
A. 106
B. 103
C. 104
D. 209
Câu 118: Kết quả của đoạn code dưới đây là?
<?php
echo ucwords("i love my country");
?>
A. I love my country
B. i love my Country
C. I love my Country
D. I Love My Country
Câu 119: Kết quả của đoạn code dưới đây là?
<?php
echo lcfirst("welcome to India");
?>
A. welcome to India
B. welcome to india
C. Welcome to India
D. Welcome to india
Câu 120: Mảng PHP bắt đầu bởi phần tử có vị trí
A. 1
B. 2
C. 0
D. -1
Câu 121: Trong PHP, hàm nào dùng để kiểm tra 1 đối tượng có phải là mảng hay không?
A. this_array()
B. is_array()
C. do_array()
D. in_array()
Câu 122: Trong PHP, hàm nào dùng để thêm phần tử vào cuối mảng?
A. array_unshift()
B. into_array()
C. inend_array()
D. array_push()
Câu 123: Kết quả của đoạn code dưới đây là?
<?php
$fruits = array(
"apple",
"orange",
"banana"
);
echo (next($fruits));
echo (next($fruits));
?>
A. orangebanana
B. appleorange
C. orangeorange
D. appleapple
Câu 124: Trong PHP, hàm nào dùng để truy xuất tới phần tử trước đó trong mảng?
A. last()
B. before()
C. prev()
D. previous()
Câu 125: Trong PHP, hàm nào sắp xếp mảng theo thứ tự giảm dần?
A. sort()
B. asort()
C. rsort()
D. dsort()
Câu 126: 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);
?>
A. Array ( [0] => peach )
B. Array ( [0] => apple [1] => mango [2] => peach )
C. Array ( [0] => apple [1] => mango )
D. Array ( [0] => peach [1] => pear [2] => orange )
Câu 127: Kết quả của đoạn code dưới đây là?
<?php
$number = array(
"4",
"hello",
2
);
echo (array_sum($number));
?>
A. 4hello2
B. 4
C. 2
D. 6
Câu 128: Kết quả của đoạn code dưới đây là?
<?php
$a = array(
12,
5,
2
);
echo (array_product($a));
?>
A. 024
B. 120
C. 010
D. 060
Câu 129: Kết quả của đoạn code dưới đây là?
<?php
$people = array(
"Peter",
"Susan",
"Edmund",
"Lucy"
);
echo pos($people);
?>
A. Lucy
B. Peter
C. Susan
D. Edmund
Câu 130: Kết quả của đoạn code dưới đây là?
<?php
define("GREETING", "Hello you! How are you today?");
echo constant("GREETING");
?>
A. Hello you! How are you today?
B. GREETING
C. GREETING, Hello you! How are you today?
D. “GREETING”,”Hello you! How are you today?”
Câu 131: Kết quả của đoạn code dưới đây là?
<?php
echo stripos("I love php, I love php too!", "PHP");
?>
A. 3
B. 7
C. 8
D. 10
Câu 132: 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);
?>
A. less than 0
B. Not True
C. Không ra kết quả
D. Tất cả đều sai
Câu 133: Kết quả của đoạn code dưới đây là?
<?php
function 2myfunc()
{
echo "Hello World";
}
2myfunc();
?>
A. Hello World
B. Không có kết quả
C. Có lỗi xảy ra
D. Tất cả đều sai
Câu 134: Kết quả của đoạn code dưới đây là?
<?php
function _func()
{
echo "Hello World";
}
_func();
?>
A. Hello World
B. Không có kết quả
C. Có lỗi xảy ra
D. Tất cả đều sai
Câu 135: Kết quả của đoạn code dưới đây là?
<?php
function mine($num)
{
$num = 2 + $num;
echo $num;
}
mine(3);
?>
A. 3
B. $num
C. 5
D. Tất cả đều sai
Câu 136: Kết quả của đoạn code dưới đây là?
<?php
function one($string)
{
echo "I am " . $String;
}
one("Batman");
?>
A. I am Batman
B. I am
C. Batman
D. Có lỗi xảy ra
Câu 137: 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();
?>
A. red,green,blue,yellow,
B. green,blue,yellow,red
C. red,blue,yellow,green
D. red,green,yellow,blue
Câu 138: 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 ();
?>
A. Hello World!
B. Hello World! Hello World!
C. Hello World! Hello World! Hello World!
D. Tất cả đều sai
Câu 139: 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();
?>
A. user
B. user@yahoo.com
C. @yahoo.com
D. yahoo.com
Câu 140: Kết quả của đoạn code dưới đây là?
<?php
$x = 0;
if ($x) print "hi";
else print "how are u";
?>
A. how are u
B. hi
C. Error
D. No output
Câu 141: 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"
?>
A. how are uhello
B. hihello
C. hi
D. No output
Câu 142: 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";
?>
A. true
B. false
C. error
D. Không có kết quả in ra
Câu 143: Kết quả của đoạn code dưới đây là?
<?php
$a = 1;
if (echo $a) print "True";
else print "False";
?>
A. true
B. false
C. Xảy ra lỗi
D. Không có kết quả trả về
Câu 144: Kết quả của đoạn code dưới đây là?
<?php
$a = 1;
if (print $a) print "True";
else print "False";
?>
A. 1True
B. False
C. Có lỗi xảy ra
D. Màn hình trắng
Câu 145: Tính đóng gói trong OOP là
A. Polymorphism
B. Inheritance
C. Encapsulation
D. Abstraction
Câu 146: Tính đa hình trong OOP là
A. Abstraction
B. Polymorphism
C. Inheritance
D. Differential
Câu 147: Tính kế thừa trong OOP là
A. Polymorphism
B. Inheritance
C. Encapsulation
D. Abstraction
Câu 148: Từ khóa sau đây không được hỗ trợ bởi PHP
A. friendly
B. final
C. public
D. static
Câu 149: Dòng nào để khởi tạo một đối tượng thuộc lớp có tên foo trong PHP
A. $obj = new $foo;
B. $obj = new foo;
C. $obj = new foo ();
D. obj = new foo ();
Câu 150: Dòng nào để định nghĩa hằng số PI trong PHP
A. constant PI = “3.1415”;
B. const $PI = “3.1415”;
C. constant PI = ‘3.1415’;
D. const PI = ‘3.1415’;
ĐÁP ÁN
1: B | 2: B | 3: B | 4: D | 5: A | 6: D | 7: D | 8: C | 9: B | 10: B |
11: B | 12: A | 13: B | 14: C | 15: A | 16: C | 17: A | 18: C | 19: D | 20: A |
21: C | 22: D | 23: C | 24: A | 25: A | 26: C | 27: C | 28: C | 29: A | 30: B |
31: B | 32: A | 33: A | 34: B | 35: A | 36: C | 37: B | 38: A | 39: A | 40: A |
41: A | 42: A | 43: A | 44: A | 45: A | 46: C | 47: C | 48: A | 49: D | 50: A |
51: D | 52: C | 53: C | 54: C | 55: D | 56: A | 57: A | 58: A | 59: C | 60: A |
61: C | 62: B | 63: A | 64: B | 65: C | 66: B | 67: A | 68: A | 69: C | 70: C |
71: D | 72: D | 73: B | 74: A | 75: D | 76: B | 77: B | 78: B | 79: C | 80: A |
81: D | 82: B | 83: B | 84: B | 85: B | 86: C | 87: A | 88: D | 89: C | 90: B |
91: B | 92: A | 93: D | 94: B | 95: C | 96: B | 97: A | 98: C | 99: D | 100: C |
101: C | 102: B | 103: A | 104: D | 105: C | 106: B | 107: A | 108: C | 109: D | 110: C |
111: C | 112: A | 113: D | 114: C | 115: D | 116: D | 117: C | 118: D | 119: A | 120: C |
121: B | 122: D | 123: A | 124: C | 125: C | 126: D | 127: D | 128: B | 129: B | 130: A |
131: B | 132: B | 133: C | 134: A | 135: C | 136: D | 137: A | 138: C | 139: C | 140: A |
141: B | 142: D | 143: C | 144: A | 145: C | 146: B | 147: B | 148: A | 149: C | 150: D |