Buscar

Simulado 1 PROGRAMAÇÃO APLICADA À SISTEMAS ELÉTRICOS

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/2020 Estácio: Alunos
https://simulado.estacio.br/alunos/?user_cod=2513720&matr_integracao=201908701455 1/7
 
 
Disc.: PROGRAMAÇÃO APLICADA À SISTEMAS ELÉTRICOS 
Aluno(a): ALEX DOS SANTOS SILVA 201908701455
Acertos: 10,0 de 10,0 17/10/2020
 
 
Acerto: 1,0 / 1,0
Algoritmo pode ser definido como a descrição dos passos para a
execução de uma tarefa. Existem algumas formas distintas de
representação de algoritmos, onde as principais são: Linguagem
Natural, Linguagem Gráfica e Pseudocódigos. Se usarmos N para
representar linguagem Natural, G para representar linguagem
Gráfica e P para representar pseudocódigos, pode-se relacionar
estas formas de representação de algoritmos com as seguintes
afirmações:
( ) Sua simbologia é amplamente conhecida, por isto sua aplicação
não se restringe apenas a algoritmos computacionais.
( ) Sua simbologia e sintaxe aproxima-se muito a simbologia e a
sintaxe da maioria das linguagens de programação.
( ) A grande ambiguidade existente nos significados de seus termos
é uma restrição a representação aos algoritmos computacionais.
Marque a alternativa que representa a o relacionamento existente
entre as afirmações e as formas de representação de algoritmos.
G, N, P
 G, P, N
N, G, P
N, P, G
P, N, G
Respondido em 17/10/2020 23:31:12
 
 
Explicação:
Analisando as afirmativas :
( ) Sua simbologia é amplamente conhecida, por isto sua
aplicação não se restringe apenas a algoritmos
 Questão1
a
https://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
17/10/2020 Estácio: Alunos
https://simulado.estacio.br/alunos/?user_cod=2513720&matr_integracao=201908701455 2/7
computacionais. <<< Fluxograma, por exemplo, que é uma
linguagem gráfica >>>
( ) Sua simbologia e sintaxe aproxima-se muito a simbologia
e a sintaxe da maioria das linguagens de programação. <<<
Pseudocódigo >>>
( ) A grande ambiguidade existente nos significados de seus
termos é uma restrição a representação aos algoritmos
computacionais. <<< Linguagem natural >>>
 
 
Acerto: 1,0 / 1,0
Assinale a opção correta:
Não são palavras reservadas em C++ : for, while e do
 Os programas em C++ possuem palavras reservadas tais como main
e int.
Para terminar um programa em C++ devemos usar retorne 0;
São palavras reservadas no C++ : int, real, inteiro, float
Os programas em C++ não possuem palavras reservadas.
Respondido em 17/10/2020 23:32:45
 
 
Explicação:
Explicação dada na aula sobre programa em C++ e palavras reservadas em C++
 
 
Acerto: 1,0 / 1,0
Assinale a opção correta.
os operadores matemáticos não tem precedência de uso
São operadores lógicos : &&, ||, !=
As expressões lógicas retornam valores inteiros
 Os operadores matemáticos são : +, - , *, / e %.
São operadores relacionais : = , > , <
Respondido em 17/10/2020 23:33:51
 
 
Explicação:
Os operadores matemáticos são : +, - , *, / e %. = VERDADE
São operadores lógicos : &&, ||, != --> != não é operador lógico e sim relacional (diferente) --> FALSO
São operadores relacionais : = , > , < ---> = não é operador relacional e sim comando de atribuição de valor a
variável.--> FALSO
As expressões lógicas retornam valores inteiros --> FALSO, retornam valores lógicos (V ou F)
os operadores matemáticos não tem precedência de uso --: FALSO, há precedencia sim, o * tem preferencia
sobre a soma e subtrção
 
 Questão2
a
 Questão3
a
17/10/2020 Estácio: Alunos
https://simulado.estacio.br/alunos/?user_cod=2513720&matr_integracao=201908701455 3/7
 
 
 
Acerto: 1,0 / 1,0
Marque a opção correta para a declaração das variáveis conforme o trecho de código abaixo, que calcula a
média de 3 notas de 1 aluno:
 printf (" nota 1 = ");
 scanf("%f", nota1);
 printf (" nota 2 = ");
 scanf("%f", nota2);
 printf (" nota 3 = ");
 scanf("%f", nota3);
 media=(nota1+nota2+nota3)/3;
 printf ("media= %f",media);
 
nota1, nota2, nota3 : float
int nota1, nota2, nota3, media;
real nota1, nota2, nota3;
float nota1..nota3, media;
 float nota1, nota2, nota3, media;
Respondido em 17/10/2020 23:34:29
 
 
Explicação:
as 4 variáveis precisam ser float, para conterem valores com casas decimais
 
 
Acerto: 1,0 / 1,0
No C++, a estrutura seletiva if permite que sejam avaliadas condições para que, a partir do resultado dessa
avaliação, o programa decida o trecho a ser executada. Imaginando que você precisa avaliar se um número
armazenado na variável num é positivo, negativo, ou nulo, que alternativa apresenta o trecho da condição
seletiva necessário para este teste?
if (num>0)
{ cout <<"Este número é positivo!";}
else (num<0)
{ cout <<"Este número é negativo!";}
else
{ cout <<"Este número é nulo!";}
else (num>0)
{ cout <<"Este número é positivo!";}
if (num<0)
{ cout <<"Este número é negativo!";}
else
{ cout <<"Este número é nulo!";}
if (num>0)
 Questão4
a
 Questão5
a
17/10/2020 Estácio: Alunos
https://simulado.estacio.br/alunos/?user_cod=2513720&matr_integracao=201908701455 4/7
{ cin <<"Este número é positivo!";}
else if (num<0)
{ cin <<"Este número é negativo!";}
else
{ cin <<"Este número é nulo!";}
 if (num>0)
{ cout <<"Este número é positivo!";}
else if (num<0)
{ cout <<"Este número é negativo!";}
else
{ cout <<"Este número é nulo!";}
if (num<0)
{ cout <<"Este número é positivo!";}
else if (num>0)
{ cout <<"Este número é negativo!";}
else
{ cout <<"Este número é nulo!";}
Respondido em 17/10/2020 23:37:29
 
Acerto: 1,0 / 1,0
Considere o trecho de programa em C++ abaixo. O que é impresso na tela quando o número de entrada é 7 ?
Assinale a opção correta.
 int num;
 cout << "Digite um numero: ";
 cin >> num;
 if (num % 2 == 0)
 cout << num << "é divisível por 2";
 else
 if (num % 3 == 0 && num % 5 == 0)
 cout << num << " é divisível por 3 e por 5";
 else
 cout << num << " ### " ;
 
Apenas 7
 
7 é divisível por 3 e por 5.
 7 ###
 
7 não é divisível por 2.
 
Nada aparece, pois o trecho de programa possui erro.
Respondido em 17/10/2020 23:38:19
 
 
Explicação:
Analisando o trecho em C++ e considerando a entrada 7 temos :
num recebeu 7 na entrada.
 Questão6
a
17/10/2020 Estácio: Alunos
https://simulado.estacio.br/alunos/?user_cod=2513720&matr_integracao=201908701455 5/7
1o. teste : 7 % 2 é zero ? Falso. Então, entramos no else do 1o. if e testamos a condição do 2o. if
2o. teste : 7 % 3 é zero ? Falso. Nem adianta testar a outra condição deste if, pois existe o &&. DAí, entramos
no else do 2o. if, imprimindo na tela 
 7###
Logo, a resposta correta é 7###
 
 
 
Acerto: 1,0 / 1,0
A estrutura de dados de iteração na qual uma ação será executada pelo menos uma vez, antes da avaliação da
condição, é implementada pelo comando básico
sequencial
de seleção
condicional
de atribuição
 de repetição
Respondido em 17/10/2020 23:43:01
 
 
Explicação:
A estrutura de dados de iteração na qual uma ação será executada pelo menos uma vez, antes da avaliação da
condição, é implementada pelo comando básico de repetição
 
 
Acerto: 1,0 / 1,0
Leia atentamente o trecho de código abaixo e diga o que ele retornaria ao usuário:
int main ( ) {
 int i;
 double x, y = 0;
 for (i = 0; i < 10; i++){
 cout << "Digite um numero: ";
 cin >> x;
 y = y + x; 
 }
 cout << "Numero: " << y << "\n";
 system("PAUSE");
 return 0;
}
A média dos elementos digitados
O maior de todos os elementos digitados
A quantidade de elementos digitados
 A soma de todos os elementos
A soma dos elementos pares
Respondido em 17/10/2020 23:46:47
 
 
Explicação:
Antes do loop é lido um valor e armazenado em x e a cada rodada o valor de x é acumulado em um somatório,
indicado na linha :
 y = y + x;
Assim, ao final do for, teremos em y o somatório de todos os números que x armazenou.
 
 Questão7
a
 Questão8
a
17/10/2020 Estácio: Alunos
https://simulado.estacio.br/alunos/?user_cod=2513720&matr_integracao=2019087014556/7
 
Acerto: 1,0 / 1,0
Os chamados vetores e matrizes podem ser considerados como:
 Estruturas de dados homogêneas
Comandos de seleção
Comandos de repetição
Estruturas de dados heterogêneas
Comandos de seleção composta
Respondido em 17/10/2020 23:47:06
 
 
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ção
composta
 
 
Acerto: 1,0 / 1,0
Analise a seguinte afirmação:
"Um edifício tem 8 andares, cada andar tem 5 apartamentos."
Como poderíamos escrever uma declaração de matriz na linguagem C++, seguindo a afirmação acima,
sabendo que os dados seriam do tipo int ?
int edificio[1][40];
int edificio[40][5];
 int edificio[8][5];
int edificio[40][1];
int edificio[5][8];
Respondido em 17/10/2020 23:47:35
 
 
Explicação:
Analisando ...
 "Um edifício tem 8 andares, cada andar tem 5 apartamentos."
Cada andar pode ser visto como uma linha da matriz. E em cada linha ou andar, podemos ter 5 apartamentos
ou 5 colunas.
 Questão9
a
 Questão10
a
17/10/2020 Estácio: Alunos
https://simulado.estacio.br/alunos/?user_cod=2513720&matr_integracao=201908701455 7/7
Dessa forma temos :
 int edificio[8][5]; 
 
 porque no 1o. par de parênteses temos o total de linhas e no 2o. par de colchetes temos o total de colunas
Veja que em todas as opções temos a variável de nome edificio.
 
 
 
 
 
 
 
 
 
 
 
 
javascript:abre_colabore('38403','210309230','4222712263');

Continue navegando