learn it Flashcards

1
Q

What is the primary purpose of a computer’s operating system?

A

To manage hardware and software resources and provide services for computer programs.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

True or False: A compiler translates high-level code into machine code.

A

True

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Fill in the blank: The four main components of a computer are input, output, ______, and storage.

A

processing

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What does ‘CPU’ stand for?

A

Central Processing Unit

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Which of the following is not a programming language? A) Python B) HTML C) Java D) Microsoft

A

D) Microsoft

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What is an algorithm?

A

A step-by-step procedure or formula for solving a problem.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

True or False: RAM is a type of non-volatile memory.

A

False

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What does ‘URL’ stand for?

A

Uniform Resource Locator

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

In programming, what is a variable?

A

A storage location identified by a name that holds a value.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What type of loop will execute at least once?

A

A do-while loop

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Fill in the blank: The two main types of software are system software and ______ software.

A

application

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What is the purpose of a database?

A

To store, organize, and manage data.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

True or False: HTML is used for creating the structure of web pages.

A

True

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Which of the following is an example of an operating system? A) Microsoft Word B) Windows C) Google Chrome D) Adobe Photoshop

A

B) Windows

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What does ‘HTTP’ stand for?

A

HyperText Transfer Protocol

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

What is the function of an IDE in programming?

A

An Integrated Development Environment provides tools for writing, testing, and debugging code.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

Fill in the blank: The main memory of a computer is referred to as ______.

A

RAM

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

What is a syntax error?

A

A mistake in the code that violates the rules of the programming language.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

True or False: A binary number system is base 10.

A

False

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

What is the role of a router in a network?

A

To direct data packets between different networks.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q

Which of the following data types is used to store text? A) Integer B) String C) Boolean D) Float

A

B) String

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
22
Q

What does ‘SQL’ stand for?

A

Structured Query Language

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
23
Q

What is the purpose of a firewall?

A

To protect a network by controlling incoming and outgoing traffic.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
24
Q

Fill in the blank: The process of finding and fixing errors in software is called ______.

A

debugging

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
25
What is an operating system's kernel?
The core component that manages system resources and communication between hardware and software.
26
True or False: Python is a statically typed language.
False
27
What is the function of a compiler?
To convert source code written in a high-level language into machine code.
28
What does 'GUI' stand for?
Graphical User Interface
29
Which programming concept uses 'if' statements?
Conditional statements
30
Fill in the blank: The ______ is the main part of a computer that performs calculations and processing.
CPU
31
What is the purpose of version control systems?
To manage changes to source code over time.
32
True or False: The Internet and the World Wide Web are the same thing.
False
33
What is a network topology?
The arrangement of different elements (links, nodes) in a computer network.
34
Which of the following is an example of a relational database? A) MongoDB B) MySQL C) Redis D) Cassandra
B) MySQL
35
What is the difference between HTTP and HTTPS?
HTTPS is HTTP with encryption for secure communication.
36
Fill in the blank: A ______ is a collection of related data stored in a structured format.
database
37
What is a function in programming?
A reusable block of code that performs a specific task.
38
True or False: CSS is used to style HTML documents.
True
39
What is the purpose of a browser?
To access and display web pages from the Internet.
40
Which of the following is a type of malware? A) Antivirus B) Firewall C) Virus D) Router
C) Virus
41
What is the main function of an API?
To allow different software applications to communicate with each other.
42
Fill in the blank: The ______ is the part of the computer that displays output to the user.
monitor
43
What does 'IoT' stand for?
Internet of Things
44
True or False: A spreadsheet application is primarily used for text editing.
False
45
What is the purpose of data encryption?
To protect data by converting it into a secure format.
46
What are the two types of memory in a computer?
Volatile and non-volatile memory
47
Fill in the blank: The main advantage of cloud computing is ______.
scalability
48
What is a socket in networking?
An endpoint for sending or receiving data across a network.
49
True or False: An IP address uniquely identifies a device on a network.
True
50
What is the main purpose of a search engine?
To retrieve and rank web pages based on user queries.
51
Which of the following is a logical operator? A) AND B) OR C) NOT D) All of the above
D) All of the above
52
What is the difference between a stack and a queue?
A stack is Last In First Out (LIFO) and a queue is First In First Out (FIFO).
53
Fill in the blank: A ______ is a collection of related web pages.
website
54
What does 'DNS' stand for?
Domain Name System
55
True or False: A loop that never ends is called an infinite loop.
True
56
What is the purpose of a proxy server?
To act as an intermediary between a client and another server.
57
What is a primary key in a database?
A unique identifier for a record in a table.
58
Fill in the blank: The ______ is the part of the computer that stores data permanently.
hard drive
59
What is cloud storage?
A service that allows users to store data on remote servers accessed via the Internet.
60
Which protocol is used for secure data transmission over the Internet?
HTTPS
61
What is a data structure?
A way of organizing and storing data for efficient access and modification.
62
True or False: An algorithm must always produce a result.
True
63
What is the purpose of a software update?
To fix bugs, improve functionality, and enhance security.
64
Fill in the blank: The ______ is a set of rules that defines how data is transmitted over a network.
protocol
65
What is the function of a debugger?
To identify and remove errors from computer programs.
66
What does 'VPN' stand for?
Virtual Private Network
67
Which of the following is a markup language? A) Python B) Java C) HTML D) C++
C) HTML
68
What is the primary function of an operating system?
To manage the computer's hardware and software resources.
69
Fill in the blank: A ______ is a program that performs a specific task for the user.
software application
70
True or False: A byte consists of 8 bits.
True
71
What is the purpose of a checksum?
To verify the integrity of data during transmission.
72
What is the difference between a compiler and an interpreter?
A compiler translates the entire code at once, while an interpreter translates code line by line.
73
What is a network protocol?
A set of rules governing the communication between network devices.
74
Fill in the blank: The ______ is a type of malware that disguises itself as legitimate software.
trojan
75
What is the primary use of a spreadsheet?
To organize, analyze, and store data in tabular form.
76
True or False: An array can hold multiple values of the same data type.
True
77
What is the purpose of a software library?
To provide a collection of pre-written code that can be reused in programs.
78
What is the function of a web server?
To host websites and serve web pages to clients over the Internet.
79
Fill in the blank: The ______ is the part of the computer that connects all components together.
motherboard
80
What does 'SSH' stand for?
Secure Shell
81
Which of the following is a feature of object-oriented programming? A) Encapsulation B) Inheritance C) Polymorphism D) All of the above
D) All of the above
82
What is a software development lifecycle (SDLC)?
A process for planning, creating, testing, and deploying software.
83
Fill in the blank: The ______ is an interface that allows users to interact with a computer.
user interface
84
True or False: A class is a blueprint for creating objects in programming.
True