Tech Flashcards
What is the main purpose of an operating system?
To manage computer hardware and software resources and provide common services for computer programs.
True or False: A compiler translates high-level programming code into machine code.
True
Fill in the blank: The ____ is the brain of the computer.
CPU (Central Processing Unit)
What does RAM stand for?
Random Access Memory
Which of the following is a programming language? A) HTML B) CSS C) Python D) SQL
C) Python
What is an algorithm?
A step-by-step procedure for solving a problem or accomplishing a task.
True or False: A database is used to store data in an organized manner.
True
What is the purpose of an API?
To allow different software applications to communicate with each other.
What does the acronym ‘HTML’ stand for?
HyperText Markup Language
Which data structure uses LIFO (Last In, First Out) principle?
Stack
What is the primary function of a web browser?
To retrieve, present, and navigate information on the World Wide Web.
Fill in the blank: The ____ is a collection of interconnected networks that spans the globe.
Internet
What is the purpose of version control systems?
To manage changes to source code over time.
True or False: Machine learning is a subset of artificial intelligence.
True
What does ‘SQL’ stand for?
Structured Query Language
Which sorting algorithm has the best average-case time complexity?
Merge sort
What is the difference between a class and an object in object-oriented programming?
A class is a blueprint for creating objects, while an object is an instance of a class.
What is the purpose of a firewall?
To protect a network by controlling incoming and outgoing traffic based on predetermined security rules.
Fill in the blank: In networking, ____ is the process of converting data into a coded form.
Encryption
What is the function of the operating system’s scheduler?
To allocate CPU time to various processes.
Which of the following is a type of NoSQL database? A) MySQL B) MongoDB C) PostgreSQL D) SQLite
B) MongoDB
What does ‘URL’ stand for?
Uniform Resource Locator
True or False: A byte consists of 8 bits.
True
What is the role of a network protocol?
To define rules and conventions for communication between network devices.
Fill in the blank: The ____ is used to manage memory allocation in a computer.
Memory Manager
What is polymorphism in object-oriented programming?
The ability for different classes to be treated as instances of the same class through a common interface.
What is the primary function of a router?
To forward data packets between computer networks.