Baixe o app para aproveitar ainda mais
Prévia do material em texto
ALGORITMOS Simulado: CCT0239_SM_201508178071 V.1 Fechar Aluno(a): WAGNER DA SILVA ROCHA Matrícula: 201508178071 Desempenho: 10,0 de 10,0 Data: 16/09/2015 13:28:02 (Finalizada) 1a Questão (Ref.: 201508423801) Pontos: 1,0 / 1,0 George Pólya, matemático húngaro, defendeu que a forma de se resolver um problema é pessoal, mas nada impede que sigamos sugestões. Em um dos seus livros, ele sugere quatro fases. Qual das respostas abaixo representa, em sequência, essas fases? Compreenda o problema / Planeje/ Execute o plano/ Reflita sobre a solução Compreenda o problema / Execute o plano/ Reflita sobre a solução/ Planeje Planeje/ Compreenda o problema / Reflita sobre a solução/ Execute o plano Planeje/ Compreenda o problema / Execute o plano/ Reflita sobre a solução Planeje/ Execute o plano/ Compreenda o problema / Reflita sobre a solução Gabarito Comentado. 2a Questão (Ref.: 201508813963) Pontos: 1,0 / 1,0 Assinale a opção que corretamente define algoritmo para a programação : uma sequência de passos finitos, mas às vezes infinitos, que devem ser escritos de forma razoavelmente precisa, como o objetivo de solucionar um problema qualquer. uma sequência de passos finitos que devem ser escritos de forma razoavelmente precisa, como o objetivo de solucionar um problema computacional. uma sequência de passos finitos que devem ser escritos de forma precisa e clara, evitando qualquer tipo de dúvida na interpretação e que tem, como objetivo, solucionar um problema computacional. uma sequência de passos finitos que devem ser escritos de forma precisa e clara, evitando qualquer tipo de dúvida na interpretação e que tem, como objetivo, solucionar apenas problemas matemáticos. uma sequência de passos finitos ou não que devem ser escritos de forma clara, evitando qualquer tipo de dúvida na interpretação e que tem, como objetivo, solucionar um problema computacional. 3a Questão (Ref.: 201508423885) Pontos: 1,0 / 1,0 É um tipo de estrutura onde os comandos são executados numa sequência pré-estabelecida, isto é, cada comando só é executado quando o anterior é finalizado. A afirmação refere-se à: Estrutura definida. Estrutura padronizada Estrutura organizacional Estrutura lógica. Estrutura sequencial. Gabarito Comentado. BDQ Prova http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_h... 1 de 6 16/09/2015 14:01 4a Questão (Ref.: 201508423900) Pontos: 1,0 / 1,0 Observe o algoritmo abaixo: prog teste int numero, numerofinal, n1, n2, n3, n4; numero <- 2014; n1 <- numero % 10; n2 <- (numero div 10) % 10; n3 <- (numero div 100) % 10; n4 <- (numero div 1000); numerofinal <- n1*1000 + n2*100 + n3*10 + n4*1; imprima numerofinal; fimprog Qual a resposta esperada após a execução do algoritmo? 2001400 40012 4102 4012 41002 Gabarito Comentado. 5a Questão (Ref.: 201508424288) Pontos: 1,0 / 1,0 Assinale a opção correta. O algoritmo abaixo recebeu o valor 2 como entrada. Ao final, quanto será impresso ? prog descobrir int a, b; imprima "\nDigite um valor: "; leia a; b <- a + 2 * 3 div 5; imprima b; fimprog 2 2.2 2.4 3.2 3 Gabarito Comentado. 6a Questão (Ref.: 201508203735) Pontos: 1,0 / 1,0 Uma determinada empresa de software desenvolveu um programa no qual é solicitado para o usuário o valor do produto. Com esse valor, o programa consegue informar para o usuário quanto de imposto está embutido no preço do produto. Para que esse programa faça essa interação com o usuário é necessári utilizar que tipos de comando? BDQ Prova http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_h... 2 de 6 16/09/2015 14:01 Comandos de linguagem de baixo nível e de alto nível Comandos de repetição Comandos de fluxograma Comandos de entrada e saída Comandos de decisão Gabarito Comentado. 7a Questão (Ref.: 201508815957) Pontos: 1,0 / 1,0 Assinale a opção correta. Considerando o algoritmo a seguir, qual a última impressão na tela sabendo que a recebeu 10 , b recebeu 15 e c recebeu 5 ? prog Misterio int a, b, c; imprima "Entre com o primeiro valor : "; leia a; imprima "Entre com o segundo valor : "; leia b; imprima "Entre com o terceiro valor : "; leia c; se (a < b || a < c || b < c ) { imprima "\nResultado : " , (a+b+c) * 3; } senao { imprima "\nResultado : " , (a+b+c) div 3; } fimprog Resultado : 90 30 Nada será impresso, pois há erro no algoritmo. Resultado : 30 90 Gabarito Comentado. Gabarito Comentado. BDQ Prova http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_h... 3 de 6 16/09/2015 14:01 8a Questão (Ref.: 201508456938) Pontos: 1,0 / 1,0 Dado o ALGORITMO abaixo, utilizando a notação do UAL, faça a análise: De acordo com sua análise podemos afirmar que: I) O sinal % vai retornar a porcentagem do valor de entrada; II) O sinal % retorna o resto da divisão; III) A variável resposta vai armazenar o texto 'PAR' ou 'IMPAR'; IV) A variável decimal irá ser impressa na tela; V) A variável resposta irá ser impressa na tela; Marque somente a alternativa correta: Somente as alternativas III, IV e V estão corretas Somente as alternativas II, III e V estão corretas Nenhuma das opções acima Somente as alternativas I, II e V estão corretas Somente as alternativas I e II estão corretas 9a Questão (Ref.: 201508814489) Pontos: 1,0 / 1,0 Lucas deve escrever um algoritmo para solicitar as idades de dois irmãos, ler as idades, determinar e escrever a maior idade. Sabe-se que não há irmãos gêmeos. Assinale a opção que mostra o algoritmo em UAL que correta e exatamente realiza a tarefa descrita. prog MaiorIdade int id1, id2, maior; imprima "Digite a primeira idade : "; leia id1; imprima "Digite a segunda idade : "; leia id2; se (id1 > id2) { imprima "Maior idade = ", maior;} senão { imprima "Maior idade = ", maior;} fimprog prog MaiorIdade int id1, id2; imprima "Digite a primeira idade : "; BDQ Prova http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_h... 4 de 6 16/09/2015 14:01 leia id1; imprima "Digite a segunda idade : "; leia id2; se (id1 > id2) { imprima "Maior idade = ", id1;} senão (id1 < id2) { imprima "Maior idade = ", id1;} fimprog prog MaiorIdade int id1, id2; imprima "Digite a primeira idade : "; leia id1; imprima "Digite a segunda idade : "; leia id2; se (id1 > id2) { imprima "Maior idade = ", id1;} senão { imprima "Maior idade = ", id2;} fimprog prog MaiorIdade int id1, id2; leia id1; leia id2; se (id1 > id2) imprima "Maior idade = ", id1; senão imprima "Maior idade = ", id2; fimprog prog MaiorIdade imprima "Digite a primeira idade : "; leia id1; imprima "Digite a segunda idade : "; leia id2; se (id1 > id2) { imprima "Maior idade = ", id1;} senão { imprima "Maior idade = ", id2;} fimprog BDQ Prova http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_h... 5 de 6 16/09/2015 14:01 Gabarito Comentado. Gabarito Comentado. 10a Questão (Ref.: 201508203845) Pontos: 1,0 / 1,0 De acordo com a figura abaixo, o programa a ser criado poderá utilizar quais comandos. Apenas o comando enquanto Para e Se Para ou enquanto Se ou escolha Apenas o de entrada Gabarito Comentado. Gabarito Comentado. BDQ Prova http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_h... 6 de 6 16/09/2015 14:01
Compartilhar