Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Semi-Final Exam in IT218

Total questions: 50

Worksheet time: 11mins

Name
Class
Date
1.

What is the primary focus of UI design?

a)

Creating backend logic

b)

Database management

c)

User satisfaction through usability

d)

Network security

2.

Which of the following is NOT a fundamental skill required for a UI designer?

a)

Mastery of design tools

b)

Understanding color theory

c)

Knowledge of programming languages

d)

Strong collaboration skills

3.

What does the term 'input controls' refer to in UI design?

a)

Visual design components

b)

Elements that display information

c)

Interactive elements for user input

d)

Navigation aids

4.

Which design principle emphasizes the importance of providing user feedback?

a)

Consistency

b)

Efficiency

c)

Flexibility

d)

Feedback

5.

What is the purpose of the 'Facade' design pattern?

a)

To encapsulate a command request

b)

To define a new operation on a class

c)

To manage object creation

d)

To create a single interface for complex systems

6.

Which design pattern restricts object creation to a single instance?

a)

Factory Method

b)

Singleton

c)

Observer

d)

Adapter

7.

What is the main goal of UX design?

a)

To develop mobile applications

b)

To manage backend processes

c)

To create visually appealing interfaces

d)

To enhance user satisfaction through usability

8.

Which of the following tools is commonly used in UI design?

a)

MySQL

b)

Eclipse

c)

Visual Studio

d)

Figma

9.

What does the 'Builder' design pattern do?

a)

Separates object construction from representation

b)

Encapsulates a command request

c)

Adapts one interface to another

d)

Links a subject to its observers

10.

Which principle ensures that UI elements behave consistently across an interface?

a)

Flexibility

b)

Feedback

c)

Accessibility

d)

Familiarity and predictability

11.

What is the role of a UI designer in the design process?

a)

To create backend algorithms

b)

To write user manuals

c)

To design the visual elements of an interface

d)

To manage database connections

12.

Which design pattern allows for the encapsulation of interchangeable algorithms?

a)

Strategy

b)

Composite

c)

Observer

d)

Singleton

13.

What is the main focus of the 'Observer' design pattern?

a)

To manage object creation

b)

To notify dependents of changes in a subject

c)

To create a single point of access to a system

d)

To provide a step-by-step construction process

14.

Which of the following is a key aspect of accessibility in UI design?

a)

Using complex animations

b)

Providing sufficient contrast between text and background

c)

Creating intricate layouts

d)

Limiting user input options

15.

tama o mali?

A user interface is the point of interaction between humans and computers while User Experience design is the process of designing how these interfaces look and behave



(a)  

16.

These are interactive elements that enable a user to enter information. Input controls include things like checkboxes, buttons, text fields and dropdown lists.

a)

Containers

b)

informational components

c)

navigational elements

d)

input controls

17.

These help the user to navigate an interface in order to complete their desired task. Navigational components include things like search fields, sliders and hamburger menus.

a)

navigational elements

b)

informational components

c)

input controls

d)

containers

18.

These communicate useful information to the user, for example through message boxes, notifications and progress bars.

a)

informational components

b)

containers

c)

navigational elements

d)

input controls

19.

These are used to group content into meaningful sections. It holds various elements, keeping them to a reasonable maximum width based on the user’s screen size. An example of this in UI design is the accordion menu—a vertically stacked list of headers that can be clicked to hide or show content.

a)

informational components

b)

input controls

c)

containers

d)

navigational elements

20.

how the user interface and its various elements behave and function.

For example, what happens when a user clicks on a particular button.

(a)  

21.

How the interface looks, considering things like color, typography, imagery and graphics, logos, icon design and spacing. A variety of resources exist to help in this process. for example, the Flaticon website offers an extensive library of free to-use icons and other graphics that can be implemented in your designs

(a)  

22.

How the content within the user interface is organized and labelled.

(a)  

23.

A web-based interface design tool built for fast and collaborative design.

Just like Sketch and Adobe XD

(a)  

24.

A vector graphics editor used for drawing, wireframing, prototyping and design handoff. It is also considered an industry-standard design tool, used by both UX and UI designers.

(a)  

25.

Another all-encompassing vector-based UI tool, It is used for early ideation and low-fidelity designs, right through to animations and high-fidelity, interactive prototypes.

(a)  

26.

Which UI design principle ensures that users receive immediate responses to their actions?

a)

Consistency

b)

Feedback

c)

Affordance

d)

Visibility

27.

What principle ensures that similar actions and elements look or behave in the same way across a system?

a)

Constraints

b)

Affordance

c)

Consistency

d)

Usability

28.

When a button looks "clickable," which design principle is being applied?

a)

Constraints

b)

Affordance

c)

Feedback

d)

Usability

29.

What UI principle focuses on limiting available options to prevent user errors?

a)

Constraints

b)

Feedback

c)

Visibility

d)

Affordance

30.

Which principle ensures that users can easily understand what actions are possible within the interface?

a)

Affordance

b)

Feedback

c)

Consistency

d)

Visibility

31.

What UI design principle highlights how well a system can be used to achieve specific goals efficiently and effectively?

a)

Feedback

b)

Constraints

c)

Usability

d)

Affordance

32.

Which principle ensures that important features and functions are easy to find?

a)

Visibility

b)

Usability

c)

Constraints

d)

Affordance

33.

When a system uses pop-ups or messages to notify the user of the result of their action, which principle is being used?

a)

Affordance

b)

Feedback

c)

Usability

d)

Visibility

34.

Which principle prevents unintended or incorrect user actions by controlling input possibilities?

a)

Constraints

b)

Usability

c)

Feedback

d)

Visibility

35.

What principle ensures that the design remains intuitive by following familiar patterns across different interfaces?

a)

Usability

b)

Feedback

c)

Consistency

d)

Affordance

36.

tama o mali?

The most delightful, user-friendly interfaces are those that are consistent. UI designers should strive for visual consistency—keeping fonts, colors, buttons and icons uniform throughout the product—and functional consistency, ensuring that certain elements represent the same function or action in all contexts. The more consistent the UX, the easier it will be for a user to get to grips with.

(a)  

37.

tama o mali?

The most delightful, user-friendly interfaces are those that are consistent. UI designers should strive for visual consistency—keeping fonts, colors, buttons and icons uniform throughout the product—and functional consistency, ensuring that certain elements represent the same function or action in all contexts. The more consistent the UX, the easier it will be for a user to get to grips with.

(a)  

38.

This relates to how a user expects a particular interface to function. Based on our experience with similar websites and apps, we learn to associate certain UI elements with certain (a)   .

39.

As the user moves through an interface, it’s essential to provide them with feedback. This guides them towards their (a)   , letting them know if they’ve successfully completed a certain action or informing them if something’s gone wrong.

40.

When designing an interface, it’s important to provide flexibility in terms of how users can complete certain tasks. Ultimately, your user interface should be consistent while simultaneously allowing for some degree of (a)   depending on the user.

41.

UI designers have a (a)   to create interfaces that are accessible for all users. This includes providing sufficient contrast between text and the background it’s placed on, ensuring that interactive elements such as links and buttons are easy to identify, leaving enough space around buttons and touchpoints and creating designs for different sized viewports.

42.

tama o mali?

Design patterns are used to support object-oriented programming (OOP), a paradigm that is based on the concepts of both objects (instances of a class; data with unique attributes) and classes (user-defined types of data).

(a)  

43.

tama o mali?

There are 26 classic design patterns, although there are at least 23 design patterns discovered to date. These design patterns gained popularity after the publication of Design Patterns: Elements of Reusable Object-Oriented Software, a 1994 book published by the “Gang of Four” (GoF): Erich Gamma, Richard Helm, Ralph Johnson, and John Vlissides. Due to this, the 23 design patterns are often known as the gang of four design patterns.

(a)  

44.

tama o mali?

Design patterns can be broken down into three types, organized by their intent into creational design patterns, structural design patterns, and behavioral design patterns.

(a)  

45.

tama o mal?

A behavioral pattern deals with object creation and initialization, providing guidance about which objects are created for a given situation. These design patterns are used to increase flexibility and to reuse existing code.

(a)  

46.

tama o mali?

A structural design pattern is concerned with communication between objects and how responsibilities are assigned between objects.

(a)  

47.

True or False? In the factory method, a “creation” design pattern, developers create objects with a common interface but allow a class defer instantiation to subclasses. The factory method promotes loose coupling and code reuse, a “virtual constructor” that works with any class implementing the interface and allowing greater freedom for the sub-classes to choose the objects being created. When new classes are needed, they can be added to the factory.

a)

True

b)

False

48.

tama o mali?

UX designers have a responsibility to create interfaces that are accessible for all users. This includes providing sufficient contrast between text and the background it’s placed on, ensuring that interactive elements such as links and buttons are easy to identify, leaving enough space around buttons and touchpoints and creating designs for different sized viewports.

(a)  

49.

tama o mali?

The most delightful, user-friendly interfaces are those that are consistent. UI designers should strive for visual consistency—keeping fonts, colours, buttons and icons uniform throughout the product—and functional consistency, ensuring that certain elements represent the same function or action in all contexts. The more consistent the UI, the easier it will be for a user to get to grips with.

(a)  

50.

for 5 points!

When is the opening of NCAA Season 101?

a)

October 01

b)

October 04

c)

October 05

d)

October 11

e)

October 12