wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Phia May Chu

Total questions: 70

Worksheet time: 35mins

Name
Class
Date
1.

Node.js theo mặc định là______.

a)

Đồng Bộ

b)

Đa Luồng

c)

Không đồng bộ

d)

Không có câu  nào đúng

2.

Để cài đặt mô-đun node.js express ta dùng lệnh

a)

npm install express

b)

node install express

c)

install express

d)

không có cầu nào đúng

3.

Npm là viết tắt của từ gì ?

a)

Node Package Manager

b)

Node Project Manager

c)

New Project Manager

d)

New Package Manager

4.

Có bao nhiều phương thức của đối tượng Node

a)

18

b)

19

c)

20

d)

21

5.

Thuộc tính nào của đối tượng Node trả về phần tên cục bộ của một nút

a)

lastName

b)

 localName

c)

firstName

d)

không có câu nào đúng

6.

Hàm đơn giản hoặc phức tạp được tổ chức trong một hoặc nhiều tệp JavaScript có thể sử dụng lại trong toàn bộ ứng dụng Nodejs được nhà là

a)

Module

b)

Library

c)

Package

d)

Function

7.

Core Module nào sau đây được sử dụng để tạo máy chủ web trong Node.js

a)

A.     fs

b)

url

c)

connect

d)

http

8.

Định dạng tham số định tuyến nào sau đây là không hợp lệ

a)

/users/:userId/books/:bockld

b)

/flights/:from-:to

c)

/books/!:from-:to

d)

Không có câu nào đúng

9.

Làm thế nào để kiểm tra Phiên bản hiện tại của NPM

a)

open --version

b)

npm—ver

c)

npm help

d)

Không có câu nào đúng

10.

Mã lệnh nào sau đây có thể tạo máy chủ web

a)

http.createServer(callback)

b)

http.createWebServer(callback)

c)

http.createHFTPServer(callback)

d)

Không có câu nào đúng

11.

Thiết bị đầu cuối Nodejs (REPL) được sử dụng để___.

a)

kiểm tra các biểu thức node.js / JavaScript

b)

thực thi các biểu thức JavaScript của trình duyệt.

c)

bản xem trước của ứng dụng nodejs.

d)

Không có câu nào đúng

12.

Template engine nào sau đây có thể được sử dụng với

Node.js?

a)

Jade

b)

Vash

c)

Handlebars

d)

Tất cả đều đúng

13.

Làm thế nào để kiểm tra xem hai nodejs có bằng nhau  không?

a)

isEqualNode

b)

equal

c)

==

d)

Không có câu nào đúng

14.

Câu lệnh nào thực tại mã lệnh của tệp sample.js?

a)

nodejs sample.js

b)

node sample.js

c)

sample.js

d)

Không có câu nòa đúng

15.

Phương thức nào được sử dụng để so sánh vị trí của hai nút trong hệ thống phân cấp DOM (tải liệu)?

a)

compareDocumentPosition()

b)

cloneNode()

c)

getUserData()

d)

getFeature()

16.

Ứng dụng Node.js có thể truy cập cơ sở dữ liệu nào sau dây?

a)

Cơ sở dữ liệu NoSQL

b)

Cơ sở dữ liệu quan hệ

c)

Cả hai câu đều đúng

d)

Sai hét

17.

Mã lệnh nào dùng để chuyển đổi một bộ đệm buf thành đối tượng JSON?

a)

buf.json()

b)

buf.covertToJson()

c)

buf.toJSON()

d)

buf.jsonify()

18.

Công cụ gỡ lỗi Node.js nào có giao diện đồ họa?

a)

Core node debugger

b)

Console

c)

REPL

d)

Node Inspector

19.

Điều nào sau đây là đúng về luồng (stream) có thể đọc được?

a)

Luồng có thể đọc được sử dụng cho hoạt động đọc

b)

Đầu ra của luồng có thể đọc được có thể được nhập vào luồng có thể ghi

c)

Cả hai câu đều dùng

d)

 Không có câu nào đúng

20.

Điều nào sau đây là đúng về module fs của Node?

a)

Mọi phương thức trong mô đun fs đều có dạng đồng bộ cũng như không đồng bộ

b)

Các phương thức không đồng bộ của mô đun fs lấy tham số cuối cùng làm hàm gọi lại hoàn chỉnh và tham số đầu tiên của hàm gọi là hàm mã lỗi

c)

Cả hai câu đều đusng

d)

Không có câu nào đúng

21.

Mô-đun nào sau đây được dùng để định tuyến cho Node.js?

a)

url module

b)

net module

c)

http module

d)

web module

22.

Node.js là ngôn ngữ.

a)

Phía máy chủ

b)

Phía máy khách

c)

Cả hai

23.

Điều nào sau đây không phải là mô-đun Node có sẵn (builtin).

a)

 zlib

b)

https

c)

dgram

d)

fsread

24.

Các mô-đun Node.js đem ra bên ngoài như thế nào

a)

module.exports

b)

module.spread

c)

module.expose

d)

Sai hết

25.

Module fs có nghĩa là gì?

a)

File Service

b)

File System

c)

File Store

26.

Phạm vi mặc định trong ứng dụng Node.js là gì.

a)

Local

b)

Public

c)

Private

d)

Global

27.

Framework nào sau đây không phải là framework ứng

dụng web cho Node.js?

a)

Express.js

b)

Geddy

c)

Aurelia

d)

Locomotive

28.

Node.js được viết trong___

a)

Javascript

b)

c

c)

c++

d)

Tất cả đều đúng

29.

Nodejs có đa luồng không?

a)

b)

Không

30.

Phần mở rộng nào được sử dụng để lưu tập NodeJs?

a)

.js

b)

.node

c)

.java

d)

.txt

31.

Tiến trình Node là

a)

Đối tượng toàn cục

b)

Đối tượng cục bộ

32.

Hàm nào được sử dụng để gọi các mô-đun node js vào dùng

a)

 include();

b)

require();

c)

attach():

33.

Phương thức nào trả về thư mục làm việc hiện tại của tiến trinh.

a)

process.cwd()

b)

cwd():

c)

pwd();

34.

Lĩnh vực nào sau đây mà khi dùng Node.js thi rất tốt để

sử dụng?

a)

Ứng dụng rừng buộc nhập/xuất

b)

Ứng dụng truyền dữ liệu

c)

Ứng dụng dữ liệu thời gian thực mạnh mẽ

d)

Tất cả đều đúng.

35.

REPL là viết tắt của.

a)

Read Eval Print Loop

b)

Research Eval Program Learn

c)

Read Earn Point Learn

d)

Read Eval Point Loop

36.

Lệnh khởi động REPL của Node là gì

a)

$node start

b)

$node

c)

$node repl

d)

$node console

37.

Lệnh nào sẽ hiển thị phiên bản cài đặt của Node?

a)

$npm--version

b)

$node-version

c)

$ npm getVersion

d)

$ node getVersion

38.

Lệnh nào sẽ liệt kê tất cả các mô-đun được cài đặt toàn cuc?

a)

$ npm Is -g

b)

$npm-Is

c)

$node ls -g

d)

$node Is

39.

Gọi lại (callback) là gi?

a)

Gọi lại tương đương bất đồng bộ trong một hàm.

b)

Gọi lại là một kỹ thuật trang đó một phương thức gọi lại phương thức người người gọi

c)

Cả hai đều đúng

d)

Sai het.

40.

Có phải một sự kiện kích hoạt stream kết thúc khi tất cả dữ liệu đã được tuôn ra vào bên dưới hệ thống”

a)

Đúng

b)

Sai

41.

Node.js sử dụng mô hình I/O theo hướng sự kiện non- blocking phải không?

a)

Đúng

b)

Sai

42.

Node.js chạy trên

a)

Client

b)

Server

c)

Că server và client

d)

Sai hét

43.

Node.js hỗ trợ nền tảng nào sau đây?

a)

Windows

b)

Macintosh

c)

Unix/Linux

d)

Tất cả đều đúng

44.

Ứng dụng Node.js chạy trên ___.

a)

Đa luồng

b)

Đơn luồng

c)

Đa tiến trình

d)

Don tien trinh

45.

Các gói của bên thứ ba (Third-party) có thể được cải đặt / cập nhật / xóa bằng cách sử dụng___

a)

Node Package Manager

b)

Node.cxe

c)

Module.exports

d)

REPL

46.

Mô-đun nào sau đây là bắt buộc cho các hoạt động cụ thể của đường dẫn?

a)

Mo-dun Os

b)

Mo dun Path

c)

mô đun Fs

d)

Tất cả đều đúng.

47.

Kiểu stream nào sau đây là của Node.js?

a)

Writable

b)

Duplex

c)

Readable

d)

Tất cả đều đúng

48.

Làm thế nào để cài đặt nodemon bằng Node.js?

a)

npm install-g nodemon

b)

node install-g nodemon

49.

Làm thế nào để an tiêu diệt một tiến trình trong

Node.js?

a)

Ctrl + C

b)

Ctrl + B

c)

Ctrl + K

50.

Node su dung engine______ trong cốt lõi. *

a)

Chorme V8

b)

Microsoft Chakra

c)

SpiderMonkey

d)

Node En

51.

Cái nào sau đây là framework ứng dụng web cho Node.js?

a)

Express.js

b)

Geddy

c)

Locomotive

d)

Tất cả đều dùng.

52.

Loại ứng dụng nào sau đây có thể được xây dựng bằng

Node.js?

a)

Web Application

b)

Chat Application

c)

RESTful Service

d)

Tất cả đều đúng

53.

Mô-đun nào được sử dụng để phục vụ tải nguyên tĩnh

trong Node.js?

a)

node-static

b)

http

c)

node-resource

d)

static

54.

Công cụ nào sau đây tự động hóa các tác vụ khác nhau của ứng dụng Node.js?

a)

Express.js

b)

GruntJS

c)

NPM

d)

Sai het

55.

Một cái gì đó đã xảy ra trong ứng dụng của mà chúng ta cũng có thể đáp ứng.

a)

events

b)

actions

c)

procedures

d)

callback

56.

Điều nào sau đây là đúng về dịch vụ web RESTful?

a)

Dịch vụ web dựa trên Kiến trúc REST được gọi là dịch vu web RESTful

b)

Dịch vụ web sử dung các phương thức HTTP để triển khai khái niệm kiến trúc REST

c)

Cả hai câu dúng hết

d)

Không có câu nào dùng

57.

Trong Nodejs, các máy chủ web dựa trên Node khác với các máy chủ web truyền thống như thế nào?

a)

Máy chủ dựa trên Node sử dụng một mô hình luông đơn và có thể phục vụ số lượng yêu cầu lớn hơn nhiều so với bất kỳ máy chủ truyền thống nào như Máy chủ HTTP Apache.

b)

Yêu cầu xử lý máy chủ dựa trên Node nhanh hơn nhiều so với máy chủ truyền thống.

c)

Không có nhiều sự khác biệt giữa cả hai.

d)

Tất cả đều đúng

58.

Ngôn ngữ nào sau đây là ngôn ngữ hợp lệ trong Node.js?

a)

JavaScript

b)

Java

c)

C++

d)

C#

59.

Bạn sử dụng hàm nào để định dạng kết quả truy vấn trong mongo shell?

a)

pretty()

b)

format()

c)

print()

60.

Lệnh nào sau đây được sử dụng để liệt kê tất cả các cơ sở dữ liệu hiện có trong hệ thống mongodb?

a)

show dbs

b)

show databases

c)

show db

d)

show alldb

61.

Lệnh nào sẽ được sử dụng để hiển thị cơ sở dữ liệu đang

dùng?

a)

db

b)

show db

c)

show all

d)

show database

62.

Các tính năng chính của Node.js là gi?

a)

Dữ liệu chuyên sâu theo thời gian thực

b)

Máy chủ có khả năng mở rộng cao cho Ứng dụng Web

c)

Xây dựng các ứng dụng mạng nhanh và có thể mở rộng.

d)

Tất cả đều đúng

63.

Lệnh nào sau đây sẽ trả về tất cả các phần tử từ collection inventory

a)

db.inventory.find({})

b)

db.inventory.find

c)

db.inventory.findAll()

64.

Các hoạt động tạo hoặc chèn thêm document mới vào một collection. Nếu collection hiệu không tồn tại, thao  tác chén sẽ tạo ra collection.

a)

Đúng

b)

Sai

65.

MongoDB cung cấp các phương thức sau để chèn các document vão collection:

db.collection.insert()

db.collection.insertOne()

db.collection.insertMany()

a)

Đúng

b)

Sai

66.

Hãy cho biết phát biểu nào đúng khi nói về monga shell

a)

print() dùng để in mà không cần định dạng

b)

print(tojson (<obj>)) in ra với định dạng JSON và trong đương với printjson()

c)

printjson() dùng in ra với định dạng JSON và tương đương với print(tojson (<obj>))

d)

Không câu nào đúng.

67.

Cổng mặc định cho máy chủ MongoDB là gi?

a)

12701

b)

27017

c)

27071

d)

3306

68.

Mongo shell là một interface___tương tác với MongoDB. Bạn có thể sử dụng mongo shell để truy vấn và cập nhật dữ liệu cũng như thực hiện các hoạt động quản trị.

a)

Javascript

b)

NodeJS          

c)

C++

69.

Có phải là Mô-đun Fs cung cấp cả phương thức đồng bộ cũng như bất đồng bộ không ?

a)

Đúng

b)

Sai

70.

Làm cách nào chúng ta có thể tạo trình xử lý tuyến (route) để định tuyến trong ứng dụng ExpressJS?

a)

Sử dung app.route()

b)

Sử dung app.router()

c)

Sử dung app.routing()