Buscar

Prova - AV2 - Linguagem de Programação - 2021.2 A - UNINASSAU

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 5 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

Prévia do material em texto

AV2 
@ Pergunta 1
A orientação a objetos é baseada em conceitos como classes, objetos, métodos e herança, entre outros. Quanto a esses conceitos, 
qual das alternativas abaixo está INCORRETA? 
Ocultar opções de resposta ,. 
@ as funções retornam valores. 
@ os comportamentos das classes são chamados métodos. 
@ os atributos são as características que definem uma classe de objetos.
@ classes possuem nomes. 
O Incorreta: são usados tanto em c quanto em C++.
0 Pergunta 2 
Resposta correta 
Polimorfismo em linguagens orientadas a objetos é a capacidade de objetos se comportarem de forma diferenciada em face de 
suas características ou do ambiente ao qual estejam submetidos. o polimorfismo pode ser classificado em quatro tipos. Embora 
nem todos esteja disponíveis para Orientação Objetos. Assinale a alternativa que não apresenta um desses tipos: 
Ocultar opções de resposta " 
@ Sobrecarga.
@ Paramétrico. 
@ Coerção. 
A Privado. Re�µu�lU wrrelU 
@ Inclusão. 
0 Pergunta 3 
Assinale a alternativa que está correta quanto à orientação a objetos. 
Ocultar opções de resposta "' 
@ Identidade é a forma como o objeto reage às mudanças 
@ Os objetos não possuem identidade única 
@ Não é possível ter mais de um atributo por objeto 
@ As propriedades não são herdadas
o 
A mudança de estado dos objetos é realizada por meio da atribuição e/ou modificação de valores de 
seus atributos 
0 Pergunta 4 
Resposta correta 
A linguagem e apresenta alguns modificadores de tipo. Entre as alternativas apresentadas a seguir, qual delas não é um desses 
modificadores? 
Ocultar opções de resposta "' 
@ Unsigned. 
@ Signed 
@ Long.
@ Short.
o Void.
0 Pergunta 5 
Resposta correta 
A linguagem C apresenta cinco tipos de dados, cada um representa um tipo de informação. Analise as alternativas a seguir e 
assinale a alternativa que não representa um desses tipos usado na linguagem e:
Ocultar opções de resposta "' 
� Double.
® Void. 
© Float. 
® Char. 
o Long. Resposta correta 
@ Pergunta 6
Você recebeu um programa que foi construido usando como base a orientação a objetos. Ele apresenta um código-fonte e nele 
encontramos um método M abstrato não-estático em uma classe e. Isso significa dizer que: 
Ocultar opções de resposta ,., 
@ M não recebe nenhum parâmetro.
Incorreta: 
O M pode ser chamado diretamente no contexto da classe e, sem necessidade de se ter uma instância de e ou de uma de 
suas subclasses. 
© A visibilidade de M é pública. 
@ Uma chamada a M requer uma implementação do mesmo em uma subclasse de e.
@ M é uma função avulsa, que é definida fora do contexto de uma classe.
0 Pergunta 7 
Resposta correta 
MH+ 
Funções e procedimentos são semelhantes, mas possuem diferenças importantes. Das alternativas abaixo, marque a alternativa 
INCORRETA. 
Ocultar opções de resposta " 
@ ambos desviam o fluxo dos programas.
@ as funções retornam valores.
G o procedimento sempre retorna valores
@ ambos podem receber parâmetros.
@ são usados tanto em e quanto em C++. 
Resposta correta 
0 Pergunta 8 
A orientação a objetos é baseada em conceitos como classes, objetos, métodos e herança, entre outros. Um desses conceitos se 
refere a características que são passadas de classe para classe. Que conceito é esse? 
Ocultar opções de resposta ,., 
@ get.
@ classe.
G herança.
@ set.
@ objeto.
0 Pergunta 9 
Resposta correta 
+·iéi+
A linguagem e++ apresenta três estruturas de repetição que garantem que um bloco de comandos seja executado algumas vezes. 
Analise o programa a seguir que utiliza a estrutura "for" e assinale a alternativa correta. 
#include <stdio.h> 
main() { 
for (int i =2; i <= 15; i= i+2){ 
printf("%d\n",i-1 ); 
o que esse programa faz?
Ocultar opções de resposta ,., 
@ Ele usa um comando de entrada de dados.
@ Ele imprime os números pares entre 1 e 15.
@ Ele imprime os números impares entre 1 e 15.
4l) Ele imprime os números impares entre 1 e 13.
@ Ele apresenta um erro lógico, e entrará em loop.
0 Pergunta 10 
Para que serve a biblioteca STDIO da linguagem C? 
Resposta correta 
+·iéi+
Ocultar opções de resposta ,., 
@ para realizar o comando GET
O traz comandos de entrada e saída de dados
@ implementa paralelismo
@ para realizar cálculos
@ para realizar o comando SET
Comentários 
Comentários para o aluno 
Resposta correta

Continue navegando