BPSC 4.0 Computer fundamentals Class -1 2025
1. What is a computer?
Answer: A computer is an electronic device that processes data and performs various tasks based on instructions provided by users, software, or hardware.
2. What are the types of computers?
Answer: The four basic types of computers are:
-
Personal Computers (PCs)
-
Mainframes
-
Supercomputers
-
Embedded Systems
3. What is the difference between hardware and software?
Answer: Hardware refers to the physical components of a computer (e.g., CPU, memory, storage devices), while software refers to the programs and operating systems that run on the hardware.
4. What are the components of a computer system?
Answer: The main components are:
-
Input Devices (e.g., keyboard, mouse)
-
Output Devices (e.g., monitor, printer)
-
Processing Unit (CPU)
-
Memory (RAM, ROM)
-
Storage Devices (e.g., hard drive, SSD)
5. What is the CPU?
Answer: The Central Processing Unit (CPU) is the brain of the computer that performs most of the processing inside a computer. It carries out instructions from programs.
6. What is RAM?
Answer: Random Access Memory (RAM) is temporary storage that stores data and instructions that are currently being processed by the CPU.
7. What is ROM?
Answer: Read-Only Memory (ROM) is non-volatile memory that contains firmware or essential system instructions that the computer needs to boot.
8. What is an Operating System?
Answer: An Operating System (OS) is system software that manages computer hardware, software resources, and provides common services for computer programs.
9. Name some popular operating systems.
Answer: Windows, macOS, Linux, Android, iOS.
10. What is a file system?
Answer: A file system is a method used by the operating system to store and organize files on a storage device.
11. What is a database?
Answer: A database is an organized collection of structured data that can be easily accessed, managed, and updated.
12. What is an algorithm?
Answer: An algorithm is a step-by-step procedure or formula for solving a problem.
13. What is programming?
Answer: Programming is the process of creating a set of instructions for a computer to follow in order to perform specific tasks.
14. What are the types of programming languages?
Answer: Programming languages can be classified as:
-
High-Level Languages (e.g., Python, Java, C++)
-
Low-Level Languages (e.g., Assembly, Machine Code)
15. What is binary?
Answer: Binary is a number system that uses only two digits, 0 and 1. It is the basic language of computers.
16. What is a bit and a byte?
Answer: A bit is the smallest unit of data, represented as 0 or 1. A byte consists of 8 bits.
17. What is a compiler?
Answer: A compiler is a program that translates source code written in a high-level programming language into machine code or bytecode.
18. What is an interpreter?
Answer: An interpreter is a program that directly executes instructions written in a high-level programming language, translating it line by line.
19. What is an IP address?
Answer: An IP address (Internet Protocol address) is a unique identifier assigned to a device connected to a network, used for communication between devices.
20. What is DNS?
Answer: The Domain Name System (DNS) is a system that translates domain names (e.g., www.example.com) into IP addresses.
21. What is the internet?
Answer: The internet is a global network of interconnected computers that communicate and share resources using standardized protocols.
22. What is the World Wide Web (WWW)?
Answer: The World Wide Web (WWW) is a system of interlinked hypertext documents accessed via the internet.
23. What is HTML?
Answer: HTML (Hypertext Markup Language) is the standard markup language used to create and design webpages.
24. What is CSS?
Answer: CSS (Cascading Style Sheets) is used to define the layout and appearance of webpages written in HTML.
25. What is JavaScript?
Answer: JavaScript is a programming language used to create interactive effects within webpages.
26. What is the difference between HTTP and HTTPS?
Answer: HTTP (HyperText Transfer Protocol) is an unsecured protocol for transmitting web pages, while HTTPS (HyperText Transfer Protocol Secure) is a secured version of HTTP, encrypted with SSL/TLS.
27. What is a web browser?
Answer: A web browser is a software application used to access and view websites (e.g., Chrome, Firefox, Safari).
28. What is cloud computing?
Answer: Cloud computing is the delivery of computing services (e.g., storage, processing power) over the internet, on a pay-as-you-go basis.
29. What is a network?
Answer: A network is a group of interconnected devices that communicate with each other, sharing resources and data.
30. What is the difference between LAN and WAN?
Answer:
-
LAN (Local Area Network) is a network limited to a small geographic area, like a home or office.
-
WAN (Wide Area Network) spans a large geographical area, often connecting multiple LANs.
31. What is a router?
Answer: A router is a device that forwards data packets between computer networks, directing traffic on the internet.
32. What is a firewall?
Answer: A firewall is a security system designed to monitor and control incoming and outgoing network traffic based on predefined security rules.
33. What is a virus?
Answer: A computer virus is a malicious program that can replicate itself and infect a computer, often causing damage or unauthorized actions.
34. What is malware?
Answer: Malware (malicious software) is software designed to disrupt, damage, or gain unauthorized access to computer systems.
35. What is encryption?
Answer: Encryption is the process of converting data into a code to prevent unauthorized access.
36. What is the difference between data and information?
Answer: Data are raw facts and figures, while information is processed or organized data that is meaningful.
37. What is Big Data?
Answer: Big Data refers to large and complex data sets that are difficult to process using traditional data management tools.
38. What is AI (Artificial Intelligence)?
Answer: AI refers to the simulation of human intelligence in machines designed to think, learn, and make decisions.
39. What is Machine Learning?
Answer: Machine Learning is a subset of AI that allows machines to learn from data and improve their performance over time without being explicitly programmed.
40. What is blockchain?
Answer: Blockchain is a decentralized and distributed digital ledger used to record transactions across many computers securely.
41. What is a database management system (DBMS)?
Answer: A DBMS is software that provides an interface for interacting with databases, allowing for the creation, manipulation, and management of data.
42. What is SQL?
Answer: SQL (Structured Query Language) is a programming language used to manage and manipulate relational databases.
43. What is a GUI?
Answer: A GUI (Graphical User Interface) allows users to interact with a computer using graphical elements such as icons, buttons, and windows.
44. What is a command-line interface (CLI)?
Answer: A CLI is a text-based interface where users type commands to perform specific tasks, as opposed to interacting with graphical elements.
45. What is a software development lifecycle (SDLC)?
Answer: SDLC is a process used by software developers to design, develop, and maintain software. It includes stages like planning, design, implementation, testing, and maintenance.
46. What is object-oriented programming (OOP)?
Answer: OOP is a programming paradigm based on the concept of objects, which contain data and methods that operate on that data.
47. What is a network protocol?
Answer: A network protocol is a set of rules that govern data transmission and communication between devices over a network.
48. What is the difference between a switch and a hub?
Answer: A hub broadcasts data to all connected devices, whereas a switch sends data only to the specific device it is intended for, reducing network congestion.
49. What is a virtual machine?
Answer: A virtual machine (VM) is an emulation of a computer system that allows running multiple operating systems on a single physical machine.
50. What is the difference between HTTP and FTP?
Answer:
-
HTTP is used for transmitting web pages and data over the internet.
-
FTP (File Transfer Protocol) is used for transferring files between computers on a network.
Comments
Post a Comment