Font size
WorksheetsBTEC Computing Unit 2
Total questions: 101
Worksheet time: 2hrs 41mins
Which of the following is not an aspect of Von Neumann Architecture?
It makes use of the "Stored Program Concept"
There is a processing unit that contains an Arithmetic and Logic unit
Data and instructions are stored separate memories
Instructions and data are transferred via single shared bus
Which of the following correctly describes the "Von Neumann Bottleneck"?
The CPU is overclocked and becomes too hot
There is insufficient memory to store instructions
The CPU has data to process, but no instructions to carry this out
The CPU is idle while it waits for data to be sent
Which of the following partially mitigates the impact of Von Neumann bottleneck?
Through the use of the cache
By adding more RAM to the computer
By overclocking the CPU
The Fetch Execute Cycle
Which of the following statemens are true TRUE? (Select as many as appropriate)
Harvard Architecture makes use of a singe, shared memory for data and instructions
Harvard Architecture makes use of different buses to transmit data and instructions
Harvard Architecture makes use of separate memories for data and instructions
Harvard Architecture makes use of a single bus to transmit data and instructions
Which of the following statements about Von Neumann and Harvard Architectures are true? Select as many answers as you feel are appropriate
Harvard architecture is used in embedded systems and digital signal processing
Von Neumann architecture is more complex and costly to design/implement
In VN architecture, data and instructions use the same word size
Harvard architecture makes use of two buses to transfer instructions and data
In Harvard architecture, data and instructions use the same word size
Which of the following is NOT a function of an operating system:
Providing an interface between the user and the hardware
Managing memory
Allowing the user to organise files
Managing peripherals
Creating documents
Which of the following is not a method used by the OS to manage memory:
Segmentation
Defragmentation
Virtual Memory
Paging
Which of these are effective strategies for managing memory on a PC? (choose as many as are appropriate)
Increasing the amount of RAM in your computer
Buying a larger hard drive
Closing down unused programs
Installing a faster CPU
Which two reasons might make a business invest in a technology system?
Reducing their operating costs
Improving their environment
Keeping staff happy
Improving efficiency
A (a) is a small computer usually for a dedicated purpose
What does this image show?
Optical Storage
Hard Disk
Solid state Drive
RAM
What is a (computer) bus?
Wires on the motherboard
A public transportation vehicle
A device used to store data
A type of computer software
One advantage of solid state drives is that
Solid state drives have no moving parts so are more reliable
Solid state drives have higher storage capacities.
Solid state drives are more energy efficient.
Solid state drives are faster than traditional hard drives.
Which of the following is an advantage of Solid State Storage?
It has spinning disks to read the data
The storage device is lightweight and silent
SSDs are very cheap to buy and have lots of storage
What is a storage device?
A device use for calculating data
A device used to store data temporarily
A device used to supply power to the computer
A device used to store data permanently
The CPU is like the _______ of the computer?
Legs
Arms
Brain
Heart
Which of the following is an Input device?
Printer
Monitor
Speakers
Keyboard
The motherboard allows all of the hardware parts to ___?
have power
communicate
process algorithms
stay at a lower temperature
HDD is what kind of memory?
Permanent
Algorithms
Optical
Temporary
Resolution is associated with ___.
a monitor
a mouse
the hard drive
the CPU
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
Distributed
Multi-tasking
Embedded
Real-time
A type of OS which makes use of Parallel Processing to spread the load over multiple servers
Distributed
Multi-tasking
Embedded
Real-time
A type of OS which can respond instantly to any inputs or sensors
Distributed
Multi-tasking
Embedded
Real-time
A type of OS which would be suited to use inside aeroplane autopilot systems or nuclear reactors
Distributed
Multi-tasking
Embedded
Real-time
May have limited RAM and a basic UI, and may rely on input from sensors, dials or buttons
Distributed
Multi-tasking
Embedded
Real-time
Which of the following type of OS would need to incorporate "redundancy" in case of failure?
Distributed
Multi-tasking
Embedded
Real-time
Which of the following type of OS splits the system into "nodes", which communicate through network technology?
Distributed
Multi-tasking
Embedded
Real-time
Which of the following type of OS would need to use scheduling techniques (such as "round robin" ) in order to operate efficiently?
Distributed
Multi-user
Embedded
Real-time
BIOS stands for...
Basic Instruction Operating System
Basic Information Output System
Basic Input Output System
Binary Information Output System
True or False - most common generic operating systems, are now multi-tasking
TRUE
FALSE
True or False - Embedded Systems are the least common form of OS
TRUE
FALSE
Mainframe computers would most likely make use of which of the following types of OS?
Distributed
Multi-user
Embedded
Real-time
.html
Proprietary software
Open-source software
.csv
Proprietary software
Open-source software
The following file extensions are examples of open-source software: .psd .ppt .acddb
True
False
An none editable document, that preserves all the formatting, graphics, and layout of the document
.docx
.xls
.psd
What is the difference between Lossy and Lossless compression?
Lossy compression reduces the file size without losing quality
Lossless compression only works for image files
Lossless reduces the file size without losing quality
Lossy compression isn't real
What would happen if you were to use lossy compression on a '.txt' file?
All text within the file would be erased
An error message will pop up
Some letters would be missing, including spaces
There would be no loss of text
Which of the following file formats uses LOSSLESS compression? (Choose as many as appropriate)
GIF
JPEG
PNG
BMP
The type of software that the users run to do various tasks on a computer is...
System Software
Application Software
Utility Software
Operative Software
You can touch software
True
False
What lets the computer's hardware and software work together?
Operating System
Computer Virus
Monitor
Central Processing Unit
What protects your computer so that it doesn’t get a computer virus?
My Teacher
Internet Browser
Keyboard Protector
Antivirus Software
What lets you explore the Internet to find information, pictures, videos, and webpages?
Firewall
Internet Browser
Monitor
Which of the following is a word processing program?
Microsoft Word
Google Slides
YouTube
Google Sheets
What is Software?
Applications and programming instructions
Physical parts of a Computer
What is Proprietary Software?
Software that is owned by a commercial organisation which develops and sells a licence to the software.
It is a special purpose programming language used for managing data in relation to databases
Software that has its source code available for the general public to use and modify free of charge.
It is used in database development as the definition for the type of data that is to be stored
True or False: Closed Source software has higher development costs
TRUE
FALSE
True or False: Another name for Closed Source software is Proprietary Software
TRUE
FALSE
TRUE or FALSE The source code of OS software is available to the public
TRUE
FALSE
TRUE or FALSE Open Source software is likely to have more regular updates
TRUE
FALSE
TRUE or FALSE Open Source software does not require a license
TRUE
FALSE
TRUE or FALSE Open Sources software can be customised to a users needs
TRUE
FALSE
Which of the following usees FIFO method
Queue
stack
linklist
binary tree
This form of access is used to add and remove nodes from a queue.
LIFO, Last In First Out
FIFO, First In First Out
Both a and b
none
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
1
2
3
4
What method is used to add an element to a Queue?
dequeue()
enqueue()
push()
pop()
What method is used to add an element to a Stack?
dequeue()
enqueue()
push()
pop()
What method is used to remove an element from a Queue?
dequeue()
enqueue()
push()
pop()
Which method is called in a PUSH() method
IsEmpty()
IsFull()
Which method is called in a POP() method
IsEmpty()
IsFull()
If I want to find out if an item is in a queue or a stack - what do I call?
Contains(item)
IsContains(item)
Peek(item)
Find(item)
One difference between stack and queue?
queues require dynamic memory,but stack do not
stacks use two ends of the structure,queue use only one
stacks requires dynamic memory ,but queues do not
queues uses two ends of the structure,stack use only one
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?
ABCD
DBCA
DCBA
DABC
If FRONT= REAR then the queue is?
overflow
underflow
empty
null
Which of the following facts about arrays is TRUE?
Arrays can contain items of different data types
Arrays can only contain items of a single data type
Lists and arrays are the same thing
An arrays is a type of variable
A program contains a 2D array ("CUSTOMER") storing customer numbers, first names and surnames
What data is held in stored in CUSTOMER (2,3)?
Amrit
Kahn
Taylor
1003
A program contains a 2D array ("CUSTOMER") storing customer numbers, first names and surnames
What data is held in stored in CUSTOMER (0,2)?
1004
Smith
Amrit
1003
A program contains a 2D array ("CUSTOMER") storing customer numbers, first names and surnames
Where in the array is the data item "Kahn" stored?
(2,3)
(4,1)
(2,2)
(3,3)
Arrays are an example of...
Dynamic Data Structures
Static Data Structures
Strings
Integers
Which of the following statements about ARRAYS are true?
Arrays are more useful than individual variables for storing related data items
Arrays are less wasteful that lists in terms of memory
It is possible to iterate through the items in an array
The memory used to store the data in an array, is allocated when the array is set up
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 list
An array
In an array, what is the first numbered position in which data can be stored?
Position 0
Position 1
What term is used to describe an individual position of an element in an array?
Index
Pointer
Variable
List
Correct code to define a list in Python?
scores = [15, 29, 4, 50]
scores = {15, 29, 4, 50}
Int[] scores = {15, 29, 4, 50};
scores = (15, 29, 4, 50)
Choose all the ways in which a Python list is different from an array ...
Arrays have fixed length: Lists have dynamic length
Arrays only contain one data type; Lists can contain many data types
Arrays are indexed from 1; Lists are indexed from 0
Arrays can not be empty; Lists can be empty
Which of the following is an advantage of file compression? Click all that apply
Files can be sent quicker
Files can be uploaded and downloaded quicker
Files take up less storage space
Downloads new software for your device from the Internet without your input
Auto-Update
Compression
Encryption
Defragmenter
Explain the difference between ASCII and Unicode.
ASCII uses 7 bits to represent characters, while Unicode uses 16 bits.
ASCII and Unicode are the same thing.
ASCII is used for text, while Unicode is used for images.
ASCII uses 8 bits to represent characters, while Unicode uses 32 bits.
What is the binary representation of the decimal number 25?
11100
10011
11001
10101
Convert the hexadecimal number 3A into its binary equivalent.
11001100
00111010
10101010
11110000
What is the purpose of using two's complement in binary representation?
To only represent positive numbers in binary form
To make the binary representation more colorful
To confuse the computer system
To represent both positive and negative numbers in binary form
Describe the process of converting a binary number to its hexadecimal equivalent.
Add 4 to each bit of the binary number to get the hexadecimal equivalent
Convert each bit of the binary number to its decimal equivalent and then to hexadecimal
Multiply the binary number by 16 to get the hexadecimal equivalent
Divide the binary number into groups of 4 bits, convert each group to its hexadecimal equivalent, and combine the results.
What is the significance of bit depth in digital image representation?
It determines the brightness of the image
It affects the resolution of the image
It determines the number of colors or shades of gray that can be represented in an image.
It determines the size of the image file
What are the advantages and disadvantages of using floating-point representation for numerical data?
Advantages include flexibility and a wide range of values, while disadvantages include limited precision and potential rounding errors.
Advantages include easy conversion to other data types and no impact on memory usage
Disadvantages include limited range of values and inflexibility
Advantages include high precision and no potential rounding errors
How do computers represent and manipulate signed integers using two's complement?
Leave the binary representation unchanged
Subtract 1 from the binary representation
Add 1 to the binary representation
Invert all the bits and add 1
What is the unit of data storage that is equivalent to 1024 bytes?
Tebibyte
Mebibyte
Kibibyte
Gibibyte
