CSC308 (CSC308) - CSC308 (CSC 308) - Java Programming - 2026 Exam - Faculty of Science, University of Buea - 2026 Exam - University - NdeTek Papers
details.appName
CSC308 (CSC 308) - Java Programming - 2026 Exam - Faculty of Science, University of Buea
Second semester examination in Java Programming (CSC308), University of Buea Faculty of Science, Department of Computer Science, Instructor Nyanga Bernard Y.
, Tuesday 01/07/2026, 2 hours.
A comprehensive, multi-format paper: Section A is 25 multiple-choice questions covering core Java syntax and semantics (abstract classes, exception handling, access modifiers, collections, arrays, polymorphism, threads, operator precedence, checked exceptions, static methods, Swing components, interfaces vs abstract classes, I/O classes, final variables, primitive types, modulo arithmetic, control flow, inheritance, object references, access modifiers, and ArrayList vs LinkedList performance).
Section B is 16 true/false statements on Java semantics (String immutability, super keyword, ArrayList ordering, break/continue, HashMap null handling, operator overloading, finalize(), synchronized methods, instanceof, integer division, interface fields, while vs do-while, abstract classes, array objects, constructors).
Section C is 9 fill-in-the-blank vocabulary questions.
Section D has 7 short-answer/code items: explaining main(), declaring a variable, overloading vs overriding, autoboxing/unboxing, Java I/O streams, debugging an off-by-one array-index loop error, and designing a Vehicle/Car/Bicycle class hierarchy using inheritance and composition.