CPSC 2150 Midterm 2 || All Correct.
Why are Generics useful? correct answers Generics make interfaces and classes reusable by parameterizing them Which is an example of a generic interface? a.) List<Integer> b.) vector<Double> c.) Both a & b correct answers c Write some code for a stack interface correct answers public interface IStack <T> { public void push(T x); public T pop(); public int depth(); } How do you write code to set up a generic interface? correct answers IStack<Integer> si = new Stack1<Integer>(100) or IStack<Integer> si = new Stack1<>(100) T/F: Generics can only use wrapper types as parameters. correct answers False -- they can also use other reference types T/F: Generics can only use immutable types as parameters. correct answers False -- although immutable is better, mutable is allowed T/F: Objects are not immutable correct answers True How do you cast a parameterized object? correct answers contents = (T[]) new Object[d] All classes extend the Object class What 3 things do generics rely on? correct answers Reference Types References extend Object Reference types have an implementation for many methods What is a failure? correct answers Any deviation of the observed behavior from the specified behavior Erroneous State correct answers The system is in a state of no return. Any further processing will result in a failure. Fault correct answers The bug or mechanical flaw that causes the system to be in an erroneous state. Test Component correct answers Part of the system that can be isolated for testing.
Escuela, estudio y materia
- Institución
- CPSC 2150
- Grado
- CPSC 2150
Información del documento
- Subido en
- 25 de marzo de 2024
- Número de páginas
- 7
- Escrito en
- 2023/2024
- Tipo
- Examen
- Contiene
- Preguntas y respuestas
Temas
-
why are generics useful
Documento también disponible en un lote