wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Web_FE_BASIC_SS25

Total questions: 15

Worksheet time: 8mins

Name
Class
Date
1.

Cú pháp nào sau đây không phải là cách khai báo mảng hợp lệ?

a)

A. let array = [1, 2, 3];

b)

B. let array = new Array(1, 2, 3);

c)

C. let array = Array(1, 2, 3);

d)

D. let array = array(1, 2, 3);

2.

Cách nào dưới đây tạo một mảng có độ dài 5 mà tất cả các phần tử đều là undefined?

a)

A. let array = Array(5);

b)

B. let array = [5];

c)

C. let array = {length: 5}

d)

D. let array = [undefined, undefined, undefined, undefined, undefined];

3.

Điều gì xảy ra khi bạn cố gắng truy cập vào phần tử không tồn tại trong mảng let array = [1, 2, 3];? Ví dụ: array[5]

a)

A. Trình duyệt sẽ báo lỗi

b)

B. Giá trị null sẽ được trả về

c)

C. Giá trị undefined sẽ được trả về

d)

D. Giá trị NaN sẽ được trả về

4.

Kết quả của đoạn mã sau là gì?
let array = [1, 2, 3];
console.log(array[1 + 1]);

a)

A. 1

b)

B. 2

c)

C. 3

d)

D. undefined

5.

Cách thêm một phần tử vào cuối mảng trong JavaScript là gì?

a)

A. array.add('element');

b)

B. array.push('element');

c)

C. array.append('element');

d)

D. array.insert('element');

6.

Phương thức nào sau đây loại bỏ phần tử cuối cùng của mảng?

a)

A. array.remove();

b)

B. array.pop();

c)

C. array.shift();

d)

D. array.delete();

7.

Cách thêm một phần tử vào đầu mảng trong JavaScript là gì?

a)

A. array.addFirst('element');

b)

B. array.unshift('element');

c)

C. array.push('element');

d)

D. array.insertFirst('element');

8.

Kết quả của đoạn mã sau là gì?

a)

A. [1, 2, 3, 4]

b)

B. [2, 3, 4]

c)

C. [1, 2, 3]

d)

D. [3, 4]

9.

Cú pháp khai báo một hàm trong JavaScript là gì?

a)

A. function name() { // code }

b)

B. def name() { // code }

c)

C. func name() { // code }

d)

D. declare name() { // code }

10.

Làm thế nào để bạn trả về giá trị từ một hàm trong JavaScript?

a)

A. exit value;

b)

B. return value;

c)

C. give value;

d)

D. send value;

11.

Kết quả của đoạn mã sau là gì?

a)

"object"

b)

"undefined"

c)

"number"

d)

"function"

12.

Kết quả của đoạn mã sau là gì?

a)

undefined

b)

4

c)

NaN

d)

0

13.

Kết quả của đoạn mã sau là gì?

a)

5

b)

8

c)

NaN

d)

Error

14.

Kết quả của đoạn mã sau là gì?

a)

5

b)

10

c)

15

d)

NaN

15.

Kết quả của đoạn mã sau là gì?

a)

Error

b)

undefined, 6

c)

undefined, undefined

d)

4, undefined