Font size
WorksheetsCOMPUTER SCIENCE -UNIT 2
Total questions: 71
Worksheet time: 42mins
What is SDLC
Software Developed Life Cycle
Software Development Life Cycle
Step Development Life Cycle
Step Defined Life Cycle
The most suitable development model for a large company would be:
XP
Agile
Waterfall
Spiral
RAD
This methodology is:
XP
Agile
Waterfall
Spiral
RAD
____________ is the process of writing, testing, debugging, and maintaining the source code of computer programs.
C - Programming
Computer architecture
Computer Programming
Software maintenance
Which one of the following models is not suitable for accommodating any changes?
Waterfall
Spiral
A model that is the demo implementation of the system is called
prototype
waterfall
incremental
agile
The software development approach that is characterised by distinct stages is the:
waterfall approach.
rapid application development approach.
prototyping approach.
end user approach.
If the main cable on a bus topology fails what happens?
Which of the following networks is displayed in the diagram?
192.168.124.1 is an example of:
(a)
Which of these never changes on a device
MAC address
IP address
A computer not connected to a network is considered a ...
Stand Alone computer
Router
Network
Terminal
The computers in a star topology are connected by a
Hub
Cable
Server
Router
ISPs are...
What individuals and businesses require to connect to the internet
How countries become connected to the internet
Are what makes Wi-Fi work out in public
A part of a computer required to connect to the internet
What is an IP address?
A unique human friendly address to a web page
A set of unique numbers which identify a website / server
The main part of a web address which identifies the website
The beginning part of a web address which identifies how the web page is to be delivered to the user
Which of these statements is true?
A client-server network has a central computer that provides services to the rest of the network
A client-server network is cheap and easy to set up
A client-server network cannot be used to share files
Each computer on a client-server network is maintain separately
Which of these is the correct definition of a router?
Forwards data packets along a network
Corrects errors that are found in data packets
A type of transmission media that provides the greatest bandwidth
A server within a network
Which transmission media is capable of having a much higher bandwidth?
Coaxial
Twisted pair cable
Plastic
Fibre optic
Which of these components is internal to a computer and is required to connect the computer to a network?
Wireless Access Point
Network Interface card
Switch
Hub
What is meant by latency in the performance of a network?
The amount of time data takes to travel from the source to the destination
The maximum rate that data can be transferred at
The number of errors that are found in a data packet after transmission
The route a packet takes when it is being transmitted
Which of these components is internal to a computer and is required to connect the computer to a network?
Wireless Access Point
Network Interface card
Switch
Hub
Which cable sends data as light?
Copper
Fibre Optic
Ethernet
This piece of software is used to control hardware devices and allow an Operating System to make use of the hardware?
Device Management
Device Driver
Device System
Hardware Peripheral Device
What is the difference between a file and a folder?
A file is used for storing images, while a folder is used for storing documents
A file contains data or information, while a folder is used to organize files and other folders.
A file can be accessed by multiple users, while a folder can only be accessed by one user at a time
A file can be renamed, while a folder cannot be renamed
What are some examples of multimedia file extensions?
.docx, .xlsx, .pptx
.pdf, .txt, .html
.mp3, .mp4, .jpg, .gif, .swf
.exe, .dll, .bat
What are the advantages of using file compression?
It slows down the file transfer process.
It has no impact on file size and storage.
It increases file size and makes it harder to store and transfer.
It reduces file size and makes it easier to store and transfer.
What is the function of an operating system?
To run applications
To manage hardware and software resources
To store data
To connect to the internet
What does HTTP stand for in a website address?
Hyper Text Transfer Protocol
High Tech Transfer Process
Hyper Transfer Text Protocol
Home Tool Transfer Protocol
What type of interface allows users to interact with electronic devices through icons and visual indicators such as secondary notation, instead of text-based?
Command Line Interface
Graphical User Interface
It is the arrangement of the elements of a communication network.
Network Topology
Bus Topology
Metropolitan Area Network
Computer Network
A hybrid topology contains only 1 topology.
True
False
What is meant by a data packet?
A unit of data that travels along a network
The number of error found in data when it has been transmitted
The data a computer needs to connect to a network
A connection point in a network that allows data to be shared
Which layer does IP operate on
Application
Transport
Network
Link
This picture represents
(a)
Which of the following is NOT a type of transmission channel?
Coaxial cable
Twisted pair
Modem
Microwave
radio-waves, microwave, infrared, satellite and bluetooth are examples of which media?
wired
television
wireless
computer
It is mostly used in short distance communication ?
Infrared
Microwaves
Radiowaves
_______ cable consists of an inner copper core and a second sheath.
twisted-pair
coaxial
fiber-optic
shielded twisted-pair
A router can connect different networks together.
True
False
This device connects a network to the internet.
A CPU
A switch
A modem
A printer
The diagrams below show three items stored
in a stack. Which sequence of operations
would transform the stack from the initial
state to the final state?
POP, POP, PUSH(C), PUSH(A)
POP, POP, PUSH(A), PUSH(C)
PUSH(A), PUSH(C), POP, POP
POP, POP, POP, PUSH(A),
PUSH(C), PUSH(B)
Look at the following list of creatures.
frog, ant, dog, grasshopper, bee, fish, snake
Assume that the list is sorted. When searching the sorted list, which of the following will be found
the fastest using a binary search?
ant
dog
fish
grasshopper
Look at the following array.
Using the selection sort algorithm, what
would the array above look like after
three passes?
For the list provide the target value is I. A binary search is
employed. How many comparisons are made
before it can be concluded that the letter I
does NOT appear in the list?
2
3
4
7
If Array 1 is implemented as a stack on the following array, and
the top of the stack is indicated by the
arrow, which of the following sequences
of operations results in the stack being
identical to Array 2?
POP, POP, POP PUSH, PUSH, PUSH
POP, PUSH, POP, PUSH
POP, PUSH, PUSH, PUSH
POP, PUSH
Which of the following statements is true
for both a linear search and a binary search?
On average they search half the list.
In the worst-case scenario they
search the entire list.
They can be used for searching an
ordered list.
They require that the list be
ordered.
Based on the diagram, the target value is 19. A binary search is
employed. What is the second value to be
compared with the target value, 19?
14
17
20
22
Which of the following statements is true
of data flow diagrams?
Data cannot be moved directly
from one store to another.
A data flow may flow in both
directions between two symbols.
A process can have only one output.
A data flow to a store means
retrieve or use.
The Mount Hololo High School has one computer lab with ten computers and one printer fully networked. Which ADT would be BEST suited to handle the print jobs of the students?
Array
Stack
Queue
Linked list
In which of the following situations would the implementation of a queue be MOST appropriate?
Storing information when functions
are called
Translating computer language
Evaluating reverse polish mathematical expressions
Rescheduling CPU time for
processes using round robin
Which of the following sequences of
operations would transform the queue from
the initial state to the final state shown
above?
DEQUEUE, ENQUEUE(K) ,
ENQUEUE(L)
ENQUEUE(L), ENQUEUE(K),
DEQUEUE
DEQUEUE, DEQUEUE, ENQUEUE(L), ENQUEUE(K), ENQUEUE(J)
DEQUEUE, DEQUEUE,
ENQUEUE(J), ENQUEUE(K),
ENQUEUE(L)
A doctor is assigned to one or more patients who are assigned to a specific ward. Attributes of a patient include patient ID and information on his/her condition. The ward also has an ID.
Which of the ER diagrams below BEST illustrates this information?
Which of the following design processes refers to the identification of subsystems and their relationships?
Architectural
Data structure
Component
Interface
A client is interested in setting up a wireless LAN for his place of business. Very high data rates (30 Mbps–40 Mbps) are critical to the network applications of this business.
Which standard should be employed, 802.11a or 802.11b?
802.11a, since it can support the
desired data rates.
802.11b, since it can support the
desired data rates.
802.11a or 802.11b will give
similar performance since these
standards do NOT differ in data
rates.
Neither 802.11a nor 802.11b since
they do NOT support transmission
over a large distance.
A running process initiates an input request to get data from the keyboard. Which of the following state transitions will take place when the data is made available?
Ready to running
Blocked to ready
Running to ready
Blocked to running
Which of the following determines the amount of time a running process gets to use the CPU when a round-robin scheduling algorithm is used?
The priority of the process.
The estimated running time of the
process.
The time is fixed by the operating
system.
The order of arrival of the process
on the ready queue.
Which of the following statements is true about a process being scheduled with a non preemptive algorithm?
It is placed at the top of the ready queue if it has a higher priority than all the processes already in the queue.
Once it enters the running state, it is allowed to run to completion or until it yields the processor.
Once it enters the running state, it is given a fixed amount of time to use the CPU after which other processes get a chance to use the CPU.
Once it enters the running state, it is given a variable amount of time to use the CPU depending on its priority.
Which of the following is NOT a tenet of good programming style?
Using comments for documentation
Appropriately spacing code
Indenting where necessary
Fixing logic errors
The evolutionary approach is being used to develop a software application.
Which of the following are types of evolutionary development?
I. Exploratory development
II. Throw-away prototyping
III. Rewind approach
I and II only
I and III only
II and III only
I, II and III
Which of the following outcomes relates to the use of virtual memory?
Memory works faster
Faster execution speeds
All programs are in memory
Illusion that the computer has more memory
Name two items that the students to the left back and one item that that was on display by the students at the right back had on display at the seminar held at PCC. Give the correct name of each item
