wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Practice Test 4 (Multiple Choice)

Total questions: 100

Worksheet time: 3hrs 20mins

Name
Class
Date
1.
NASA launched its Surveyor 3 craft for the moon in 1967. Unintentionally, the craft bounced twice before achieving its soft landing on the moon. What caused Surveyor 3 to bounce?
a)
The craft’s radar was confused by highly reflective rocks on the moon.
b)
NASA misjudged the impact of lunar dust on the landing.
c)
The craft’s camera was unintentionally contaminated with a common type of Earth bacterium that spread and interfered with landing controls.
d)
None of the Above
2.
The world's first digital camera was invented in 1975 by Steven J. Sasson. The device was the size of a toaster, but what size images did it take?
a)
0.01 megapixels
b)
0.10 megapixels
c)
1 megapixels
d)
10 megapixels
3.
This first type of flowchart developed 1921 as a way to present every detail of a project where every part of the process is dependent upon or affected by every other part is known as:.
a)
First Process Flow
b)
Flowchart Flow
c)
Process Flow
d)
Process Chart
4.
Which is NOT considered as a correct convention of writing pseudocode?
a)
Each instruction is written in one line.
b)
Each set of instructions is written from top to bottom, with only one entry and one exit.
c)
Keywords and indentation are used to signify particular control structures.
d)
Statements are written in simple English.
5.
How does the Real-Time Operating System (RTOS) scheduling differ from general-purpose operating system scheduling?
a)
RTOS prioritizes tasks based on their urgency and deadlines
b)
RTOS uses only the First-Come, First-Served algorithm
c)
RTOS does not allow task preemption
d)
RTOS schedules tasks alphabetically
6.
Which of the following is a disadvantage of the Shortest Job First (SJF) scheduling algorithm?
a)
It can cause starvation of longer processes
b)
It is too fast
c)
It requires too much memory
d)
It is not suitable for batch processing
7.
In the context of process scheduling, what does "context switch" mean?
a)
Switching the CPU from one process to another
b)
Changing the process state from running to waiting
c)
Updating the process priority
d)
None of the above
8.
Which feature can be implemented using encapsulation?
a)
Abstraction
b)
Polymorphism
c)
Overloading
d)
Inheritance
9.
Which among the following is not a necessary condition for constructors?
a)
It must contain a definition body
b)
Its name must be same as that of class
c)
It must not have any return type
d)
It can contains arguments
10.
Which type of members can’t be accessed in derived classes of a base class?
a)
Private
b)
Protected
c)
Public
d)
All can be accessed
11.
____________ is a software development activity that is not a part of software processes
a)
Dependence
b)
Development
c)
Specification
d)
Validation
12.
______________ is not among the eight principles followed by the Software Code of Ethics and Professional Practice.
a)
ENVIRONMENT
b)
PRODUCT
c)
PUBLIC
d)
PROFESSION
13.
_________ is a software development life cycle model that is chosen if the development team has less experience on similar projects.
a)
Spiral
b)
Iterative Enhancement Model
c)
RAD
d)
Waterfall
14.
Which one of the following is not a software process quality?
a)
Portability
b)
Visibility
c)
Timeliness
d)
Productivity
15.
Build & Fix Model is suitable for programming exercises of ___________ LOC (Line of Code).
a)
100-200
b)
200-400
c)
400-1000
d)
above 1000
16.
Identify a fourth generation language(4GL) from the given below.
a)
Unix shell
b)
FORTRAN
c)
COBOL
d)
C++
17.
What is the term for an endpoint of an inter-process communication flow across a computer network?
a)
socket
b)
port
c)
machine
d)
pipe
18.
Which of the following maintains the Domain Name System?
a)
distributed database system
b)
a single server
c)
a single computer
d)
none of the mentioned
19.
When discussing IDS/IPS, what is a signature?
a)
Attack-definition file
b)
An electronic signature used to authenticate the identity of a user on the network
c)
It is used to authorize the users on a network
d)
It refers to “normal,” baseline network behavior
20.
Which of the following networks extends a private network across public networks?
a)
virtual private network
b)
local area network
c)
storage area network
d)
enterprise private network
21.
What does CSA stands for?
a)
Computer Speed Addition
b)
Computer Service Architecture
c)
Carry Save Addition
d)
None of the mentioned
22.
If an exception is raised and the succeeding instructions are executed completely, then the processor is said to have ______
a)
Imprecise exceptions
b)
Generation word
c)
Exception handling
d)
None of the mentioned
23.
In CISC architecture most of the complex instructions are stored in _____
a)
Transistors
b)
CMOS
c)
Register
d)
Diodes
24.
Which of the following is a component of cyber security?
a)
Internet Of Things
b)
AI
c)
Database
d)
Attacks
25.
“Cyberspace” was coined by _________
a)
William Gibson
b)
Nathaniel Heartman
c)
Andrew Tannenbaum
d)
Scott Fahlman
26.
Which of the following is the hacking approach where cyber-criminals design fake websites or pages for tricking or gaining additional traffic?
a)
Pharming
b)
Website-Duplication
c)
Mimicking
d)
Spamming
27.
Which of the following is a Stuxnet?
a)
Worm
b)
Trojan
c)
Antivirus
d)
Virus
28.
Which of the following is not a type of database?
a)
Decentralized
b)
Distributed
c)
Network
d)
Hierarchical
29.
Which command is used to remove a relation from an SQL?
a)
Drop table
b)
Delete
c)
Purge
d)
Remove
30.
Procedural language among the following is __________
a)
Relational algebra
b)
Query language
c)
Tuple relational calculus
d)
Domain relational calculus
31.
The traditional storage of data organized by the customer, stored in separate folders in filing cabinets is an example of ______________ type of ‘database’ management system.
a)
Hierarchical database management system
b)
Network database management system
c)
Relational database management system
d)
Object-oriented database management system
32.
Which of the following key is required in to handle the data when the encryption is applied to the data so that the unauthorised user cannot access the data?
a)
Encryption key
b)
Primary key
c)
Authorised key
d)
Decryption key
33.
Which of the following is popular for applications such as storage of log files in a database management system since it offers the best write performance?
a)
RAID level 1
b)
RAID level 0
c)
RAID level 2
d)
RAID level 3
34.
What is the role of processing code in the research pipeline?
a)
Transforms the measured data into analytic data
b)
Transforms the analytical results into figures and tables
c)
Transforms the analytic data into measured data
d)
All of the mentioned
35.
Which of the following is the top most important thing in data science?
a)
question
b)
data
c)
answer
d)
science
36.
Which of the following technique comes under practical machine learning?
a)
Boosting
b)
Bagging
c)
Forecasting
d)
None of the mentioned
37.
Which of the following is commonly referred to as ‘data fishing’?
a)
Data dredging
b)
Data bagging
c)
Data merging
d)
Data booting
38.
Which type of data is generated by POS terminal in a busy supermarket each day?
a)
Source
b)
Processed
c)
Synchronized
d)
All of the mentioned
39.
Which of the following makes use of pandas and returns data in a series or DataFrame?
a)
freedapi
b)
pandaSDMX
c)
OutPy
d)
None of the mentioned
40.
Which of the following function is used for loading flat files?
a)
read.table
b)
read.sheet
c)
read.data
d)
read.files
41.
Which is not one of the three phases of electronic commerce?
a)
Preservation
b)
Reinvention
c)
Consolidation
d)
Innovation
42.
Which of the following was the primary source of financing during the early years of electronic commerce?
a)
Venture capital funds
b)
Bank loans
c)
Initial public offerings
d)
large retail firms
43.
Which of the following is the set of planned activities that are designed to result in a profit in the marketplace?
a)
Business model
b)
Profit model
c)
Business plan
d)
Revenue model
44.
Which of the following is not a web component element?
a)
<menu>
b)
<shadow>
c)
<content>
d)
<element>
45.
Which of the following programming languages is commonly used for server-side scripting in web development?
a)
PHP
b)
JavaScript
c)
CSS
d)
HTML
46.
Who is known as the father of Internet?
a)
Vinton Cerf
b)
Ada Lovelace
c)
Thomas Harriot
d)
Seymour Cray
47.
Who used the binary system of numeration for the first time?
a)
Thomas Harriot
b)
Seymour Cray
c)
Ada Lovelace
d)
Vinton Cerf
48.
Who is the inventor of Supercomputer?
a)
Seymour Cray
b)
Thomas Harriot
c)
Vinton Cerf
d)
Ada Lovelace
49.
The CPU Chip used in a computer is made of which element?
a)
Silica
b)
Silver
c)
Copper Metal
d)
Gold
50.
Round robin scheduling is he premptive version of?
a)
FIFO
b)
LIFO
c)
Linear
d)
Circular
51.
What is the memory range from 1k-640k called?
a)
Conventional memory
b)
Traditional Memory
c)
Primitive Memory
d)
Base Memory
52.
Winchester drive is also called as what?
a)
HDD
b)
SDD
c)
Memory Card
d)
Flash Drive
53.
Who invented Compact disc?
a)
James Russel
b)
Thomas Harriot
c)
Seymour Cray
d)
Ada Lovelace
54.
What is ‘Arrandale’ code name for?
a)
Intel Processor
b)
AMD Processor
c)
Github
d)
IBM
55.
Which component in a PC regulated the color depth and screen resolution of a monitor?
a)
VRAM
b)
RAM
c)
ROM
d)
Visual Card
56.
Which programming language is used for scientific calculations?
a)
FORTRAN
b)
Python
c)
Numpy
d)
C#
57.
A computer program that runs within a page on the internet has which name?
a)
Applet
b)
Pop Up
c)
Secondary Window
d)
New Program
58.
20th century computer pioneer Alan Turing was from which country?
a)
United Kingdom
b)
North America
c)
South America
d)
France
59.
A large computer where files are stored centrally has which name?
a)
Server
b)
Database
c)
Source
d)
Backend
60.
A hardware device that connects a computer to a broadband network has which name?
a)
Modem
b)
Router
c)
Network
d)
Internet
61.
From which company does the engineer who made the first cell phone call came from?
a)
Motorola
b)
Samsung
c)
Apple
d)
Huawei
62.
A small piece of data sent from a website and stored on a browser has which name?
a)
Cookie
b)
Website Data
c)
History
d)
Cache
63.
A virus which locks your system until you pay a release fee has which name?
a)
Ransomware
b)
Ringworm
c)
Paid Attack
d)
Paid Virus
64.
What is the term for a cybersecurity attack that targets the vulnerabilities in a computer's operating system or software?
a)
Exploit
b)
Weakness
c)
Virus Attack
d)
Vulnerability
65.
What is the act of intercepting and stealing private information transmitted over a network known as?
a)
Eavesdropping
b)
Worm
c)
Ringworm
d)
Paid Attack
66.
What is the practice of guessing passwords or using automated tools to gain unauthorized access to a system called?
a)
Brute Force Attack
b)
Digital Stealing
c)
Virus Attack
d)
Vulnerability
67.
What is the term for a type of malware that secretly records keystrokes on a victim's computer?
a)
Keylogger
b)
Touch-to-Copy
c)
Keyfinder
d)
Keywatcher
68.
A limited time of communication between two systems has which name?
a)
Session
b)
Use
c)
Call
d)
Reach
69.
What is the brain of a computer that performs calculations and executes instructions?
a)
Central Processing Unit (CPU)
b)
Graphics Processing Unit (GPU)
c)
Random Access Memory (RAM)
d)
Motherboard
70.
Which programming construct allows the repetition of a block of code based on a condition?
a)
Loop
b)
Array
c)
Function
d)
Class
71.
What is the main purpose of an operating system in a computer?
a)
Manage hardware and software resources
b)
Perform complex computations
c)
Generate code automatically
d)
Manage emails
72.
In software development, which phase focuses on understanding user needs and defining system requirements?
a)
Requirements Analysis
b)
System Deployment
c)
Code Implementation
d)
System Testing
73.
What is the name of the network model that divides communication into seven layers, such as Application, Transport, and Physical?
a)
OSI Model
b)
TCP/IP Model
c)
HTTP Model
d)
LAN Model
74.
What type of memory is non-volatile and retains its data even when the computer is powered off?
a)
ROM (Read-Only Memory)
b)
RAM (Random Access Memory)
c)
Cache Memory
d)
Registers
75.
What is the process of converting plaintext into unreadable ciphertext for secure communication?
a)
Encryption
b)
Decryption
c)
Authentication
d)
Compression
76.
In databases, what is the term for a unique identifier for a record in a table?
a)
Primary Key
b)
Foreign Key
c)
Index
d)
Tuple
77.
What does the term "Big Data" refer to?
a)
Extremely large and complex datasets
b)
Small and simple datasets
c)
Unorganized and outdated data
d)
High-speed processors
78.
Which protocol is commonly used for sending and receiving emails over the Internet?
a)
SMTP (Simple Mail Transfer Protocol)
b)
FTP (File Transfer Protocol)
c)
HTTP (HyperText Transfer Protocol)
d)
SNMP (Simple Network Management Protocol)
79.
In e-commerce, which term refers to the electronic transfer of funds for purchasing goods or services?
a)
Online Payment
b)
Shopping Cart
c)
Search Engine Optimization
d)
Drop Shipping
80.
What is the name of the SQL command used to retrieve data from a database?
a)
SELECT
b)
INSERT
c)
UPDATE
d)
DELETE
81.
Which data structure operates on the principle of "First In, First Out" (FIFO)?
a)
Queue
b)
Stack
c)
Array
d)
Tree
82.
In web design, which language is primarily used to style the visual appearance of web pages?
a)
CSS (Cascading Style Sheets)
b)
HTML (HyperText Markup Language)
c)
JavaScript
d)
PHP
83.
In software engineering, what does SDLC stand for?
a)
Software Development Life Cycle
b)
System Design and Logic Control
c)
Software Design Level Checklist
d)
System Data Link Control
84.
Which OOP concept restricts direct access to an object’s data and hides its implementation details?
a)
Encapsulation
b)
Inheritance
c)
Polymorphism
d)
Abstraction
85.
In computer architecture, which component temporarily stores data that the CPU is currently using?
a)
RAM (Random Access Memory)
b)
Hard Disk Drive
c)
Solid-State Drive
d)
ROM
86.
What is the term for software designed to harm, disrupt, or gain unauthorized access to computer systems?
a)
Malware
b)
Adware
c)
Firmware
d)
Spyware
87.
In databases, what type of relationship exists between two tables if a record in one table is associated with multiple records in another table?
a)
One-to-Many
b)
One-to-One
c)
Many-to-Many
d)
Recursive
88.
What is the practice of making a website accessible and usable for all users, including those with disabilities?
a)
Web Accessibility
b)
Responsive Design
c)
Search Engine Optimization
d)
User Interface Design
89.
Which data science method is used to predict future trends based on historical data?
a)
Predictive Analytics
b)
Descriptive Analytics
c)
Diagnostic Analytics
d)
Prescriptive Analytics
90.
What is the protocol used to convert domain names into IP addresses in networking?
a)
DNS (Domain Name System)
b)
DHCP (Dynamic Host Configuration Protocol)
c)
FTP
d)
SMTP
91.
Which process ensures that only authorized users have access to certain system resources in IT security?
a)
Authentication
b)
Encryption
c)
Data Compression
d)
Virus Scanning
92.
In computer networks, what is the purpose of the subnet mask in IP addressing?
a)
To determine the network and host portions of an IP address
b)
To encrypt data during transmission
c)
To assign dynamic IP addresses
d)
To monitor network traffic
93.
In relational database design, which normal form eliminates transitive dependencies?
a)
Third Normal Form (3NF)
b)
First Normal Form (1NF)
c)
Second Normal Form (2NF)
d)
Boyce-Codd Normal Form (BCNF)
94.
In object-oriented programming, what is it called when a subclass overrides a method in its superclass while maintaining the same method signature?
a)
Method Overriding
b)
Method Overloading
c)
Dynamic Typing
d)
Static Binding
95.
What is the name of the technique in data science where high-dimensional data is reduced to a lower-dimensional representation while retaining important information?
a)
Dimensionality Reduction
b)
Clustering
c)
Regression
d)
Feature Selection
96.
In operating systems, what is the term for a scenario where two or more processes are unable to proceed because each is waiting for the other to release a resource?
a)
Deadlock
b)
Starvation
c)
Race Condition
d)
Thread Contention
97.
Which software engineering metric is used to measure the complexity of a program's control flow, often as an indicator of code maintainability?
a)
Cyclomatic Complexity
b)
Cohesion
c)
Coupling
d)
Defect Density
98.
What type of cyberattack involves intercepting and potentially altering communication between two parties without their knowledge?
a)
Man-in-the-Middle Attack
b)
Phishing
c)
Denial of Service (DoS) Attack
d)
SQL Injection
99.
In computer architecture, what is the term for the process where the CPU retrieves instructions from memory, decodes them, and then executes them?
a)
Instruction Cycle
b)
Pipeline Processing
c)
Interrupt Handling
d)
Direct Memory Access
100.
In cybersecurity, what is the principle that ensures a user or system component is given only the minimum level of access necessary to perform its job, reducing security risks?
a)
Principle of Least Privilege
b)
Principle of Separation of Duties
c)
Defense in Depth
d)
Zero Trust Architecture