Overall Progress: 0%
✨ "Mastering core subjects isn't just preparation — it's transformation. Build your foundation, and the future builds itself."
OPTION: B
OPTION: C
OPTION: B
OPTION: C
OPTION: C
OPTION: C
OPTION: A
OPTION: C
OPTION: C
OPTION: A
OPTION: B
OPTION: D
OPTION: B
OPTION: B
OPTION: B
OPTION: C
OPTION: B
OPTION: A
OPTION: B
OPTION: B
OPTION: A
OPTION: B
OPTION: B
OPTION: D
OPTION: B
OPTION: B
OPTION: A
OPTION: B
OPTION: C
OPTION: D
OPTION: B
OPTION: C
OPTION: C
OPTION: D
OPTION: B
OPTION: C
OPTION: B
OPTION: B
OPTION: C
OPTION: C
OPTION: B
OPTION: B
OPTION: C
OPTION: D
OPTION: C
OPTION: D
OPTION: D
OPTION: B
OPTION: B
OPTION: B
OPTION: D
OPTION: C
OPTION: C
OPTION: C
OPTION: C
OPTION: A
OPTION: D
OPTION: B
OPTION: B
OPTION: B
OPTION: A
OPTION: C
OPTION: C
OPTION: C
OPTION: D
OPTION: D
OPTION: B
OPTION: C
OPTION: C
OPTION: B
OPTION: C
OPTION: A
OPTION: A
OPTION: A
OPTION: C
OPTION: B
OPTION: C
OPTION: D
OPTION: A
Answer: A process is an instance of a program in execution, while a thread is the smallest sequence of programmed instructions that can be managed independently by the scheduler.
Answer: Normalization is the process of organizing data to reduce redundancy.
Answer: TCP is connection-oriented, reliable, and ensures delivery, while UDP is connectionless, faster, but doesn’t guarantee delivery.
Answer: Encapsulation, Inheritance, Abstraction, and Polymorphism.
Answer: Primary key uniquely identifies each record. Foreign key is a field that links to the primary key in another table.
Answer: Virtual memory is a memory management technique that gives an application the impression it has contiguous working memory while in reality, it may be fragmented across physical memory and disk.
Answer: Deadlock is a situation where processes are waiting indefinitely for resources. Conditions: Mutual Exclusion, Hold and Wait, No Preemption, Circular Wait.
Answer: DNS (Domain Name System) translates human-readable domain names into IP addresses.
Answer: GET sends data via URL, is cached, and has length restrictions. POST sends data in body, is not cached, and has no size limit.
Answer: It's a distributed algorithm ensuring all participating databases in a transaction either commit or rollback together.
Answer: Paging divides memory into fixed-size pages, segmentation divides it into logical segments like code, stack, etc.
Answer: Encapsulation is the bundling of data and methods that operate on that data within a single unit or class, and restricting access to some components.
Answer: ARP (Address Resolution Protocol) maps an IP address to a MAC address in a local network.
Answer: Thread-safe code is designed to function correctly during simultaneous execution by multiple threads.
Answer: Primary memory (RAM) is fast and volatile. Secondary memory (Hard drives, SSDs) is slower but permanent.
Answer: Overloading is defining multiple functions with the same name but different parameters. Overriding replaces a parent class method in the subclass.
Answer: A transaction is a logical unit of work that must be completed entirely or not at all, maintaining database consistency.
Answer: A class is a blueprint or template. An object is an instance of a class containing real data and functions.
Answer: A socket is an endpoint for communication between two machines over a network.
Answer: It provides end-to-end communication services for applications and ensures reliable data transfer.
Answer: Deadlock prevention ensures at least one of the necessary conditions for deadlock never holds true.
Answer: Polymorphism means the same function name behaves differently in different contexts, either by overriding or overloading.
Answer: An index improves the speed of data retrieval operations by reducing the number of disk accesses.
Answer: Cache is a small, fast memory that stores frequently accessed data to speed up operations.
Answer: Abstraction hides complex implementation details and shows only essential features to the user.
Answer: A firewall is a network security device that monitors and filters incoming and outgoing traffic based on predefined rules.
Answer: Time-sharing is a multitasking method that allows multiple users to share system resources simultaneously by giving them time slices.
Answer: A compiler converts code into machine code before execution. An interpreter converts and executes code line-by-line.
Answer: An IP address is a unique identifier assigned to each device on a network, allowing communication.
Answer: A semaphore is a synchronization tool used to control access to a common resource in concurrent systems.