Buscar

Prévia do material em texto

12/04/2021 EPS
https://simulado.estacio.br/alunos/?p0=81235872&user_cod=2259733&matr_integracao=201902026641 1/5
Teste de
Conhecimento
 
 
 avalie sua aprendizagem
 PROGRAMAÇÃO APLICADA A SISTEMAS ELÉTRICOS
9a aula
 Lupa 
 
Exercício: CCE2051_EX_A9_201902026641_V1 11/04/2021
Aluno(a): LEONARDO AGUIAR CARNEIRO 2021.1 - F
Disciplina: CCE2051 - PROGRAMAÇÃO APLICADA A SISTEMAS ELÉTRICOS 201902026641
 
Considere que um casal de amigos está brincando de par ou ímpar. Você precisa escrever um algoritmo que, a cada uma
das 10 jogadas que farão, armazene nos vetores jogadasA e jogadasB o número escolhido pelo jogador A (que é par) e
o número escolhido pelo jogador B (que é ímpar), respectivamente. Precisa informar, também a cada jogada, o jogador
vencedor. O trecho que avaliaria a soma dos números escolhidos por cada amigo e decidiria quem venceu a rodada seria:
 total=jogadasA[ind]+jogadasB[ind]
se (total%2==0)
{ escreva("Jogador A venceu!\n") }
senao
{ escreva("Jogador B venceu!\n") }
total=jogadasA+jogadasB
se (total%2==0)
{ escreva("Jogador A venceu!\n") }
senao
{ escreva("Jogador B venceu!\n") }
 total=[ind]+jogadasB
se (total%2>=0)
{ escreva("Jogador A venceu!\n") }
senao
{ escreva("Jogador B venceu!\n") }
total++
se (total%2!=0)
{ escreva("Jogador A venceu!\n") }
senao
{ escreva("Jogador B venceu!\n") }
total=jogadasA[ind]+jogadasB[ind]
escolha (total%2==0)
{ escreva("Jogador A venceu!\n") }
outros casos
{ escreva("Jogador B venceu!\n") }
Respondido em 11/04/2021 19:56:05
 Questão1
https://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
javascript:diminui();
javascript:aumenta();
12/04/2021 EPS
https://simulado.estacio.br/alunos/?p0=81235872&user_cod=2259733&matr_integracao=201902026641 2/5
 
 
Um médico precisa armazenar o peso, a altura e o IMC de seus 1000 pacientes. Contratou um programador que
disse que o programa teria algumas matrizes unidimensionais para o armazenamento.
Assinale a opção abaixo que representa a declaração das referidas matrizes pelo programador, conforme as
informações acima:
char peso[1000], altura [1000], imc[1000];
float peso[1001], altura[1001], imc [1001];
 char peso[999], altura[999], imc [999];
 float peso[1000], altura[1000], imc [1000];
float peso[1000] ; altura[1000] ; imc[1000];
Respondido em 11/04/2021 19:56:33
 
 
Explicação:
 Para reunir os pesos de 1000 pacientes teremos um vetor para 1000 elementos do tipo float
Para reunir as alturas de 1000 pacientes teremos um vetor para 1000 elementos do tipo float
Para reunir os imcs de 1000 pacientes teremos um vetor para 1000 elementos do tipo float
Logo, a resposta certa é 
 float peso[1000], altura[1000], imc [1000];
 
 
Você está escrevendo um programa no qual utiliza um vetor de 15 elementos do tipo caractere denominado LETRAS e
precisa contar quantas posições do vetor armazenam a letra "A" ou a letra "E" e guardar o total na variável QuantAE. O
trecho de código capaz de realizar essa contagem é:
for (i=1;i<=15;i++)
{
 if (LETRAS[i] == "A" && LETRAS[i] == "E")
 { QuantAE+=1; }
}
for (i=1;i<=14;i++)
{
 if (LETRAS[i] == "A" || LETRAS[i] == "E")
 { QuantAE+=; }
}
 for (i=0;i<=14;i++)
{
 if (LETRAS[i] == "A" || LETRAS[i] == "E")
 { QuantAE+=1; }
}
for (i=0;i=14;i++)
{
 if (LETRAS[i] == ¿A¿ !! LETRAS[i] == ¿E¿)
 { QuantAE+=1; }
}
for (i=0;i<=14;i++)
{
 Questão2
 Questão3
12/04/2021 EPS
https://simulado.estacio.br/alunos/?p0=81235872&user_cod=2259733&matr_integracao=201902026641 3/5
 if (LETRAS[i] == "A" or LETRAS[i] == "E")
 { QuantAE=1; }
}
Respondido em 11/04/2021 19:56:53
 
 
Observe as declarações abaixo e assinale a opção correta.
 
I int idades[]={5,16,27,19};
II float CR[3]={6.1, 8.9, 9.3};
III char letras[]={"A", "E", "I", "O", "U"};
IV char letras[]={"ALGORITMOS"};
As declarações I , II e III estão corretas
As declarações III e IV estão erradas
 As declarações I , II e IV estão corretas
A declaração I está errada e a declaração II está correta
 Somente as declarações I e II estão corretas
Respondido em 11/04/2021 19:57:03
 
 
Explicação:
A afirmativa III está incorreta porque cada caracter deve estar entre aspas simples e não duplas.
 
 
Suponha que em um programa em C/C++ se deseje armazenar 15 valores decimais em um vetor LISTA. Assinale a
declaração correta:
float lista[16];
int lista[15];
float lista[15];
int LISTA[16];
 float LISTA[15];
Respondido em 11/04/2021 19:57:43
 
 
Explicação:
 
 Verdadeira
float
LISTA[15];
 
Falso. É 15 e não 16. Além disso, deve-se usar float ou
double e não int.
int
LISTA[16];
 
Falso. É 15 e não 16. floatlista[16];
 
FAlso. Deve-se usar float ou double e não int. int lista[15];
 
 Questão4
 Questão5
12/04/2021 EPS
https://simulado.estacio.br/alunos/?p0=81235872&user_cod=2259733&matr_integracao=201902026641 4/5
Falso. O nome do vetor dado no enunciado é LISTA e não
lista.
float
lista[15];
 
 
Você deseja armazenar na variável SOMA a adição entre todos os elementos de um vetor com 10 número reais chamado
NUM. O trecho de código que apresenta a estrutura repetitiva que permite que isso seja feito é:
for (i=0;i=9;i++)
{ SOMA=NUM[i] }
for (i=0;i<=9)
{ SOMA=NUM[i]; }
 for (i=0;i<=9;i++)
{ SOMA=SOMA[i]+NUM }
 for (i=0;i<=9;i++)
{ SOMA+=NUM[i]; }
for (i=1;i<=10;i++)
{ SOMA+=NUM[i]; }
Respondido em 11/04/2021 19:59:13
 
 
Analise o código abaixo e assinale o item que corresponde aos valores finais do vetor v.
int a = 2; 
int v[] = {2, 3, 1}; 
v[0] = v[a]; 
v[1] = v[0] + v[0]; 
v[2] = v[0] + v[1]; 
2, 1, 3
3, 2, 1
 1, 2, 3
2, 3, 1
1, 3, 2
Respondido em 11/04/2021 19:59:21
 
 
Explicação:
Comentando linha a linha, a resposta será encontrada.
int a = 2; 
int v[ ] = {2, 3, 1}; 
v[0] = v[a]; //v[0] recebe v[2], que é 1
v[1] = v[0] + v[0]; // v[1] recebe 1 + 1, que dá 2
v[2] = v[0] + v[1]; //v[2] recebe o valor 1+2, que dá 3
 
 
 
Os chamados vetores e matrizes podem ser considerados como:
Comandos de repetição
Estruturas de dados heterogêneas
 Estruturas de dados homogêneas
Comandos de seleção
 Comandos de seleção composta
Respondido em 11/04/2021 19:59:48
 Questão6
 Questão7
 Questão8
12/04/2021 EPS
https://simulado.estacio.br/alunos/?p0=81235872&user_cod=2259733&matr_integracao=201902026641 5/5
 
 
Explicação:
 Verdadeira
Estruturas de dados
homogêneas
 
FAlsa. Em vetores e matrizes os dados são
todos do mesmo tipo.
Estruturas de dados
heterogêneas
 
Falso. Comandos de seleção são if, if/else e
switch Comandos de seleção
 
Falso. Comandos de repetição são for, while e
do/while Comandos de repetição
 
Falso. Comando if/else e não vetor ou matriz. Comandos de seleçãocomposta
 
 
 
javascript:abre_colabore('38403','221848993','4480438703');

Mais conteúdos dessa disciplina