Baixe o app para aproveitar ainda mais
Prévia do material em texto
QUESTIONÁRIO UNIDADE III – PROGRAMAÇÃO ORIENTADA A OBJETOS I. PERGUNTA 1 Considere o seguinte trecho de código e assinale a alternativa que traz a saída que é apresentada quando o programa é executado: R: (A) Carmen, Prata. PERGUNTA 2 Considere o seguinte trecho de código e assinale a alternativa que traz a saída que é apresentada quando o programa é executado: R: (D) Prata,Prata. PERGUNTA 3 Observe o código abaixo e assinale a alternativa correta: R: (C). A classe Exemplo apresenta um método construtor. PERGUNTA 4 Assinale a alternativa que explica corretamente qual é o erro do código abaixo: R: (B) A classe Data não possui um construtor, que não recebe nenhum parâmetro. PERGUNTA 5 Observe o código abaixo e assinale a alternativa correta: R: (e) O código compila sem erros. PERGUNTA 6 Considere o seguinte trecho de código e assinale a alternativa correta: R: (a) O código é um exemplo de polimorfismo. PERGUNTA 7 A abstração de conceitos do mundo real em classes e objetos é a principal motivação para a formalização do paradigma orientado a objetos. Com isso em mente, assinale a alternativa correta: R: (d) Uma classe representa um conjunto de objetos que compartilham as mesmas características e comportamentos. PERGUNTA 8 O que significa o modificador static? R: (d)Quando aplicado a um atributo, indica que ele terá o mesmo valor para todas as instâncias da classe. PERGUNTA 9 O que significa “encapsular atributos”? R: (E) Significa que os atributos são declarados como privados e seu acesso é feito por métodos que garantem a integridade dos dados. PERGUNTA 10 Qual das linhas abaixo apresenta uma declaração correta de um método? R: (A) void Metodo()
Compartilhar