Bạn đang kiểm tra C4 Blockchain: Basics and Applications >> Fundamentals of Node.js

Là một phần trong chương trình thạc sĩ của mình, tôi đã tạo bài kiểm tra này với một tập hợp các câu hỏi trắc nghiệm được thiết kế để giúp tôi và các bạn cùng lớp ôn lại kiến thức về module "Fundamentals of Node.js" từ "Course 4 Blockchain: Basics and Applications".

Hỗ trợ phát triển website

Trang web này được tạo ra để cung cấp thông tin hữu ích và miễn phí cho cộng đồng. Để duy trì và phát triển, chúng tôi cần sự hỗ trợ từ các bạn.

Nếu thấy trang web có giá trị, bạn có thể đóng góp bất kỳ khoản nào, dù là 20k hay 50k, để giúp trang tiếp tục hoạt động. Sự đóng góp của bạn sẽ giúp chi trả cho chi phí vận hành, bảo trì và nâng cao nội dung. Mọi sự ủng hộ đều rất được trân trọng và sẽ giúp chúng tôi phát triển bền vững.

Chân thành cảm ơn sự hỗ trợ của bạn!
Dưới đây là 9 câu hỏi được chọn ngẫu nhiên từ bài kiểm tra kiến thức C4 Blockchain: Basics and Applications >> Fundamentals of Node.js. Là người dùng chưa được xác thực, bạn có quyền truy cập vào một nhóm giới hạn gồm 9 trong số 198 câu hỏi và bạn sẽ không thể xem câu trả lời chính xác cho những câu hỏi đó.
1/198: What is the difference between the append (a) and w options in fs.writeFile?

  1. There is no difference between the two options.
  2. The append option appends data to the file, while the w option overwrites the file with new data.
  3. The append option overwrites the file with new data, while the w option appends data to the file.
2/198: How do modules and namespaces work together in Node.js?

  1. Neither modules nor namespaces are used in Node.js.
  2. Modules provide organization and naming conflict prevention, while namespaces provide encapsulation and reusability.
  3. Modules provide encapsulation and reusability, while namespaces provide organization and naming conflict prevention.
  4. Modules and namespaces are the same thing and are used interchangeably.
3/198: How can you create a namespace in Node.js?

  1. By using a special keyword
  2. By creating a new object and adding properties and methods to it
  3. By declaring a function with a special name
4/198: What should you do if you see the error message "'node' is not recognized as an internal or external command, operable program or batch file"?

  1. Restart the computer and try again.
  2. Ignore the error message and proceed with the next step.
  3. Install Node.js on the computer.
  4. Check the version of Node.js installed on the computer.
5/198: What is the purpose of the exports parameter in the function wrapper?

  1. To load other modules required by the current module
  2. To store the absolute path of the current module file
  3. To define variables and functions that can be accessed from outside the module
6/198: What is the difference between synchronous and asynchronous operations in Node.js?

  1. Synchronous operations always return a value, while asynchronous operations do not.
  2. Synchronous operations block the event loop, while asynchronous operations do not.
  3. Synchronous operations are written with callbacks, while asynchronous operations are written inside try-catch blocks.
7/198: How can you export a module in NodeJS?

  1. Using the module.exports object
  2. Using the import keyword
  3. Using the exports object
  4. Using the export keyword
8/198: What happens when a function is called in a program?

  1. The function is removed from the execution/call stack
  2. The program crashes due to a stack overflow error
  3. The function is immediately executed and its result is returned to the calling code
  4. The function is added to the end of the execution/call stack
9/198: What is the command to install a package as a dev dependency in NPM?

  1. npm install package --save
  2. npm install package --save-dev
  3. npm install package