Fundamentals of Computers Top 100 Questions
Fundamentals of Computers Top 100 Questions
2. **What are the basic components of a computer system?** Describe each briefly.
4. **Explain the types of memory in a computer system.** Include RAM and ROM.
5. **What are input and output devices?** List five examples of each.
8. **Define database management systems (DBMS).** Mention different types of database models.
14. **Explain ASCII and Unicode.** Why are they important in computers?
Networking Basics
15. **Define computer network and types of networks (LAN, MAN, WAN).**
29. **Define peripheral devices.** Differentiate between internal and external peripherals.
30. **What are ports?** List different types of ports and their uses.
32. **What is the difference between SSD and HDD?** Explain with advantages of each.
33. **Describe the ALU (Arithmetic Logic Unit) and its function in the CPU.**
37. **What are backup and restore?** Explain the importance of data backup.
41. **List different types of input devices.** Explain the uses of a keyboard and mouse.
42. **Describe output devices with examples.** Differentiate between monitor and printer.
43. **Explain the working of a scanner.** List types of scanners.
59. **What are programming languages?** Explain high-level and low-level languages.
Basics of Networking
69. **Define HTML and CSS.** Explain their roles in web development.
Database Management
Emerging Technologies
92. **What are DOS commands?** Give examples and their usage.
93. **Explain Microsoft Office applications.** Describe uses of Word and Excel.
98. **What are logic gates?** Explain AND, OR, and NOT gates.
These questions span the essentials for BCA *Fundamentals of Computer* studies, touching on both
theory and practical applications.
Answers –
Here are the answers in short and simple lines:
1. **Computer:** An electronic device that processes data and performs tasks. Primary functions:
input, processing, storage, output, and control.
4. **Memory Types:**
6. **OS:** Software that manages hardware and software resources. Functions: process
management, memory management, file management, device management, user interface.
8. **DBMS:** Software for managing databases. Models: Hierarchical, Network, Relational, Object-
Oriented.
9. **Booting Process:** Starting the computer; POST test, loading OS, kernel initialization.
10. **OS in Memory Management:** Allocates, deallocates memory, provides virtual memory,
handles swapping.
13. **Data vs Information:** Data is raw facts; information is processed and meaningful data.
14. **ASCII and Unicode:** ASCII is a 7-bit encoding for basic characters, Unicode supports global
characters (more than 128 characters).
15. **Computer Network:** A system of interconnected devices. Types: LAN (local), MAN (city),
WAN (global).
16. **Internet:** Global network of computers. IP addresses identify devices, DNS translates domain
names to IP addresses.
18. **Protocol:** Rules for data exchange. TCP/IP (communication standard) and HTTP (web data
transfer protocol).
19. **Network Topologies:** Layout of network devices. Examples: Bus (single cable), Star (central
hub).
20. **Cloud Computing:** Internet-based computing. Types: IaaS, PaaS, SaaS. Uses: Storage,
computing power.
21. **IoT:** Network of devices that connect to the internet. Impact: Smart homes, connected
devices.
22. **Cybersecurity:** Protection against digital threats. Threats: Viruses, hacking, phishing.
23. **AI:** Machines performing tasks requiring intelligence. Applications: Robotics, data analysis.
24. **Data Science:** Field that uses data to gain insights. Importance: Big data analysis, decision-
making.
27. **Buses:** Pathways for data transfer. Types: Data bus, Address bus, Control bus.
28. **Cache Memory:** Fast, temporary memory for quick data access.
29. **Peripheral Devices:** External devices. Internal: Hard drive. External: Printer.
31. **PSU:** Converts electricity from wall to usable power for the computer.
32. **SSD vs HDD:** SSD (fast, uses flash memory), HDD (slower, uses spinning disks).
35. **File System:** Organizes data. FAT32 and NTFS (types of file systems).
36. **Directories:** Folders to organize files. Subdirectories are folders inside other folders.
37. **Backup and Restore:** Backup saves data, restore recovers it in case of loss.
39. **RAID:** Redundant Array of Independent Disks, increases storage reliability and speed.
41. **Input Devices:** Keyboard (typing), Mouse (pointing), Scanner (scanning images).
42. **Output Devices:** Monitor (displays visuals), Printer (prints), Speaker (sound output).
43. **Scanner:** Scans images and converts to digital form. Types: Flatbed, handheld.
44. **Touchscreen:** Allows touch interaction. Advantages: Easy use, disadvantage: prone to
damage.
45. **Laser vs Inkjet Printers:** Laser (fast, high quality), Inkjet (better color, slower).
50. **Deadlock:** Situation where processes are blocked. Handled by detection, prevention.
54. **Open-source OS:** Free to use and modify. Advantages: Cost, flexibility; Disadvantages:
Support issues.
56. **Software Licensing:** Legal permission to use software. Types: Proprietary, open-source.
59. **Programming Languages:** High-level (easy to use) vs low-level (closer to machine code).
62. **Network Topology:** Arrangement of devices. Bus and Star are common.
64. **Bandwidth and Latency:** Bandwidth is data transfer rate, latency is delay.
65. **IP Address:** Unique identifier for devices on a network. IPv4 vs IPv6.
69. **HTML and CSS:** HTML structures web pages, CSS styles them.
73. **Search Engine:** Software to find information on the internet. Examples: Google, Bing.
74. **RDBMS vs DBMS:** RDBMS uses tables and relationships, DBMS doesn't necessarily.
78. **Database Transaction:** A sequence of operations that are treated as a single unit. ACID
ensures data consistency.
82. **Data Privacy:** Protecting personal data. Best practices: strong passwords, encryption.
84. **Phishing:** Fraudulent attempt to get sensitive information. Protect by verifying sources.
87. **Machine Learning:** AI that learns from data. Uses: Predictive analysis.
89. **VR and AR:** VR immerses users in a digital world, AR overlays digital content on the real
90. **Cloud Storage:** Online data storage. Advantages: Accessible anywhere, scalable;
Disadvantages: Privacy risks, requires internet.
91. **Edge Computing:** Data processing closer to the source of data. It reduces latency and
bandwidth usage, unlike cloud computing.
97. **Pseudocode:** A simple, informal way to describe an algorithm using plain language.
99. **Binary Addition:** Adding binary numbers, carrying over when sum exceeds 1. Example: 101 +
11 = 1000.
100. **Recursion in Programming:** A function calls itself to solve smaller instances of a problem.
Example: Factorial calculation.