OMC-3054-Full Stack Web Development(Elective)
OMC-3054-Full Stack Web Development(Elective)
Key:
Emboldened and Green colored words represent the correct response for each
question (not the user's answer).
1. _____ of the following does not belong to the NoSQL database category.
Document store
MySQL
Key-Value store
Graph database
unanswered
0 out of 1
Updating Phase
Unmounting Phase
Destroying Phase
unanswered
0 out of 1
3. A _______ in Redux is a centralized place where all the states of the application are stored.
Reducer
Store
Action
Provider
https://graphicera.ucanapply.com/admin/ucanassess/paper/finish.php?id=5211705386722&dont_record=true 1/8
3/6/24, 3:43 PM Exam Script
unanswered
0 out of 1
an event that ensures that there is a consistent interface for handling events across various
browsers
an event used for debugging purposes
None of these
unanswered
0 out of 1
unanswered
0 out of 1
6. In Node.js, the _____ is a global object that provides methods for writing output messages to standard
output and standard error.
Buffer
Console
Events
None of these
unanswered
0 out of 1
https://graphicera.ucanapply.com/admin/ucanassess/paper/finish.php?id=5211705386722&dont_record=true 2/8
3/6/24, 3:43 PM Exam Script
a NoSQL database.
a programming language.
unanswered
0 out of 1
9. Props are ____, which means that they should not be modified directly by the component.
read-write
read-only
write-only
writable
unanswered
0 out of 1
A database
unanswered
0 out of 1
11. The commonly used library for routing in ReactJS applications is ____.
angular-router
react-router
redux-router
router.js
unanswered
0 out of 1
unanswered
0 out of 1
https://graphicera.ucanapply.com/admin/ucanassess/paper/finish.php?id=5211705386722&dont_record=true 4/8
3/6/24, 3:43 PM Exam Script
None of these
unanswered
0 out of 1
npm start
npm react
unanswered
0 out of 1
15. Using which of the following method, can prevent the default behavior in React?
preventDefault()
avoidDefault()
revokeDefault()
None of these
unanswered
0 out of 1
unanswered
0 out of 1
https://graphicera.ucanapply.com/admin/ucanassess/paper/finish.php?id=5211705386722&dont_record=true 5/8
3/6/24, 3:43 PM Exam Script
npm myReactApp
unanswered
0 out of 1
18. What is the declarative way to render a dynamic list of components based on values in an array?
unanswered
0 out of 1
None of these
unanswered
0 out of 1
All of these
unanswered
0 out of 1
Q2. A) What is ReactJS? List and explain some notable features of ReactJS. [5 Marks]
B) Discuss the typical folder structure of a ReactJS project. [5 Marks]
Q3. A) Explain the role of React and ReactDOM libraries in developing React front-end applications. [5 Marks]
B) What is JSX? Explain the use of functions in JSX using examples. [5 Marks]
Q4. A) What are the class components in ReactJS? Explain with a suitable example code snippet. [5 Marks]
B) What is the significance of states and props in ReactJS? How are they different and when should they
be used? Give appropriate examples. [5 Marks]
Q5. A) Explain with a suitable example rendering of a dynamic list of elements in ReactJS. [5 Marks]
B) What is React Redux? What are the Key Components of React-Redux? Explain in brief. [5 Marks]
Q6. A) Explain the use of REPL in Node.js with suitable examples. [5 Marks]
B) Explain the npm command line commands in Node.js with an example for each. [5 Marks]
Q7. A) What is a collection in MongoDB, and how does it differ from a database? How do you create a
collection within a MongoDB database, and use and delete it? [5 Marks]
B) What is MongoDB Compass? Explain its key features in brief. [5 Marks]
21.
<unmarked> out of 50
Screen 23 of 23
22.
0 out of 0
https://graphicera.ucanapply.com/admin/ucanassess/paper/finish.php?id=5211705386722&dont_record=true 7/8
3/6/24, 3:43 PM Exam Script
Close Window
https://graphicera.ucanapply.com/admin/ucanassess/paper/finish.php?id=5211705386722&dont_record=true 8/8