wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

MERN Stack Tech Quiz

Total questions: 50

Worksheet time: 25mins

Name
Class
Date
1.

What does the 'M' in MERN stand for?

a)

MongoDB

b)

MySQL

c)

Mongoose

d)

Markdown

2.

Which language runs in the browser?

a)

Node.js

b)

React.js

c)

JavaScript

d)

Express.js

3.

JSX stands for?

a)

JavaScript XML

b)

Java Syntax Extension

c)

JSON XML

d)

Java Servlet Extension

4.

What does useState return?

a)

array

b)

object

c)

function

d)

boolean

5.

React is a ___ library.

a)

UI

b)

Database

c)

Backend

d)

Full-stack

6.

Node.js is built on which engine?

a)

Chakra

b)

SpiderMonkey

c)

V8

d)

Rhino

7.

Which of the following is a NoSQL DB?

a)

MySQL

b)

PostgreSQL

c)

MongoDB

d)

Oracle

8.

Which command starts a React app?

a)

node start

b)

react init

c)

npm start

d)

yarn run-app

9.

Which hook runs after every render?

a)

useFetch

b)

useState

c)

useEffect

d)

useRef

10.

What is the default MongoDB port?

a)

3306

b)

27017

c)

5432

d)

3000

11.

Which method is used to send JSON in Express?

a)

res.text()

b)

res.render()

c)

res.json()

d)

res.html()

12.

Which HTTP method is used to update data?

a)

GET

b)

POST

c)

PUT

d)

DELETE

13.

In React, components must return:

a)

Object

b)

JSX

c)

Function

d)

Null

14.

What is middleware in Express?

a)

Data parser

b)

Route Handler

c)

Bridge function

d)

All of the above

15.

What's the use of useRef() in React?

a)

store form

b)

focus input

c)

persist values

d)

update state

16.

Which command creates a React app?

a)

npx create-react-app myApp

b)

npm init react

c)

create-react myApp

d)

react-start

17.

Which of these is a React lifecycle hook?

a)

useLife()

b)

useTime()

c)

useEffect()

d)

useNow()

18.

MongoDB stores data as:

a)

Tables

b)

Rows

c)

Collections

d)

Sheets

19.

What is the React key prop used for?

a)

Styling

b)

Animation

c)

Uniqueness

d)

Navigation

20.

Which of these is a routing package in React?

a)

react-move

b)

react-router-dom

c)

react-path

d)

express-route

21.

Express is used in Node to:

a)

Handle DB

b)

Route APIs

c)

Store files

d)

Compile Sass

22.

What is req.params in Express?

a)

Body data

b)

Header

c)

URL parameters

d)

JSON object

23.

What will typeof null return?

a)

object

b)

null

c)

undefined

d)

string

24.

Which is NOT a JavaScript data type?

a)

Boolean

b)

Undefined

c)

Float

d)

Symbol

25.

What is async/await used for?

a)

Styling

b)

API Handling

c)

Time tracking

d)

CSS loading

26.

What is returned by Array.isArray([])?

a)

false

b)

undefined

c)

true

d)

error

27.

Which function creates a MongoDB schema?

a)

Schema()

b)

new Schema()

c)

mongoose.Schema()

d)

defineSchema()

28.

React was developed by?

a)

Google

b)

Meta

c)

Microsoft

d)

Amazon

29.

Which of these is NOT part of MERN?

a)

Angular

b)

Express

c)

Node

d)

React

30.

Which tech superhero best represents React?

a)

Hulk

b)

Iron Man

c)

Thor

d)

Batman

31.

What does CPU stand for?

a)

Central Processing Unit

b)

Computer Power Unit

c)

Control Processing Unit

d)

Central Program Unit

32.

What is the brain of the computer?

a)

RAM

b)

CPU

c)

GPU

d)

Hard Drive

33.

Which company developed the iPhone?

a)

Microsoft

b)

Apple

c)

Google

d)

Samsung

34.

What is the full form of HTML?

a)

HyperText Markup Language

b)

Hyper Tool Multi Language

c)

HighText Modern Language

d)

Hyper Transfer Markup

35.

What does HTTP stand for?

a)

Hyper Transfer Text Protocol

b)

HyperText Transfer Protocol

c)

HighText Technical Protocol

d)

HyperText Technical Program

36.

Shortcut for 'Copy' on PC?

a)

Ctrl + A

b)

Ctrl + C

c)

Ctrl + V

d)

Ctrl + X

37.

Which is not a programming language?

a)

HTML

b)

JavaScript

c)

Python

d)

C++

38.

Tech used for internet phone calls?

a)

VoIP

b)

Bluetooth

c)

Fiber

d)

TCP

39.

What does AI stand for?

a)

Automatic Input

b)

Artificial Intelligence

c)

Applied Internet

d)

Automated Interface

40.

Which is not an operating system?

a)

Windows

b)

Linux

c)

Google

d)

MacOS

41.

What kind of device is a keyboard?

a)

Input

b)

Output

c)

Storage

d)

Processing

42.

Which browser is made by Google?

a)

Firefox

b)

Safari

c)

Chrome

d)

Edge

43.

Who owns Android OS?

a)

Apple

b)

Microsoft

c)

Google

d)

IBM

44.

Language of the Web?

a)

C

b)

Java

c)

Python

d)

JavaScript

45.

What is used to style websites?

a)

HTML

b)

Java

c)

Python

d)

CSS

46.

Which is a cloud computing platform?

a)

AWS

b)

PHP

c)

HTTP

d)

CSS

47.

Which is a DB tool?

a)

Photoshop

b)

Chrome

c)

MySQL

d)

Linux

48.

What is a bug in code?

a)

Virus

b)

Update

c)

Error

d)

Patch

49.

Who is called the father of computers?

a)

Bill Gates

b)

Alan Turing

c)

Charles Babbage

d)

Steve Jobs

50.

Fixing a bug is called?

a)

Cracking

b)

Debugging

c)

Smashing

d)

Patching