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

100
Questions
120 min
Time Limit
70.00%
Passing Score

📚 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?
Duplicate/Redundant data

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?
HAVING

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?
Select one of many input signals and forward it to a single output

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:
A feedback path using a previous output sample

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.
Semantic gap

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

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²).

🎯 Free B CompE Bachelor of Computer Engineering Practice Tests

📖 B CompE Bachelor of Computer Engineering Guides & Articles

Your B CompE Bachelor of Computer Engineering Study Path
1. Learn with Flashcards → 2. Drill Practice Tests → 3. Take the Full Exam Simulation