300+ câu trắc nghiệm Phát triển ứng dụng với PHP và MySQL có đáp án - Phần 11
25 câu hỏi
Phát biểu nào sau đây về $_GET là sai?
Là một mảng kết hợp của các biến nhận được từ script hiện tại thông qua đường dẫn URL.
Được xây dựng để nhận dữ liệu từ form sử dụng phương thức GET.
Người dùng không thể nhìn thấy được thông tin được gửi từ form sử dụng GET trên thanh địa chỉ của trình duyệt và số lượng thông tin được gửi là có giới hạn.
Từ PHP 4.1.0 thì $_GET được giới thiệu để thay thế cho $HTTP_GET_VARS.
Trong php, để xử lý việc nhận gửi thông tin từ một form của người dùng nhập vào thì sử dụng phương thức nào sau đây?
POST và GET
include và require
cookie và session
GIVE và MAIL
Kết quả đúng khi cho chạy đoạn chương trình sau?
php
<?php
$email = "topica@hitc.edu.vn";
$st = strpos($email,'@');
echo $st;
?>
topica
@hitc.edu.vn
6
hitc
Kết quả đúng khi cho chạy đoạn chương trình sau?
php
<?php
$st ="Who\'re you?";
echo stripslashes($st);
?>
Who're you?
Who're you
Whore you
Who're you?
Kết quả đúng khi cho chạy đoạn chương trình sau?
php
<?php
$st = "1,2,3,4,5,6";
$mang = array();
$mang = explode(",",$st);
$n = count($mang);
for($i = 0; $i < $n-1; $i++ )
{
echo $mang[$i];
}
?>
1,2,3,4,5,6
123456
12345
23456
Trong thư mục gốc như sau: c://giang/thu/vidu.txt. Hãy cho biết kết quả khi cho chạy đoạn chương trình php sau đây?
php
<?php
$dir=opendir("c://giang/thu");
while ($file=readdir($dir))
{
echo "$file\n";
}
closedir($dir);
?>
Báo lỗi dòng 2
Báo lỗi dòng 3
“…vidu.txt”
“c://giang/thu/vidu.txt”
Kết quả đúng khi cho chạy đoạn chương trình sau nếu có tập tin “vidu.txt”?
php
<?php
$f = "vidu.txt";
if (!unlink($f))
{
echo "Khong xoa duoc tap tin $f";
}
else
{
echo "Da xoa tap tin $f";
}
?>
Chạy bình thường và xuất ra dòng: “Da xoa tap tin $f”
Chạy bình thường và xuất ra dòng: “Khong xoa duoc tạp tin $f”
Chạy bình thường và xuất ra dòng: “Da xoa tap tin vidu.txt”
Chạy bình thường và xuất ra dòng: “Khong xoa duoc tap tin vidu.txt”
Giải thích ý nghĩa của lệnh sau?
setcookie(‘text1’ , $_POST[‘text1’], time() + 100);
Lưu chuỗi có nội dung là text1 vào biến cookie có tên là text1.
Thiết lập giá trị cho text1 thời gian là 100.
Lưu nội dung của điều khiển HTML có tên là text1 vào biến cookie
Sai cú pháp.
Lệnh nào sau đây của php dùng để ghi nội dung vào tập tin?
fgets
fgetc
fwrite
fprint
Lệnh nào sau đây của php dùng để kiểm tra kết thúc tập tin?
eof
fof
feof
foef
php
<?php
$f = 'vidu.txt';
if(file_exists($f))
{
echo "Tồn tại tập tin";
}
Else
{
echo "Không tồn tại tập tin";
}
?>
Kết quả khi cho chạy đoạn chương trình trên nếu không có file “vidu.txt”?
Báo lỗi dòng 2
Báo lỗi dòng 3
Tồn tại tập tin
Không tồn tại tập tin
Cookie được lưu ở đâu trên browser?
Bộ nhớ tạm
file
Biến toàn cục
Biến cục bộ
Session được lưu ở đâu trên browser?
Bộ nhớ tạm
file
Biến toàn cục
Biến cục bộ
Phát biểu nào sau đây về website động là SAI?
Kiến trúc để website động làm việc được đó là nó phải hoạt động trên client/server.
Một máy tính client truy cập vào website có nghĩa là nó đã truy cập dữ liệu từ server và hiển thị trên máy tính của mình
Cùng một lúc chỉ có thể có một client truy cập vào một website được server.
Không cần sử dụng các chuyên gia thiết kế web để tạo nội dung cho website, chỉ cần thiết kế một lần duy nhất.
Câu lệnh nào là đúng khi muốn kết nối đến cơ sở dữ liệu MySQL bằng PHP?
connect_mysql("localhost")
mysql_open("localhost")
mysql_connect("localhost")
dbopen("localhost")
Giả sử ta có một CSDL là test với một bảng test rất dài và cần phải phân trang để hiển thị hết số liệu trên trang web. Câu lệnh truy vấn để hiển thị từng trang là: select * from test limit $s,$p;. Trong đó $s là số thứ tự đầu tiên của trang thứ n, còn $p là số bản ghi hiển thị trong mỗi trang. Vậy số thứ tự bản ghi bắt đầu từ đâu?
Từ bản ghi dưới cùng trở lên và mỗi trang có chỉ số bắt đầu là 0
Từ bản ghi trên cùng trở xuống và mỗi trang có chỉ số bắt đầu là 0
Từ bản ghi trên cùng trở xuống và mỗi trang có chỉ số bắt đầu là 1
Từ bản ghi dưới cùng trở lên và mỗi trang có chỉ số bắt đầu là 1
Phát biểu nào sau đây về LAMP là SAI?
Viết tắt của các từ tiếng Anh sau: Linux, Apache, MySQL, PHP/Perl/Python
Là một hệ thống đáp ứng đầy đủ những tính năng khó nhất của ứng dụng web như: Database, Mail, SOAP
Là một hệ thống hoàn toàn mở
Là một hệ thống không hoàn toàn miễn phí
Ứng dụng PHP có thể gắn ở đâu?
Chỉ gắn được ở phần Header
Chỉ gắn được ở phần Body
Chỗ nào cũng được trong văn bản (tệp) HTML
Chỉ có thể gắn được ở phần cuối
Phát biểu nào sau đây về hàm do người dùng định nghĩa trong PHP là SAI?
Tên hàm không phân biệt chữ hoa và chữ thường
Phạm vi truy cập là siêu toàn cục
Giá trị được truyền vào hàm theo dạng ByVal cần dùng ký tự “&”
Để tham số được truyền vào theo dạng ByRef cần dùng ký tự “&”
Cho biết kết quả khi cho chạy đoạn chương trình sau?
php
<?php
$a=6;
echo "a=$a";
$b=3;
echo "b=$b";
if ($a > $B.{
echo "a is bigger than b";
$b = $a;
}
echo "b=$b";
?>
a=6b=3a is bigger than bb=6
a=6b=3a is bigger than b
a=6b=3b=6
a=6b=3
Trong một form có nhiều Radio Buttons bạn có thể chọn bao nhiêu entry qua biến $_GET hay $_POST?
3
1
2
Bất kỳ
Kết quả khi cho chạy đoạn code sau?
php
<?php
$a = <<<tailieu
1234
abcd
tailieu;
echo ($A.;
?>
Báo lỗi dòng 6
1234 abcd
1234abcd
1234
abcd
Nút nào sau đây có thể dùng để kích hoạt gửi dữ liệu trên form về server?
Submit
Transaction
send
Để tạo một DATABASE có tên là “db_name” ta dùng câu lệnh truy vấn MySQL nào sau đây?
$sql="CREATE DATABASE $db_name"; mysql_query($connect)or die ("DB ISNOT CREATED!");
$sql="CREATE_DATABASE $db_name"; mysql_query($sql)or die ("DB IS NOT CREATED!");
$sql="CREATE DATABASE $db_name"; mysql_query($sql,$connect)or die ("DB IS NOT CREATED!");
mysql_select_db($db_name,$connect) or die ("DB IS NOT SELECT");
Kết quả khi cho chạy đoạn chương trình sau là gì?
1. <?php
2. $conn = mysql_connect("localhost","root","");
3. if (!$conn)
4. {
5. echo "Kết nối thất bại";
6. exit();
7. }
8. else
9. {
10. echo "Kết nối thành công";
11. exit();
12. }
13.
14. ?>
Kết nối thất bại
Báo lỗi dòng 2
Báo lỗi dòng 5
Kết nối thành công








