B CompE Bachelor of Computer Engineering Cheat Sheet 2026

The 30 highest-yield B CompE Bachelor of Computer Engineering facts, distilled from real exam questions. Print it, save it as a PDF, or study it here โ€” free, no sign-up.

100 questions
120 min time limit
70.00% to pass
  1. What is the output of calling a virtual method through a base class pointer pointing to a derived object in C++? โ†’ Derived class version is called
  2. Which layer of the OSI model is responsible for end-to-end communication and error recovery? โ†’ Transport Layer
  3. In a full adder, how many inputs does it have? โ†’ 3
  4. What is the IPv6 equivalent of an IPv4 broadcast address? โ†’ IPv6 does not support broadcast
  5. According to the Nyquist sampling theorem, a band-limited signal with maximum frequency f_max must be sampled at a minimum rate of: โ†’ 2 ร— f_max
  6. When a parent process terminates, all child processes also end, which is known as cascading termination. โ†’ Normally or abnormally
  7. Which cache write policy writes data to both the cache and main memory simultaneously on every write hit? โ†’ Write-through
  8. In virtual memory systems, what structure maps virtual page numbers to physical frame numbers? โ†’ Page table
  9. How long does it take to insert at the end of a dynamic array? โ†’ Either O(1) or O(n)
  10. How many words can an 8-bit CPU process? โ†’ 8-bits โ€“ 64 bits
  11. Which type of network topology connects every node directly to every other node? โ†’ Mesh
  12. Regarding polymorphism, which of the following is false? โ†’ Increases overhead of function definition always
  13. What kind of computer architecture is the following? โ†’ All of the above
  14. Which Boolean expression represents De Morgan's first theorem? โ†’ (AยทB)' = A'+B'
  15. Which function is used to release memory allocated by `malloc`? โ†’ free
  16. What is the purpose of a database view? โ†’ Provide a virtual table based on the result of a stored query
  17. What exactly is an operating system? โ†’ All of the above
  18. The processor is considered to have _____ if an exception is thrown and the subsequent instructions are fully executed. โ†’ Imprecise exceptions
  19. Which of the following is not an operating system that runs in real time? โ†’ Palm OS
  20. Which programming language was the first to focus solely on objects? โ†’ SmallTalk
  21. Interrupt latency for real-time operating systems should be โ†’ minimal
  22. How can an array be initialized in C? โ†’ int arr[3] = {1,2,3};
  23. What is the primary advantage of register windowing, as used in SPARC processors? โ†’ Speeds up procedure calls by avoiding expensive register saves to memory
  24. In the context of microprocessor reset, what is the state of the program counter immediately after a cold reset on most RISC processors? โ†’ It is loaded from a fixed reset vector address defined by the architecture
  25. When a process is waiting for an I/O service and is in the "Blocked" state. โ†’ Ready state
  26. What technique does an OS use to allow a program larger than physical RAM to run by keeping only active portions in memory? โ†’ Demand paging
  27. What is the primary function of the ARP protocol? โ†’ Resolve IP addresses to MAC addresses
  28. What is the Boolean identity of A + A'? โ†’ 1
  29. What type of database model does MongoDB use? โ†’ Document-oriented
  30. Which SQL command removes all rows from a table without deleting the table structure? โ†’ TRUNCATE

What Practice Test Geeks adds beyond an AI chat for B CompE Bachelor of Computer Engineering

An AI chatbot can quiz you, but it can't reproduce the exam conditions or keep your record. Here you get:

Start the Timed B CompE Bachelor of Computer Engineering Mock Exam โ†’
Was this helpful?

How this page was made: written with AI tools and published by Nathan Beja, founder of Practice Test Geeks, who is responsible for its content. We have not yet matched this exam's facts to an official source, so confirm fees, dates and rules with the exam body. Not reviewed by a subject-matter expert. Editorial policy