Baixe o app para aproveitar ainda mais
Prévia do material em texto
26/06/2015 BDQ Prova http://simulado.estacio.br/bdq_prova_resultado_preview.asp 1/4 Avaliação: CCT0239_AV_201502609835 » ALGORITMOS Tipo de Avaliação: AV Aluno: 201502609835 ANTONIO HERNRIQUE SOUZA GOMES Professor: SERGIO DE OLIVEIRA SANTOS Turma: 9019/AE Nota da Prova: 6,0 Nota de Partic.: 1 Data: 16/06/2015 10:29:19 (F) 1a Questão (Ref.: 228687) Pontos: 0,0 / 0,5 Qual será o resultado da expressão: A mod B, se forem lidos os números 15 e 6 para as variáveis A e B, respectivamente: 1 3 4 0 5 Gabarito Comentado. 2a Questão (Ref.: 568161) Pontos: 0,5 / 0,5 1. Observe a seguinte situação: Maria Fumaça esqueceu de levar dinheiro para fazer as compras do almoço. Para seu alívio, há um caixa eletrônico próximo ao restaurante. Assim, Maria Fumaça dirigise para sacar o dinheiro que necessita. Identifique na situação apresentada o que não representa uma entrada de dados para o caixa eletrônico realizar a operação: Confirmação do dia de nascimento Saldo final Confirmação do mês de nascimento Pedido de senha Valor a ser sacado Gabarito Comentado. 3a Questão (Ref.: 230310) Pontos: 0,5 / 0,5 Laços de repetição são usados para que uma determinada sequência de comandos seja repetida um determinado número de vezes, sem a necessidade de reescrever tais comandos inúmeras vezes. Marque a alternativa que apresenta corretamente a representação de um laço de repetição codificado em C++. c) for( i>0, i<10,i++) { cout< < I;} e) for(i++, , int i) { cout<< I;} b) if(i>10) 26/06/2015 BDQ Prova http://simulado.estacio.br/bdq_prova_resultado_preview.asp 2/4 { if (i<100) i=0;} a) for(int i=0;i<10;i++) { cout<< i;} d) if(int i;i<10;i++) {cout< < I;} Gabarito Comentado. Gabarito Comentado. 4a Questão (Ref.: 618100) Pontos: 0,0 / 0,5 Assinale a opção correta. Quem fez a primeira representação de um diagrama de fluxo foi John von Newmman AlKharazmi Alan Turing Charles Babbage Herman Goldstine Gabarito Comentado. 5a Questão (Ref.: 7967) Pontos: 0,5 / 0,5 De acordo com a figura abaixo, o programa a ser criado poderá utilizar quais comandos. Se ou escolha Para e Se Para ou enquanto Apenas o comando enquanto Apenas o de entrada 26/06/2015 BDQ Prova http://simulado.estacio.br/bdq_prova_resultado_preview.asp 3/4 Gabarito Comentado. Gabarito Comentado. 6a Questão (Ref.: 94217) Pontos: 1,0 / 1,0 Analise as sentenças abaixo sobre a declaração de vetores e, em seguida, assinale a alternativa correta: I. Na linguagem C++, uma string é um vetor de caracteres terminado com um caracter nulo cujo valor inteiro é igual a zero (código ASCII igual a 0). II. O terminador nulo também pode ser escrito usando a convenção de barra invertida do C++ como sendo '\0'. III. Como precisamos reservar duas posições para o terminador (a barra e o zero), sempre iremos declarar o tamanho necessário menos um. Todas as sentenças estão corretas Somente as sentenças I e II estão corretas Somente as sentenças I e III estão corretas Somente as sentenças II e III estão corretas Somente a sentença II está correta Gabarito Comentado. Gabarito Comentado. 7a Questão (Ref.: 227929) Pontos: 0,5 / 0,5 Quando estudamos sobre a estrutura do se ... entao...senao, sempre nos é dito que, quando tivermos duas possibilidades de respostas, devemos escolher a estrutura do se composto ao invés de usar duas estruturas do se simples. Observe as afirmativas abaixo e, depois, escolha a resposta que respalda o uso do se composto pelo que foi dito acima ao invés do se simples. I Maior clareza no código, mas não influência na eficiência do mesmo II Maior eficiência porque diminui o número de testes no código III Maior eficiência somente porque o código fica mais legível, visto que o resultado final é o mesmo IV Somente uma escolha do desenvolvedor, visto que o resultado o resultado final é o mesmo A II E A III estão corretas Somente a IV está correta A II E IV estão corretas Somente a I está correta Somente a II está correta Gabarito Comentado. Gabarito Comentado. 8a Questão (Ref.: 15622) Pontos: 1,0 / 1,0 Qual dos trechos abaixo solicita e admite corretamente a idade de um usuário? real idade; cout << "Idade: "; cin >> idade; int idade; cout >> "Idade: "; 26/06/2015 BDQ Prova http://simulado.estacio.br/bdq_prova_resultado_preview.asp 4/4 cin << idade; int idade; cin << "Idade: " >> idade; real idade; cin << "Idade: " >> idade; int idade; cout << "Idade: "; cin >> idade; Gabarito Comentado. 9a Questão (Ref.: 568156) Pontos: 0,5 / 1,5 Na aula 1 estudamos conceitos relevantes para o entendimento e construção de algoritmos, como a definição de lógica, ramo da filosofia que cuida das regras do bem pensar, ou do pensar correto, sendo, portanto, um instrumento do pensar (disponível em: http://pt.wikipedia.org/wiki/L%C3%B3gica#L.C3.B3gica_filos.C3.B3fica); lógica da programação, técnica de desenvolver algoritmos (sequências lógicas) para atingir determinados objetivos dentro de certas regras baseadas na Lógica Matemática e que, depois, são adaptados para a Linguagem de Programação utilizada pelo programador para construir seu software (disponível em: http://pt.wikibooks.org/); e, por fim, Programa. Desenvolva o conceito de programa. Resposta: Programa se define com a junção da utilização de definição lógica e lógica de programação para a sua criação e desenvolvimento, afim de atingir objetivos espectados pelos seus usuários. Gabarito: Sugestão de resposta: Um programa é um algoritmo codificado em uma linguagem de programação, isto é, um conjunto de instruções/funções que representam tarefas que serão interpretadas e executadas por um computador. 10a Questão (Ref.: 8698) Pontos: 1,5 / 1,5 Desenvolva um algoritmo usando PSEUDOCÓDIGO para somar o 100 (cem primeiros) números naturais inteiros. Resposta: programa cem int x, soma=0; para(x=1; x<=100; x++) soma<x+soma; fimpara; imprima:"Soma: ",soma; fimprog; Gabarito: Inicio. Var soma, x x = 0 soma = 0 Faça enquanto x < 100 x = x + 1 soma = soma + x fim_faça Imprimir soma Fim Período de não visualização da prova: desde 12/06/2015 até 25/06/2015.
Compartilhar