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 4

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

Trong PHP, để gọi hằng số PI của lớp mathFunction

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

Đáp án: C

Câu 2

Trong PHP, dòng nào dưới đây để gọi một phương thức

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

Đáp án: A

Câu 3

PHP không hỗ trợ từ khóa tầm vực nào sau đây:

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

Đáp án: D

Câu 4

Trong PHP, từ khóa tầm vực nào ngăn không cho một phương thức bị ghi đè bởi lớp con

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

Đáp án: C

Câu 5

Điều nào là đúng về phương thức dựng (Constructors) trong PHP:
i) PHP 4 giới thiệu phương thức dựng
ii) Phương thức dựng chấp nhận tham số truyền vào
iii) Trong phương thức dựng có thể gọi đến các phương thức khác.
iv) Trong phương thức dựng có thể gọi đến các phương thức dựng khác

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

Đáp án: B

Câu 6

Khai báo nào là đúng cho phương thức dựng (Constructor) trong PHP

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

Đáp án: D

Câu 7

…. Giới thiệu từ khóa “instanceof” ? Điền vào dấu ...

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

Đáp án: B

Câu 8

Trong PHP, hàm nào sau đây được dùng để xác định một lớp có tồn tại hay không?

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

Đáp án: C

Câu 9

Hàm nào sau đây được dùng để xác định loại của đối tượng object trong PHP

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

Đáp án: C

Câu 10

Tính trừu tượng trong OOP là

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

Đáp án: D

Câu 11

Tính trừu tượng trong OOP là

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

Đáp án: D

Câu 12

Tính trừu tượng trong OOP là

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

Đáp án: D

Câu 13

Trong đoạn code dưới đây, …… là một thuộc tính
<?php
class Example
{
public $name;
function Sample()
{
echo "This is an example";
}
}
?>

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

Đáp án: B

Câu 14

Trong PHP, từ khóa nào được dùng để truy xuất đến các phương thức và thuộc tính trong chính lớp đó

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

Đáp án: D

Câu 15

Trong PHP, từ khóa nào cho phép các phương thức và thuộc tính của lớp có thể được truy xuất mà không cần khởi tạo đối tượng của lớp đó

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

Đáp án: C

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 = 12;
d = 7;
a * c * a;
print ($e);
?>

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

Đáp án: A

Câu 17

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 = true) print ("true");
else print ("false");
?>

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

Đáp án: B

Câu 18

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
for (x <= 2;$x++)
{
for ($y = 1;y++)
{
if (y) continue;
print ("x = y");
}
}
?>

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

Đáp án: A

Câu 19

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
x < 10)
{
$x--;
}
print ($x);
?>

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

Đáp án: A

Câu 20

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
switch (1)
{
case 1:
print ("Book Details");
case 2:
print ("Book Author");
default:
print ("Missing Book");
}
?>

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

Đáp án: D

Câu 21

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
function modvalue()
{
b = 4;
a % c);
}modvalue();
?>

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

Đáp án: B

Câu 22

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 = 12;
d = 7;
a * c * a;
print ($e);
?>

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

Đáp án: B

Câu 23

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
function b($a = 4)
{
$a = a;
}
a);
echo $a;
?>

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

Đáp án: B

Câu 24

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
a = 1;a++)
{
if (a);
}
?>

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

Đáp án: C

Câu 25

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ì ?
<?
echo (int)"1235Jason";
?>

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

Đáp án: A

Câu 26

Chức năng "Loại bỏ phần tử cuối cùng của mảng và trả về phần tử cuối cùng đã được loại bỏ" là chức năng của hàm nào trong các hàm sau đây

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

Đáp án: A

Câu 27

Chức năng "Tính tổng các phần tử trong mảng" là chức năng của hàm nào trong các hàm sau đây

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

Đáp án: B

Câu 28

Chức năng " Chuyển một chuỗi thành một mảng" là chức năng của hàm nào trong các hàm sau đây

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

Đáp án: D

Câu 29

Chức năng " Chuyển một mảng thành một chuỗi" là chức năng của hàm nào trong các hàm sau đây

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

Đáp án: C

Câu 30

Chức năng "Làm tròn số" không phải là chức năng của hàm nào trong các hàm sau đây

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

Đáp án: D

Câu 31

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
array);
foreach (keys => $values)
{
print "$keys = $values";
}
?

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

Đáp án: A

Câu 32

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
array);
foreach (keys => $values)
{
print "$keys = $values ";
}
?>

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

Đáp án: A

Câu 33

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
array2 = array_slice(array2 as $val)
{
print "$val ";
}
?>

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

Đáp án: C

Câu 34

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
string2 = "cd";
string1 . string3 = "abc";
string3;
echo $string1;
?>

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

Đáp án: D

Câu 35

Chức năng "Kiểm tra sự tồn tại của tập tin, thư mục" là chức năng của hàm nào trong các hàm sau đây?

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

Đáp án: A

Câu 36

Một tập tin được cấu hình với quyền 754, như vậy phát biểu nào sau đây là phát biểu đúng ?

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

Đáp án: C

Câu 37

Đoạn mã HTML nào sau đây được sử dụng cho việc upload tập tin trong form?

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

Đáp án: C

Câu 38

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 = array_map("strtoupper", explode(",", b as $value)
{
print "$value";
}
?>

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

Đáp án: A

Câu 39

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ì ?
\n"; print_r($array[0]); print "\n"; } ?>

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

Đáp án: D

Câu 40

Làm cách nào để lưu trữ một biến age có giá trị 25 vào trong session

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

Đáp án: C

Câu 41

Làm thế nào để bạn bắt đầu sử dụng Session trong PHP?

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

Đáp án: D

Câu 42

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ì (đối với cùng một người dùng)
<?php
session_start();
if (!array_key_exists('counter', $_SESSION))
{
$_SESSION['counter'] = 0;
}
else
{
$_SESSION['counter']++;
}
session_regenerate_id();
echo $_SESSION['counter'];
?>

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

Đáp án: B

Câu 43

Trong các cách sau đây, cách nào giúp bạn nhận được dữ liệu gửi đi từ Form mà không chắc chắn cơ chế nó được gửi đi như thế nào?

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

Đáp án: A

Câu 44

Phát biểu nào sao đây sai về XML

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

Đáp án: A

Câu 45

Phát biểu nào sao đây đúng về công dụng của XML?

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

Đáp án: C

Câu 46

Trong Xpath để lấy ra thông tin phần tử ở vị trí cuối cùng, chúng ta sử dụng

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

Đáp án: C

Câu 47

Phương thức nào sau đây được sử dụng để lấy các không gian tên được sử dụng trong một tài liệu XML từ một đối tượng SimpleXMLElement?

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

Đáp án: B

Câu 48

Phương thức nào sau đây được sử dụng để lấy tên của phần tử XML từ một đối tượng SimpleXMLElement?

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

Đáp án: C

Câu 49

Trong DomDocument sử dụng phương thức nào để thêm node vào một node nào đó cho trước

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

Đáp án: A

Câu 50

Lập trình hướng đối tượng có tên vắt tắt là ?

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

Đáp án: A