Buscar

SIMULADO - PROG. APL. SISTEMAS ELETRICOS

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

Prévia do material em texto

17/10/2021 19:37 Estácio: Alunos
https://simulado.estacio.br/alunos/ 1/7
Acerto: 1,0 / 1,0
Assinale a alternativa correta relacionada à característica de um algoritmo:
Para cada variável pode ser definido mais de um tipo de dado.
Variáveis do tipo real e inteiro aceitam, respectivamente, letras e números.
 A execução de um algoritmo é feita sequencialmente.
Teste de Mesa serve para receber os comandos de entrada.
Valores de entrada são recebidos através do monitor.
Respondido em 17/10/2021 19:10:33
Explicação:
Verdadeira
A execução de um
algoritmo é feita
sequencialmente.
 
Falso. Entrada é via teclado ou via
arquivo, o que aqui não é o caso.
Valores de entrada são
recebidos através do
monitor.
 
Falso. Apenas um tipo de dado.
Para cada variável pode ser
definido mais de um tipo de
dado.
 
Falso. Teste de mesa serve para fazer
um passo a passo.
Teste de Mesa serve para
receber os comandos de
entrada.
 
Falso. Tipo real aceita número com
casas decimais ou inteiros. Tipo inteiro
aceita apenas valores inteiros.
Variáveis do tipo real e
inteiro aceitam,
respectivamente, letras e
números.
Acerto: 1,0 / 1,0
O computador não entende o conteúdo do arquivo de texto contendo o seu programa. Ele precisa ser convertido
em uma linguagem que o computador entende, para poder executar o programa. Este processo é chamado de:
Tradução
 Compilação
Execução
Depuração
Programação
Respondido em 17/10/2021 19:20:12
Explicação: A compilação é o processo de conversão dos códigos fontes em executáveis, que possibilita a
 Questão1a
 Questão2a
17/10/2021 19:37 Estácio: Alunos
https://simulado.estacio.br/alunos/ 2/7
execução dos programas pelo processador
Acerto: 1,0 / 1,0
Se você desejar escrever a expressão A|| B && C && !D em um algoritmo no Portugol Studio, como a mesma
ficaria?
A ou B e C e D
 A ou B e C e nao D
A e B ou C ou nao D
A e B ou C nao D
A ou nao B e nao C e nao D
Respondido em 17/10/2021 19:14:20
Acerto: 1,0 / 1,0
Utilizando as regras do Portugol Studio, imagine que você precisa escrever um algoritmo que receba o ano atual
e o ano de nascimento de um usuário, calcule e exiba a sua idade através da mensagem "Você tem ou fará XX
anos", onde XX é a idade calculada. Qual das alternativas a seguir mostra a instrução correta a ser utilizada na
exibição da idade?
escreva("Você tem ou fará " /idade/ " anos")
escreva("Você tem ou fará " * idade * " anos")
 escreva("Você tem ou fará ", idade, " anos")
leia("Você tem ou fará ", idade, " anos")
leia("Você tem ou fará " / idade/ " anos")
Respondido em 17/10/2021 19:15:50
Acerto: 1,0 / 1,0
Tendo em mente os conceitos dos comandos básicos de decisão do C++, analise o trecho de programa abaixo e
assinale a alternativa que corresponda a saída na tela:
 Questão3a
 Questão4a
 Questão5a
17/10/2021 19:37 Estácio: Alunos
https://simulado.estacio.br/alunos/ 3/7
11
2
5
 22
-1
Respondido em 17/10/2021 19:00:33
Acerto: 1,0 / 1,0
Quero escrever um programa que leia o número equivalente a um dia da semana e retorne o nome equivalente
considerando que 1- Domingo, 2 - Segunda etc. Qual a estrutura básica em C++ que deve ser utilizada para
fazer esta seleção múltipla?
 switch/case
cout
while
for
do/while
Respondido em 17/10/2021 19:18:09
Explicação:
switch/case
 
É para repetição do/while
 
É para repetição for
 
É para impressão na tela cout
 
É para repetição while
Acerto: 1,0 / 1,0
Assinale a opção que corresponde à condição da estrutura de repetição que faz com que o programa abaixo
imprima 4 vezes a expressão Bom dia.
int a = 8;
while ( ____ )
 {
 cout << "Bom dia\n";
 a = a -2;
}
a < 0
a >= 0
a == 0
a <= 0
 a > 0
Respondido em 17/10/2021 19:22:58
 Questão6a
 Questão7a
17/10/2021 19:37 Estácio: Alunos
https://simulado.estacio.br/alunos/ 4/7
Explicação:
Analisando o trecho temos que :
a variável a funciona como contador e começa com 8. 
a variável a varia de 2 em 2. Assim :
quando a é 8 imprime-se Bom dia (Logo após ele vai decaindo, ou seja a= a-2 --> a= 8-2 = 6)
quando a é 6 imprime-se Bom dia (Logo após ele vai decaindo, ou seja a= a-2 --> a= 6-2 = 4)
quando a é 4 imprime-se Bom dia (Logo após ele vai decaindo, ou seja a= a-2 --> a= 4-2 = 2)
quando a é 2 imprime-se Bom dia (Logo após ele vai decaindo, ou seja a= a-2 --> a= 2-2 = 4)
porém como já imprimiu 4 vezes ele para.
quando a for zero não se pode mais imprimir Bom dia, pois já se imprimiu 4 vezes, como visto
acima.
Logo, a opção certa é : a > 0, pois quando a for zero (a=0), a repetição irá terminar.
Lembrando que a não pode ser 0 pois já terá impresso 4 vezes bom dia.
Acerto: 1,0 / 1,0
 16 e 9
50 e 9
o valor de s está indefinido e o valor de num é 7
50 e 16
9 e 9
Respondido em 17/10/2021 19:36:35
Explicação:
 
conta num s conta <= 40 ?
10 1 0 sim
20 3 0 + 1 , que dá 1 sim
30 5 1 + 3, que dá 4 sim
40 7 4 + 5, que é 9 sim
50 9 9 + 7, que é 16 Falso !
 
Valor final de s é 16 e o valor final de num é 9
 Questão8a
17/10/2021 19:37 Estácio: Alunos
https://simulado.estacio.br/alunos/ 5/7
Acerto: 1,0 / 1,0
Em C++, se você precisasse escrever um programa que recebesse o sexo e a altura de 25 pessoas e
armazenasse nos vetores Sexo e Altura, respectivamente, e, em seguida, calculasse e exibisse a média de
altura das mulheres e a média de altura dos homens, que trecho utilizaria para recebimento de valores via
teclado e para as somas necessárias na obtenção da média das alturas?
Atenção às variáveis utilizadas:
quantF - Quantidade de pessoas do sexo feminino;
somaAF - Soma das alturas do sexo feminino;
quantM - Quantidade de pessoas do sexo masculino;
somaAM - Soma das alturas do sexo masculino.
for (ind=24;ind<=24;ind++) {
 cout <<"Informe o sexo: ";
 cin >>Sexo[ind];
 cout <<"Informe a altura: ";
 cin >>Altura[ind];
 if (Sexo[ind]==F || Sexo[ind]==f)
 { quantF+=ind; somaAF+=Altura[ind]; }
 else if (Sexo[ind]==M || Sexo[ind]==m)
 { quantM+=ind; somaAM+=Altura[ind]; }
}
for (ind=0;ind<=24;ind++) {
 cout <<"Informe o sexo: ";
 cin >>Sexo;
 cout <<"Informe a altura: ";
 cin >>Altura;
 if (Sexo[ind]==F || Sexo[ind]==f)
 { quantF++; somaAF+=[ind]; }
 else if (Sexo[ind]==M || Sexo[ind]==m)
 { quantM++; somaAM+=[ind]; }
}
 for (ind=0;ind<=24;ind++) {
 cout <<"Informe o sexo: ";
 cin >>Sexo[ind];
 cout <<"Informe a altura: ";
 cin >>Altura[ind];
 if (Sexo[ind]==F || Sexo[ind]==f)
 { quantF++; somaAF+=Altura[ind]; }
 else if (Sexo[ind]==M || Sexo[ind]==m)
 { quantM++; somaAM+=Altura[ind]; }
}
for (ind=0;ind>=24;ind--) {
 cout <<"Informe o sexo: ";
 cin >>Sexo[ind];
 cout <<"Informe a altura: ";
 Questão9a
17/10/2021 19:37 Estácio: Alunos
https://simulado.estacio.br/alunos/ 6/7
 cin >>Altura[ind];
 if (Sexo[ind]==F || Sexo[ind]==f)
 { quantF++; somaAF=Altura[ind]; }
 else if (Sexo[ind]==M || Sexo[ind]==m)
 { quantM++; somaAM=Altura[ind]; }
}
for (ind=0;ind<=24;ind+=2) {
 cout <<"Informe o sexo: ";
 cin >>Sexo[ind];
 cout <<"Informe a altura: ";
 cin >>Altura[ind];
 if (Sexo[ind]==F && Sexo[ind]==f)
 { quantF++; somaAF+=Altura[ind]; }
 else if (Sexo[ind]==M && Sexo[ind]==m)
 { quantM++; somaAM+=Altura[ind]; }
}
Respondido em 17/10/2021 19:28:51
Acerto: 1,0 / 1,0
Considere os seguintes valores de entrada: 1, 2, 3, 4, 5, 6, 7, 8 e 9 e ainda, o programa abaixo. Marque a
resposta que mostra o que será exibido na tela.
#include < iostream > 
using namespace std;
int main()
{
 int lin, col, mat[3][3];
 for (lin=0; lin<3; lin++)
 for(col=0; col<3; col++)
 {
 cout<< "\nEntre com o elemento da matriz:";
 cin>> mat[lin][col];
 }
 for (lin=0; lin<3; lin++)
 cout << mat[lin][lin]<<"\n";
system("pause");
return 0;
}
 1 5 9
1 2 3
1 3 5 7 9
1 2 3 4 5 6 7 8 9
2 4 6 8
Respondido em 17/10/2021 19:31:42
 Questão10a
17/10/2021 19:37 Estácio: Alunos
https://simulado.estacio.br/alunos/ 7/7
Explicação:Considerando a entrada 1, 2, 3, 4, 5, 6, 7, 8 e 9 e o trecho do programa abaixo, veja o comentado ao fim de
cada trecho.
int lin, col, mat[3][3];
 for (lin=0; lin<3; lin++)
 for(col=0; col<3; col++)
 {
 cout<< "\nEntre com o elemento da matriz:"; 
 cin>> mat[lin][col]; 
 }
O trecho acima montará a matriz com 3 linhas e 3 colunas, a saber :
1 2 3 
4 5 6
7 8 9
Já o trecho a seguir : 
 for (lin=0; lin<3; lin++)
 cout << mat[lin][lin]<<"\n";
imprimirá os elementos da matriz em que a linha e a coluna são iguais. Ou seja, imprimirá os elementos da
diagonal principal, que estão destacados em amarelo.
1 2 3 
4 5 6
7 8 9
Impressos : 1 5 9

Outros materiais