2048.vn

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
Quiz

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

A
Admin
Đại họcTrắc nghiệm tổng hợp10 lượt thi
25 câu hỏi
1. Trắc nghiệm
1 điểmKhông giới hạn

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.

Xem đáp án
2. Trắc nghiệm
1 điểmKhông giới hạn

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

Xem đáp án
3. Trắc nghiệm
1 điểmKhông giới hạn

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

Xem đáp án
4. Trắc nghiệm
1 điểmKhông giới hạn

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?

Xem đáp án
5. Trắc nghiệm
1 điểmKhông giới hạn

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

Xem đáp án
6. Trắc nghiệm
1 điểmKhông giới hạn

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”

Xem đáp án
7. Trắc nghiệm
1 điểmKhông giới hạn

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”

Xem đáp án
8. Trắc nghiệm
1 điểmKhông giới hạn

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.

Xem đáp án
9. Trắc nghiệm
1 điểmKhông giới hạn

Lệnh nào sau đây của php dùng để ghi nội dung vào tập tin?

fgets

fgetc

fwrite

fprint

Xem đáp án
10. Trắc nghiệm
1 điểmKhông giới hạn

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

Xem đáp án
11. Trắc nghiệm
1 điểmKhông giới hạn

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

Xem đáp án
12. Trắc nghiệm
1 điểmKhông giới hạn

Cookie được lưu ở đâu trên browser?

Bộ nhớ tạm

file

Biến toàn cục

Biến cục bộ

Xem đáp án
13. Trắc nghiệm
1 điểmKhông giới hạn

Session được lưu ở đâu trên browser?

Bộ nhớ tạm

file

Biến toàn cục

Biến cục bộ

Xem đáp án
14. Trắc nghiệm
1 điểmKhông giới hạn

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.

Xem đáp án
15. Trắc nghiệm
1 điểmKhông giới hạn

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")

Xem đáp án
16. Trắc nghiệm
1 điểmKhông giới hạn

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

Xem đáp án
17. Trắc nghiệm
1 điểmKhông giới hạn

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í

Xem đáp án
18. Trắc nghiệm
1 điểmKhông giới hạn

Ứ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

Xem đáp án
19. Trắc nghiệm
1 điểmKhông giới hạn

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ự “&”

Xem đáp án
20. Trắc nghiệm
1 điểmKhông giới hạn

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

Xem đáp án
21. Trắc nghiệm
1 điểmKhông giới hạn

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ỳ

Xem đáp án
22. Trắc nghiệm
1 điểmKhông giới hạn

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

Xem đáp án
23. Trắc nghiệm
1 điểmKhông giới hạn

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

mail

send

Xem đáp án
24. Trắc nghiệm
1 điểmKhông giới hạn

Để 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");

Xem đáp án
25. Trắc nghiệm
1 điểmKhông giới hạn

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

Xem đáp án
© All rights reserved VietJack