wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

BTEC Computing Unit 2

Total questions: 101

Worksheet time: 2hrs 41mins

Name
Class
Date
1.

Which of the following is not an aspect of Von Neumann Architecture?

a)

It makes use of the "Stored Program Concept"

b)

There is a processing unit that contains an Arithmetic and Logic unit

c)

Data and instructions are stored separate memories

d)

Instructions and data are transferred via single shared bus

2.

Which of the following correctly describes the "Von Neumann Bottleneck"?

a)

The CPU is overclocked and becomes too hot

b)

There is insufficient memory to store instructions

c)

The CPU has data to process, but no instructions to carry this out

d)

The CPU is idle while it waits for data to be sent

3.

Which of the following partially mitigates the impact of Von Neumann bottleneck?

a)

Through the use of the cache

b)

By adding more RAM to the computer

c)

By overclocking the CPU

d)

The Fetch Execute Cycle

4.

Which of the following statemens are true TRUE? (Select as many as appropriate)

a)

Harvard Architecture makes use of a singe, shared memory for data and instructions

b)

Harvard Architecture makes use of different buses to transmit data and instructions

c)

Harvard Architecture makes use of separate memories for data and instructions

d)

Harvard Architecture makes use of a single bus to transmit data and instructions

5.

Which of the following statements about Von Neumann and Harvard Architectures are true? Select as many answers as you feel are appropriate

a)

Harvard architecture is used in embedded systems and digital signal processing

b)

Von Neumann architecture is more complex and costly to design/implement

c)

In VN architecture, data and instructions use the same word size

d)

Harvard architecture makes use of two buses to transfer instructions and data

e)

In Harvard architecture, data and instructions use the same word size

6.

Which of the following is NOT a function of an operating system:

a)

Providing an interface between the user and the hardware

b)

Managing memory

c)

Allowing the user to organise files

d)

Managing peripherals

e)

Creating documents

7.

Which of the following is not a method used by the OS to manage memory:

a)

Segmentation

b)

Defragmentation

c)

Virtual Memory

d)

Paging

8.

Which of these are effective strategies for managing memory on a PC? (choose as many as are appropriate)

a)

Increasing the amount of RAM in your computer

b)

Buying a larger hard drive

c)

Closing down unused programs

d)

Installing a faster CPU

9.
The card attached to the motherboard allows pictures and text to appear.  It controls the output to a display screen.
a)
Graphics Card
b)
Sound Card
c)
Network Card
d)
Ethernet Cord
10.

Which two reasons might make a business invest in a technology system?

a)

Reducing their operating costs

b)

Improving their environment

c)

Keeping staff happy

d)

Improving efficiency

11.

A (a)   is a small computer usually for a dedicated purpose

12.

What does this image show?

a)

Optical Storage

b)

Hard Disk

c)

Solid state Drive

d)

RAM

13.

What is a (computer) bus?

a)

Wires on the motherboard

b)

A public transportation vehicle

c)

A device used to store data

d)

A type of computer software

14.

One advantage of solid state drives is that

a)

Solid state drives have no moving parts so are more reliable

b)

Solid state drives have higher storage capacities.

c)

Solid state drives are more energy efficient.

d)

Solid state drives are faster than traditional hard drives.

15.

Which of the following is an advantage of Solid State Storage?

a)

It has spinning disks to read the data

b)

The storage device is lightweight and silent

c)

SSDs are very cheap to buy and have lots of storage

16.

What is a storage device?

a)

A device use for calculating data

b)

A device used to store data temporarily

c)

A device used to supply power to the computer

d)

A device used to store data permanently

17.
What type of device is this? USB memory stick
a)
Input
b)
Output
c)
Storage
18.

The CPU is like the _______ of the computer?

a)

Legs

b)

Arms

c)

Brain

d)

Heart

19.
Which of the following is an Output device?
a)
Printer
b)
Mouse
c)
Microphone
d)
Keyboard
20.

Which of the following is an Input device?

a)

Printer

b)

Monitor

c)

Speakers

d)

Keyboard

21.

The motherboard allows all of the hardware parts to ___?

a)

have power

b)

communicate

c)

process algorithms

d)

stay at a lower temperature

22.
What does RAM stand for?
a)
Random Accurate Maps
b)
Really Awesome Memory
c)
Read Only Memory
d)
Random Access Memory
23.

HDD is what kind of memory?

a)

Permanent

b)

Algorithms

c)

Optical

d)

Temporary

24.

Resolution is associated with ___.

a)

a monitor

b)

a mouse

c)

the hard drive

d)

the CPU

25.

A type of OS which can run on a standalone PC (or other device) and supports the use of running more than one job simultaneously

a)

Distributed

b)

Multi-tasking

c)

Embedded

d)

Real-time

26.

A type of OS which makes use of Parallel Processing to spread the load over multiple servers

a)

Distributed

b)

Multi-tasking

c)

Embedded

d)

Real-time

27.

A type of OS which can respond instantly to any inputs or sensors

a)

Distributed

b)

Multi-tasking

c)

Embedded

d)

Real-time

28.

A type of OS which would be suited to use inside aeroplane autopilot systems or nuclear reactors

a)

Distributed

b)

Multi-tasking

c)

Embedded

d)

Real-time

29.

May have limited RAM and a basic UI, and may rely on input from sensors, dials or buttons

a)

Distributed

b)

Multi-tasking

c)

Embedded

d)

Real-time

30.

Which of the following type of OS would need to incorporate "redundancy" in case of failure?

a)

Distributed

b)

Multi-tasking

c)

Embedded

d)

Real-time

31.

Which of the following type of OS splits the system into "nodes", which communicate through network technology?

a)

Distributed

b)

Multi-tasking

c)

Embedded

d)

Real-time

32.

Which of the following type of OS would need to use scheduling techniques (such as "round robin" ) in order to operate efficiently?

a)

Distributed

b)

Multi-user

c)

Embedded

d)

Real-time

33.

BIOS stands for...

a)

Basic Instruction Operating System

b)

Basic Information Output System

c)

Basic Input Output System

d)

Binary Information Output System

34.

True or False - most common generic operating systems, are now multi-tasking

a)

TRUE

b)

FALSE

35.

True or False - Embedded Systems are the least common form of OS

a)

TRUE

b)

FALSE

36.

Mainframe computers would most likely make use of which of the following types of OS?

a)

Distributed

b)

Multi-user

c)

Embedded

d)

Real-time

37.

.html

a)

Proprietary software

b)

Open-source software

38.

.csv

a)

Proprietary software

b)

Open-source software

39.

The following file extensions are examples of open-source software: .psd .ppt .acddb

a)

True

b)

False

40.

An none editable document, that preserves all the formatting, graphics, and layout of the document

a)

.docx

b)

.xls

c)

.pdf

d)

.psd

41.

What is the difference between Lossy and Lossless compression?

a)

Lossy compression reduces the file size without losing quality

b)

Lossless compression only works for image files

c)

Lossless reduces the file size without losing quality

d)

Lossy compression isn't real

42.

What would happen if you were to use lossy compression on a '.txt' file?

a)

All text within the file would be erased

b)

An error message will pop up

c)

Some letters would be missing, including spaces

d)

There would be no loss of text

43.

Which of the following file formats uses LOSSLESS compression? (Choose as many as appropriate)

a)

GIF

b)

JPEG

c)

PNG

d)

BMP

44.

The type of software that the users run to do various tasks on a computer is...

a)

System Software

b)

Application Software

c)

Utility Software

d)

Operative Software

45.

You can touch software

a)

True

b)

False

46.
Certain computing projects in education and science are free and maintained by a diverse community of people. Their software is usually distributed as:
a)
open source
b)
charity
c)
off the shelf
47.
A small office is thinking about getting productivity sofware for typing up letters and simple spreadsheet modelling. Their needs and budget are modest. The best software in this case would be:
a)
off the shelf
b)
bespoke
c)
none of the above�
48.

What lets the computer's hardware and software work together?

a)

Operating System

b)

Computer Virus

c)

Monitor

d)

Central Processing Unit

49.

What protects your computer so that it doesn’t get a computer virus?

a)

My Teacher

b)

Internet Browser

c)

Keyboard Protector

d)

Antivirus Software

50.

What lets you explore the Internet to find information, pictures, videos, and webpages?

a)

Email

b)

Firewall

c)

Internet Browser

d)

Monitor

51.

Which of the following is a word processing program?

a)

Microsoft Word

b)

Google Slides

c)

YouTube

d)

Google Sheets

52.

What is Software?

a)

Applications and programming instructions

b)

Physical parts of a Computer

53.
Another name for Mobile Application Software is ___________.
a)
Monitor
b)
Hardware
c)
Apps
d)
Output
54.

What is Proprietary Software?

a)

Software that is owned by a commercial organisation which develops and sells a licence to the software.

b)

It is a special purpose programming language used for managing data in relation to databases

c)

Software that has its source code available for the general public to use and modify free of charge.

d)

It is used in database development as the definition for the type of data that is to be stored

55.

True or False: Closed Source software has higher development costs

a)

TRUE

b)

FALSE

56.

True or False: Another name for Closed Source software is Proprietary Software

a)

TRUE

b)

FALSE

57.

TRUE or FALSE The source code of OS software is available to the public

a)

TRUE

b)

FALSE

58.

TRUE or FALSE Open Source software is likely to have more regular updates

a)

TRUE

b)

FALSE

59.

TRUE or FALSE Open Source software does not require a license

a)

TRUE

b)

FALSE

60.

TRUE or FALSE Open Sources software can be customised to a users needs

a)

TRUE

b)

FALSE

61.

Which of the following usees FIFO method

a)

Queue

b)

stack

c)

linklist

d)

binary tree

62.

This form of access is used to add and remove nodes from a queue.

a)

LIFO, Last In First Out

b)

FIFO, First In First Out

c)

Both a and b

d)

none

63.
........ form of access is used to add remove nodes from a stack.
a)
LIFO
b)
Fifo
c)
none
d)
all
64.

Consider the following operation performed on a stack of size 5.

Push(1);

Pop();

Push(2);

Push(3);

Pop();

Push(4);

Pop();

Pop();

Push(5);

After the completion of all operation, the number of elements present on stack are

a)

1

b)

2

c)

3

d)

4

65.

What method is used to add an element to a Queue?

a)

dequeue()

b)

enqueue()

c)

push()

d)

pop()

66.

What method is used to add an element to a Stack?

a)

dequeue()

b)

enqueue()

c)

push()

d)

pop()

67.

What method is used to remove an element from a Queue?

a)

dequeue()

b)

enqueue()

c)

push()

d)

pop()

68.

Which method is called in a PUSH() method

a)

IsEmpty()

b)

IsFull()

69.

Which method is called in a POP() method

a)

IsEmpty()

b)

IsFull()

70.

If I want to find out if an item is in a queue or a stack - what do I call?

a)

Contains(item)

b)

IsContains(item)

c)

Peek(item)

d)

Find(item)

71.

One difference between stack and queue?

a)

queues require dynamic memory,but stack do not

b)

stacks use two ends of the structure,queue use only one

c)

stacks requires dynamic memory ,but queues do not

d)

queues uses two ends of the structure,stack use only one

72.

If the element "A B C D" are placed in a stack and are deleted one at a time

in what order will they be removed?

a)

ABCD

b)

DBCA

c)

DCBA

d)

DABC

73.

If FRONT= REAR then the queue is?

a)

overflow

b)

underflow

c)

empty

d)

null

74.

Which of the following facts about arrays is TRUE?

a)

Arrays can contain items of different data types

b)

Arrays can only contain items of a single data type

c)

Lists and arrays are the same thing

d)

An arrays is a type of variable

75.

A program contains a 2D array ("CUSTOMER") storing customer numbers, first names and surnames


What data is held in stored in CUSTOMER (2,3)?

a)

Amrit

b)

Kahn

c)

Taylor

d)

1003

76.

A program contains a 2D array ("CUSTOMER") storing customer numbers, first names and surnames

What data is held in stored in CUSTOMER (0,2)?

a)

1004

b)

Smith

c)

Amrit

d)

1003

77.

A program contains a 2D array ("CUSTOMER") storing customer numbers, first names and surnames


Where in the array is the data item "Kahn" stored?

a)

(2,3)

b)

(4,1)

c)

(2,2)

d)

(3,3)

78.

Arrays are an example of...

a)

Dynamic Data Structures

b)

Static Data Structures

c)

Strings

d)

Integers

79.

Which of the following statements about ARRAYS are true?

a)

Arrays are more useful than individual variables for storing related data items

b)

Arrays are less wasteful that lists in terms of memory

c)

It is possible to iterate through the items in an array

d)

The memory used to store the data in an array, is allocated when the array is set up

80.

A programmer wants to store a set of data about the top grossing films of all time. He wants to include Film Name, Director, Genre, Year of release, and Money earned. Which data structure would be appropriate?

a)

A list

b)

An array

81.

In an array, what is the first numbered position in which data can be stored?

a)

Position 0

b)

Position 1

82.

What term is used to describe an individual position of an element in an array?

a)

Index

b)

Pointer

c)

Variable

d)

List

83.

Correct code to define a list in Python?

a)

scores = [15, 29, 4, 50]

b)

scores = {15, 29, 4, 50}

c)

Int[] scores = {15, 29, 4, 50};

d)

scores = (15, 29, 4, 50)

84.

Choose all the ways in which a Python list is different from an array ...

a)

Arrays have fixed length: Lists have dynamic length

b)

Arrays only contain one data type; Lists can contain many data types

c)

Arrays are indexed from 1; Lists are indexed from 0

d)

Arrays can not be empty; Lists can be empty

85.
What does Anti-Virus software do to your files and emails?
a)
Scans
b)
Manages
86.
What would a school firewall be used for?
a)
Blocking possibly dangerous websites
b)
Scanning student files
87.
What would be used to collect personal information from your computer?
a)
Spyware
b)
Defragmenter
88.
Which software reorganises your files in this way?
a)
Firewall
b)
Defragmenter
89.
What does the word Fragment mean?
a)
Split into many parts
b)
Scan for a virus
90.
System CleanUp tools delete what sort of data?
a)
Unneeded 
b)
Old
91.

Which of the following is an advantage of file compression? Click all that apply

a)

Files can be sent quicker

b)

Files can be uploaded and downloaded quicker

c)

Files take up less storage space

92.

Downloads new software for your device from the Internet without your input

a)

Auto-Update

b)

Compression

c)

Encryption

d)

Defragmenter

93.

Explain the difference between ASCII and Unicode.

a)

ASCII uses 7 bits to represent characters, while Unicode uses 16 bits.

b)

ASCII and Unicode are the same thing.

c)

ASCII is used for text, while Unicode is used for images.

d)

ASCII uses 8 bits to represent characters, while Unicode uses 32 bits.

94.

What is the binary representation of the decimal number 25?

a)

11100

b)

10011

c)

11001

d)

10101

95.

Convert the hexadecimal number 3A into its binary equivalent.

a)

11001100

b)

00111010

c)

10101010

d)

11110000

96.

What is the purpose of using two's complement in binary representation?

a)

To only represent positive numbers in binary form

b)

To make the binary representation more colorful

c)

To confuse the computer system

d)

To represent both positive and negative numbers in binary form

97.

Describe the process of converting a binary number to its hexadecimal equivalent.

a)

Add 4 to each bit of the binary number to get the hexadecimal equivalent

b)

Convert each bit of the binary number to its decimal equivalent and then to hexadecimal

c)

Multiply the binary number by 16 to get the hexadecimal equivalent

d)

Divide the binary number into groups of 4 bits, convert each group to its hexadecimal equivalent, and combine the results.

98.

What is the significance of bit depth in digital image representation?

a)

It determines the brightness of the image

b)

It affects the resolution of the image

c)

It determines the number of colors or shades of gray that can be represented in an image.

d)

It determines the size of the image file

99.

What are the advantages and disadvantages of using floating-point representation for numerical data?

a)

Advantages include flexibility and a wide range of values, while disadvantages include limited precision and potential rounding errors.

b)

Advantages include easy conversion to other data types and no impact on memory usage

c)

Disadvantages include limited range of values and inflexibility

d)

Advantages include high precision and no potential rounding errors

100.

How do computers represent and manipulate signed integers using two's complement?

a)

Leave the binary representation unchanged

b)

Subtract 1 from the binary representation

c)

Add 1 to the binary representation

d)

Invert all the bits and add 1

101.

What is the unit of data storage that is equivalent to 1024 bytes?

a)

Tebibyte

b)

Mebibyte

c)

Kibibyte

d)

Gibibyte