Buscar

AV2 - Linguagem de Programação - 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

Questão 1 | Código 243661.00 / 1.00 
Disciplina: LINGUAGEM DE PROGRAMACAO 
Enunciado 
Os códigos de formatação C começam com % e permitem que as funções de 
Entrada (scanf) e o comando de saída (printf) expressem os tipos de dados 
armazenados nas variáveis. Assinale a alternativa que corresponde a formatação 
específica “%c”. 
Alternativa correta 
E 
Imprime o conteúdo da variável com representação ASCII. 
Alternativa marcada 
E 
Imprime o conteúdo da variável com representação ASCII. 
 
 
Questão 2 | Código 243681.00 / 1.00 
Disciplina: LINGUAGEM DE PROGRAMACAO 
Enunciado 
Analise o código a seguir: 
#include <stdio.h> 
int main() 
{ 
 int marks[10], i, n, sum = 0, teste; 
 printf("Digite o número dos elementos: "); 
 scanf("%d", &n); 
 for(i=0; i<n; ++i) 
 { 
 printf("Digit o número %d: ",i+1); 
 scanf("%d", &marks[i]); 
 sum += marks[i]; 
 } 
 teste = sum/n; 
 printf("????? = %d", teste); 
 return 0; 
} 
 
O código acima realiza 
Alternativa correta 
A 
O programa recebe uma quantidade de elementos e devolve a média dos 
números digitados. 
Alternativa marcada 
A 
O programa recebe uma quantidade de elementos e devolve a média dos 
números digitados. 
 
 
Questão 3 | Código 244000.00 / 1.00 
Disciplina: LINGUAGEM DE PROGRAMACAO 
Enunciado 
Observe o código a seguir e assinale a alternativa que apresenta o que acontece 
quando executamos o programa: 
 
#include <stdio.h> 
int main() 
{ 
 int values[10] = {11, 3, 6, 7, 8, 9, 10, 5, 9, 6}; 
 int soma=0; 
 for(int i = 0; i < 10; ++i) { 
 if (values[i] >= 8 ){ 
 soma=soma+values[i]; 
 } 
 else 
 soma=soma-values[i]; 
 } 
 printf("%d", soma); 
 return 0; 
}Alternativa correta 
D 
O programa executa normalmente e apresenta no fim o valor da soma = 20; 
Alternativa marcada 
A 
O programa executa normalmente e apresenta no fim o valor da soma = 43; 
 
 
Questão 4 | Código 1887591.00 / 1.00 
Disciplina: LINGUAGEM DE PROGRAMACAO 
Enunciado 
Existe uma técnica, na orientação a objetos, que permite que um objeto de uma 
classe derivada seja tratado como um objeto de sua classe base. Isso significa 
que é possível chamar um método da classe base em um objeto da classe 
derivada e a implementação correta será escolhida automaticamente em 
tempo de execução; permitindo, com isso, que se possa escrever um código 
genérico que pode lidar com diferentes tipos de objetos. 
Qual é o nome dessa técnica? 
Alternativa correta 
C 
Polimorfismo. 
Alternativa marcada 
C 
Polimorfismo. 
Justificativa 
O polimorfismo em C++ é uma técnica que permite que um objeto de uma 
classe derivada seja tratado como um objeto de sua classe base. Isso significa 
que é possível chamar um método da classe base em um objeto da classe 
derivada e a implementação correta será escolhida automaticamente em 
tempo de execução. O polimorfismo é importante porque permite escrever 
código genérico que pode lidar com diferentes tipos de objetos 
 
 
 
Questão 5 | Código 243651.00 / 1.00 
Disciplina: LINGUAGEM DE PROGRAMACAO 
Enunciado 
Na herança de classes uma classe herda da outra, membros da classe são 
incorporados como membros da classe derivada. Porém, podem ser aplicadas 
restrições de acessos. Assinale a alternativa que apresenta as especificações de 
acesso que podem ser aplicadas na linguagem C. 
Alternativa correta 
E 
Public, priva-te e protected. 
Alternativa marcada 
E 
Public, priva-te e protected. 
 
 
Questão 6 | Código 1887801.00 / 1.00 
Disciplina: LINGUAGEM DE PROGRAMACAO 
Enunciado 
Entre as técnicas mais interessantes na Orientação a Objetos está o 
encapsulamento. Analise as alternativas a seguir e assinale a que melhor define 
essa técnica. 
Alternativa correta 
C 
Uma técnica que permite esconder detalhes de implementação de uma classe. 
Alternativa marcada 
C 
Uma técnica que permite esconder detalhes de implementação de uma classe. 
Justificativa 
O encapsulamento em C++ é uma técnica que permite esconder detalhes de 
implementação de uma classe, expondo apenas uma interface pública para os 
usuários da classe. Isso significa que os usuários da classe não precisam saber 
como a classe é implementada internamente, apenas como usá-la 
corretamente. O encapsulamento é importante porque permite manter o 
código organizado, sendo fácil de manter e evoluir. 
 
 
Questão 7 | Código 243921.00 / 1.00 
Disciplina: LINGUAGEM DE PROGRAMACAO 
Enunciado 
Na linguagem C são apresentadas sequências de escape que auxiliam na 
impressão de texto na tela, porém de forma formatada. Um desses códigos de 
escape serve para emitir um sinal sonoro. Analise as alternativas a seguir e 
assinale a que representa esse código: 
Alternativa correta 
C 
\a 
Alternativa marcada 
C 
\a 
 
 
Questão 8 | Código 243721.00 / 1.00 
Disciplina: LINGUAGEM DE PROGRAMACAO 
Enunciado 
As funções de entrada e saída de dados (Scanf e Printf) utilizam uma formatação 
para melhor exprimir o que está sendo digitado ou impresso. Essa formatação é 
sempre iniciada com o caracter %. Analise as afirmativas a seguir e assinale a 
alternativa que apresenta as afirmativas corretas. 
I - %e: imprime o conteúdo hexadecimal; 
II - %f: imprime o conteúdo da variável com representação com ponto decimal; 
III - %d: Imprime o conteúdo da variável em representação decimal com sina 
Alternativa correta 
C 
II e III,apenas 
Alternativa marcada 
C 
II e III,apenas 
 
 
 
 
 
 
Questão 9 | Código 243451.00 / 1.00 
Disciplina: LINGUAGEM DE PROGRAMACAO 
Enunciado 
Quanto à chamada de funções, assinale a alternativa incorreta? 
Alternativa correta 
A 
Não é necessário saber quais os parâmetros requeridos. 
Alternativa marcada 
A 
Não é necessário saber quais os parâmetros requeridos. 
 
 
Questão 10 | Código 243961.00 / 1.00 
Disciplina: LINGUAGEM DE PROGRAMACAO 
Enunciado 
Em alguns casos existe a necessidade de associações entre classes, revelando 
relações de interdependência entre elas. Para esse conceito dar-se o nome de? 
Alternativa correta 
C 
Acoplamento. 
Alternativa marcada 
C 
Acoplamento.

Mais conteúdos dessa disciplina