Prévia do material em texto
QUESTIONÁRIO I – PROGRAMAÇÃO ORIENTADA A OBJETOS I PERGUNTA 1 Considere a seguinte estrutura de classes: a classe Postagem representa o caso geral, e as classes Carta, Telegrama e Encomenda representam classes especializadas que herdam da classe Postagem. Assinale a alternativa correta: R: (A) Um método que receba como parâmetro um objeto da classe Postagem poderá receber também um objeto das classes Carta, Telegrama e Encomenda. PERGUNTA 2 Qual a novidade introduzida pelo paradigma estruturado que continua sendo adotada até hoje, mesmo quando utilizamos o paradigma orientado a objetos? R: ( A) A proibição do uso de desvios incondicionais. PERGUNTA 3 Qual das alternativas abaixo não se aplica ao conceito de “encapsulamento”? R: (B) Promover a reutilização de código. Pergunta 4 Qual é a motivação para o surgimento do paradigma orientado a objetos? R: (b) O Tratamento simultâneo de dados e comportamentos. Pergunta 5 Qual a relação entre classe e objeto? R: (A) O objetivo é uma instância de uma classe. Pergunta 6 Quando usamos as expressões “paradigma estruturado” e “paradigma orientado a objetos”, usamos o termo “paradigma” com qual significado? R: (D) Linguagem de programação e análise de sistemas. Pergunta 7 Sobre a agregação, podemos dizer: R: (A) É uma associação em que pode ser entendido o relacionamento entre “o todo e a parte. PERGUNTA 8 Sobre associação, podemos dizer: R: (d) È uma maneira de se relacionar classes entre si. PERGUNTA 9 Sobre a generalização, podemos dizer: R: (E) É a maneira com que se podem definir atributos e métodos comuns a várias classes. PERGUNTA 10 Sobre polimorfismo, é errado afirmar que: R: (A) Ajuda a economizar memória e aumentar a velocidade de processamento.