Baixe o app para aproveitar ainda mais
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.
Compartilhar