WorksheetsITF+ FInal study Quiz
Total questions: 11
Worksheet time: 1hrs 16mins
What is the definition of a computer according to the study notes?
The collection of data or computer instructions that tell the computer how to work.
An electronic device capable of processing data according to a set of instructions called a program.
The physical components of a computer system.
A device that enables users to perform specific tasks on a computer, from basic functions like web browsing to complex business data analysis.
Why is hardware considered essential according to the study notes?
It is the fundamental tool for personal and professional tasks.
It is the collection of data or computer instructions.
It enables users to perform specific tasks on a computer.
It is essential for the execution of software applications and determines the performance and capabilities of a computer.
What are the two types of software mentioned in the study notes?
What is the importance of software as described in the study notes?
It is the fundamental tool for personal and professional tasks involving information processing and digital interaction.
It is essential for the execution of software applications and determines the performance and capabilities of a computer.
It enables users to perform specific tasks on a computer, from basic functions like web browsing to complex business data analysis.
It is the physical components of a computer system.
What is the primary function of an Operating System (OS)?
To manage computer hardware and software resources
To store permanent data
To process instructions from software and input devices
To provide temporary storage for the CPU
Which of the following is NOT a type of database mentioned in the material?
Relational databases (SQL-based)
Non-relational databases (NoSQL)
Distributed databases
Cloud databases
What is the role of RAM in a computer system?
To manage computer resources
To provide permanent data storage
To provide temporary storage for quick data access by the CPU
To process instructions from software
Which of the following is an example of Application Software?
Operating systems
Utility programs
Word processors
System software
What is a network's importance as described in the learning material?
To store data in a structured set
To act as a bridge between applications and the physical components of a computer
To facilitate computer communication and resource sharing, enhancing functionality and operational efficiency
To provide common services for computer programs
What is the definition of cloud computing as mentioned in the learning material?
A decentralized digital ledger that records transactions across many computers securely.
Devices that can run programs and perform computations.
Simulation of human intelligence in machines that are programmed to think and learn.
Delivery of computing services over the internet, allowing for flexible resources and economies of scale.
Which of the following is an application of Artificial Intelligence?
Secure voting systems.
Storage solutions like Google Drive.
Voice assistants like Siri and Alexa.
Powerful machines that provide services to other computers over a network.
What are embedded systems?
Decentralized digital ledgers for recording transactions.
Special-purpose systems designed to perform one or a few dedicated functions, often within a larger system.
Storage solutions and computing services over the internet.
Smartphones and tablets that offer computing capabilities on the go.
What key feature of computing devices affects how much data can be stored and how fast the device can access this data?
Processor Speed and Cores.
Types of devices like PCs and Servers.
Memory and Storage.
Applications like SaaS and voice assistants.
What is the primary function of routers and switches in networking?
To provide privacy and confidentiality
To manage traffic within and between networks
To store data magnetically
To use lasers to read and write data
Which type of network covers a small geographic area, like an office building?
WAN (Wide Area Network)
VPN (Virtual Private Network)
LAN (Local Area Network)
The Internet
What is the purpose of IP addressing in networking?
To store data on Internet-hosted servers
To manage traffic within networks
To identify devices on a network
To connect multiple computing devices wirelessly
Which of the following is a characteristic of Solid-State Drives (SSDs)?
They use flash memory to store data
They use traditional spinning disks to store data
They use lasers to read and write data
They store data on Internet-hosted servers
What is the difference between Cloud Storage and Local Storage?
Cloud Storage uses flash memory, while Local Storage uses spinning disks
Cloud Storage is accessible from multiple devices, while Local Storage is directly on the local device
Cloud Storage uses lasers to read data, while Local Storage uses magnetic storage
There is no difference; both terms describe the same concept
What is the purpose of servers within networks?
To direct traffic within and between networks
To serve specific functions such as managing data, hosting websites, or running applications
To connect devices within a single network segment
To allow wireless devices to connect to a wired network using Wi-Fi
Which type of server is responsible for hosting websites and handling HTTP requests from clients?
File Server
Web Server
Database Server
Network Security Server
What are the key features of a router?
Stores and manages files in a central location for network users
Connects devices within a single network segment
Directs traffic within and between networks
Provides a central database service to other computers
Which layer do switches operate at in the OSI model?
Layer 1
Layer 2 and sometimes at Layer 3
Layer 4
Layer 5
What is the function of Wireless Access Points (WAPs)?
To store and manage files for network users
To host websites and handle HTTP requests
To provide a central database service
To allow wireless devices to connect to a wired network using Wi-Fi or related standards
What is the primary technology used by Hard Disk Drives (HDDs) to store data?
Flash memory
Spinning disks read by a moving read/write head
Cloud storage
Encryption
Which of the following is an advantage of Solid-State Drives (SSDs) over Hard Disk Drives (HDDs)?
Higher capacity
Lower cost per gigabyte
Faster data access
Ideal for archival storage
Cloud Storage is known for its:
Lower power consumption
Scalability and accessibility from anywhere
Higher capacity and lower cost per gigabyte than SSDs
Use in environments where speed is less critical
Which of the following is NOT a key provider of Cloud Storage?
Amazon AWS
Google Cloud
Microsoft Azure
IBM Watson
What is the definition of System Software?
Software that uses flash memory to store data
Software designed to block unauthorized access to networks
Software designed to provide a platform for other software
Software that encrypts data in transit and at rest
What is the primary purpose of an Operating System (OS)?
To provide a platform for only gaming applications
To manage computer hardware and software resources and provide common services for computer programs
To serve as a gateway to the internet
To assist in creating documents, databases, graphics, and presentations
Which of the following is NOT a type of Application Software?
Productivity Software
Database Software
Media Software
Utility Software
Which software category includes applications like MySQL, Oracle, and Microsoft SQL Server?
Productivity Software
Database Software
Utility Software
Web Browsers
What are the stages of the Software Lifecycle?
Installation, Configuration, Execution, Removal
Planning, Design, Development, Testing, Deployment, Maintenance
Analysis, Programming, Debugging, Compilation
Requirement Gathering, Prototyping, Implementation, Verification
What does the process of software installation involve?
Adjusting settings on software and systems to ensure optimal function and security
Writing instructions for computers to perform tasks
Copying and configuring files
Creating and editing graphics, video, and audio
What is the purpose of patch management software?
To provide real-time co-authoring and communication features
To help manage updates for software applications and operating systems
To facilitate collaboration and sharing across different locations
To track deadlines, assign tasks, and manage resources
Which of the following is a key example of productivity software?
Antivirus software
Microsoft Office
Configuration Management Tools
Firewall software
What is a benefit of integration in productivity software?
It helps in managing computer systems in a consistent state
It assists in maintaining legal use of software
It enhances workflow and productivity by integrating with other tools and services
It protects against malware and other threats
What is the purpose of a database?
To create software applications
To store, modify, and extract information from a database
To protect software from unauthorized access
To manage product inventories only
What is a key component of software security measures?
Data Management
Query Processing
Antivirus and Anti-malware Software
E-commerce
What is the role of firewalls in software security?
To create and manage database schemas
To retrieve and manipulate data using SQL
To handle transactions and customer information securely
To monitor and control incoming and outgoing network traffic based on security rules
Which of the following is a best practice for software security?
Regular Updates and Patches
Managing product inventories and user data
Using NoSQL databases for better performance
Organizing data into tables
What are the key concepts of Programming Fundamentals?
Syntax and Semantics, Variables and Data Types, Control Structures, Functions and Procedures
Requirements Gathering, Design, Implementation or Coding, Testing
Agile, Waterfall, Spiral, V-Model
Planning, Analysis, Design, Implementation, Maintenance, Evaluation
What is the purpose of the Software Development Lifecycle (SDLC)?
To define the combinations of symbols in a programming language
To provide a structured process used by a development team to produce high-quality software
To structure, plan, and control the process of developing an information system
To ensure the software works as intended and identify any bugs or issues
Which of the following is NOT a phase of the Software Development Lifecycle (SDLC)?
Requirements Gathering
Deployment
Agile
Maintenance
What is Agile?
A set of rules that defines the combinations of symbols in a programming language
A structured process used by a development team to produce software
An iterative and incremental approach where requirements and solutions evolve through collaboration
The actual writing of program code in a programming language
What is the purpose of Software Quality Assurance (SQA)?
To manage changes to source code over time
To test and debug software programs
To ensure that developed software meets and complies with defined or standardized quality specifications
To gather detailed communication with stakeholders
Which methodology involves a set of practices and predefined roles such as Scrum Master, Product Owner, and Team?
Waterfall
DevOps
Scrum
Software Quality Assurance
What is a key tool used in software development to help manage changes to source code over time?
Automated Testing Tools
Integrated Development Environments (IDEs)
Version Control Systems
Debuggers
Which of the following is a strategy used in Software Quality Assurance (SQA)?
Requirements Gathering
Automated Testing
System Design
Integrated Development Environments (IDEs)
What is the Waterfall methodology?
A form of Agile methodology with predefined roles
A sequential process where progress is seen as flowing steadily downwards
A strategy to unify software development and software operation
A tool used to test and debug software programs
During which phase of the Software Development Life Cycle (SDLC) are interviews, questionnaires, and observations of end-users conducted?
Requirements Gathering
System Design
Code Reviews
Automated Testing
What is the main focus of the implementation phase in software development?
Defining requirements and design documentation
Coding according to the defined requirements and design documentation
Testing the software for bugs
Deploying the software to a live environment
Which of the following is NOT a core principle of Agile Development?
Iterative development
Adaptive planning
Early delivery
Complete documentation before starting development
What is the role of a Scrum Master in Scrum methodology?
Responsible for defining features
Facilitates the process
Implements the product
Tracks work left to do in the sprint
What is the difference between Quality Control and Quality Assurance?
Quality Control aims at improving processes, while Quality Assurance focuses on identifying defects
Quality Control focuses on identifying defects in the actual products produced, while Quality Assurance aims at improving and stabilizing processes
Quality Control tracks work left to do in the sprint, while Quality Assurance defines features
Quality Control is responsible for early delivery, while Quality Assurance emphasizes iterative development
What is the primary advantage of In-Memory Databases over disk-based storage databases?
They have more flexible schemas.
They provide better data durability.
They offer faster access times.
They support more complex queries.
Which of the following is a tool for bug tracking, issue tracking, and project management?
Selenium
Git
JIRA
SQL
What is a key feature of Relational Databases (RDBMS)?
They primarily rely on memory for data storage.
They are designed for specific data models with flexible schemas.
They use tables that are linked by database keys and SQL for queries.
They are non-relational databases designed for modern applications.
Which of the following is an example of a NoSQL Database?
Oracle
Redis
Microsoft SQL Server
MySQL
What does CRUD stand for in the context of basic database operations?
Create, Read, Update, Delete
Connect, Reference, Utilize, Displace
Compute, Retrieve, Unify, Deploy
Classify, Record, Uncover, Dismantle
What is the purpose of normalization in database design and modeling?
To increase data redundancy and dependency
To reduce data redundancy and improve data integrity
To simplify the query process
To enhance the visual representation of data
Which SQL command is used to retrieve data from a database?
SELECT
INSERT
UPDATE
DELETE
What are the components of ER Diagrams (Entity-Relationship Diagrams)?
Entities, relationships, and cardinalities
Tables, fields, and records
Functions, variables, and types
Schemas, instances, and databases
Which of the following is a responsibility of database administration?
Ensuring the database is regularly updated and maintained for performance
Organizing the fields and table of a database to minimize redundancy
Creating a data model for the data to be stored in a database
Retrieving data from a database
What is the core structure used to store data in Relational Databases (RDBMS)?
Database Schema
Tables
Indexes
Joins
What is the purpose of a Primary Key in a relational database table?
To improve the speed of data retrieval operations
To uniquely identify a row of another table
To encrypt data at rest and in transit
To uniquely identify each record in a table
What does a Foreign Key do?
Encrypts sensitive information
Manages who can access what data in a database
Creates a relationship between two tables
Keeps logs of database activities
What is a Database Schema?
A unique identifier for each record in a table
The core structure used to store data
The blueprint of a database that defines how data is organized and how the relations among them are associated
A data structure that improves the speed of data retrieval operations
Which SQL command is used to retrieve data from one or more tables?
INSERT INTO
SELECT
UPDATE
DELETE
What is the standard language for relational database management and manipulation?
Java
Python
SQL
HTML
What is the purpose of query optimization in database applications?
To reduce the storage space required by the database
To enhance the performance of a database application
To secure the database from unauthorized access
To ensure compliance with regulations like GDPR and HIPAA
Which of the following is NOT a technique used in query optimization?
Proper indexing
Query simplification
Use of efficient query operators
Encryption of data
What does RBAC stand for in the context of database security?
Role-Based Access Control
Rule-Based Authentication Code
Resource-Based Allocation Criteria
Role-Bound Authorization Command
What is the main focus of auditing and monitoring in database security?
Enhancing database performance
Restricting system access based on roles
Tracking and logging database activities to detect and respond to potential security breaches
Simplifying queries for faster execution
What does the CIA Triad stand for in cybersecurity?
Confidentiality, Integrity, and Availability
Control, Inspection, and Authentication
Computing, Information, and Assurance
Cryptography, Identification, and Authorization
Which of the following is NOT a type of malware?
Virus
Trojan Horse
Phishing
Ransomware
What is the main purpose of social engineering in cybersecurity?
To physically damage computer hardware
To deceive users into giving away sensitive information
To provide secure access to authorized users
To encrypt data in transit
Which of the following is a protection measure against network attacks?
Public and private keys
Network security tools and configurations
Training and policies for malware removal
Techniques to manage risks
What is the role of encryption and cryptography in cybersecurity?
To ensure that information is accessible only to those authorized to have access
To safeguard the accuracy and completeness of information
To encrypt data in transit and at rest to protect sensitive information
To recognize and respond to social engineering attacks
Which of the following is NOT a method of authentication mentioned in the learning material?
Passwords
Two-factor authentication (2FA)
Biometrics
Voice recognition
What is the primary purpose of implementing access control models according to the learning material?
To ensure continuous service availability
To protect organization data by dictating how it should be handled and protected
To encrypt data at rest and in transit
To conduct security audits to ensure policy and compliance adherence
According to the learning material, what is the role of hashing in maintaining the CIA Triad's Integrity?
To encrypt data using technologies like TLS/SSL
To implement strict access controls
To verify data integrity and detect alterations
To design systems with redundant components
Which of the following is NOT a component of the CIA Triad as described in the learning material?
Confidentiality
Integrity
Availability
Authentication
What does the 'A' in the CIA Triad stand for, as per the learning material?
Authentication
Authorization
Availability
Auditing
What is the main purpose of Public Key Infrastructure (PKI)?
To provide a public directory of all users in a network
To ensure secure, encrypted communication between parties, facilitating data confidentiality and integrity
To prevent unauthorized access to physical facilities
To manage employee access to corporate devices
Which type of encryption uses the same key for encryption and decryption?
Asymmetric Encryption
Hashing Encryption
Symmetric Encryption
PKI Encryption
What is a common method to mitigate Denial of Service (DoS) and Distributed Denial of Service (DDoS) attacks?
Installing antivirus software on all devices
Implementing rate limiting, geo-blocking, and anti-DDoS hardware or software
Regularly changing user passwords
Encrypting all sensitive data stored on servers
Which of the following is a defense strategy against Social Engineering and Advanced Persistent Threats (APT)?
Developing clear security policies that outline preventive measures
Increasing the physical security of server rooms
Using stronger encryption methods for data at rest
Limiting the number of users with administrative privileges
What type of encryption protocols are recommended to secure data transmissions?
HTTPS
SMTP
FTP
POP3
For what purpose is the use of Virtual Private Networks (VPNs) encouraged?
To increase internet speed
To encrypt data and secure connections on public Wi-Fi networks
To store data online
To improve search engine rankings
What is the primary purpose of a hard disk drive (HDD) in a computer?
To process data
To store data permanently
To cool down the components
To supply power to the computer
What is the purpose of a heatsink in a computer?
To increase the speed of the processor
To store extra data
To cool down the components by dissipating heat
To supply power to the computer
Application software is a computer program designed to perform a specific task.
True
False
What does the term "clock speed" refer to in the context of a CPU?
The speed at which the CPU can access the RAM
The rate at which the CPU can complete a cycle of tasks
The speed of the internal clock of the CPU
Both B and C are correct
How does increasing RAM benefit a computer's performance?
It increases the computer's storage capacity
It allows the computer to run more applications simultaneously
It increases the computer's clock speed
It enhances the computer's graphics
The cloud allows you to ________.
access your email from any computer with an Internet connection
automatically back up your data
easily bring your files with you
do all of the above
What does the term 'cloud computing' refer to?
Storing data in space
Using software installed on a local computer
Accessing computing resources over the internet
Weather prediction technologies
What is the primary function of Software as a Service (SaaS) in cloud computing?
To provide users with a complete software solution via the internet
To offer raw computing hardware over the web
To allow developers to create applications on a platform over the internet
To offer virtual storage solutions
What network covers a LARGE geographical area?
LAN
WAN
BAN
KAN
Which is the correct answer to the below:
"A number of devices that communicate with each other without the need of the internet"
LAN
WAN
TCP/IP
DSL
