300+ câu trắc nghiệm tổng hợp Lập trình Web có đáp án - Phần 8
30 câu hỏi
Để khởi tạo 1 mảng trong Javascript?
var txt = new Array(1:"tim",2:"kim",3:"jim")
var txt = new Array:1=("tim")2=("kim")3=("jim")
var txt = new Array("tim","kim","jim")
var txt = new Array="tim","kim","jim"
Chọn đáp án C.
Đoạn code sau cho ra kết quả gì?
javascript
<script type="text/javascript">
x=4+"4";
document.write(x);
</script>
44
8
4
Báo lỗi
Chọn đáp án A.
Đoạn code sau cho ra kết quả gì?
function x() {
document.write(2+5+"8");
}
</script>
258
Error
7
78
Chọn đáp án D.
Trong jQuery, dòng code nào để lấy tất cả thẻ div?
var divs = $(div);
var divs = jQuery("div");
var divs = $("div");
var divs = #("div");
Chọn đáp án C.
Trong jQuery, dòng nào thay thế:(document).ready(f)?
jQuery(f)
$(f)
#(f)
Tất cả đều sai
Chọn đáp án B.
Tính đóng gói trong OOP là:
Polymorphism
Inheritance
Encapsulation
Abstraction
Chọn đáp án C.
Tính đa hình trong OOP là:
Abstraction
Polymorphism
Inheritance
Differential
Chọn đáp án B.
Tính kế thừa trong OOP là:
Polymorphism
Inheritance
Encapsulation
Abstraction
Chọn đáp án B.
Từ khóa sau đây không được hỗ trợ bởi PHP:
friendly
final
public
static
Chọn đáp án A.
Dòng nào để khởi tạo một đối tượng thuộc lớp có tên foo trong PHP:
$obj = new $foo;
$obj = new foo;
$obj = new foo ();
obj = new foo ();
Chọn đáp án C.
Dòng nào để định nghĩa hằng số PI trong PHP:
constant PI = “3.1415”;
const $PI = “3.1415”;
constant PI = ‘3.1415’;
const PI = ‘3.1415’;
Chọn đáp án D.
Trong PHP, để gọi hằng số PI của lớp mathFunction:
echo PI;
echo mathFunction->PI;
echo mathFunction::PI;
echo mathFunction=PI;
Chọn đáp án C.
Trong PHP, dòng nào dưới đây để gọi một phương thức:
$object->methodName();
object->methodName();
object::methodName();
$object::methodName();
Chọn đáp án A.
Trong PHP, các cách nào dưới đây là đúng để khai báo một phương thức:
i) function functionName() { function body }
ii) class function functionName() { function body }
iii) method methodName() { method body }
iv) class method methodName() { method body }
Chỉ i)
Chỉ iv)
i) và ii)
iii) và iv)
Chọn đáp án A.
PHP không hỗ trợ từ khóa tầm vực nào sau đây:
i) private
ii) final
iii) static
iv) abstract
Chỉ ii)
Chỉ iv)
ii) và iv)
Tất cả từ khóa đều được PHP hỗ trợ
Chọn đáp án D.
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:
Abstract
Protected
Final
Static
Chọn đáp án C.
Đ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
ii) và iii) đúng
Tất cả các câu trên đều đúng
Tất cả các câu trên đều sai
ii), iii) và iv) đúng
Chọn đáp án B.
Khai báo nào là đúng cho phương thức dựng (Constructor) trong PHP:
classname()
_construct()
function -construct()
function __construct()
Chọn đáp án D.
…. Giới thiệu từ khóa “instanceof”?
PHP 4
PHP 5
PHP 5.3
PHP 6
Chọn đáp án B.
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?
exist()
exist_class()
class_exist()
__exist()
Chọn đáp án C.
Hàm nào sau đây được dùng để xác định loại của đối tượng object trong PHP:
obj_type()
type()
is_a()
is_obj()
Chọn đáp án C.
Tính trừu tượng trong OOP là:
Polymorphism
Inheritance
Encapsulation
Abstraction
Chọn đáp án D.
Trong đoạn code dưới đây, …… là một thuộc tính:
php
<?php
class Example
{
public $name;
function Sample()
{
echo "This is an example";
}
}
?>
echo “This is an example”;
public $name;
class Example
function sample()
Chọn đáp án B.
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 đó:
private
public
protected
$this
Chọn đáp án D.
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 đó:
protected
final
static
private
Chọn đáp án C.
Để loại bỏ các dòng bị trùng lắp từ kết quả thực thi câu lệnh SELECT thì sử dụng từ khóa:
NO DUPLICATE
UNIQUE
DISTINCT
Tất cả đều sai
Chọn đáp án C.
Câu lệnh nào để thêm 1 dòng vào bảng trong MySQL:
Add new
Insert into
Update new
Insert new
Chọn đáp án B.
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”:
LIKE %qpt
LIKE *ton
LIKE ton$
LIKE ^.*ton$
Chọn đáp án A.
MYSQL là:
Ngôn ngữ lập trình
Hệ quản trị cấu trúc dữ liệu
Kỹ thuật để xây dựng các chương trình có độ tin cậy cao
Hệ quản trị CSDL
Chọn đáp án D.
Trong MySQL, câu lệnh USE:
Để load code từ một file bên ngoài
Được dùng thay thế câu lệnh SELECT
Được dùng để chọn Database sau khi đã kết nối tới MySQL
Tất cả đều sai
Chọn đáp án C.








