Computer Fundamentals
MCQS
A. Central Processing Unit
B. Computer Personal Unit
C. Central Process Unit
D. Central Processor Unit
The CPU, or Central Processing Unit, is the primary component responsible for executing instructions in a computer.
A. RAM
B. Hard Disk Drive
C. CPU
D. Cache Memory
Secondary storage devices, like HDDs, store data permanently even when the power is off.
A. Run applications
B. Manage hardware and software
C. Connect to the internet
D. Provide electrical power
The operating system manages the computer's hardware and software resources.
A. Random Access Memory
B. Read-Only Memory
C. Real-time Access Memory
D. Remote Access Memory
RAM is a type of computer memory that is used to store data temporarily.
A. Java
B. Python
C. C++
D. Assembly
Python is known for its simplicity and readability, making it a popular choice for beginners.
A. 11001
B. 10011
C. 11101
D. 10100
Binary 11001 is equal to decimal 25.
A. Protect against viruses
B. Block unauthorized access
C. Increase internet speed
D. Store passwords securely
Firewalls prevent unauthorized access to or from a private network.
A. Graphical User Interface
B. General User Interface
C. Graphical Unit Interface
D. General Unit Interface
GUI provides a visual way to interact with computers using icons and graphical elements.
A. Mouse
B. Keyboard
C. Monitor
D. Printer
A monitor is an output device that displays information.
A. Execute programs
B. Debug code
C. Convert high-level code to machine code
D. Manage files
A compiler translates high-level programming languages to machine code.
A. Universal Resource Locator
B. Uniform Resource Locator
C. Ultimate Resource Locator
D. Unique Resource Locator
A URL is a web address used to identify resources on the internet.
A. Hard Disk Drive
B. SSD
C. RAM
D. Flash Drive
RAM is volatile memory as it loses its content when the power is turned off.
A. Enhance system performance
B. Prevent data loss
C. Protect against malware
D. Manage network settings
Antivirus programs are designed to detect and remove malicious software.
A. Local Area Network
B. Large Area Network
C. Linked Area Network
D. Longitudinal Access Network
LAN is a network that connects computers within a limited geographic area.
A. Hyperlink Text Markup Language
B. Hypertext Markup Language
C. High-level Text Management Language
D. Hypermedia and Text Modeling Language
HTML is the standard markup language for creating web pages.
A. .txt
B. .mp3
C. .ppt
D. .xls
.ppt files are associated with Microsoft PowerPoint and are used for presentations.
A. Boot the operating system
B. Manage internet connections
C. Run applications
D. Create backups
The BIOS initiates the computer's boot process and loads the operating system.
A. Storing data on physical servers
B. Accessing resources over the internet
C. Processing data locally
D. Running software on a CD
Cloud computing involves accessing and using computing resources over the internet.
A. Procedural programming
B. Object-oriented programming
C. Functional programming
D. Logical programming
OOP is based on the concept of objects, encapsulation, and inheritance.
A. Connect devices within a LAN
B. Filter internet content
C. Connect different networks
D. Increase internet speed
Routers connect different networks and facilitate data communication between them.
A. Convert high-level code to machine code
B. Execute programs
C. Debug code
D. Manage memory
An assembler translates assembly language code into machine code.
A. Java
B. Python
C. Swift
D. C#
Swift is a programming language commonly used for developing iOS applications.
A. Display web pages
B. Manage and organize data
C. Block unauthorized access
D. Protect against malware
DBMS is used to store, retrieve, and manage data in databases.
A. Cut text
B. Paste text
C. Undo the last action
D. Redo the last action
Ctrl + Z is commonly used to undo the last action in many applications.
A. .zip
B. .exe
C. .docx
D. .png
.zip is a common file extension for compressed archives.
A. Create and manage databases
B. Edit images
C. Perform calculations and data analysis
D. Write code
Spreadsheet programs, like Excel, are used for calculations and data analysis.
A. HTTP
B. FTP
C. SMTP
D. DNS
Simple Mail Transfer Protocol (SMTP) is used for sending emails.
A. Redundant Array of Independent Disks
B. Random Access Integrated Devices
C. Rapid Access for Information and Data
D. Readily Available Information Device
RAID is a storage technology that combines multiple disk drives for performance and redundancy.
A. Connect to a local network
B. Connect to the internet
C. Manage system resources
D. Store data securely
Modems facilitate the connection to the internet by converting digital signals to analog and vice versa.
A. Assembly
B. C
C. Machine code
D. Java
Java is a high-level programming language used for a wide range of applications.
A. Manage memory
B. Perform arithmetic and logical operations
C. Control input devices
D. Execute programs
The Arithmetic Logic Unit (ALU) performs mathematical and logical operations in the CPU.
A. Store data permanently
B. Provide additional storage space
C. Speed up data access by storing frequently used data
D. Manage network connections
Cache memory stores frequently accessed data for faster retrieval by the CPU.
A. Hard Disk Drive
B. SSD
C. Flash Drive
D. Magnetic Tape
Magnetic tape is a volatile storage device as it loses data when the power is off.
A. Copy selected text or item
B. Cut selected text or item
C. Paste copied text or item
D. Undo the last action
CTRL + C is commonly used to copy selected text or items.
A. Identify a specific device on a network
B. Block unwanted websites
C. Connect to the internet
D. Display web pages
An IP address uniquely identifies a device on a network.
A. Assembly
B. C
C. Machine code
D. Fortran
Fortran is a high-level programming language primarily used for scientific and engineering applications.
A. Store files and documents
B. Display images and videos
C. Connect to the internet
D. Process user input
Graphics cards are designed to render and display images and videos on a computer monitor.
A. Manage system resources
B. Convert source code to machine code
C. Debug code
D. Run applications
A compiler translates high-level source code into machine code.
A. .jpg
B. .png
C. .gif
D. .bmp
PNG (Portable Network Graphics) is commonly used for images with a transparent background.
A. Domain Name System
B. Dynamic Network Server
C. Digital Network Security
D. Data Network Service
DNS is a system that translates domain names into IP addresses on the internet.
A. Manage file storage
B. Enhance system performance
C. Block unauthorized access
D. Encrypt data
Firewalls prevent unauthorized access to a network by monitoring and controlling incoming and outgoing traffic.
A. RAM
B. Flash Drive
C. SSD
D. CD-ROM
Solid State Drives (SSDs) are non-volatile storage devices.
A. Copy selected text or item
B. Cut selected text or item
C. Paste copied text or item
D. Redo the last action
CTRL + X is commonly used to cut selected text or items.
A. The number of transistors on a chip doubles approximately every two years
B. Computers will become obsolete after a certain period
C. The speed of computers increases linearly over time
D. Software complexity grows exponentially
Moore's Law states that the number of transistors on a chip doubles approximately every two years, leading to increased computational power.
A. Wireless Area Network
B. Wide Area Network
C. Web Access Node
D. Wired Area Network
WANs connect computers over a large geographical area, such as between cities or countries.
A. Copy selected text or item
B. Cut selected text or item
C. Paste copied text or item
D. Undo the last action
CTRL + V is commonly used to paste copied text or items.
A. Display information
B. Store data permanently
C. Enable communication with other devices
D. Process data
Input devices allow users to interact with and provide data to a computer system.
A. Java
B. C++
C. HTML
D. Python
HTML is a markup language used for creating web pages, often in conjunction with CSS and JavaScript.
A. Select all
B. Save the current document
C. Print the document
D. Cut the selected text
CTRL + S is used to save the current document in many applications.
A. Store data
B. Provide electrical power to the components
C. Manage network connections
D. Control system settings
The power supply unit supplies electrical power to the various components in a computer.
A. Print the document
B. Save the document
C. Copy the selected text
D. Open a new document
CTRL + P is commonly used to initiate the printing process in many applications.
A. Manage system resources
B. Enhance graphics performance
C. Protect against malware
D. Organize files and folders
Antivirus programs are designed to detect and remove malicious software.
A. C
B. Java
C. Python
D. Assembly
Java is known for its portability, as it can run on different platforms without modification.
A. Execute instructions
B. Manage memory
C. Control and coordinate the operations of the CPU
D. Connect to the internet
The control unit manages and coordinates the operations of the CPU.
A. Save the document
B. Select all
C. Cut the selected text
D. Paste the copied text
CTRL + A is used to select all items or text in many applications.
A. Provide electrical power
B. Manage system settings
C. Connect to the internet
D. Serve as the main circuit board
The motherboard is the main circuit board that connects and facilitates communication between various hardware components.
A. Process data
B. Store data permanently
C. Display or produce information
D. Provide electrical power
Output devices present information to the user in various forms, such as on a screen or in printed format.
A. Java
B. Python
C. C++
D. Ruby
Python is widely used for data analysis and statistics due to its simplicity and a variety of libraries available.
A. Open a new document
B. Find text within the document
C. Save the document
D. Copy the selected text
CTRL + F is commonly used to search for specific text within a document or webpage.
A. Increase internet speed
B. Prevent data loss during power outages
C. Manage system resources
D. Connect to the internet
A UPS provides temporary power to a computer during a power outage, preventing data loss.
A. Solid State Drive
B. System Storage Device
C. Sequential Storage Disk
D. Software Storage Device
SSD is a type of non-volatile storage device that uses solid-state memory to store data.
A. Python
B. C++
C. Java
D. Ruby
C++ is commonly used for system-level programming due to its performance and low-level capabilities.
A. Display web pages
B. Connect devices within a LAN
C. Block unauthorized access
D. Manage file storage
Routers connect devices within a Local Area Network (LAN) and facilitate data communication between them.
A. .jpg
B. .png
C. .gif
D. .obj
.obj is a common file format for 3D graphics and is used for storing 3D object data.
A. Cut the selected text
B. Paste the copied text
C. Undo the last action
D. Redo the last action
CTRL + Z is commonly used to undo the last action in many applications.
A. Data striping with parity
B. Mirrored copies of data
C. Sequential data storage
D. Random access to data
RAID 5 uses data striping with parity for fault tolerance and data protection.
A. Record audio
B. Capture images
C. Track movement using light
D. Generate 3D graphics
Optical mice use light sensors to track movement on surfaces.
A. Cut the selected text
B. Redo the last action
C. Save the document
D. Paste the copied text
CTRL + Y is commonly used to redo the last action in many applications.
A. Java
B. Python
C. C#
D. Fortran
C# is commonly used with game development frameworks like Unity.
A. Display graphics
B. Run applications
C. Interact with the user through text commands
D. Manage network connections
The command prompt allows users to interact with the operating system through text-based commands.
A. Select all
B. Cut the selected text
C. Center-align text
D. Paste the copied text
CTRL + E is commonly used to center-align text in many applications.
A. Structured Query Language
B. Sequential Query Logic
C. Systematic Query Locator
D. Software Quality Level
SQL is a language used for managing and querying databases.
A. Microsoft Word
B. Photoshop
C. Windows operating system
D. Google Chrome
System software includes operating systems like Windows, which manage hardware resources.
A. Convert high-level code to machine code
B. Debug code
C. Run applications
D. Connect to the internet
A compiler translates high-level programming languages into machine code for execution.
A. Virtual Private Network
B. Very Personal Network
C. Visible Public Network
D. Verified Public Network
VPNs provide a secure and private connection over a public network, such as the internet.
A. Store data permanently
B. Provide additional storage space
C. Speed up data access by storing frequently used data
D. Manage network connections
Cache memory stores frequently accessed data for faster retrieval.
A. Java
B. Python
C. Fortran
D. C#
Fortran is often used in scientific and mathematical applications due to its numerical computing capabilities.
A. Underline the selected text
B. Undo the last action
C. Save the document
D. Cut the selected text
CTRL + U is commonly used to underline the selected text in many applications.
A. Manage memory
B. Boot the operating system
C. Run applications
D. Connect to the internet
The BIOS initiates the computer's boot process and loads the operating system.
A. Computer Style Sheet
B. Code Style System
C. Cascading Style Sheet
D. Centralized Style Scheme
CSS is used for styling and formatting web documents by defining the layout and appearance.
A. Highlight the selected text
B. Insert a hyperlink
C. Replace text within the document
D. Copy the selected text
CTRL + H is commonly used to find and replace text within a document.
A. Identifying prime numbers
B. Evaluating a machine's ability to exhibit intelligent behavior
C. Measuring processor speed
D. Testing network security
The Turing Test assesses a machine's ability to exhibit human-like intelligence.
A. System software
B. Application software
C. Firmware
D. Middleware
Application software provides a user interface for specific tasks or functions.
A. Save the document
B. Open a new document
C. Copy the selected text
D. Paste the copied text
CTRL + N is commonly used to open a new document in many applications.
A. Dynamic Host Configuration Protocol
B. Data Handling Control Hub
C. Digital High-Speed Connection
D. Directory Hosting Control Panel
DHCP dynamically assigns IP addresses to devices on a network.
A. Display graphics
B. Process user input
C. Provide electrical power
D. Process and generate audio signals
Sound cards process and generate audio signals for computer speakers or headphones.
A. Italicize the selected text
B. Save the document
C. Insert a hyperlink
D. Cut the selected text
CTRL + I is commonly used to italicize the selected text in many applications.
A. .zip
B. .tar
C. .rar
D. .gz
.zip is a common file extension for compressed archives on Windows systems.
A. Insert a hyperlink
B. Save the document
C. Copy the selected text
D. Cut the selected text
CTRL + K is commonly used to insert hyperlinks in many applications.
A. Manage system settings
B. Store data permanently
C. Provide electrical power to the components
D. Connect to the internet
The power supply unit supplies electrical power to the various components in a computer.
A. Go to the beginning of the document
B. Generate a new document
C. Group selected objects
D. Save the document
CTRL + G is commonly used to navigate to the beginning of a document or page.
A. Swift
B. Java
C. Kotlin
D. Objective-C
Kotlin is a programming language commonly used for Android app development.
A. Interpret code line by line
B. Convert source code to machine code
C. Debug code in real-time
D. Manage system resources
A compiler translates high-level programming languages into machine code before execution.
A. Local Area Network
B. Longitudinal Access Node
C. Linked Area Network
D. Logical Application Node
LAN is a network that connects computers within a limited geographic area.
A. Connect to Wi-Fi
B. Transmit electrical power
C. Transmit data between devices
D. Display network information
Ethernet cables are used to transmit data between devices in a network.
A. .dll
B. .exe
C. .lib
D. .obj
.dll is a common file extension for Dynamic Link Libraries on Windows systems.
A. Store large binary files
B. Speed up data retrieval by providing a quick lookup
C. Encrypt sensitive data
D. Manage user access control
Database indexes improve the speed of data retrieval by creating a quick reference to specific data in a database.
A. Process credit card transactions
B. Display product information
C. Capture and decode barcode data
D. Manage inventory databases
Barcode scanners capture and decode data from barcodes for various purposes, such as inventory management.
A. Justify the selected text
B. Join multiple cells in a spreadsheet
C. Open a new document
D. Cut the selected text
CTRL + J is commonly used to justify the alignment of selected text in many applications.
A. HyperText Transfer Protocol
B. High-Tech Text Protocol
C. Hosted Transfer Transmission Protocol
D. HyperTransfer Text Protocol
HTTP is a protocol used for transferring hypertext documents on the World Wide Web.
A. Procedural programming
B. Object-oriented programming
C. Functional programming
D. Declarative programming
Functional programming emphasizes the use of mathematical functions and avoids changing-state and mutable data.
A. Enhance graphics performance
B. Prevent data loss during power surges
C. Manage network connections
D. Provide wireless connectivity
Surge protectors safeguard electronic devices from power surges and voltage spikes.
A. C
B. Python
C. Java
D. Ruby
C is often used for developing embedded systems due to its efficiency and low-level capabilities.
A. Identify a specific device on a network
B. Determine the web browser used
C. Translate to an IP address
D. Indicate the website's country of origin
Domain names are human-readable addresses that are translated into IP addresses for network communication.
A. Minimize the window
B. Maximize the window
C. Create a new document
D. Print the document
CTRL + M is commonly used to minimize the active window in many applications.
A. Red, Green, Blue
B. Read, Generate, Browse
C. Rotate, Generate, Blend
D. Random, Gradient, Brightness
RGB represents the three primary colors used in computer graphics.
A. Speed up internet connections
B. Prevent data loss
C. Increase processing speed
D. Manage network settings
Data backups are created to prevent the loss of important information in case of hardware failure or other unforeseen events.
A. Application software
B. System software
C. Firmware
D. Middleware
System software facilitates communication between the hardware and the user, managing the computer's resources.
A. Quit the application
B. Quick save the document
C. Quit the document
D. Quote the selected text
CTRL + Q is commonly used to quit or close the active application in many environments.
A. Java
B. Python
C. C++
D. Lisp
Lisp has been historically used in the development of artificial intelligence applications.
A. Increase internet speed
B. Prevent data loss during power outages
C. Manage system resources
D. Connect to the internet
A UPS provides temporary power during electrical outages, preventing data loss and system shutdown.
A. Display graphics
B. Record audio
C. Capture images
D. Track eye movements
Webcams are used to capture images and record video for video conferencing and other applications.
A. HTTP
B. FTP
C. SSH
D. DNS
Secure Shell (SSH) is commonly used for secure communication and remote access over the internet.
A. Save the document
B. Open a new document
C. Open an existing document
D. Copy the selected text
CTRL + O is commonly used to open an existing document in many applications.
A. Network Access Token
B. Network Address Translation
C. New Age Technology
D. Non-Authenticated Transmission
NAT is a process that translates private IP addresses to a public IP address for internet communication.
A. Run applications
B. Manage system resources
C. Boot the operating system
D. Connect to the internet
The BIOS initiates the boot process and loads the operating system into the computer's memory.
A. Microsoft Excel
B. Adobe Photoshop
C. Windows operating system
D. Google Chrome
System software includes operating systems like Windows, which manage hardware resources.
A. Copy selected text or item
B. Cut selected text or item
C. Paste copied text or item
D. Undo the last action
CTRL + C is commonly used to copy selected text or items.
A. Application Programming Interface
B. Advanced Programming Interface
C. Automated Program Integration
D. Application Program Interface
An API allows different software applications to communicate and interact with each other.
A. Simulate a physical computer within a computer
B. Increase internet speed
C. Manage network connections
D. Display virtual reality environments
Virtual machines emulate the functionality of a physical computer, allowing multiple operating systems to run on a single host machine.