WorksheetsPostPPE - A2 2025
Total questions: 181
Worksheet time: 4hrs 15mins
What is primary memory?
A type of permanent memory.
A type of memory that is accessed directly by the CPU.
A type of ROM.
A type of memory that is used when RAM is not sufficient.
What is the advantage of a memory type that is closest to the CPU?
Reduced access time
More expensive
Higher latency
None of the above
Which of the following stores the set of instructions for the boot process?
RAM
ROM
Cache
Virtual memory
Which of the following stores the set of data and instructions that a processor is expected to use more frequently?
RAM
ROM
Cache
Virtual memory
Which of the following storage devices uses magnetic properties to read and write data?
Optical storage devices
Hard disk drives
Solid state devices
None of the above
Complete this sentence: Solid state devices read/write data based on ............................. properties of materials.
Magnetic
Optical
Electronic
None of the above
What is the advantage of solid state devices over hard disk drives?
Power loss due to heat in SSD.
Lower power consumption in SSD.
SSDs offer a larger memory space.
All of the above
What kind of applications are loaded into SSDs?
Applications that are not frequently used.
Applications that require high performance.
Applications that occupy a large memory space and are used minimally.
All of the above
Which of the following has the lowest transfer rate?
RAM
Blu-ray disc
USB flash drive
CD
Magnetic hard disk
Which of the following device changes sound signals to digital signals that can be stored in a computer?
Microphone
Sound card
Digital to analogue converter
A and B
What does the accumulator store?
The result of the ALU's most recent operation
The frequency of CPU operations
The memory address to be accessed
The instruction set for the CPU
What is cache memory used for?
Storing the program counter
Holding the memory address
Storing frequently used instructions and data
Executing machine code commands
What does clock speed measure?
The number of processors in a system
The frequency at which the CPU can carry out operations
The amount of cache memory
The number of instructions in a set
What does the current instruction register hold?
The next instruction to be executed
The instruction that the CPU is currently executing
The memory address to be accessed
The result of the ALU's operation
What is the Harvard architecture?
Data and instructions are stored together
Data and instructions are stored in separate locations
A single processor system
A type of instruction set
What does the memory address register hold?
The data to be saved
The instruction currently being executed
The memory address that needs to be accessed
The result of the ALU's operation
What is the function of the memory data register?
Holds the data that has just been loaded from or is about to be saved to memory
Holds the instruction currently being executed
Stores frequently used instructions
Increments the program counter
What is an opcode?
Part of machine instructions that specifies the operation to be performed
Part of machine instructions that specifies the value to be used
A register that holds the current instruction
A sequence of fetch-decode-execute cycles
What is pipelining?
A technique for instruction-level parallelism within a single processor
A type of computer architecture
A list of machine code commands
A sequence of fetch-decode-execute cycles
Which of the following statements is describing the skill of, 'thinking abstractly'?
Breaking a problem down
Identifying the preconditions of a system, the inputs, outputs and reusable components
Removing unnecessary details and including only the relevant details
Identifying decision points for branching or iteration
Means solving problems at the same time.
Which of the following statements is describing the skill of, 'thinking ahead'?
Breaking a problem down
Identifying the preconditions of a system, the inputs, outputs and reusable components
Removing unnecessary details and including only the relevant details
Identifying decision points for branching or iteration
Means solving problems at the same time.
Which of the following statements is describing the skill of, 'thinking procedurally'?
Breaking a problem down, allowing them the smaller problems to be solved.
Identifying the preconditions of a system, the inputs, outputs and reusable components
Removing unnecessary details and including only the relevant details
Identifying decision points for branching or iteration
Means solving problems at the same time.
Which of the following statements is describing the skill of, 'thinking logically'?
Breaking a problem down, allowing them the smaller problems to be solved.
Identifying the preconditions of a system, the inputs, outputs and reusable components
Removing unnecessary details and including only the relevant details
Identifying decision points for branching or iteration
Means solving problems at the same time.
Which of the following statements is describing the skill of, 'thinking concurrently'?
Breaking a problem down, allowing them the smaller problems to be solved.
Identifying the preconditions of a system, the inputs, outputs and reusable components
Removing unnecessary details and including only the relevant details
Identifying decision points for branching or iteration
Means solving problems at the same time.
What is meant by the term 'abstraction'?
A simplified programming language used in program design
Getting to a solution through the clear definition of the steps needed
Including the necessary details and leaving out the unnecessary details
Breaking a problem down into smaller sub-problems
When designing systems, it is important to consider what aspects are important to solve the problem and what are not. What is this known as?
Abstraction
Reality
Programming
Implementation
You have been asked to design an abstract model for a satellite navigation program. Out of the following details, which you recommend removing from the finished model?
Location of petrol and service stations
Names of roads and motorways
Wooded areas illustrated with trees
Place names of towns and cities
You have been asked to design an abstract model for a school canteen program. Out of the following details, which you recommend removing from the finished model?
Students full names
Student photos
Students exam grade
Student Payment details
Which computational thinking skill is being described in this scenario: preparing the main course of a meal while a starter is being served.
Thinking ahead
Thinking procedurally
Thinking abstractly
Thinking concurrently
What computational thinking skill includes breaking a problem down?
Thinking ahead
Thinking procedurally
Thinking abstractly
Thinking concurrently
Procedural decomposition means -------- a problem into a number of sub-problems, so that each sub-problem accomplishes an identifiable task
(a)
Structured programming aims to improve the clarity and quality of a program
It is a method of writing a computer program which uses
------------- and procedures for program structure and organisation, i.e. breaking the problem down into subroutines
(a)
Lossy compression...
Permanently removes data from a file
Always leads to a noticeable loss of quality
Aims to remove redundant data
Can return the original file to its original quality
Would be a sensible choice for a music download site.`
Lossless compression...
Is used when not all the information is needed
Is not as effective as lossy compression
Can fully regenerate the original file
Includes files such as .ZIP
Would be a sensible choice for a music download site
What are the key reasons for compressing data?
Less space needed for storage
Less time to transmit
Higher quality files
Reduced amount of processing power
Limited RAM
Dictionary based compression...
Is a lossless compression format
Creates a dictionary of common letter combinations to encode words with fewer characters
Creates a dictionary of smaller letters so less space is used
Sends the dictionary with the data
Doesn't need to send the dictionary with the data
Run-length encoding...
is Lossless
is Lossy
Can only be used for text
Records the number of repeats of an individual element
Can be used for a wide variety of file types
Encryption...
Uses at least one key to cipher data
Is only used on text
Can be symmetric or asymmetric
Is impossible to break
Has developed a lot as processing power has increased
Symmetrical encryption techniques...
Are the most secure types of encryption
Use a single key to encode/decode
Use multiple keys to encode/decode
Include XOR, Caesar and Route
Include RSA, Diffie-Hellman and DSS
Asymmetrical encryption techniques...
Are the most secure types of encryption
Use a single key to encode/decode
Use multiple keys to encode/decode
Include XOR, Caesar and Route
Include RSA, Diffie-Hellman and DSS
Asymmetrical encryption...
Often requires considerable processing power
Is impossible to break
Is being threatened by the possibility of quantum computing
Can be brute-force attacked
Is very widely used, even in small businesses
A database is...
a structured system for holding records
a spreadsheet of information
reliant on good design, as poor structure can cause many problems
simple and easy to create
An entity is...
A thing, about which data is stored in the database such as Student
A property such as Name or Age
An attribute is...
A thing, about which data is stored in the database such as Student
A property such as Name or Age
Entity relationships can be:
One-to-One
Many-to-Many
Many-to-One
One-to-Many
In a hospital system, the relationship between a consultant to a patient would be:
One-to-One
One-to-Many
Many-to-Many
Many-to-One
In a hospital system, the relationship between a nurse to a ward would be:
One-to-One
One-to-Many
Many-to-Many
Many-to-One
In a hospital system, the relationship between a patient to a surgeon would be:
One-to-One
One-to-Many
Many-to-Many
Many-to-One
In a hospital system, the relationship between a consultant to a student would be:
One-to-One
One-to-Many
Many-to-Many
Many-to-One
In a school system, the relationship between a teacher to a pupil would be:
One-to-One
One-to-Many
Many-to-Many
Many-to-One
In a school system, the relationship between a teacher to a department would be:
One-to-One
One-to-Many
Many-to-Many
Many-to-One
A primary key is...
A unique identifier for each record
An identifier which can be shared between multiple records
The first number in the record
A way of looking up data in related tables
A foreign key is...
A unique identifier which links a record to a related record in another table
A unique identifier for each record in a table
A shared identifier for all records in one table
What is the primary key?
Sales ID
Item ID
Item Name
Address
Payment Complete?
Which field is likely to be a foreign key?
Sales ID
Item ID
Item Name
Address
Payment Complete?
What will be returned by the SQL query:
SELECT * FROM Sales WHERE Sales ID = "00113"
00112 1151213215 Keyring 123 Example Ln 1
00112 65465654688 Pencil 123 Example Ln 1
00112 87954121321 Bag 123 Example Ln 1
00113 65465654688 Pencil 77 Bay St 0
00114 65465654688 Pencil 999 Letsbey Ave 1
Which of the following SQL statements will return the Sales ID of all sales which involve a pencil?
SELECT * FROM Sales WHERE Item Name = "Pencil"
SELECT * FROM Sales WHERE Item Name = Pencil
SELECT Sales ID FROM Sales WHERE Item Name = "Pencil"
SELECT Sales ID FROM Sales WHERE Item Name = Pencil
SELECT "Sales ID" FROM Sales WHERE Item Name = "Pencil"
Which of the following SQL statements will return the address of anyone who has ordered a pencil and has paid.
SELECT Address FROM Sales WHERE Item Name = "Pencil" and Payment Complete? = TRUE
SELECT Address FROM Sales WHERE Item Name = "Pencil" and Payment Complete? = "TRUE"
SELECT Address FROM Sales WHERE Item Name = Pencil and Payment Complete? = TRUE
SELECT Address FROM Sales WHERE Item Name = "Pencil" or Payment Complete? = TRUE
SELECT Address FROM Sales WHERE "Item Name" = "Pencil" and "Payment Complete?" = TRUE
Is this table in first normal form?
Yes
No
Don't Know
Is this table in first normal form?
Yes
No
Don't Know
Is this table in second normal form?
Yes
No
Don't Know
Is this table in second normal form?
Yes
No
Don't Know
Is this table in third normal form?
Yes
No
Don't Know
Select the things which are true for a database in 1NF:
Each entity has a unique identifier
Each attribute is atomic (divided as small as possible)
Each attribute has a single value
There is no repetition
There are no transitive relationships
Select the things which are true for a database in 2NF:
The database is in 1NF
All attributes depend on the primary key
There is no dependence
There is no repetition
There are no transitive relationships
Select the things which are true for a database in 3NF:
The database is in 2NF
There are at least 4 tables in the database
There is no dependence
All attributes have a separate table
There are no transitive relationships
What normal form is this table in?
1NF
2NF
3NF
What normal form is this table in?
1NF
2NF
3NF
What normal form is this table in?
1NF
2NF
3NF
What are the four layers of the TCP/IP model?
Data layer, Transport layer, Internet layer, and Network Access layer
Application layer, Transport layer, Internet layer, and Network Access layer
Application layer, Data layer, Internet layer, and Network Access layer
Application layer, Transport layer, Data layer, and Network Access layer
Explain the function of the Network layer in the TCP/IP model.
It routes and forwards data packets between different networks.
It controls the flow of data within the same network
It manages the physical connection between devices
It encrypts data for secure transmission
What is the process of DNS resolution?
Translating a domain name into an IP address
Creating a new domain name
Sending data packets over the internet
Converting an IP address into a domain name
Describe the role of DNS recursive resolver in the DNS resolution process.
Providing secure access to websites
Resolving domain names to IP addresses
Translating IP addresses to domain names
Managing email servers
What is the purpose of an IP address in networking?
To store data on the device
To uniquely identify a device on a network and enable communication between devices.
To control the speed of the network
To provide physical location of the device
Explain the difference between IPv4 and IPv6 addressing.
IPv4 uses 32-bit addresses, while IPv6 uses 128-bit addresses.
IPv4 addresses are alphanumeric, while IPv6 addresses are numeric.
IPv4 uses 64-bit addresses, while IPv6 uses 256-bit addresses.
IPv4 and IPv6 addresses are the same, just named differently.
Name two common routing protocols used in networking.
OSPF and BGP
SMTP and POP3
HTTP and FTP
SSH and Telnet
Describe the operation of the OSPF routing protocol.
OSPF is a transport layer protocol that ensures reliable data delivery between hosts.
OSPF is a link-state routing protocol that uses areas to efficiently exchange routing information and calculate the best paths.
OSPF is a protocol used for securing wireless networks and encrypting data transmissions.
OSPF is a distance-vector routing protocol that uses split horizon to prevent routing loops.
What are some common network security threats?
Spam emails, software updates, firewall configuration
Physical security, data encryption, password protection
Social engineering, cloud storage, network monitoring
Malware, phishing, ransomware, DDoS attacks, insider threats
Explain the concept of a firewall and its role in network security.
A firewall is a type of antivirus software used to protect a network from malware.
A firewall is a device that amplifies network signals to improve internet speed.
A firewall is a network security device that monitors and controls incoming and outgoing network traffic based on predetermined security rules.
A firewall is a physical wall built around a network to prevent unauthorized access.
What is the role of application software?
To manage hardware devices
To perform non-maintenance tasks
To initialize the operating system
To convert high-level code to low-level code
What does BIOS stand for in a computer system?
Basic Input Output System
Binary Input Output System
Basic Internal Operating System
Binary Internal Operating System
Which type of software is provided without its source code files being accessible?
Open-source
Closed-source
Embedded
Distributed
What is the function of a device driver?
To manage memory locations
To allow communication with a peripheral device
To execute commands with little delay
To simulate another computer system
Which operating system uses multiple computer systems to work on the same task?
Embedded
Multi-user
Distributed
Real-time
What is an embedded operating system?
Built into a particular device
Used for multiple users
Used for real-time processing
Used for scheduling tasks
What is the first come first served scheduling algorithm?
Executes the shortest job first
Executes each process in the order it arrives
Executes the process with the shortest remaining time
Executes processes based on priority
What is the purpose of an interrupt in a computer system?
To manage memory
To request handling of a process
To execute commands with delay
To simulate another system
What does memory management involve?
Organizing how memory locations are made available
Converting high-level code to low-level code
Scheduling processes
Managing user accounts
What is multi-level feedback queues used for?
To manage user accounts
To split processes into different queues
To execute commands with little delay
To simulate another computer system
What is multi-tasking in a computer system?
Running multiple users simultaneously
Rapidly switching between running programs
Executing commands with little delay
Organizing memory locations
What is a multi-user operating system?
Allows multiple users simultaneously
Executes commands with little delay
Built into a particular device
Uses multiple computer systems for one task
What is open-source software?
Provided without source code
Provided with source code freely accessible
Built into a particular device
Used for scheduling tasks
What is the role of an operating system?
To perform non-maintenance tasks
To manage the basic operations of a computer
To convert high-level code to low-level code
To simulate another computer system
What is a virtual machine?
Software that simulates another computer system
Software that manages memory locations
Software that executes commands with little delay
Software that converts code to low-level code
Which of the following graphs shows Constant Big-O notation?
Which of the following graphs shows Linear Big-O notation?
Which of the following graphs shows Polynomial Big-O notation?
Which of the following graphs shows Exponential Big-O notation?
Which of the following graphs shows Logarithmic Big-O notation?
Which of the following best describe Linear Search:
Very simple algorithm to code.
Best suited to small lists.
Not very efficient as it has to search every item individually
Can only be used on ordered lists.
This is more suitable to larger lists.
Which of the following best describe Binary Search:
Very simple algorithm to code.
Best suited to small lists.
Efficient, in general takes less steps
Can only be used on ordered lists.
This is more suitable to larger lists.
Which algorithm is outlined below:
A simple algorithm popular with inexperienced programmers. It is inefficient when sorting large amounts of data as the time taken is related to the square of the number of items. Takes each item in pairs and compares them.
Bubble Sort
Insertion Sort
Merge Sort
Quick Sort
Which algorithm is outlined below:
A simple sorting algorithm that builds the final sorted array (or list) one item at time. It is much less efficient on large lists than more advanced algorithms.
Bubble Sort
Insertion Sort
Merge Sort
Quick Sort
Which algorithm is outlined below:
A type of divide and conquer algorithm which sorts the given sequence in place meaning that it doesn’t require extra storage as would be needed in a merge sort. The basic idea is dividing the sequence into two sub-lists around an element which is called the pivot.
Bubble Sort
Insertion Sort
Merge Sort
Quick Sort
Which algorithm is outlined below:
A type of divide and conquer algorithm that was incited by John von Neumann. First the list is divided into the smallest unit (1 element), then each element is compared with the adjacent list to sort and merge the two adjacent lists.
Bubble Sort
Insertion Sort
Merge Sort
Quick Sort
Which sorting algorithm is shown in the image?
Bubble Sort
Insertion Sort
Merge Sort
Quick Sort
Which sorting algorithm is shown in the image?
Bubble Sort
Insertion Sort
Merge Sort
Quick Sort
Which sorting algorithm is shown in the image?
Bubble Sort
Insertion Sort
Merge Sort
Quick Sort
Which sorting algorithm is shown in the image?
Bubble Sort
Insertion Sort
Merge Sort
Quick Sort
Which algorithm is shown in the code in the image?
Bubble Sort
Insertion Sort
Merge Sort
Quick Sort
Which algorithm is shown in the code in the image?
Bubble Sort
Insertion Sort
Merge Sort
Quick Sort
Which algorithm is shown in the code in the image?
Bubble Sort
Insertion Sort
Merge Sort
Quick Sort
Which algorithm is shown in the code in the image?
Bubble Sort
Insertion Sort
Merge Sort
Quick Sort
Which of the following are the advantages of an Bubble sort?
A simple algorithm, that can easily be used.
Can efficiently check if a list is already in order.
Does not use much computer memory.
Consistent runtime regardless of how unorganised the list is.
Intuitive way to sort data whilst being easily coded.
Which of the following are the advantages of an Insertion sort?
Copes very well with small lists. Often paired with merge sorts to highlight each's advantages.
Requires very little memory to run.
Very quick to add new items into an already sorted list.
Consistent runtime regardless of how unorganised the list is.
Intuitive way to sort data whilst being easily coded.
Which of the following are the advantages of an Merge sort?
Much more efficient than Bubble and insertion sorts on large lists.
Requires very little memory to run.
Very quick to add new items into an already sorted list.
Consistent runtime regardless of how unorganised the list is.
Intuitive way to sort data whilst being easily coded.
Which of the following are the advantages of a Quick sort?
Useful for sorting arrays fast
Does not take up a lot of storage space.
Very quick to add new items into an already sorted list.
Consistent runtime regardless of how unorganised the list is.
Intuitive way to sort data whilst being easily coded.
What part of the graph is highlighted?
Node
Edge
Weight
Heuristic
What part of the graph is highlighted?
Node
Edge
Weight
Heuristic
What part of the graph is highlighted?
Node
Edge
Weight
Heuristic
Which of the following best describes a "Heuristic"?
A value given to an edge on a graph.
A point on a graph with an ID, that is connected to others by edges.
A line that connects nodes.
A value that is an estimated distance remaining from the destination node.
Which of the following are functions specific to a Stack?
pop()
push()
peek()
dequeue()
enqueue()
Which of the following are functions specific to a Queue?
pop()
push()
peek()
dequeue()
enqueue()
The beginning of a Linked List is called ?
Head
Null
Pointer
Node
The end of a Linked List is called ?
Head
Null
Pointer
Node
Each part of a linked list is called?
Head
Null
Pointer
Node
Which part of a Tree is described below:
The start node for the tree.
Root
Branch
Leaf
Height
Which part of a Tree is described below:
The path from the root to the end point.
Root
Branch
Leaf
Height
On the Binary tree in the image what is highlighted?
Root
Parent
Left Child
Right Child
Which of the skills below is shown in the image?
Count Controlled Iteration
Conditional Iteration
Recursion
Which of the skills below is shown in the image?
Count Controlled Iteration
Conditional Iteration
Recursion
Which of the skills below is shown in the image?
Count Controlled Iteration
Conditional Iteration
Recursion
Which of the following is described below:
The storage of a value under a declared name these can change.
Variable
Constant
Global Variable
Local Variable
Which of the following is described below:
The storage of a value under a declared name these cannot change.
Variable
Constant
Global Variable
Local Variable
Which of the following is described below:
A variable that can be read and changed by the entire program.
Variable
Constant
Global Variable
Local Variable
Which of the following is described below:
A variable which is defined and can only be used within one part of the program
Variable
Constant
Global Variable
Local Variable
Which type of parameter parsing is used in the image.
By Value
By Reference
Which type of parameter parsing is used in the image.
By Value
By Reference
What type of sub-routine is shown in the image?
Function
Procedure
What type of sub-routine is shown in the image?
Function
Procedure
What is one reason why a Government may decide to restrict access to the internet?
To preserve their culture
To ensure natural resources are protected
They don't understand what it can be used for
To protect their industry
The NHS stores vast amounts of information on past medical treatments, cures, trials, success rates, patient diagnosis and more. With data mining it is possible to analyse this data easily. Which of the following is a valid ethical concern?
I could be used to enhance current treatment techniques
It can be used to find potential new cures
It could be used to suggest improvements to diagnostic methods
The process shouldn’t invade an individuals right to privacy
When a binary number is shifted two places to the left the effect on the result is?
The result is 4 times larger.
The result is 2 times larger.
The result is 4 times smaller.
The result is half the original.
Which logic gate is pictured?
NOT
AND
OR
XOR
Which logic gate is pictured?
NOT
NAND
NOR
XOR
Which logic gate is pictured?
NOT
NAND
NOR
XOR
Which Simplifying Boolean Algebra Method is shown below:
¬(¬A) = A
Double Negation
Associative
Absorption
Commutative
Distributive
Which Simplifying Boolean Algebra Method is shown below:
(A ˄ B) ˄ C = A ˄ (B ˄ C)
(A ˅ B) ˅ C = A ˅ (B ˅ C)
Double Negation
Associative
Absorption
Commutative
Distributive
Which Simplifying Boolean Algebra Method is shown below:
A ˅ (A ˄ B) = A
A ˄ (A ˅ B) = A
Double Negation
Associative
Absorption
Commutative
Distributive
Which Simplifying Boolean Algebra Method is shown below:
A ˄ B = B ˄ A
A ˅ B = B ˅ A
Double Negation
Associative
Absorption
Commutative
Distributive
Which Simplifying Boolean Algebra Method is shown below:
A ˄ (B ˅ C) = (A ˄ B) ˅ (A ˄ C)
A ˅ (B ˄ C) = (A ˅ B) ˄ (A ˅ C)
Double Negation
Associative
Absorption
Commutative
Distributive
Which Simplifying Boolean Algebra Method is shown below:
A ˄ (B ˅ C) = (A ˄ B) ˅ (A ˄ C)
A ˅ (B ˄ C) = (A ˅ B) ˄ (A ˅ C)
Double Negation
Associative
Absorption
Commutative
Distributive
Which Simplifying Boolean Algebra Method is shown below:
¬(A ˅ B) = ¬A ˄ ¬B
¬(A ˄ B) = ¬A ˅ ¬B
De Morgan's Rule
Associative
Absorption
Commutative
Distributive
Which statement is a simplification of the boolean algebra in the Karnaugh Map.
C
C˄D
A
A˄B
Which statement is a simplification of the boolean algebra in the Karnaugh Map.
¬A ˅ C
A ˄ C
A ˅ C
¬A ˄ C
Which statement is a simplification of the boolean algebra in the Karnaugh Map.
(C ˄ ¬B) ˅ (B ˄ D)
(C ˄ B) ˅ (¬B ˄ D)
(C ˄ B) ˅ ¬(B ˄ D)
¬(C ˄ B) ˅ (B ˄ D)
Identify what is shown in the image?
Half-Adder
Full-Adder
Flip-Flop
D-type Flip-Flop
Identify what is shown in the image?
Half-Adder
Full-Adder
Flip-Flop
D-type Flip-Flop
Identify what is shown in the image?
Half-Adder
Full-Adder
Flip-Flop
D-type Flip-Flop
Identify what is shown in the image?
Half-Adder
Full-Adder
Flip-Flop
D-type Flip-Flop
How is the fraction 0.101 represented in decimal?
0.25
0.5
0.625
0.75
In binary, what does the fractional part .01 represent in decimal?
0.125
0.25
0.5
0.75
Please identify the numbers that are in normalised floating point format.
11001001
10101010
00110110
01011000
011011100
Please identify the numbers that are not in normalised floating point format.
11000011
111110000
011111111
10000000
1111111111
What Input a number to the accumulator?
INT
INP
INPUT
STA x
What stores the number in the accumulator to address x?
STO x
Store accumulator
LDA
STA x
What Loads the number in address x into the accumulator?
LAD x
Load x
LDA x
ID4 x
What Outputs the number in the accumulator?
OUT x
OUTP x
OUTPUT x
All of the above
The LMC performs all THREE except
Execute
process
decode
fetch
Select the true statements about memory paging:
Processes are split into equal sized frames
A page table is used to record all the pages
Unused pages are swapped out of main memory and into virtual memory
Processes are split into variable sized frames
Segmentation:
Splits processes into variable sized pieces
Splits processes into set sized pieces
Keeps processes together in RAM
Places processes wherever there is space in RAM
Can cause stack overflows
The role of scheduling is...
To make sure tasks get as much time as they need on the CPU
To make sure that all tasks get time on the processor and respond in a reasonable time
To make sure that the user does not have to wait for processes to run
To prevent the user from crashing the computer
The BIOS allows you to:
Change the computer's time/date settings
Change the order in which drives are booted from
Change the computer's operating system
Change the user's login details
A method is...
A way of calculating things in Java
A strategy for programming
A predefined set of instructions in a class
A way to sore details in a class
What does an object consist of?
Methods
Attributes
Methods and Attributes
Procedures
Variables
Choose the correct HTML element for the largest heading:
<head>
<h1>
<heading>
<h6>
What defines the beginning and ending of the visible part of a webpage?
<head> main part of the document </body>
<body> main part of the document </html>
d) </body> main part of the document <html>
<body> main part of the document </body>
What is the correct syntax for defining a hyperlink in HTML?
<a href=”url”> Link text </a>
<a href=”url”> Link text <a>
<a=”url”> Link text <a>
<ref=”url”> Link text <a>
Which of the following is a valid CSS rule?
h1 {
color: blue;
}
<h1> {
color: blue;
}
h1 {
color="blue";
}
h1 {
color=blue;
}
