All Categories MCQs
Topic Notes: All Categories
General Description
Plato
- Biography: Ancient Greek philosopher (427–347 BCE), student of Socrates and teacher of Aristotle, founder of the Academy in Athens.
- Important Ideas:
- Theory of Forms
- Philosopher-King
- Ideal State
2361
Which diagram uses symbols to depict data processes or program logic?
Answer:
Flowchart
Flowcharts simplify complex systems using shapes to represent actions, decisions, and data flow.
2362
JavaScript and Python are examples of languages that are typically:
Answer:
Interpreted
Both JavaScript (within web browsers) and Python are commonly used as interpreted languages. A program called an interpreter reads and executes the code on the fly.
2363
A program that converts source code into machine code and creates an executable file is called:
Answer:
Compiler
A compiler translates the entire source code into machine language to create an executable program.
2364
In semantic versioning (e.g., 2.4.1), what does a change in the "PATCH" number usually indicate?
Answer:
A backward-compatible bug fix.
The patch version is incremented for minor changes that fix incorrect behavior without adding new features or breaking existing ones. These are considered the safest updates to apply.
2365
When you install a new printer, you often need to install a specific piece of software to make it work. This software is a:
Answer:
Device Driver
The device driver is system software that enables the operating system to understand and control the new printer hardware.
2366
Why do programmers use high-level languages instead of machine language?
Answer:
High-level languages are easier for humans to read, write, and maintain.
Writing in binary machine code is extremely tedious, error-prone, and difficult to debug. High-level languages provide abstractions that make the entire process of software development more efficient and manageable.
2367
JavaScript was developed by:
Answer:
Netscape
JavaScript was created by Netscape to run scripts inside web pages and enable interactive web content.
2368
Debugging tools are used to fix errors in:
Answer:
Programs
Debugging tools help locate and fix logical and runtime errors in software programs.
2369
Which of these is not considered utility software?
Answer:
Media Players
Utility software handles system maintenance; media players are meant for content consumption.
2370
Which popular software is primarily used for creating and managing spreadsheets, performing calculations, and analyzing data?
Answer:
Microsoft Excel
Microsoft Excel is the industry standard for spreadsheet software, known for its powerful calculation engine, functions, and data visualization tools.