Buscar

AOL 4 - LINGUAGEM DE PROGRAMAÇÃO

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 6 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 6 páginas

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.

Continue navegando