Baixe o app para aproveitar ainda mais
Prévia do material em texto
Ocultar opções de resposta Ocultar opções de resposta Pergunta 1 Um dos principais conceitos e aplicação em linguagens orientadas a objeto é a sobrecarga. Qual o objetivo da sobrecarg Alterar o tipo de proteção do método de public para private. Resposta corret Correta: Redefinir o método para ser utilizado por tipos definidos pelo usuário. Redefinir as heranças das classes para serem utilizadas por tipos definidos pelo usuário. Alterar o tipo de proteção do método de private para public. Alterar o tipo de herança realizada em funções virtuais. Pergunta 2 Os templates fornecem grande auxílio no desenvolvimento dos programas. Com relação aos templates, é incorreto afirma Folhas de estilo CSS são exemplos de template. São um conjunto de arquivos. Resposta corret Correta: Um template não é tem estrutura predefinida. Arquivos HTML são um exemplo de template. Os templates não interferem na lógica do código. Ocultar opções de resposta Ocultar opções de resposta Pergunta 3 A chamada de uma função virtual é realizada de acordo com o tipo de objeto para o qual ela é chamada. Essa chamada realizada de que forma? De acordo com o tipo de herança. De acordo com o tipo de modificador de acesso. De acordo com o tipo de proteção da classe. De acordo com o tipo de parâmetro. Resposta corret Correta: De acordo com o tipo de ponteiro. Pergunta 4 Além das funções virtuais, também existem os métodos virtuais puros, que também são chamados de métodos abstratos O que caracteriza um método virtual puro? É uma função que necessita ser criada a partir de uma classe privada e se essa classe não for abstrata. É uma função que necessita ser criada a partir de uma classe derivada e se essa classe for abstrata. É uma função que necessita ser criada a partir de uma classe pública e se essa classe não for abstrata. Ocultar opções de resposta Resposta corret Correta: É uma função que necessita ser criada a partir de uma classe derivada e se essa classe não for abstrata. É uma função que necessita ser criada a partir de uma classe protegida e se essa classe não for abstrata. Pergunta 5 Nas linguagens orientadas a objetos, existem os modificadores de acesso. Com relação aos modificadores, analise as asserções: i. São palavras-chave. ii. São usados para garantir a privacidade os atributos. iii. São usados somente em classes virtuais. Agora, assinale a opção correta: Somente “i” é verdadeira. Incorreta: Somente “i’ e “iii” são verdadeiras. Somente “ii” é verdadeira. As três opções são verdadeiras. Resposta corretSomente “i’ e “ii” são verdadeiras. Pergunta 6 Ocultar opções de resposta Ocultar opções de resposta As funções virtuais têm como objetivo resolver um problema que ocorre quando se realiza a derivação de uma classe. Esse problema é: Sobrecarga. Encapsulamento. Herança. Polimorfismo. Resposta corret Correta: Ambiguidade. Pergunta 7 Os modificadores de acesso são largamente utilizados nos programas orientados a objeto. Eles podem ser de vários tipo Qual descrição abaixo NÃO é um modificador de acesso? Public. Internal. Private. Ocultar opções de resposta Resposta corret Correta: String. Protect. Pergunta 8 É uma questão interessante saber como, no momento em que o programa está sendo executado, ele saberá distinguir métodos sobrecarregados. Portanto, qual a lógica utilizada pelo computador para analisar métodos com sobrecarga? Examinando o número, a ordem dos argumentos da chamada e os tipos. Examinando os tipos, o número, e a ordem dos argumentos da chamada. Resposta corret Correta: Examinando o número, os tipos e a ordem dos argumentos da chamada. Examinando o número, o modificador e a ordem dos argumentos da chamada. Examinando o modificador, os tipos e a ordem dos argumentos da chamada. Pergunta 9 Ocultar opções de resposta Ocultar opções de resposta A STL – Standard Template Library – (Biblioteca de modelos padrão C++) é um conjunto de classes de modelos C++ que fornece estruturas e funções comuns de dados de programação. STL tem quatro componentes. Qual dos itens abaixo NÃ é um componente STL? Funções. Recipientes. Resposta corret Correta: Banco de dados. Iteradores. Algoritmos. Pergunta 10 As funções virtuais são funções ou métodos com características específicas do seu comportamento. Com relação às funções virtuais, é incorreto dizer: São consideradas um sistema de comunicação estruturado. Resposta corret Correta: Têm o seu comportamento sobrescrito de uma classe que foi herdada. As palavras-chave fazem parte da linguagem de programação. Funções virtuais servem de embasamento para o conceito de polimorfismo. A classe herdada tem assinatura própria e diferente da classe superior.
Compartilhar