Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

AS DigTech Software Projects User Interfaces Data Compression

Total questions: 60

Worksheet time: 3600secs

Name
Class
Date
1.

What does the acronym WIMP stand for in computing?

a)

Windows, Icons, Menus, Pointer

b)

Web, Internet, Mail, Protocol

c)

Wireless, Input, Mouse, Processor

d)

Wide, Interactive, Multimedia, Platform

2.

Which type of user interface requires typed commands rather than graphical elements?

a)

Command Line Interface (CLI)

b)

Graphical User Interface (GUI)

c)

Touchscreen Interface

d)

Menu-driven Interface

3.

Name one advantage of a command line interface over a WIMP interface.

a)

Faster for experienced users, uses fewer resources

b)

Requires a touchscreen to operate

c)

Provides more graphical elements

d)

Needs a mouse for navigation

4.

Which user interface type is commonly used for data entry forms and online surveys?

a)

Forms dialogue interface

b)

Command line interface

c)

Menu-based interface

d)

Graphical user interface

5.

Give one example of a device used to input video into a computer system.

a)

Webcam, digital camera, smartphone camera

b)

Printer

c)

Speaker

d)

Monitor

6.

What is the primary reason for using data compression?

a)

To reduce file size for storage or transmission

b)

To increase the complexity of data

c)

To make data unreadable

d)

To slow down data processing

7.

Which image file format uses lossy compression: BMP, JPEG, or GIF?

a)

JPEG

b)

BMP

c)

GIF

d)

PNG

8.

Which file format is typically used for uncompressed audio?

a)

WAV

b)

MP3

c)

AAC

d)

OGG

9.

What does the acronym GIF stand for?

a)

Graphics Interchange Format

b)

General Image File

c)

Global Internet Format

d)

Graphical Information File

10.

Which video file format is associated with the Motion Picture Experts Group?

a)

MPEG

b)

AVI

c)

MOV

d)

WMV

11.

Explain one disadvantage of a WIMP interface compared to a command line interface.

a)

Requires more memory and processing power

b)

Is less user-friendly

c)

Supports fewer applications

d)

Is faster to operate

12.

Evaluate the suitability of a forms dialogue interface for use in a banking application.

a)

Good for structured data but limited flexibility

b)

Ideal for handling unstructured conversations

c)

Best for complex decision-making tasks

d)

Not suitable for any banking operations

13.

Why might a command line interface be preferred by system administrators?

a)

Allows precise control and scripting

b)

It has a more colorful interface

c)

It requires less training than graphical tools

d)

It is only used for gaming

14.

Describe how icons improve usability in a WIMP interface.

a)

Icons provide visual cues and quick access

b)

Icons slow down user interaction

c)

Icons make the interface harder to understand

d)

Icons remove all text from the interface

e)

Icons increase the number of errors

15.

Discuss one limitation of using touchscreens for data input on smartphones.

a)

Prone to errors, less accurate than physical keyboards

b)

Touchscreens are always waterproof

c)

Touchscreens never require calibration

d)

Touchscreens consume no battery power

16.

Explain how a microphone can be used to input sound into a computer system.

a)

A microphone converts sound waves into electrical signals that can be processed by a computer.

b)

A microphone stores sound waves as images for the computer to read.

c)

A microphone amplifies sound so the computer can hear it directly.

d)

A microphone blocks background noise before sending sound to the computer.

17.

Voice recognition software processes spoken input by:

a)

Converting speech to text using algorithms and pattern recognition

b)

Translating text to speech for output

c)

Encrypting spoken words for security

d)

Compressing audio files for storage

18.

Comparing the ease of inputting text, which is generally considered easier to use?

a)

Physical keyboard

b)

Touchscreen keyboard

c)

Both are equally easy

d)

Neither is easy to use

19.

A webcam differs from a digital video camera in terms of input quality and use. Which of the following best describes this difference?

a)

A webcam generally has lower input quality and is mainly used for video calls, while a digital video camera offers higher input quality and is used for recording videos.

b)

A webcam is used for professional filmmaking, while a digital video camera is used for casual video chats.

c)

A webcam and a digital video camera have identical input quality and are used for the same purposes.

d)

A webcam is only used for taking still photos, while a digital video camera is only used for live streaming.

20.

Smartphones integrate multiple input methods for text, sound, and video.

a)

By using touchscreens, microphones, and cameras.

b)

By using only physical keyboards.

c)

By using only voice commands.

d)

By using only video recording.

21.

Data compression is essential for streaming video content because:

a)

It reduces the amount of data that needs to be transmitted, allowing smoother streaming.

b)

It increases the size of video files, making them harder to stream.

c)

It removes all video quality, making streaming impossible.

d)

It slows down the streaming process by adding extra data.

22.

Zipping reduces file size and is useful when sending files via email because:

a)

It compresses data, making files smaller and easier to send.

b)

It increases the file size for better quality.

c)

It encrypts files for security only.

d)

It changes the file format to make it unreadable.

23.

Compare lossless and lossy compression with an example of each.

a)

Lossless compression retains all data and can be reversed, like ZIP files; lossy compression removes some data for smaller size, like JPEG images.

b)

Lossless compression removes some data for smaller size, like JPEG images; lossy compression retains all data and can be reversed, like ZIP files.

c)

Lossless compression and lossy compression both remove data permanently, like ZIP and JPEG files.

d)

Lossless compression and lossy compression are identical, both used for text files only.

24.

A company might choose lossless compression for archiving legal documents because:

a)

it preserves all original data without loss.

b)

it makes files unreadable for security.

c)

it reduces file size by deleting unnecessary information.

d)

it converts documents to images for easier storage.

25.

Evaluate the impact of compression on image quality when using JPEG.

a)

JPEG compression can reduce image quality due to loss of data.

b)

JPEG compression always improves image quality.

c)

JPEG compression has no effect on image quality.

d)

JPEG compression increases image resolution.

26.

Compare TXT and BMP in terms of file size and content type.

a)

TXT files are usually smaller and contain text, while BMP files are larger and contain images.

b)

TXT files are larger and contain images, while BMP files are smaller and contain text.

c)

Both TXT and BMP files are used for storing images.

d)

TXT files and BMP files have the same file size and content type.

27.

WAV files are often larger than MP3 files because:

a)

WAV files use lossless compression, while MP3 files use lossy compression.

b)

WAV files have lower audio quality than MP3 files.

c)

MP3 files contain more audio data than WAV files.

d)

WAV files are always recorded at a lower bit rate than MP3 files.

28.

Discuss the advantages of using MPEG for video storage compared to uncompressed formats.

a)

MPEG offers efficient compression, reducing storage space compared to uncompressed formats.

b)

MPEG increases the file size compared to uncompressed formats.

c)

MPEG reduces video quality compared to uncompressed formats.

d)

MPEG is less compatible with most devices than uncompressed formats.

29.

GIF is suitable for simple animations but not for high-quality photographs because:

a)

It supports only 256 colors, limiting image quality.

b)

It uses lossless compression, making files too large.

c)

It cannot display any animations at all.

d)

It is only compatible with old computers.

30.

Evaluate the use of JPEG versus PNG for web graphics.

a)

JPEG is better for photographs, while PNG is preferred for graphics with transparency and sharp edges.

b)

JPEG is always better for all types of web graphics.

c)

PNG is only used for animated images on the web.

d)

JPEG supports transparency, making it ideal for logos.

31.

Describe the main elements in the organisation of a software project.

a)

Resources, constraints, and risks

b)

Design patterns, user manuals, and marketing strategies

c)

Programming languages, hardware specifications, and customer feedback

d)

Office location, team hobbies, and company logo

32.

What are the three key constraints in software project management?

a)

Time, cost, scope

b)

Quality, risk, communication

c)

Budget, team size, technology

d)

Schedule, documentation, testing

33.

Define project risk in the context of software development.

a)

Potential events that could negatively impact the project

b)

Tasks that guarantee project success

c)

Resources allocated for project completion

d)

Milestones achieved during project execution

34.

Explain why resource allocation is critical in project planning.

a)

Ensures tasks have adequate personnel and tools

b)

Allows for unlimited budget usage

c)

Guarantees project completion without planning

d)

Removes the need for communication among team members

35.

Give an example of a project constraint and its impact.

a)

Budget limit causing reduced functionality

b)

Unlimited resources leading to faster delivery

c)

No deadlines affecting project scope

d)

Extra funding increasing project quality

36.

What is the purpose of a Gantt chart in project management?

a)

Visual timeline of tasks

b)

Budget estimation tool

c)

Risk assessment chart

d)

Resource allocation matrix

37.

How does critical path analysis help in project scheduling?

a)

Identifies tasks that determine project duration

b)

Allocates resources to non-critical tasks

c)

Estimates project costs

d)

Determines team member roles

38.

Name one advantage of using Gantt charts over CPA.

a)

Easy to understand visual representation

b)

Requires more complex software

c)

Less suitable for project scheduling

d)

Difficult to interpret for beginners

39.

Name one advantage of CPA over Gantt charts.

a)

Shows dependencies and critical tasks

b)

Provides a visual representation of resources

c)

Focuses only on time estimation

d)

Ignores task relationships

40.

Why is version management important during systems development?

a)

Tracks changes and prevents conflicts

b)

Improves system speed

c)

Reduces hardware costs

d)

Eliminates the need for documentation

41.

Explain how version control prevents data loss.

a)

Stores previous versions for recovery

b)

Deletes all previous versions automatically

c)

Prevents any changes from being made

d)

Encrypts files so they cannot be accessed

42.

What is a baseline in version management?

a)

A fixed reference point in development

b)

A type of programming language

c)

A tool for debugging code

d)

A method for encrypting data

43.

Describe how branching works in version control systems.

a)

Creates separate development paths

b)

Deletes all previous versions

c)

Merges all changes automatically

d)

Restricts access to the repository

44.

Give an example of a version control tool.

a)

Git

b)

Photoshop

c)

Excel

d)

PowerPoint

45.

How does version management support team collaboration?

a)

Allows multiple developers to work simultaneously

b)

Prevents any changes to the codebase

c)

Limits access to only one developer at a time

d)

Removes all previous versions of the code

46.

The main feature of project management for a software project is:

a)

Resource allocation

b)

Code optimization

c)

User interface design

d)

Database selection

47.

Explain the term 'milestone' in project management.

a)

A milestone is a significant event or point in a project that marks the completion of a major phase or task.

b)

A milestone is a document outlining the project objectives.

c)

A milestone is a tool used to measure employee performance.

d)

A milestone is a financial report generated at the end of a project.

48.

Risk assessment is important in software projects because:

a)

It helps identify potential issues and plan mitigation strategies.

b)

It guarantees project success without any challenges.

c)

It eliminates the need for project management.

d)

It ensures all team members have the same skills.

49.

One method for identifying project risks is:

a)

Conducting a risk assessment workshop

b)

Ignoring potential issues

c)

Assuming all risks are covered

d)

Relying solely on past project outcomes

50.

Project constraints can affect delivery time by:

a)

Limiting resources and causing delays

b)

Increasing available resources and speeding up delivery

c)

Having no impact on the project schedule

d)

Guaranteeing early completion regardless of constraints

51.

CPA stands for:

a)

Certified Public Accountant

b)

Cost Per Acquisition

c)

Central Processing Agency

d)

Consumer Protection Act

52.

The concept of float in CPA refers to:

a)

The amount of time an activity can be delayed without delaying the project completion

b)

The total cost of a project

c)

The number of resources required for an activity

d)

The earliest start time of an activity

53.

Monitoring progress is essential in project management because:

a)

It helps identify issues early and ensures the project stays on track.

b)

It allows team members to avoid communication.

c)

It eliminates the need for planning.

d)

It guarantees project success without effort.

54.

Gantt charts represent overlapping tasks by:

a)

Displaying tasks as bars that overlap on the timeline.

b)

Using different colors for each task.

c)

Listing tasks in a table format only.

d)

Showing only one task at a time.

55.

The role of a project manager is:

a)

To oversee and coordinate all aspects of a project to ensure its successful completion.

b)

To perform only technical tasks within the project.

c)

To handle only the financial aspects of a project.

d)

To work independently without interacting with the project team.

56.

Communication is vital in project management because:

a)

It ensures team members are aligned and project goals are met.

b)

It allows for ignoring stakeholder feedback.

c)

It reduces the need for planning.

d)

It eliminates the need for deadlines.

57.

Version management helps with rollback by:

a)

allowing restoration to previous versions if needed

b)

preventing any changes to files

c)

automatically deleting old versions

d)

making rollback impossible

58.

The difference between major and minor versions is:

a)

Major versions introduce significant changes, while minor versions include small updates or bug fixes.

b)

Major versions are released monthly, minor versions yearly.

c)

Minor versions are more important than major versions.

d)

Major versions only fix bugs, minor versions add new features.

59.

Version numbers should be documented because:

a)

They help track changes and updates to software.

b)

They make the software look more professional.

c)

They increase the speed of the software.

d)

They reduce the need for user manuals.

60.

Automated tools are used for version management. Which of the following best describes their primary benefit?

a)

They reduce manual errors and improve efficiency.

b)

They increase the complexity of version control.

c)

They eliminate the need for backups.

d)

They make collaboration more difficult.