B CompE Bachelor of Computer Engineering Study Guide 2026
Everything you need to pass the B CompE Bachelor of Computer Engineering exam in one place: the exam format, every topic to study, real practice questions with explanations, flashcards, and full-length practice tests. Free, no sign-up needed.
๐ B CompE Bachelor of Computer Engineering Exam Format at a Glance
๐ B CompE Bachelor of Computer Engineering Topics to Study (51)
โ๏ธ Sample B CompE Bachelor of Computer Engineering Questions & Answers
1. Which technique allows multiple processes to share a single physical memory region by mapping it into each process's virtual address space?
Shared memory mapping lets multiple processes map the same physical frames, enabling efficient inter-process communication without data copying.
2. What does a general definition of OOP not include as an attribute?
Object-Oriented Programming (OOP) aims to reduce data redundancy and improve data integrity through concepts like encapsulation and data hiding. Attributes like code reusability (via inheritance), efficient code, and modularity are core benefits and characteristics of OOP. Duplicate/redundant data is generally a problem that OOP seeks to mitigate, not an inherent attribute.
3. What abstract data type is used internally by Dijkstra's shortest-path algorithm for efficiently selecting the next vertex to process?
Dijkstra's algorithm uses a min-priority queue to always extract the unvisited vertex with the smallest tentative distance.
4. What SQL clause is used to filter results after aggregation?
The HAVING clause filters grouped results from aggregate functions, whereas WHERE filters individual rows before grouping.
5. What is the purpose of a multiplexer (MUX) in digital circuits?
A multiplexer selects one of several input lines based on select signals and routes it to a single output line.
6. Which type of kernel runs most OS services in user space, communicating via message passing, improving fault isolation?
A microkernel keeps only essential functions (IPC, basic scheduling, memory management) in kernel space, running drivers and services as user-space processes.