Buscar

AV2 - Linguagem de Prrogramaçã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 8 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 8 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

Conteúdo do exercício
AV2
Pergunta 1 -- /0,6
Os principais conceitos de orientação a objetos são objetos, propriedades, comportamentos e eventos, 
classes, polimorfismo, encapsulamento, herança, generalização e especialização. O código a seguir 
exemplifica um desses conceitos. Assinale o conceito representado.
#include
using namespace std;
class pessoa {
private:
int saldo;
public:
void setSaldo(int s){
saldo = s;
}
 int getSaldo() {
return saldo;
Nota final
---
6/6
6/6
Tentativa 1
Enviado: 28/09/21 21:40 (BRT)
Ocultar opções de resposta 
Ocultar opções de resposta 
}
};
int main(){
pessoa teste;
teste.setSaldo(6500);
cout << teste.getSaldo();
return 0;
}
Abstração.
Polimorfismo
Generalização.
Resposta corretaEncapsulamento.
Herança.
Pergunta 2 -- /0,6
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 ? 
set.
get.
objeto.
Resposta corretaherança.
classe.
Ocultar opções de resposta 
Pergunta 3 -- /0,6
São vários os conceitos aplicados na orientação a objeto. Analise o trecho do código a seguir e assinale a 
alternativa que nomeia esse conceito.
class veiculo_rodoviario
 {
 int rodas;
 int passageiros;
 public:
 void set_rodas(int num) { rodas = num; }
 int get_rodas() { return rodas; }
 void set_pass(int num) { passageiros = num; }
 int get_pass() { return passageiros; }
 };
class caminhao : public veiculo_rodoviario
 {
 int carga;
 public:
 void set_carga(int size) { carga = size; }
 int get_carga() { return carga; }
 void mostrar();
 };
Polimorfismo.
Sobrecarga.
Encapsulamento.
Resposta corretaHerança. 
Abstração.
Pergunta 4 -- /0,6
Ocultar opções de resposta 
Ocultar opções de resposta 
A estrutura de repetição conhecida como “Do...While” obriga a execução do bloco de comandos contida 
nela ao menos uma vez, pois a condição que controla o laço é testada só no fim dele. Caso a situação 
seja verdadeira o programa retorna para o ponto de início do laço, que é identificado pela palavra 
reservada “Do”. Analise o código abaixo na linguagem C e selecione a alternativa correta.
#include 
main() {
int num = 1;
do {
 printf("%d\n",num-1);
 num++;
 break;
} while (num <20);
}
O programa exibirá todos os números inteiros entre 1 e 20;
O programa exibirá todos os números impares entre 1 e 20;
Resposta corretaO programa exibirá o número 0 e depois encerrará;
O programa exibirá o número 1 e depois encerrará.
O programa exibirá todos os números inteiros entre 0 e 18;
Pergunta 5 -- /0,6
Analise o código a seguir em linguagem C e depois selecione a alternativa que melhor descreve o que faz 
o programa.
#include <stdio.h> 
main() {
for (int i =20; i >= 1; i= i+1){
printf(" %d",i);
}
}
Mostra todos os inteiros de 20 até 1. 
Mostra todos os números impares de 1 até 20.
Ocultar opções de resposta 
Ocultar opções de resposta 
Mostra a soma de todos os números de 1 até 20.
Mostra todos os números de 1 até 20.
Resposta corretaO programa entra em um loop infinito, pois o contador fica aumentando sempre
Pergunta 6 -- /0,6
As linguagens costumam usar funções e procedimentos. Sobre eles, qual das alternativas abaixo está 
CORRETA ?
nenhum deles pode receber parâmetros.
são usados apenas em C, mas não em C++.
apenas as funções desviam o fluxo dos programas – os procedimentos não.
Resposta corretao procedimento nunca retorna valores.
as funções nunca retornam valores.
Pergunta 7 -- /0,6
O conceito de métodos é muito empregado na orientação a objetos dentro da linguagem C. Entre os 
métodos, existe um tipo que se destaca, ele não apresenta retorno de dados, não podem ser invocados 
explicitamente pelo programador e é chamado quando os objetos são criados. 
Qual o nome dado a esse tipo de método?
Privado.
Ocultar opções de resposta 
Resposta corretaConstrutor.
Destruidor.
Abstrato.
Básico.
Pergunta 8 -- /0,6
Na linguagem de C, é possível a criação de variáveis. A linguagem disponibiliza cinco tipos básicos de 
variáveis para trabalhar com a memória, são eles: Int, Char, Float, Double e void. Cada um com o seu 
domínio. Porém, o nome de variáveis seguem algumas regras. Análise os nomes de variáveis colocados a 
seguir e assinale a alternativa que apresenta um nome de variável válido.
volatile.
Controle&acesso.
Salário mínimo.
Resposta corretacodido_funcio.
6dados.
Pergunta 9 -- /0,6
A seguir é apresentado um código em linguagem C, solicitamos a você que realize uma análise do código 
e responda o que ele realiza:
#include <stdio.h>
int main()
Ocultar opções de resposta 
Ocultar opções de resposta 
{
 float pe, mape= 0; 
 int i,b,n;
 for(i=0; i<10; ++i)
 {
 printf("Digite o numero: ");
 scanf("%f", &pe); 
 if (pe > mape) 
 {
 mape = pe;
 }
 }
 printf("????? = %f", mape);
 return 0;
}
O programa não conseguirá ser compilado.
O programa irá receber quantidade de números a serem digitados, os números que serão 
digitados e apresentará o menor número digitado.
Resposta correta
O programa irá receber quantidade de números a serem digitados, os números 
que serão digitados e apresentará o maior número digitado.
O programa entrará em loop.
O programa irá receber quantidade de números a serem digitados, os números que serão 
digitados e apresentará a média dos números digitados.
Pergunta 10 -- /0,6
O conceito de herança é largamente utilizado em orientação a objetos. Quanto a esse conceito, qual das 
alternativas abaixo está INCORRETA?
Resposta corretaimpede o reuso de código.
faz com que uma classe herde atributos de outra.
melhora a manutenção de bibliotecas de métodos.
melhora a produtividade no desenvolvimento.
permite melhorar classes existentes.

Continue navegando

Outros materiais