Font size
WorksheetsIB Unit 1 and 2 quiz
Total questions: 83
Worksheet time: 1hrs 22mins
Which of the following is a disadvantage of Software-as-a-Service (SaaS)?
no cost in employing personnel to maintain system
maintenance and updating managed by software manufacturer
data security issues resulting from trusting your information to someone else
software manufacturer can provide help in cases of malfunction
Which of the following is an advantage of cloud computing?
collaboration
service outages
storage limits
limited features
Which TWO of the following is a disadvantage of local computing?
security
feature control
cost of hardware
lack of collaboration
The old system is stopped and the new system is started
direct
parallel
pilot
phased
The new system is started but the old system is kept running alongside; data is input into both systems
direct
parallel
pilot
phased
If the new system fails, the old system runs as a backup is an advantage of
direct
parallel
pilot
phased
Involves testing by real users with real data
alpha testing
beta testing
Involves the engineers who develop the system, testing it with data similar to real data
alpha testing
beta testing
Which of the following is NOT usually a component of user documentation?
how to start the system
how to use different features of the system
how to edit the source code to correct errors
explanations of error messages and troubleshooting guides
User documentation that is a special web service hosted by the system's developer
help files
online support
printed manuals
Users having more control of what updates they want to install is an advantage of
automatic updates
manual updates
The principle of a computer system is the same for any electrical device with a processor.
TRUE
FALSE
Users operating computer systems can introduce errors in the outputs.
TRUE
FALSE
Systems can be made more reliable by adding:
Redundancies
Data
Users
More code
Fail over systems, redundancy, removable media, offsite/online storage and physical security are
Methods to prevent data loss
Systems analysis
Option for live support
Advantages of pilot changeover
A new system can be created in order to replace a system that is inefficient, no longer suitable for its original purpose, redundant or out-dated.
True
False
Is the existing technology sufficient to implement the
proposed system?
Technical feasibility
Operational feasibility
Legal feasibility
feasibility report
Refers to the transfer of data between different formats, storage types and computer systems.
Data migration
Data testing
Data validation
Metadata
_________ is the process of evaluating whether data input follows appropriate specifications and is within reasonable limits.
Validation
Beta testing
Verification
Debugging
_________ is the process of ensuring that the data input is the same as the original source data.
Validation
Beta testing
Verification
Debugging
_________ is the confirmation that a computer product meets its design function or is appropriate for the intended use.
Validation
Beta testing
Verification
Debugging
An example of extreme data checking:
Running a large number of users on the program at the same time to evaluate the system's ability to function under extreme conditions
Validating extreme values of data in the program
Checking the program's response to data outside of the normal ranges of input
Evaluating the system under extreme conditions
Evaluating the system under a distributed attack
What are reasonable examples of a legacy system? (Choose two)
A company using the same API to avoid challenging consumers
NASA's use of 1970 technology for decades since replacement was cost prohibitive
School District using old technology since it will be easier for students to navigate
Government use of legacy system to preserve privacy
The prevalence of Cobol language, which few people learn, yet is behind the code of 95% of ATMs.
Which of these best describe Feasibility study? (There can be multiple answers)
Trying to find out how much a product will cost
Determining whether a project is possible
Trying to find out if the project can be done within the time constraints
Considering the non-economic effects of our product on potential customers (such as an app's ability to create an internet addition)
Select possible causes of data loss
Infrastructure destruction
Human error
Computer virus
File incompabitibility
Natural Disaster
Disadvantages of SaaS. Choose two.
Data insecurity
Initial cost
Data integration
Prone to natural disaster
Burden on infrastructure
System stakeholders are. Choose three.
Users
System administrators
Investors in the system
Politicians responsible for the system's jurisdictional area
Regulator's responsible for the system's jurisdictional area.
Explain three different ways to prevent data loss.
What does this flowchart symbol represent?
data input / output
start / end
decision
wait
A thin client is
a defense mechanism that protects the thick client terminal
a cloud based system that serves as a terminal in the client-server relationship.
a device that consists of a monitory and network, which are entirely dependent on a supercomputer
relatively low performance terminal, which heavily but not entirely depends on the server.
a backup client, that offers redundancy
The _______ provides your computer with a service (e.g. accessing websites, loading emails) in a client-server relationship
Client
Server
terminal
database
manager
A benefit of using flowcharts is:
They help you program faster
They write the program for you
They are easier
They help you to visually plan a program
Where all your files are permanently stored.
Hard Drive
CD Drive
Floppy Drive
RAM
Which 3 methods are the best solutions for logging on to a computer with visual impairment?
Voice
Raised letters on keys
Finger print bio metrics
Support workers
Large print keyboards
Which tool can be used for accessibility?
Hologram generator
Input box
Bold
Screen magnifier
The use of technology to ensure that everybody is able to access resources, regardless of problems such as physical disabilities.
Environmental Impact
Globalization
Equality of Access
Digital Divide
The end goal of green computing is for consumers to reduce the amount of _______________ and ______________ while using a computer.
hackers and phishers
electricity and viruses
environmental waste and spam
electricity and environmental waste
Data should be backed up.....
Never
When you remember
Regularly
After an attack
What is software piracy?
Unique and original works such as ideas, inventions, art, writings, processes, company and product names and logos.
A measure of reliability of information held within an IT system.
The unauthorized and illegal duplication of copyrighted software.
Written guideline that helps to determine whether a specific computer action is ethical or unethical.
What is the main purpose of RAM?
To store calculations only
To store the boot program
To store any programs and data currently in use
To store programs and data while the computer is switched off
What is the main purpose of ROM?
To read information
To store programs and data currently in use
To store programs and data
To store the boot program
What does the term volatile mean in relation to memory?
All content is stored even when power is switched off
There is a danger of fire
All content is lost when power is switched off.
All information and programs are permanently stored
What is cache memory?
It is used to permanently store data and programs
It is used to store numbers
It is used between the RAM and CPU to improve performance by holding data that has just been or is about to be processed.
It is used to store letters
In order of fastest to slowest with the fastest on the left and slowest on the right, name each type of memory in order.
Cache > RAM > Hard Drive
Hard Drive > RAM > Cache
RAM > Cache > Hard Drive
RAM > Hard Drive > Cache
Which one of the following is an example of primary memory?
ROM
RAM
Micro SD Card
Hard Drive
What is the purpose of the CPU?
To process all the data and instructions.
To turn the computer on.
To create PowerPoint presentations.
To provide power to the computer.
What is the job of the control unit?
It carries out calculations
It stores information.
It does nothing.
It controls the input and output of data to make sure that it gets to the right place.
Which are two parts of the CPU?
RAM & ROM
Hard Drive & Motherboard
The ALU and Cache
Control unit and RAM
What are registers used for?
To check that students are in school.
To temporarily hold bits of data needed by the CPU.
To make sure that the CPU runs properly.
To make the CPU faster.
What happens at the Decode step of the fetch-decode-execute cycle?
The CPU performs calculations
The CPU fetches the information from RAM.
The instructions are executed in the CIR
The CU determines what command is to be executed by looking at the opcode and operand.
Which of the following is a job of the control unit?
To start up the computer
To manage the fetch-decode-execute cycle
To create presentations
To carry out calcul
What is the purpose of the Memory Data Register (MDR)?
Holds the data/instruction that is to be stored/read or execute.
Holds memory and decodes the input of the user.
Holds instructions and information on the instruction.
It does nothing
The address of the next instruction is stored in the program counter
True
False
What would you use to convert high-level source code to machine code which is packaged as a reusable executable?
Linker
Assembler
Compiler
IDE
_________ enable a programmer to focus on the problem to be solved
Machine languages
Assembly languages
High-level languages
Why were high-level languages developed?
Low-level language was too easy
They were created by accident
Low-level languages are hard to remember and use
Computers were getting too advanced
What is bytecode?
A cryptocurrency, a form of electronic cash. It is a decentralized digital currency without a central bank or single administrator
A structured data type.
If someone byte you, you byte them back.
The machine language of the Java virtual machine
Select ALL that are volatile storage
ROM
RAM
Secondary Storage
Cache
Which is a set of programs containing instructions that work together to coordinate all activities among computer hardware resources?
Operating system
System Software
Application software
Utility program
A signal sent from a hardware device or software program to the OS, causing the OS to temporarily stop what it is doing
Error Report
Polling
Interrupt
Intrusion
Which of the following is the correct Boolean expression for this circuit?
(A AND B) OR (X AND Y) = Z
NOT (A AND B) = Z
(NOT X) OR (NOT Y) = Z
(NOT A) AND (NOT B) = Z
Which of the truth tables shown below, accurately represents this logic circuit?
How many of the following Boolean expressions correctly represent the diagram shown? (Choose as many as are appropriate)
X = (A AND C) OR B
X = (A OR B) AND NOT C
X = (A AND B) OR C
X = (NOT C) AND (A OR B)
Which of the following is the correct truth table for the Boolean expression shown here:
Re-organises the files by putting the related files next to each other
Encryption
Compression
Defragmentation
Auto-Update
Which of these is not a system utility program?
Memory and CPU monitor
Defragmentation software
A graphics card driver
Diagnostic software in case of computer crash
What is the purpose of Utility Software? Click all that apply
To keep the computer organised
To ensure it has up to date software
To ensure the system runs efficiently
To translate machine code into high level code
