Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

IT12 - Midterm (Long Quiz)

Total questions: 30

Worksheet time: 10mins

Name
Class
Date
1.

Which layer of a web application is responsible for everything the user directly interacts with?

a)

Back-End

b)

Database

c)

Front-End

d)

Middleware

2.

The back-end layer of a web application mainly handles:

a)

Styling web pages

b)

Business logic and request processing

c)

Drawing wireframes

d)

Data visualization

3.

Which of the following describes the main role of the database layer?

a)

Handle user interaction

b)

Provide persistent data storage

c)

Manage routing requests

d)

Validate client input

4.

Which of these tasks is most likely done by the Front-End?

a)

Executing business logic

b)

User interface display and interaction

c)

Database indexing

d)

Server authentication

5.

Ensuring that user passwords are stored and managed properly is the responsibility of:

a)

Front-End

b)

Back-End

c)

Database

d)

Wireframe

6.

Which role best fits the Back-End?

a)

Business logic execution

b)

UI display

c)

Page styling

d)

Client-side input validation

7.

A database system ensures:

a)

Data integrity and retrieval

b)

Navigation between pages

c)

Animation rendering

d)

Wireframe creation

8.

If a user submits a form and expects the data to be saved for later use, which layer is essential?

a)

Front-End

b)

Database

c)

UI Design

d)

API documentation

9.

Wireframing in UI/UX design is mainly used to:

a)

Generate complete color prototypes

b)

Provide a structural guide for layouts and flows

c)

Set up database tables

d)

Optimize business logic

10.

Which type of wireframe is quick to create and often hand-drawn?

a)

Low-fidelity

b)

High-fidelity

c)

Interactive-fidelity

d)

Medium-fidelity

11.

Which type of wireframe is closer to the final product with colors and fonts included?

a)

Rough sketch

b)

Low-fidelity

c)

High-fidelity

d)

Placeholder wireframe

12.

Which tool is widely used for collaborative UI design and wireframing?

a)

Figma

b)

MySQL

c)

Eclipse

d)

GitHub

13.

Low-fidelity wireframes are best used when:

a)

Gathering early feedback on structure and flow

b)

Delivering a final prototype to developers

c)

Testing backend database schemas

d)

Writing CSS animations

14.

High-fidelity wireframes are particularly helpful for:

a)

Brainstorming early concepts only

b)

Stakeholder presentations and usability testing

c)

Server-side validation

d)

Data storage optimization

15.

One advantage of Figma compared to traditional desktop tools is:

a)

It is fully cloud-based, supporting collaboration anywhere

b)

It can run SQL queries directly

c)

It eliminates the need for CSS

d)

It replaces back-end frameworks

16.

Which principle emphasizes building systems from independent, reusable blocks?

a)

Layered design

b)

Modularity

c)

Virtualization

d)

Procedural flow

17.

In component-based front-end development, reusability means:

a)

Components can be applied across different projects without rewriting

b)

All data must be stored in the database layer

c)

A single component handles all app logic

d)

The same CSS is used everywhere

18.

Which of the following is a benefit of modularity?

a)

Easier maintenance and updates

b)

Components must be rewritten often

c)

All logic placed in one file

d)

Database schemas are simplified

19.

Which of the following is a popular front-end framework based on components?

a)

React

b)

Django

c)

Laravel

d)

Spring Boot

20.

Angular’s two-way data binding is an example of:

a)

State synchronization

b)

UI animation

c)

SQL processing

d)

Static styling

21.

Vue.js is often described as:

a)

A back-end scripting language

b)

A progressive JavaScript framework for building UIs

c)

A low-fidelity wireframing tool

d)

A database indexing method

22.

In React, “Props” are best described as:

a)

Properties passed from parent to child components

b)

A tool for server requests

c)

A database query type

d)

A wireframing shortcut

23.

Props in front-end frameworks are:

a)

Immutable inputs for components

b)

Stored values in a database

c)

Temporary backend variables

d)

A CSS formatting tool

24.

The practice of managing data across the whole application so different components stay updated is:

a)

Prop drilling

b)

State management

c)

Component nesting

d)

Model binding

25.

Which of these helps prevent bugs by making components independent and testable?

a)

Component coupling

b)

Single responsibility principle

c)

Random data injection

d)

Layout grouping

26.

Testable components are designed to:

a)

Have clear interfaces and responsibilities

b)

Be dependent on multiple unrelated modules

c)

Only run inside production builds

d)

Replace server-side validation

27.

Storybook is mainly used for:

a)

Building and documenting UI components in isolation

b)

Creating database backups

c)

Handling back-end API requests

d)

Designing wireframe flows

28.

One benefit of using Storybook in a project is:

a)

It serves as living documentation of UI components

b)

It handles SQL query optimization

c)

It replaces CSS styling completely

d)

It manages user authentication

29.

Storybook helps teams by:

a)

Providing a sandbox for isolated component testing

b)

Acting as a version control system

c)

Running back-end scripts automatically

d)

Generating wireframes

30.

Using Storybook improves collaboration because:

a)

It allows developers to visualize components and their states

b)

It eliminates the need for JavaScript

c)

It directly stores user passwords

d)

It replaces all design tools like Figma