Tạo Trắc Nghiệm

250 câu hỏi trắc nghiệm lập trình PHP có đáp án - Phần 5

50 câu · Đề ôn tập tổng hợp

Xem trước: đọc nhanh mọi câu dạng chữ, chưa tính giờ, chưa hiện đáp án.
Luyện tập: chọn đáp án là biết đúng sai ngay, kèm lời giải.
Thi thử: nộp bài mới chấm điểm và hiện lời giải.

Câu 1

Phát biểu nào sao đây SAI về phương thức __construct()

Đáp án và lời giải

Đáp án: D

Câu 2

Trong các điều khiển truy cập sau đây, điều khiển nào xác định rằng một tính năng có thể được truy cập bởi tất cả các lớp khác?

Đáp án và lời giải

Đáp án: C

Câu 3

Xem đoạn mã lệnh sau đây. Sau khi thực hiện đoạn mã trên kết quả
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();
?>

Đáp án và lời giải

Đáp án: A

Câu 4

Làm sao để truy cập vào một thuộc tính trong class thông qua $this

Đáp án và lời giải

Đáp án: C

Câu 5

Xem đoạn mã lệnh sau đây. Sau khi thực hiện đoạn mã trên kết quả
hiển thị sẽ là gì?
<?php
class A
{
};
class B1 extends A
{
};
class_alias('A', 'B2');
b1);
b2);
?>

Đáp án và lời giải

Đáp án: A

Câu 6

Xem đoạn mã lệnh sau đây. Sau khi thực hiện đoạn mã trên kết quả hiển thị sẽ là gì?
<?php
class number
{
public b = 20;
private $c = 30;
}
$numbers = new number();
foreach (var => $value)
{
echo "$value ";
}
?>

Đáp án và lời giải

Đáp án: A

Câu 7

Xem đoạn mã lệnh sau đây. Sau khi thực hiện đoạn mã trên kết quả hiển thị sẽ là gì?
<?php
interface foo
{
}
class_alias('foo', 'bar');
echo interface_exists('bar') ? 'yes' : 'no';
?>

Đáp án và lời giải

Đáp án: C

Câu 8

Phương pháp nào sau đây được gọi để in trực tiếp thông tin của mọt đối tượng (tương tự dùng echo hoặc print để in chuỗi

Đáp án và lời giải

Đáp án: B

Câu 9

Xem đoạn mã lệnh sau đây. Sau khi thực hiện đoạn mã trên kết quả hiển thị sẽ là gì ?
<?php
class Object
{
function Object($entity)
{
$entity->name = "John";
}
}
class Entity
{
var $name = "Maria";
}
$entity = new Entity();
entity);
print $entity->name;
?>

Đáp án và lời giải

Đáp án: B

Câu 10

Điều này sao đây mô tả đúng về thư viện PHPThumb

Đáp án và lời giải

Đáp án: A

Câu 11

Xem đoạn mã lệnh sau đây. Sau khi thực hiện đoạn mã trên kết quả hiển thị sẽ là gì?
<?php
values);
?>

Đáp án và lời giải

Đáp án: C

Câu 12

Xem đoạn mã lệnh sau đây. Sau khi thực hiện đoạn mã trên kết quả hiển thị sẽ là gì?
<?php
b = 4;
a++ * ++c;
?>

Đáp án và lời giải

Đáp án: D

Câu 13

Xem đoạn mã lệnh sau đây. Sau khi thực hiện đoạn mã trên kết quả hiển thị sẽ là gì?
<?php
str));
?>

Đáp án và lời giải

Đáp án: C

Câu 14

Xem đoạn mã lệnh sau đây. Sau khi thực hiện đoạn mã trên kết quả hiển thị sẽ là gì?
<?php
foo\'' . "$foo\'";
?>

Đáp án và lời giải

Đáp án: A

Câu 15

Xem đoạn mã lệnh sau đây. Sau khi thực hiện đoạn mã trên kết quả hiển thị sẽ là gì?
<?php
str));
?>

Đáp án và lời giải

Đáp án: A

Câu 16

Xem đoạn mã lệnh sau đây. Sau khi thực hiện đoạn mã trên kết quả hiển thị sẽ là gì?
<?php
b = 0.1;
a, c);
?>

Đáp án và lời giải

Đáp án: C

Câu 17

SQL là chữ viết tắt của ?

Đáp án và lời giải

Đáp án: A

Câu 18

Câu lệnh SQL nào sau đây để xóa bảng từ cơ sở dữ liệu cho trước

Đáp án và lời giải

Đáp án: C

Câu 19

Để hiển thị những dòng phân biệt (loại bỏ kết quả trùng) chúng ta sử dụng từ khóa nào sau đây?

Đáp án và lời giải

Đáp án: C

Câu 20

Khi thực thi câu lệnh SQL nếu gặp thông báo lỗi “Ambiguous column name”, điều này tương đương với phát biểu nào sao đây?

Đáp án và lời giải

Đáp án: D

Câu 21

Thứ tự mệnh đề trong SQL được sắp xếp theo độ giảm dần thứ tự ưu tiên là phát biểu nào sau đây?

Đáp án và lời giải

Đáp án: A

Câu 22

Cho bảng user gồm các cột id, firstname, lastname, email và age. Sử dụng điều kiện nào trong câu SQL để in ra những user từ 20 đến 40 tuổi

Đáp án và lời giải

Đáp án: D

Câu 23

Cho bảng user gồm các cột id, firstname, lastname, email và age. Sử dụng cụm nào trong câu SQL để in ra tên đầy đủ của một user (fullname = firstname + khoảng trắng + lastname

Đáp án và lời giải

Đáp án: A

Câu 24

Sử dụng từ khóa nào để đặt tên mới cho cột

Đáp án và lời giải

Đáp án: B

Câu 25

Sử dụng từ khóa nào để cập nhật dữ liệu?

Đáp án và lời giải

Đáp án: D

Câu 26

Sử dụng từ khóa nào để them mới dữ liêu vào cơ sở dữ liệu?

Đáp án và lời giải

Đáp án: C

Câu 27

Làm sao để chọn tất cả các cột trong bảng Persons?

Đáp án và lời giải

Đáp án: D

Câu 28

Làm sao để chọn tất cả các cột trong bảng Persons mà cột FirstName có giá trị là Peter

Đáp án và lời giải

Đáp án: D

Câu 29

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”

Đáp án và lời giải

Đáp án: A

Câu 30

Trong MySQL, câu lệnh USE

Đáp án và lời giải

Đáp án: C

Câu 31

Hàm nào dùng để lấy thời gian hiện tại trong MySQL

Đáp án và lời giải

Đáp án: C

Câu 32

Trong MySQL, Hàm nào sau đây không phải là hàm tập hợp

Đáp án và lời giải

Đáp án: D

Câu 33

mysql_pconnect() dùng để

Đáp án và lời giải

Đáp án: B

Câu 34

Trong MySQL, để chọn ra cột “FirstName” từ bảng “Persons”?

Đáp án và lời giải

Đáp án: A

Câu 35

Câu lệnh nào được dùng để xóa 1 database trong MySQL

Đáp án và lời giải

Đáp án: C

Câu 36

Tên 1 database tối đa có bao nhiêu kí tự

Đáp án và lời giải

Đáp án: C

Câu 37

Câu lệnh nào để tạo ra database “student”

Đáp án và lời giải

Đáp án: B

Câu 38

Trong MySQL, Câu lệnh nào chỉ xóa dữ liệu của bảng

Đáp án và lời giải

Đáp án: A

Câu 39

Trong SQL, từ khóa nào được dùng để sắp xếp kết quả trả về?

Đáp án và lời giải

Đáp án: C

Câu 40

PHP hỗ trợ hệ Quản Trị CSDL nào sớm nhất?

Đáp án và lời giải

Đáp án: D

Câu 41

Câu lệnh nào được sử dụng để tạo bảng?

Đáp án và lời giải

Đáp án: A

Câu 42

Câu lệnh nào được sử dụng để chọn CSDL?

Đáp án và lời giải

Đáp án: D

Câu 43

Trong lớp mysqli của PHP, phương thức nào dùng để gửi câu truy vấn?

Đáp án và lời giải

Đáp án: A

Câu 44

Trong PHP, hàm nào dùng để nhận dữ liệu trả về từ câu truy vấn database?

Đáp án và lời giải

Đáp án: C

Câu 45

Đoạn mã sau, in ra giá trị nào sau đây
a);

Đáp án và lời giải

Đáp án: B

Câu 46

Đoạn mã sau, in ra giá trị nào sau đây
$a = 1;
{
$a = 2;
}
echo $a;

Đáp án và lời giải

Đáp án: B

Câu 47

Đoạn mã sau, in ra giá trị nào sau đây
VAR = 'b';
echo "VAR";

Đáp án và lời giải

Đáp án: A

Câu 48

Đoạn mã sau, in ra giá trị nào sau đây
<?php
RESULT";
?>

Đáp án và lời giải

Đáp án: C

Câu 49

Đoạn mã sau, in ra giá trị nào sau đây
a == null) {
echo 'true';
} else {
echo 'false';
}

Đáp án và lời giải

Đáp án: A

Câu 50

Giá trị của tham số sau
$var = 1 / 2;

Đáp án và lời giải

Đáp án: C