Font size
WorksheetsFrm3 Yr Revision Quiz
Total questions: 38
Worksheet time: 24mins
Which of the following is not done by abstraction?
Identifies essential details
Disregards non-essential information
Breaks the problem down into smaller tasks
Which of the following is not done by decomposition?
Allows multiple people to work on the problem together
Disregards non-essential information
Breaks the problem down into smaller tasks
Decomposition allows each task to become _______
More manageable
Easier
Quicker
Decomposition allows the entire task to be completed as _____
A Team
A Whole
Quickly as possible
What is pattern recognition?
Breaking down a complex problem into smaller problems
Looking for similarities among and within problems
Building models from patterns
Why do we need to look for patterns in problems?
Patterns make it easier for us to solve complex problems
We don't need to look for patterns
Patterns make it more difficult complex problems
Identifying the steps involved in solving a problem
Abstraction
Decomposition
Pattern Recognition
Algorithmic Thinking
Which programming structure involves a series of actions completed in a specific order?
Sequences
Selections
Loops
Functions
What are the three basic programming structures mentioned in the text?
Variables, Functions, Classes
Arrays, Pointers, Operators
Sequences, Selections, Loops
Strings, Integers, Booleans
What does a selection do in programming?
Repeats the same question
Performs actions in order
Asks a question to determine the next step
Skips certain actions
How does a loop differ from a selection?
Loops ask a question once
Selections ask the same question repeatedly
Selections perform actions in a specific order
Loops repeat the same question until a task is complete
What is the purpose of a loop in programming?
To perform actions in order
To ask questions and determine the next step
To efficiently code repetitive tasks
To skip certain actions
How do sequences, selections, and loops work together in programming?
To design user interfaces
To organize data structures
To create complex software
To perform simple calculations
Which structure asks a question to figure out the next step?
Loops
Functions
Selections
Variables
Malware that encrypts data until you pay the hacker a fee is..
Phishing
Pharming
Whaling
Randsomware
An attack on the country's IT infrastructure affecting the power grid for example, is.....
DOS
Spam
Cyber Terrorism
Click Jacking
Software that is written to deliberately disrupt the normal functioning of a computer, without the user's knowledge or consent can be classified as.....
Bots
Computer Virus
Spoofing
A trojan
A telephonic attack where the fraudster pretends to be the bank in order to obtain personal information is known as....
Vishing
Pharming
Phishing
Whaling
Software that bombards your computer with adverts that pop up whenever you are connected to the computer (a)
A program that is loaded on your computer without your knowledge.
Trojan Horse
Spam
Virus
Worm
Software used to protect a computer system from viruses.
Anti-spam software
Anti-virus software
Anti-worm software
Anti-trojan horse software
A person who breaks into a computer system without permission.
Thief
Hacker
Cyber Criminal
Burglar
Using a computer system without permission.
Illegal Laws
Computer Ethics
Unauthorized Access
Identity Theft
Identifying a person based on a username and password.
Computer Ethics
Authentication
Username
Password
A name used to gain access to a computer system.
Username
Password
Authentication
Secret Code
Crimes conducted through the Internet.
Hacker
Identity Theft
Cyber Theft
Cyber Crimes
A small self-contained and self-replicating computer program.
Worm
Trojan Horse
Virus
Spyware
A program that appears to be harmless, but is harmful in destroying data.
Worm
Trojan Horse
Virus
Spyware
Fraud that involves stealing money or pretending to be someone else:
Piracy
Identity Theft
Unauthorized Access
Phishing
Software that collects information about the users in order to advertise.
Spam
Worm
Virus
Spyware
Unsolicited commercial email sent to a large number of addresses.
Spam
Worm
Virus
Spyware
Modifying computer systems to improve production and workflow is a function of:
Programming
Designing
Managing
Analyzing
