Buscar

[AV SIMULADO]-Introdução a Programação- ESTÁCIO

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

03/10/2020 Estácio: Alunos
https://simulado.estacio.br/alunos/?user_cod=2989158&matr_integracao=202007277554 1/7
 
Disc.: INTRODUÇÃO A PROGRAMAÇÃO 
Aluno(a): THAIS IGNACIO FIGUEIREDO DA COSTA 202007277554
Acertos: 8,0 de 10,0 03/10/2020
Acerto: 1,0 / 1,0
Sobre fluxograma, assina a opção correta.
É uma representação gráfica de algoritmos que dá margem à dupla interpretação ou ambiguidades.
É uma forma de se escrever programas em qualquer linguagem de programação.
É uma forma de se representar o uso de hardware no programa.
 É uma forma de se representar graficamente algoritmos e que não dá margem à ambiguidade .
É usado na escrita de pseudolinguagens, como o Portugol.
Respondido em 03/10/2020 23:09:47
Explicação:
É uma forma de se representar graficamente algoritmos e que não dá margem à ambiguidades, como ensinado
na aula 1 online.
Acerto: 1,0 / 1,0
Necessita de espaço na memória e define o tipo de dado a ser armazenado
 Variável
Estrutura de Seleção
Variável de Controle
Comando PARA
Comando Enquanto-Faça
Respondido em 03/10/2020 23:10:43
Explicação:
Por definição, uma variável ocupa espaço em memória e irá armazenar dados de algum tipo compatível com sua
declaração. Em C++, pelo menos.
Acerto: 1,0 / 1,0
 Questão1
a
 Questão2
a
 Questão
3a
https://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
03/10/2020 Estácio: Alunos
https://simulado.estacio.br/alunos/?user_cod=2989158&matr_integracao=202007277554 2/7
Assinale a alternativa que apresenta APENAS operadores relacionais.
 <, > e >=
&&, >= e ||
=, > e ||
+, - e *
&&, || e ~
Respondido em 03/10/2020 23:20:38
Explicação:
<, > e
>=
 
&& e || são operadores lógicos na linguagem C++
 ~ é operador na lógica matemática para negação
&&, || e
~
 
 = é atribuição
 > relacional
 || ou lógico
=, > e ||
 
O único relacional é >= . Os outros dois são
operadores lógicos.
&&, >= e
||
 
 Operadores matemáticos +, - e *
Acerto: 1,0 / 1,0
A sintaxe de uma linguagem de programação
converte os comandos para linguagem de máquina para que possam ser executados.
garante que a estrutura ENTRADA -> PROCESSAMENTO -> SAÍDA seja respeitada pelo programa.
cria a versão executável do código fonte e não está presente em algumas linguagens.
viabiliza a comunicação entre usuários e programas através de comandos de entrada e saída.
 define a forma como os comandos e as estruturas da linguagem devem ser utilizados.
Respondido em 03/10/2020 23:20:01
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?
 Questão4
a
 Questão5
a
03/10/2020 Estácio: Alunos
https://simulado.estacio.br/alunos/?user_cod=2989158&matr_integracao=202007277554 3/7
 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 (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!";}
if (num>0)
{ cin <<"Este número é positivo!";}
else if (num<0)
{ cin <<"Este número é negativo!";}
else
{ cin <<"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!";}
Respondido em 03/10/2020 23:45:46
Acerto: 1,0 / 1,0
Um aluno de Introdução a Programação precisa escrever um programa que leia um caracter equivalente a uma
estação do ano imprima o nome equivalente considerando que P- Primavera, V - Verão, O - Outono e I -
Inverno. Qual a estrutura básica em C++ que deve ser utilizada para fazer esta seleção múltipla?
 switch/case
do/while
while
break
for
Respondido em 03/10/2020 23:35:37
Explicação:
 
 Questão6
a
03/10/2020 Estácio: Alunos
https://simulado.estacio.br/alunos/?user_cod=2989158&matr_integracao=202007277554 4/7
Falso. Comando de repetição do/while
 
Falso. Comando de repetição. for
 
Verdadeiro. switch/case
 
Falso. Comando de repetição. while
 
Falso. Comando de interrupção. break
 
Acerto: 1,0 / 1,0
Na execução do comando while o teste da condição que controla a execução, ou não, dos comandos
subordinados, é feito, sempre, antes de cada iteração. Desta forma, é correto afirmar que:
Independentemente da condição de teste, os comandos subordinados sempre serão executados.
Os comandos subordinados serão executados no mínimo uma vez.
 Os comandos subordinados poderão não ser executados.
A condição de teste deverá ser sempre falsa antes do início da execução.
A condição de teste deverá ser sempre verdadeira antes do início da execução.
Respondido em 03/10/2020 23:34:50
Explicação:
No comando enquanto primeiro se testa a condição para depois se executar o corpo da repetição. Se a condição
for falsa nada dentro do corpo da repetição será executado.
Acerto: 0,0 / 1,0
 Marque a opção correta. O que é impresso na tela ?
 int conta, x = 1, r = 1;
 for (conta = 2; conta >= 0; conta--) {
 r = r * x + 1;
 x += 2;
 cout << "r= " << r << " x = " << x << endl;
 }
 
 r = 2 x = 3
r = 7 x = 5
 
 Questão7
a
 Questão8
a
03/10/2020 Estácio: Alunos
https://simulado.estacio.br/alunos/?user_cod=2989158&matr_integracao=202007277554 5/7
 r = 36 x = 7
 r = 3 x = 2
r = 5 x = 7
 r = 3 x = 4
r = 8 x = 6
r = 37 x = 7
 r = 2 x = 3
r = 7 x = 5
r = 36 x = 7
Respondido em 03/10/2020 23:42:08
Explicação:
 int conta, x = 1, r = 1;
 for (conta = 2; conta >= 0; conta--) {
 r = r * x + 1;
 x += 2;
 cout << "r= " << r << " x = " << x << endl;
 }
 
conta conta >= 0 x r 
2 sim 1 1
 3 2
1 sim 5 7
 
0 sim 7 36
 
-1 
 
 
TELA
r = 2 x = 3
r = 7 x = 5
r = 36 x = 7
 
 
 
Acerto: 0,0 / 1,0
Qual estrutura de repetição abaixo preenche corretamente um vetor de 30 posições com 0 (zero) em cada
uma das posições?
 for(int i=0;i<30;i++){ vetor[i] = 0; }
for(int i=0;i<=30;i++){ vetor[i] = 0; }
for(int i=1;i<=30;i++){ vetor[i] = 0; }
for(int i=0;i<30;i++){ vetor[i] == 0; }
 for(int i=1;i<30;i++){ vetor[i] = 0; }
Respondido em 03/10/2020 23:43:46
 Questão9
a
03/10/2020 Estácio: Alunos
https://simulado.estacio.br/alunos/?user_cod=2989158&matr_integracao=202007277554 6/7
Explicação:
for(int
i=0;i<30;i++) {
vetor[i] = 0; }
 
Falso. Está acessando v[30], o que é incorreto.
for(int
i=0;i<=30;i++) 
{ vetor[i] = 0; }
 
FAlso. Está iniciando i de 1 e não de zero.
for(int
i=1;i<30;i++) {
vetor[i] = 0; }
 
FAlso. Está iniciando i de 1 e não de zero e está
acessando v[30], o que é incorreto.
for(int
i=1;i<=30;i++) 
 { vetor[i] = 0; }
 
Falso. O erro está dentro do bloco do for. Está
usando == e não a atribuição como deveria.
PAra atibuir, use =.
for(int
i=0;i<30;i++) {
vetor[i] == 0; }
Acerto: 1,0 / 1,0
Considere que você tem uma matriz 3x3 chamada MAT e precisa exibir os elementos de sua diagonal principal.
O trecho de código do Portugol Studio que pode fazer isso é:
 para (i=0;i<=2;i++)
{ escreva MAT[i,i] }
 
para (i=0;i<=2;i++)
{ escreva MAT[i]; }
para (i=1;i<=3;i++)
{ escreva MAT[i,i] }
para (i=1;i<=3;i++)
{ escreva MAT[i,1] }
para (i=0;i<=3;i++)
{ escreva MAT[1,i] }
Respondido em 03/10/2020 23:42:45
 Questão10
a
javascript:abre_colabore('38403','207525845','4143873460');
03/10/2020 Estácio: Alunos
https://simulado.estacio.br/alunos/?user_cod=2989158&matr_integracao=202007277554 7/7

Continue navegando