Tạo Trắc Nghiệm

300+ câu trắc nghiệm Phát triển ứng dụng với PHP và MySQL có đáp án - Phần 7

25 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 sau đâ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

<?php
class A
{
static $word = "hello";
static function hello()
{
print static::$word;
}
}
class B extends A
{
static $word = "bye";
}
B::hello();
?>
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ì?

Đá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

<?php
class A
{
};
class B1 extends A
{
};
class_alias('A', 'B2');
b1);
b2);
?>
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ì?

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

Đáp án: A

Câu 6

<?php

class number

{

public b = 20; private $c = 30;

}

$numbers = new number();

foreach (var => $value)

{

echo "$value ";

}

?>

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ì?

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

Đáp án: A

Câu 7

<?php

interface foo

{

}

class_alias('foo', 'bar');

echo interface_exists('bar') ? 'yes' : 'no';

?>

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ì?

Đá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

<?php

class Object

{

function Object($entity)

{

$entity->name = "John";

}

}

class Entity

{

var $name = "Maria";

}

$entity = new Entity();

entity);

print $entity->name;

?>

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ì?

Đá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

<?php

values);

?>

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ì?

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

Đáp án: C

Câu 12

<?php

b = 4;

a++ * ++c;

?>

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ì?

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

Đáp án: D

Câu 13

<?php

str));

?>

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ì?

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

Đáp án: C

Câu 14

<?php
foo\'' . "$foo\'";
?>
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ì?

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

Đáp án: A

Câu 15

<?php

str));

?>

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ì?

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

Đáp án: A

Câu 16

<?php

b = 0.1;

a, c);

?>

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ì?

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

Đáp án: A

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