Buscar

AV - Programação Aplicada

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

DIOGENES MARQUES SILVA
201904022324
 
Disciplina: PROGRAMAÇÃO APLICADA A SISTEMAS ELÉTRICOS AV
Aluno: DIOGENES MARQUES SILVA 201904022324
Professor: ROBSON LOURENCO CAVALCANTE
 Turma: 9001
CCE2051_AV_201904022324 (AG) 10/05/2021 14:34:45 (F) 
 
Avaliação:
7,0
Nota Partic.: Av. Parcial.:
2,0
Nota SIA:
 
 
ALGORITMOS 
 
 1. Ref.: 827668 Pontos: 1,00 / 1,00
Verifique as afirmações abaixo e assinale a alterna�va correta:
 
I )Fluxograma é o esboço de um projeto em programação de computadores.
II) Algoritmo serve para representar o raciocínio, independentemente de detalhes computacionais.
III) Algoritmo é a representação gráfica da solução de um problema.
 Somente a I e II estão corretas.
Somente a II e III estão corretas.
Somente a II está correta.
Somente a III está correta.
Somente a I está correta.
 
 2. Ref.: 794284 Pontos: 1,00 / 1,00
A declaração de variáveis permite reservar um espaço na memória para que possa armazenar os dados de um
programa. Indique os nomes de variáveis que são válidos em C++.
preço, medida
double, int
us# , tempo
8situacao, numero
 mumero2Casa, idade
 
 3. Ref.: 2984669 Pontos: 1,00 / 1,00
Considere duas variáveis inteiras x e y. Assinale a opção correta.
 Fazer !(x == y) equivale a fazer x != y
Fazer !(x < y) equivale a fazer x > y
Fazer !(x <= y) equivale a fazer x >= yEducational Performace Solution EPS ® - Alunos 
javascript:voltar();
javascript:alert('C%C3%B3digo da quest%C3%A3o: 827668.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 794284.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 2984669.');
javascript:alert('Educational Performace Solution\n\nEPS: M%C3%B3dulo do Aluno\n\nAxiom Consultoria em Tecnologia da Informa%C3%A7%C3%A3o Ltda.')
Fazer !(x != y) equivale a fazer x = y
Fazer !(x = y) equivale a fazer x != y
 
 4. Ref.: 793819 Pontos: 0,00 / 1,00
Qual dos trechos abaixo solicita e admite corretamente a idade de um usuário?
 int idade;
cout >> "Idade: ";
cin << idade;
real idade;
cout << "Idade: ";
cin >> idade;
 int idade;
cout << "Idade: ";
cin >> idade;
real idade;
cin << "Idade: " >> idade;
int idade;
cin << "Idade: " >> idade;
 
 5. Ref.: 793816 Pontos: 0,00 / 1,00
Qual dos trechos de código em C++ representa a seguinte situação: 
Quero saber o salario líquido de um funcionário considerando que, dado o salário bruto, existe um desconto para o
fundo de pensão de 1% caso o salário bruto seja maior que R$2000,00 e de 0,5% caso contrário.
 if (bruto > 2000.00)
 liquido = bruto - bruto/100;
else
 liquido = bruto - 0,5 * bruto /100;
cout << "Liquido = " << liquido;
if (bruto >= 2000.00)
 liquido = bruto/100;
else
 liquido = 0.5 * bruto /100;
cout << "Liquido = " << liquido;
if (bruto < 2000.00)
 liquido = bruto - (0.5 * bruto /100);
else
 liquido = bruto - (bruto/100);
cout << "Liquido = " << liquido;
 if (bruto > 2000.00)
 liquido = bruto - (bruto/100);
else
 liquido = bruto - (0.5 * bruto /100);
cout << "Liquido = " << liquido;
if (bruto > 2000.00)
then
 liquido = bruto - (bruto/100);
else
 liquido = bruto - (0.5 * bruto /100);
cout << "Liquido = " << liquido;
end
 
 6. Ref.: 2928725 Pontos: 1,00 / 1,00
Caso o valor inserido pelo usuário seja igual a 5, qual a mensagem exibida pelo código:
int a;
cin >> a;
if (a<5) Educational Performace Solution EPS ® - Alunos 
javascript:alert('C%C3%B3digo da quest%C3%A3o: 793819.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 793816.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 2928725.');
javascript:alert('Educational Performace Solution\n\nEPS: M%C3%B3dulo do Aluno\n\nAxiom Consultoria em Tecnologia da Informa%C3%A7%C3%A3o Ltda.')
 cout << "valor esperado";
else
 if (a>=5 && a<=10)
 cout << "valor ainda aceitável";
 else
 if (a>10 && a<20)
 cout << "valor acima do esperado";
 else
 if (a>=20) cout << "valor fora de faixa";
valor acima do esperado
nenhuma mensagem será exibida
valor fora de faixa
 valor ainda aceitável
valor esperado
 
 7. Ref.: 793938 Pontos: 1,00 / 1,00
O professor de Algoritmos pediu aos alunos para que eles construíssem um programa, codificado na linguagem
C++, e que exibisse os algarismos de um número, começando pelo algarismo da casa das unidades simples até
o algarismo mais significativo.
Assinale a opção que apresenta o trecho capaz de exibir o que foi pedido, considerando apenas os valores
maiores do que zero.
 int num;
cout << "Numero: ";
cin >> num;
while (num > 0)
 {
 cout << num % 10 << "\t" ;
 num = num / 10;
 }
int num, digito; 
cout << "NUMERO: " ; 
cin >>num; 
while(num > 0) 
{
 digito = num mod 10; 
 cout<< digito << "\t" ; 
 num = num div 10; 
}
int num; 
cout << "NUMERO: " ; 
cin >> num; 
while (num > 0) 
{ 
 num = num div 10;
 cout << num % 10 << "\t"; 
}
int num, digito;
cout << " NUMERO: " ; 
cin>> num; 
while (num > 0) 
{
 num = num / 10; Educational Performace Solution EPS ® - Alunos 
javascript:alert('C%C3%B3digo da quest%C3%A3o: 793938.');
javascript:alert('Educational Performace Solution\n\nEPS: M%C3%B3dulo do Aluno\n\nAxiom Consultoria em Tecnologia da Informa%C3%A7%C3%A3o Ltda.')
 digito = num % 10 ; 
 cout << digito << "\t"; 
} 
int num; 
cout << "NUMERO: ";
cin >> num; 
if (num > 0) 
{
 cout << num % 10 << "\t" ; 
}
else
 num=num/ 10; 
 
 8. Ref.: 793942 Pontos: 0,00 / 1,00
Laços de repetição são usados para que uma determinada sequência de comandos seja repetida um determinado
número de vezes, sem a necessidade de reescrever tais comandos inúmeras vezes. Marque a alternativa que
apresenta corretamente a representação de um laço de repetição codificado em C++.
b) if(i>10)
{ if (i<100) i=0;}
c) for( i>0, i<10,i++)
{ cout< < I;}
 a) for(int i=0;i<10;i++)
{ cout<< i;}
e) for(i++, , int i)
{ cout<< I;}
 d) if(int i;i<10;i++)
{cout< < I;}
 
 9. Ref.: 2912372 Pontos: 1,00 / 1,00
Analise o trecho de código em C++ abaixo :
for (int x = 0; x < 10; x++)
{
 if (valor[x] % 3 == 0 && valor[x] % 7 == 0)
 cout << valor[x];
}
Imprimirá na tela todos os valores de um vetor que são pares.
 Imprimirá na tela todos os valores de um vetor que são múltiplos de 3 e múltiplos de 7.
Imprimirá na tela todos os valores de um vetor.
Imprimirá na tela todos os valores de um vetor que são ímpares.
Imprimirá na tela todos os valores de um vetor que não são múltiplos de 5.
 
 10. Ref.: 794402 Pontos: 1,00 / 1,00
Uma professora possui uma turma de 40 alunos e precisa declarar uma matriz bidimensional, na linguagem
C++, para armazenar as notas de AV1, AV2 e AV3 da turma. Considere que ela necessita dos dados organizados
Educational Performace Solution EPS ® - Alunos 
javascript:alert('C%C3%B3digo da quest%C3%A3o: 793942.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 2912372.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 794402.');
javascript:alert('Educational Performace Solution\n\nEPS: M%C3%B3dulo do Aluno\n\nAxiom Consultoria em Tecnologia da Informa%C3%A7%C3%A3o Ltda.')
na matriz, de modo que cada linha deverá representar um aluno. Assinale a alterna�va que apresenta a
declaração desta matriz.
char notas[40][3];
float notas[40,3];
char notas[3][40];
int notas[40][40];
 float notas[40][3];
 
 
 
Educational Performace Solution EPS ® - Alunos 
javascript:alert('Educational Performace Solution\n\nEPS: M%C3%B3dulo do Aluno\n\nAxiom Consultoria em Tecnologia da Informa%C3%A7%C3%A3o Ltda.')

Continue navegando