wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Instructional Terminology Practice Quiz

Total questions: 178

Worksheet time: 1hrs 29mins

Name
Class
Date
1.
The process of simplified depiction of a complex situation by hiding the irrelevant details and focusing only the main idea
a)
Abstraction
b)
Switch Case
c)
Array Elements
d)
Class
2.
Advertising-supported software; software which renders advertisements for the purpose of generating revenue for its author
a)
Agile Methodology
b)
Prototype
c)
Adware
d)
IvP6
3.
​Collaborative iterative software development process that involves: planning, requirement analysis, design, coding, unit testing, and acceptance testing; Each iterative process is called a sprint
a)
Instantiate
b)
Data Sanitization
c)
Processor
d)
Agile Methodology
4.
​A step-by-step list of rules/instructions that specifies how to solve a given problem
a)
ASCii
b)
Backup
c)
Algorithm
d)
Terabyte
5.
​An early testing stage
a)
Ransomware
b)
Two-Dimensional Array
c)
Machine Language
d)
Alpha Testing
6.
A computer software or program that detects and destroys malwares on a computer
a)
Anti-Virus
b)
Thread
c)
IoT
d)
Fair Use Doctrine
7.
​(Application Programming Interface) It is part of a server that receives requests and sends a response without the end user having to leave the application. For example: you schedule a hair appointment online with your stylist, the website offers you the opportunity to add that appointment directly to your Outlook calendar and you accept - the stylist's server communicates with the Outlook server and puts the appointment on your calendar as an API request)
a)
API
b)
Megabyte
c)
Lossy Compression
d)
Private
8.
​To add or join data in an existing array or list
a)
XML
b)
Substring
c)
Programming
d)
Append
9.
​A computer program that gives computer instructions
a)
Debugging
b)
Iteration
c)
Application
d)
Syntax
10.
​A list of objects that are the same data type, (an array of strings, integers, floats) each item in the array is called an array element
a)
Compression
b)
Array
c)
Abstraction
d)
Network
11.
A single item in an array
a)
Browser
b)
Infinite loop
c)
Array Elements
d)
Query
12.
​The location of an array element, the first index always starts with [0,1,2...]
a)
Paradigm
b)
Array Index
c)
CyberCrime
d)
If-Else
13.
(American Standard Code for Information Interchange) Represents characters using numeric values, it uses a 7- bit system that gives it 128 possible combinations
a)
Compiled Code
b)
Database
c)
ASCii
d)
Two-Dimensional Array
14.
​An extra copy of a file or directory stored in a separate storage device for future reference in case the original data is lost or corrupted
a)
TCP
b)
Data Sanitization
c)
Backup
d)
Beta Testing
15.
​A measurement of transmission rate of the data in a networking device
a)
Application
b)
Java
c)
For loop
d)
Bandwidth
16.
The secondary testing stage in the series of testing phase
a)
UserName
b)
Beta Testing
c)
Network
d)
Algorithm
17.
A measure of the time and memory needed to complete an algorithm based on the problem size known as (n)
a)
Pull
b)
Capacity
c)
Interpreted Code
d)
Big-O Notation
18.
A number system with the base 2, represented by a combination of 0's and 1's
a)
CPU(Central Processing Unit)
b)
McCarthy Evaluation
c)
Binary
d)
Variable
19.
(Basic Input/Output System) Pre-installed Windows programmed used to startup the computer; it checks the hardware connections and devices before launching the OS.
a)
Boolean Expression
b)
Processor
c)
BIOS
d)
Gigabyte
20.
A single and smallest unit of information stored in a computer and can be either a 0 or a 1
a)
Hardware
b)
Program Editor
c)
Public
d)
Bit
21.
Short range wireless connection that reaches 30 feet
a)
Protocol
b)
Bluetooth
c)
Exception
d)
If-Else
22.
A binary value having two possible outcomes: true/false, yes/no, on/off
a)
Boolean
b)
Compiled Code
c)
YACC
d)
Subclass
23.
A logical expression whose outcomes have two possible answers: True/False
a)
Boolean Expression
b)
GUI
c)
Topology
d)
Internet
24.
Allows the computer to deviate from its normal algorithmic flow and continue reading through the code following another path (or branch)
a)
HTTP
b)
Boolean Expression
c)
Branching
d)
Array
25.
A computer application used to view html pages/websites through an internet connection
a)
Browser
b)
Nested Loops
c)
Boolean
d)
Float
26.
A part of memory used for temporary storage; helps to overcome the data transfer rate between two communicating devices
a)
CPU(Central Processing Unit)
b)
Public
c)
Buffer
d)
Operating System
27.
Denotes a fault or error in a computer program or a machine
a)
Prototype
b)
Double
c)
Bug
d)
Spam
28.
Is equal to 8 bits, it is the the abbreviation of the two words binary term, it is a unit of storage for a single character
a)
Adware
b)
Infinite loop
c)
Byte
d)
Website
29.
The size or amount of information/data that can be stored in a device usually denoted in KiloBytes/MegaBytes/GigaBytes
a)
Capacity
b)
Plagiarism
c)
Substring
d)
ROM
30.
The in-depth knowledge of how computers operate and process data to solve problems
a)
Prototype
b)
Computer Literacy
c)
Website
d)
Compiled Code
31.
Also known as the brain of the computer; the part of computer that does most of the processing
a)
CPU(Central Processing Unit)
b)
If
c)
Thread
d)
Compression
32.
A template or a blueprint that describes the state(variables) and behaviors(methods) of an object(s)
a)
Compression
b)
Class
c)
Machine Language
d)
Variable
33.
Press the mouse button or the keys of the keyboard
a)
Bit
b)
Click
c)
Agile Methodology
d)
Programming
34.
A remote server(s) that store data and can be retrieved online
a)
Cloud
b)
Troubleshooting
c)
Switch
d)
String
35.
A symbolic representation of a program or data in computer
a)
UserName
b)
Code
c)
Loop
d)
Array Elements
36.
An instruction to the computer; usually an elementary part of a computer program
a)
Commend
b)
HTTP
c)
Cloud
d)
Polymorphism
37.
A program or software for translating a computer program written in one language into code that can be executed by the computer
a)
Compiler
b)
Infinite loop
c)
JavaScript
d)
HTTP
38.
Translated source code (high-level language) to executable or assembly code
a)
GPS
b)
Array
c)
XML
d)
Compiled Code
39.
Used to reduce the size of a file/files to take up less memory space and to send a file(s) quickly online; compression can either be lossless or lossy
a)
Compression
b)
Float
c)
Branching
d)
Two-Dimensional Array
40.
Joining two String values together using the '+' operator; e.g. "hello" + "World" will result in helloWorld
a)
Syntax
b)
Concatenation
c)
IvP4
d)
Lossy Compression
41.
The mathematical symbols used to compare two values or variable for a decision making scenario in a computer program; greater than(>),greater than or equal to(>=), less than(<), less than or equal to(<=), not equal to(!=)
a)
Adware
b)
Switch
c)
Conditional Operators
d)
URL
42.
In programming, this value cannot be changed by the program; unlike a variable
a)
Constant
b)
Append
c)
Double
d)
Programming
43.
The ownership of someone's work and their right to sell or advertise the work
a)
Inheritance
b)
Copyright
c)
Beta Testing
d)
Substring
44.
An illegal crime or offence done through the internet and computers; e.g. credit card fraud
a)
CyberCrime
b)
Compression
c)
Initialize
d)
If
45.
The world wide network of computers and other online devices connected through the internet
a)
IvP6
b)
Lossy Compression
c)
Hacking
d)
CyberSpace
46.
The process of permanently and irreversibly removing or destroying the data stored on a memory device for security purposes
a)
Hacker
b)
Bit
c)
Hacking
d)
Data Sanitization
47.
Defines what kind of value a variable can hold such as number or string
a)
Instantiate
b)
Binary
c)
Lossy Compression
d)
Data Type
48.
An organized collection of data, files and services to access them in a variety of ways relevant to the data
a)
Database
b)
Cloud
c)
Pull
d)
Binary
49.
The process of identifying errors or bugs in a program and fixing them
a)
Zip file
b)
Iteration
c)
Debugging
d)
Network
50.
To break down a complex problem into smaller, simpler blocks
a)
Subclass
b)
Compression
c)
Algorithm
d)
Decompose
51.
The process of decoding an encrypted data or text into a format or language that you can understand
a)
Decryption
b)
TCP
c)
Decompose
d)
IoT
52.
The number system with the base ten, represented by a combination of ten digits ranging from 0 to 9
a)
Repository
b)
Reboot
c)
For loop
d)
Decimal
53.
1) When the NOT operator is applied to the AND of two variables, it is equal to the NOT applied to each of the variables with an OR in between; 2) When the NOT operator is applied to the OR of two variables, it is equal to the NOT applied to each of the two variables with an AND in between
a)
GPS
b)
DeMorgan's Law
c)
Megabyte
d)
Boolean
54.
The numeric data type that contains positive or negative decimal numbers such as 12.3864 or -2.876
a)
Debugging
b)
Decimal
c)
Double
d)
Exception
55.
The feature of a programming language which enables the bundling of relevant data and methods of an object together; also provides for the security of object's data
a)
Encapsulation
b)
SDLC
c)
Private
d)
Array Index
56.
The process of encoding a text or data into a format that only the authorized parties can understand or access; an important process to ensure cyber data safety
a)
Encryption
b)
BIOS
c)
Hashmap
d)
Syntax
57.
An error that occurs during runtime or compile time due to an incorrect syntax, command or invalid user input
a)
GUI
b)
Exception
c)
Zip file
d)
Decompose
58.
The process of rectifying the exceptions that occur in a computer code or program
a)
I/O
b)
Exception-Handling
c)
Hardware
d)
Debugging
59.
United States law that permits limited use of copyrighted material without having to first acquire permission from the copyright holder
a)
CPU(Central Processing Unit)
b)
Conditional Operators
c)
IvP6
d)
Fair Use Doctrine
60.

An integer variable type that has numbers on the right of the decimal point (fractional values)

a)

XML

b)

Float

c)

Infinite loop

d)

Exception

61.
An iterative loop that executes a set of instructions repeatedly with a predefined beginning, terminating and incrementing condition; e.g. for(int i = 1; i<10;i++){//instructions }
a)
Bluetooth
b)
Computer Literacy
c)
Hierarchy
d)
For loop
62.
A procedure or a module that has a block of code or instructions that can be reused through the function call wherever required in a program
a)
Infinite loop
b)
Backup
c)
Encryption
d)
Function
63.
the process of identifying objects or data variables that are no more needed and delete them to free
a)
Repository
b)
IP
c)
Garbage Collection
d)
Subclass
64.
equals to a billion bytes ( 10^9 )
a)
Internet
b)
QR Code
c)
Query
d)
Gigabyte
65.
Global Positioning System, is a navigation system used to track or find the physical location of an object or place of interest
a)
GPS
b)
Database
c)
String
d)
Code
66.
(Graphical User Interface) the user interface that includes icons, toolbars, windows and other buttons to enable the end user to comfortably interact with a program
a)
Piracy
b)
Data Type
c)
Function
d)
GUI
67.
The process of gaining an unauthorised access or control of a computing device or a program
a)
Hacking
b)
Data Type
c)
Hashmap
d)
Algorithm
68.
A person who gains an unauthorised access to a computer or any other network device like a server
a)
Public
b)
Decryption
c)
Troubleshooting
d)
Hacker
69.
The physical components of a computer; includes the input, output devices and the processing units; e.g. CPU, Monitor, Printer, Keyboard
a)
ROM
b)
Reboot
c)
Hardware
d)
Switch
70.
An imported Java Utility that is used for storing key and value pairs: HashMap<key,value>; this class permits null values and the null key
a)
Hashmap
b)
Hexadecimal
c)
Machine Language
d)
High-level Language
71.
The number system with the base 16, represented by a combination of sixteen digits ranging from 0 through 9 and A through F; e.g. 23F9A
a)
Hexadecimal
b)
Garbage Collection
c)
Class
d)
Public
72.
A structured system of ranking and placing the components in a particular order generally by the order of their importance
a)
Operating System
b)
Wi-Fi
c)
Hierarchy
d)
Anti-Virus
73.
Language or code that is readily able to be written and read by humans; this language must be compiled or interpreted in order to be understood by the computer
a)
UserName
b)
Adware
c)
High-level Language
d)
Java
74.
(Hypertext Transfer Protocol) A set of rules that transfers files (graphics, sound, text) on the World Wide Web, it runs on top of TCP/IP
a)
HTTP
b)
Python
c)
Commend
d)
Garbage Collection
75.
(Hypertext Transfer Protocol Secure) Like HTTP but adds a secure layer (SSL) in the data transfer protocol
a)
HTTPS
b)
Constant
c)
Integer
d)
Binary
76.
(Integrated Development Environment) Used to develop software by providing an editor, automation and debugging tools for the programmer
a)
Hardware
b)
Troubleshooting
c)
Repository
d)
IDE
77.
Input and output
a)
QR Code
b)
Compression
c)
I/O
d)
Exception
78.
(Internet Protocol) The rules/standards used to send and receive information over the Internet
a)
Zip file
b)
IP
c)
Alpha Testing
d)
API
79.
A unique identifier for each device on the Internet or local network; Current standard is IvP4 and now IvP6
a)
Alpha Testing
b)
Capacity
c)
IP address
d)
Nested Loops
80.
32 bit addresses; this allows for 4,294,967,296 (2^32) unique IP addresses; because of the number of IoT and other devices this is being update to IvP6
a)
Function
b)
IvP4
c)
Bug
d)
Terabyte
81.
128 bit addresses; this allows for 340,000,000,000,000,000,000,000,000,000,000,000,000 (2^64) unique IP addresses
a)
IvP4
b)
IvP6
c)
Copyright
d)
Data Sanitization
82.
A conditional statement that runs if the data set is proven true
a)
If
b)
GPS
c)
Worm
d)
Bit
83.
Compares two or more data sets; IF the statement is true, the instructions continue if not the program continues the ELSE instructions
a)
Hexadecimal
b)
Hashmap
c)
If-Else
d)
Concatenation
84.
A set of instructions that run repeatedly for an infinite number of times and are often caused due to a missing termination condition for the loop to exit
a)
Float
b)
Byte
c)
Infinite loop
d)
Subclass
85.
Allows new objects to take the properties of existing objects; the class used for inheritance is called the superclass(or a parent class) and the class that inherits is a subclass(or a child class)
a)
Inheritance
b)
Low-level Language
c)
Spyware
d)
Decryption
86.
Assigning a variable a beginning value (int a = 3)
a)
Bug
b)
Conditional Operators
c)
Initialize
d)
Gigabyte
87.
To create an object of a particular class is referred to as instantiating that class
a)
HTTPS
b)
Exception
c)
Java
d)
Instantiate
88.
A numeric data type which represents whole numbers; can be positive, negative or a zero
a)
Ransomware
b)
Integer
c)
Iteration
d)
Pseudocode
89.
The network of all the computers and other devices that are connected through the world wide web and communicate through a set of established rules and protocols
a)
Internet
b)
Spyware
c)
Server
d)
Array
90.
Computer language that does not need to be compiled into machine language (or translated) first, instead the language (such as Java) is interpreted and compiled at the time of execution; the code is read line by line; Java is an interpreted language
a)
Network
b)
SDLC
c)
QR Code
d)
Interpreted Code
91.
(Internet of Things) Interrelated computing devices that have unique identifiers and can exchange information over a network without human intervention
a)
IoT
b)
Decryption
c)
Hacker
d)
Float
92.
The identification for a device that is connected to the internet; can be permanent or temporary based on the protocol or the network; e.g. 129.45.67.09
a)
IP Address
b)
Program Editor
c)
Waterfall
d)
IvP4
93.
The repetition of a certain process to reach a desired goal; helps avoid rewriting the same instructions.
a)
McCarthy Evaluation
b)
Class
c)
Iteration
d)
Backup
94.
Object-oriented, class-based, interpreted programming language
a)
JavaScript
b)
Java
c)
Two-Dimensional Array
d)
Pseudocode
95.
Used in web development to add dynamic and interactive elements to a website
a)
HTTP
b)
JavaScript
c)
Byte
d)
XML
96.
Equal to 1,000 bytes or 10^3; used to measure the size of files
a)
Data Sanitization
b)
Instantiate
c)
Array Elements
d)
Kilobyte
97.
A collection of routines/modules/functions already created that can be called and used by the programmer; (examples might be: message templates, configuration data, subroutines, classes)
a)
Library
b)
Code
c)
Double
d)
Kilobyte
98.
Part of a program that repeats a set of instructions for a specified number of of times
a)
Paradigm
b)
Loop
c)
HTTPS
d)
Buffer
99.
Compression of a file without losing any quality; rewrites data in more efficient manner; still a larger compression type than lossy compression
a)
Lossless Compression
b)
Megabyte
c)
Protocol
d)
Binary
100.
Compression of a file in which their is loss of quality; used with audio and graphics, this compression method degrades the original and can be visible and audible loss
a)
Agile Methodology
b)
IP
c)
Lossy Compression
d)
If-Else
101.
Machine language or code that the machine can read
a)
Array Elements
b)
Kilobyte
c)
Low-level Language
d)
Push
102.
Language consisting of binary and/or hexadecimals that allows the computer to reply directly
a)
Instantiate
b)
ASCii
c)
Exception
d)
Machine Language
103.
A software program intentionally designed to cause harm to a computing device or server
a)
HTTPS
b)
Superclass
c)
Website
d)
Malware
104.
A type of short-circuit evaluation in which semantics of some Boolean operators where the second argument is executed or evaluated if the first argument is insufficient in determining the value of the expression
a)
McCarthy Evaluation
b)
Simulation
c)
Compiled Code
d)
Subclass
105.
Equal to 1,000,000 bytes or 10^6; used to measure the size of files
a)
Encapsulation
b)
Database
c)
Protocol
d)
Megabyte
106.
Determines whether other classes can a specific field or use a particular method
a)
Zip file
b)
Computer Literacy
c)
Internet
d)
Modifier Method
107.
The main circuit board of the computer which connects major components of a computer such as CPU, memory, I/O devices
a)
Copyright
b)
Array Index
c)
Motherboard
d)
Conditional Operators
108.
A set of computing and electronic devices connected through a wired or wireless medium for interaction; e.g. a network of computers, cell phone, router and printer
a)
Function
b)
Network
c)
Public
d)
Object Oriented programming
109.
A loop within a loop used for repeating an inner loop through the outer loop
a)
Compiled Code
b)
Nested Loops
c)
GPS
d)
Library
110.
An instance of a class in an object oriented programming approach such as Dog is an instance of the class Animal
a)
Hexadecimal
b)
Backup
c)
Object
d)
Array Index
111.
A programming style in which data and behavior are associated with an object modelling the real world scenario
a)
Zip file
b)
Object Oriented programming
c)
Capacity
d)
CPU(Central Processing Unit)
112.
That software of the computer that instructs the hardware components to work and interact with other software/hardware components; e.g. Mac, Windows, Unix
a)
Append
b)
Capacity
c)
Operating System
d)
CPU(Central Processing Unit)
113.
A group of ideas that represent how something should be developed or made
a)
Router
b)
UserName
c)
Buffer
d)
Paradigm
114.
A special kind of variable used in a method or a function and has the data provided as input to the that method(function) call
a)
Parameter
b)
Exception
c)
Protected
d)
Simulation
115.
Illegal production and distribution of a media(audio, video, images, art, computer software)
a)
Encryption
b)
Zip file
c)
Debugging
d)
Piracy
116.
The smallest distinct part of an image in digital format
a)
Programming
b)
JavaScript
c)
UserName
d)
Pixel
117.
The process of stealing somebody else's work and posting it as yours
a)
Plagiarism
b)
Megabyte
c)
Lossless Compression
d)
Reboot
118.
The process of using same modules to provide different behaviors usually through the use of varying parameters(count and data types)
a)
Megabyte
b)
Library
c)
Polymorphism
d)
Topology
119.
A socket on a computing device for attaching them to external devices such as keyboard or a printer
a)
Port
b)
Data Sanitization
c)
Procedure
d)
QR Code
120.
A block of code or instructions that can run independently; also known as method or function
a)
Processor
b)
For loop
c)
Procedure
d)
HTTP
121.
The hardware component that executes the computer programs and software applications; also referred as the Central Processing Unit
a)
Processor
b)
Syntax
c)
Array Elements
d)
Private
122.
A program designed to edit programming; may or may not be part of an IDE
a)
Program Editor
b)
Website
c)
Copyright
d)
Data Type
123.
(Or program) set of instructions used by a computer to solve a purpose or problem
a)
Agile Methodology
b)
Programming
c)
Protected
d)
Data Sanitization
124.
A variable/method that can only be accessed by the class that belong to or its subclass
a)
Boolean Expression
b)
Compression
c)
Protected
d)
Pull
125.
The rules and regulations that establish the grounds of communication between two or more devices or program; e.g. HTTP, TCP/IP
a)
Nested Loops
b)
HTTP
c)
Protocol
d)
GUI
126.
A working or non-working model of a project or object which is made for demonstration purposes; provides an approximate idea of how the end product would look and function like
a)
Bug
b)
GPS
c)
High-level Language
d)
Prototype
127.
A variable/method that can be accessed only by the class they belong
a)
Object Oriented programming
b)
Private
c)
IP address
d)
Variable
128.
A well explained set of instructions about how a computer program or an algorithm will work but written in a rather non-programming language
a)
Megabyte
b)
Switch
c)
GPS
d)
Pseudocode
129.
May be referred to as "Global"; a variable/method that can be accessed by any other program or part of the program
a)
Backup
b)
Public
c)
Exception-Handling
d)
Switch
130.
When the client initiates a request and the server responds
a)
Pull
b)
Database
c)
Topology
d)
Hashmap
131.
When the server initiates a request and the client responds
a)
Low-level Language
b)
Compiler
c)
Computer Literacy
d)
Push
132.
High-level, interpreted programming language; this language was created by Guido van Rossum and released in 1991
a)
XML
b)
Library
c)
Pseudocode
d)
Python
133.
Stands for Quick Response Code; barcode variety with a matrix of dots which can be scanned with a QR scanner
a)
Decryption
b)
QR Code
c)
Troubleshooting
d)
Exception-Handling
134.
A question that is asked of a computer program that is answered by the program
a)
Query
b)
Hashmap
c)
Agile Methodology
d)
IDE
135.
An advanced type of malware that restricts access to the computer system until the user pays a fee
a)
SSL
b)
ASCii
c)
Ransomware
d)
Decompose
136.
Also known as Random Access Memory, temporary working memory storage
a)
Branching
b)
Subclass
c)
RAM
d)
Pull
137.
Stands for "Red, Green, Blue"; specifies color by giving the amount of each of three primary colors to make the desired color
a)
Prototype
b)
Data Type
c)
RGB
d)
Topology
138.
To restart a computer or other device usually as a part of troubleshooting
a)
High-level Language
b)
Workspace
c)
Decompose
d)
Reboot
139.
Used by version control systems as a central storage system for multiple versions of data; usually accessible by multiple users
a)
Repository
b)
RGB
c)
Abstraction
d)
Prototype
140.
Also known as Read Only Memory, stores the boot up instructions called BIOS; permanent storage
a)
Thread
b)
Simulation
c)
ROM
d)
Object Oriented programming
141.
A network device that establishes the path for a data packet to transfer through the network medium
a)
Substring
b)
Router
c)
Exception
d)
GPS
142.
(System Development Life Cycle; Software Development Life Cycle);
a)
SDLC
b)
GPS
c)
Pixel
d)
RAM
143.
A computer that provides a specific service and is accessible over the internet
a)
Spyware
b)
McCarthy Evaluation
c)
Server
d)
IoT
144.
Modeling the behaviors and conditions of the real world situation or problem in a virtual form
a)
Adware
b)
Simulation
c)
Pull
d)
IP address
145.
A computer component that includes at least one or many programs and data files and are used with a specific goal in mind such as image processing software(Adobe Photoshop)
a)
Encryption
b)
Abstraction
c)
Software
d)
IvP4
146.
An unwanted email or message
a)
Iteration
b)
Buffer
c)
Substring
d)
Spam
147.
A malicious software that spies on a user, tracks their internet activities
a)
Hashmap
b)
Spyware
c)
Version Control System
d)
Piracy
148.
(Secure Sockets Layer) A standard security that uses an encrypted link to transfer data between the server and its client
a)
Append
b)
Thread
c)
Debugging
d)
SSL
149.
A combination of symbols, characters, numbers and letters; can be a name or an address
a)
Parameter
b)
Spyware
c)
Reboot
d)
String
150.
Can also be called "child class"; this class inherits behavior and states from its superclass (or parent)
a)
Concatenation
b)
Subclass
c)
Two-Dimensional Array
d)
Piracy
151.
Takes characters from a list between the two quantified indices
a)
Bit
b)
Substring
c)
Concatenation
d)
Float
152.
Can also be called "parent class"; the class or computer program that has data and methods which can be inherited or reused by a subclass(child)
a)
Gigabyte
b)
Bandwidth
c)
High-level Language
d)
Superclass
153.
A device that receives incoming data packets and redirects them to their destination on a local area network
a)
Big-O Notation
b)
Switch
c)
HTTP
d)
Object
154.
The conditional block of instructions where decision is made based on comparison of defined cases
a)
Switch Case
b)
Public
c)
IP address
d)
Wi-Fi
155.
The grammar to define how a statement or command should be written in a certain language
a)
ROM
b)
Initialize
c)
Integer
d)
Syntax
156.
(Transmission Control Protocol) A transport layer protocol that enables systems to communicate over the Web
a)
Iteration
b)
TCP
c)
Plagiarism
d)
McCarthy Evaluation
157.
Equals to a trillion bytes ( 10^12 )
a)
Programming
b)
If-Else
c)
Program Editor
d)
Terabyte
158.
A small unit of execution of a process that can run in parallel with other threads in the process; helps multiple parts of a process run simultaneously
a)
Thread
b)
Loop
c)
Bug
d)
Python
159.
The physical or the logical configuration of a network; the arrangement of a network, including its devices and connecting links
a)
Piracy
b)
IvP6
c)
Topology
d)
Hardware
160.
A computer program that misrepresents itself as a regular program in order to persuade an unsuspecting victim to install it
a)
Two-Dimensional Array
b)
Polymorphism
c)
Adware
d)
Trojan horse
161.
A systematic approach to solve a problem, error, or fault within software or a computer system
a)
Boolean
b)
Array Elements
c)
Byte
d)
Troubleshooting
162.
An array of arrays which has set of rows and columns usually represented as a table
a)
Pixel
b)
Capacity
c)
Low-level Language
d)
Two-Dimensional Array
163.
A name that a user defines to register themselves for a website or a user group; also known as screen name
a)
Data Sanitization
b)
UserName
c)
Object
d)
Reboot
164.
(Uniform Resource Locator) The address of a specific website, page or file
a)
Hashmap
b)
URL
c)
Decimal
d)
Debugging
165.
A user defined name that represents a data value to be stored and changed during a computer program run; can have numbers, strings, true or false values
a)
CPU(Central Processing Unit)
b)
Spam
c)
Variable
d)
Trojan horse
166.
A software implementation of a hardware component that executes programs like a physical machine
a)
HTTPS
b)
Virtual Machine
c)
Hexadecimal
d)
Hacking
167.
A malicious program that has the capability to replicate itself and corrupt the device it is hosted on
a)
Virus
b)
Compiler
c)
Function
d)
IP
168.
System used to track changes to a files enabling the user to go back to prior file creations; examples of version control systems are (GitHub, Mercurial)
a)
Cloud
b)
Iteration
c)
If
d)
Version Control System
169.
A SDLC model developed by Winston W Royce in 1970, this development methodology uses five steps: requirements (planning and analysis), design (logical and physical), implementation (programming), verification (customer roll-out), and maintenance
a)
Waterfall
b)
Interpreted Code
c)
Debugging
d)
Query
170.
An application that provides the user with tools needed to write and edit and format text files such as Google docs, Microsoft Word
a)
Word Processor
b)
Browser
c)
HTTP
d)
Port
171.
A malicious program that replicates itself to corrupt the files and data on the victim device
a)
Worm
b)
IP
c)
Class
d)
Iteration
172.
A collection of interlinked web pages on the World Wide Web
a)
GPS
b)
Website
c)
Initialize
d)
Data Sanitization
173.
A loop that repeats while a condition is true
a)
Decryption
b)
While loop
c)
If
d)
CyberSpace
174.
A wireless method used to send information that uses radio waves
a)
CPU(Central Processing Unit)
b)
Wi-Fi
c)
Interpreted Code
d)
Internet
175.
The white/blank area usually on the right side of a learning system where you are able drag and drop commands in a blocky program
a)
Instantiate
b)
String
c)
Workspace
d)
TCP
176.
(Extensible Markup Language) Not a markup language, but a "metalanguage", it can be used by HTML; it is used to create a markup language for a particular application such as a database of information used on a website without having to use a specific database program
a)
Garbage Collection
b)
XML
c)
CyberSpace
d)
CyberCrime
177.
(Yet Another Compiler Compiler) ; a Unix system tool program for generating C or C++ code for a parser; a command-line tool that accepts a grammar description (in a text file) as input and generates the code for a parser for that grammar as output
a)
YACC
b)
Boolean Expression
c)
Pull
d)
CyberSpace
178.
The file format that compresses a data file for less storage issues and quicker online transfer of material; the file extension ends in .zip
a)
Zip file
b)
Query
c)
I/O
d)
Hexadecimal