Buscar

ALGORITMOS

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

05/12/2017 BDQ Prova
http://bquestoes.estacio.br/entrada.asp?p0=49037400&p1=201708303499&p2=4039751&p3=CCT0239&p4=103132&p5=AV&p6=23/11/2017&p1… 1/4
 
 
Avaliação: CCT0239_AV_201708303499 » ALGORITMOS
Tipo de Avaliação: AV
Aluno: 201708303499 - ANDERSON GOMES MARTINS
Professor: MARCIO PACHECO DE AZEVEDO
 
Turma: 9006/AF
Nota da Prova: 7,5 Nota de Partic.: 0 Av. Parcial 2 Data: 23/11/2017 09:31:23
 
 1a Questão (Ref.: 201709169300) Pontos: 0,0 / 1,0
O fluxograma é usado para representar um algoritmo. Identifique dois motivos que justifiquem seu
aprendizado nos cursos de TI e responda, na ordem, o que representa:
a) Retângulo
b) Paralelogramo
c) Losango
 
Resposta: A) Retangulo representa a parte da sintaxe. Onde se argumenta o problema a ser resolvido. A entrada da
informação. B) Paralelogramo é o processamento do problema sugerido C) Losango é o resultado do processamento
com possíveis alternativas de saída / solução do problema sugerido.
 
 
Gabarito:
Dois dos motivos abaixo
Não gera ambiguidade / Cada símbolo representa uma ação / Facilita o entendimento / Não tem os
detalhes das pseudolinguagens
E
Retângulo - processamento ou atribuição
Paralelogramo - qualquer dispositivo de E/S, geralmente representado para dispositivos de entrada
 Losango - condicional
 
 2a Questão (Ref.: 201709178647) Pontos: 1,0 / 1,0
Escreva um programa na linguagem C++ para ler um número inteiro e determinar se ele é par ou ímpar.
 
Resposta: int num; cout << "Digite um numero: "; cin >> num; if (num % 2 == 0) cout << "esse número é par";
else cout << "esse número é ímpar";
 
 
Gabarito:
#include
using namespace std;
int main ()
{
int n;
if n % 2 == 0
05/12/2017 BDQ Prova
http://bquestoes.estacio.br/entrada.asp?p0=49037400&p1=201708303499&p2=4039751&p3=CCT0239&p4=103132&p5=AV&p6=23/11/2017&p1… 2/4
 cout<<¿Número par¿;
 else
 cout<<¿Número ímpar¿;
return 0;
}
 
 3a Questão (Ref.: 201709128077) Pontos: 1,0 / 1,0
Sobre algoritmo, marque a opção correta.
É um hardware especifico para resolver problemas.
É uma linguagem de programação para computadores.
É uma forma de ensinar o computador.
 É a solução teórica, passo a passo, de um problema.
É uma etapa posterior à programação da solução de um problema.
 
 4a Questão (Ref.: 201709161520) Pontos: 1,0 / 1,0
Em programação, como se chama o processo de converter um arquivo de texto, escrito em uma linguagem de
programação, em códigos binários pertencentes a uma plataforma de execução?
Indexação
Ligação
Transformação
Conversão
 Compilação
 
 5a Questão (Ref.: 201709164940) Pontos: 1,0 / 1,0
Asssinale a opção correta.
O C++ é uma IDE na qual posso compilar meus programas.
IDE é apenas um editor de textos que nos dá a possíbildade de na linha de comando executar nosso
programa.
Para executar um programa em uma IDE não temos que compilá-lo previamente.
 Uma IDE é um software que tem a função de colocar e integrar, em um mesmo ambiente, vários outros
programas que ajudam um programador a criar seus programas.
IDE é apenas um editor de textos que nos dá a possíbildade de na linha de comando compilar nosso
programa.
 
 6a Questão (Ref.: 201709128299) Pontos: 1,0 / 1,0
Fornecida a sequência de respostas abaixo, assinale a opção cujos nomes das variáveis estejam todos corretos para
uso.
a) Contador, Soma%Total, Salario_Novo
b) $Salario, Soma, 99Total, _Hora
a) Contador, SalarioM, %Soma, _NomeAluno
 d) HoraCerta, Inicio, Contador10
c) _HoraCerta, %Soma, Contador
05/12/2017 BDQ Prova
http://bquestoes.estacio.br/entrada.asp?p0=49037400&p1=201708303499&p2=4039751&p3=CCT0239&p4=103132&p5=AV&p6=23/11/2017&p1… 3/4
 
 7a Questão (Ref.: 201709127654) Pontos: 1,0 / 1,0
Se a minha média for maior ou igual a 6 estarei aprovado, caso contrário, estarei reprovado. Qual dos trechos
abaixo escritos em C++ representa esta situação?
 if (media >= 6)
 cout << "Aprovado";
 else
 cout << "Reprovado";
 
if (media > 6)
 {
 cout << "Aprovado";
 }
 else
 {
 cout << "Reprovado";
 }
if (media <= 6)
 cout << "Aprovado";
 else
 cout << "Reprovado";
if (media > 6)
 cout << "Aprovado";
 else
 cout << "Reprovado";
if (media != 6)
 {
 cout << "Aprovado";
 }
 else
 {
 cout << "Reprovado";
 }
 
 8a Questão (Ref.: 201709128269) Pontos: 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 << " ### " ;
 
 7 ###
 
7 não é divisível por 2.
 
Apenas 7
 
7 é divisível por 3 e por 5.
 
Nada aparece, pois o trecho de programa possui erro.
05/12/2017 BDQ Prova
http://bquestoes.estacio.br/entrada.asp?p0=49037400&p1=201708303499&p2=4039751&p3=CCT0239&p4=103132&p5=AV&p6=23/11/2017&p1… 4/4
 
 9a Questão (Ref.: 201709127936) Pontos: 0,5 / 0,5
A partir da comparação entre as estruturas while e do...while, é certo afirmar que:
 No while, o bloco de comandos controlado poderá não ser executado. Enquanto que no do...while o bloco de
comandos controlado será sempre executado, pelo menos uma vez.
Em termos de execução não há diferença. A diferença está, apenas, na sintaxe.
Dependendo da condição de teste, em ambos os casos o bloco de comandos controlado poderá não ser
executado.
No do...while, o bloco de comandos controlado poderá não ser executado. Enquanto que no while o bloco de
comandos será sempre executado, pelo menos uma vez.
Dependendo da condição de teste, em ambos os casos o bloco de comandos controlado será sempre
executado, pelo menos uma vez.
 
 10a Questão (Ref.: 201709180877) Pontos: 0,0 / 0,5
Em alguns casos um programador se depara com rotinas que precisam ser repetidas constantemente durante o
fluxo de seu programa, aumentando consideravelmente a quantidade de linhas do seu programa. Para resolver isto
é necessário construir pequenos programas que devem ser chamados de dentro do bloco principal. Estes pequenos
programas podem ser classificados de duas formas diferentes relacionados à sua utilização no código. Como são
chamados estes programas?
Main e função
Procedimento e main
 Função e procedimento
Struct e função
 Include e main
Período de não visualização da prova: desde 16/11/2017 até 28/11/2017.

Outros materiais