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 (27)
✍️ Sample B CompE Bachelor of Computer Engineering Questions & Answers
1. 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.
2. 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.
3. 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.
4. In the difference equation y[n] = b₀x[n] + b₁x[n−1] − a₁y[n−1], the term −a₁y[n−1] represents:
The term −a₁y[n−1] feeds back a previous output value into the computation, which is the defining characteristic of an IIR (Infinite Impulse Response) recursive filter.
5. In order to decrease the Costs, both the CISC and RISC architectures have been developed.
Both CISC and RISC architectures were developed, in part, to address the 'semantic gap.' This gap refers to the difference between the high-level operations expressed in programming languages and the low-level operations directly executable by hardware. CISC aimed to bridge this by providing complex instructions, while RISC focused on optimizing simpler instructions for better compiler efficiency.
6. Which sorting algorithm has the best worst-case time complexity?
Merge Sort guarantees O(n log n) in the worst case by always dividing the array in half and merging sorted halves, unlike Quick Sort which degrades to O(n²).