Baixe o app para aproveitar ainda mais
Prévia do material em texto
ALGORITMOS Simulado: CCT0239_SM_201501615033 V.3 Fechar Aluno(a): SIVANILDO ALVES DE MELO Matrícula: 201501615033 Desempenho: 8,0 de 10,0 Data: 02/05/2016 01:46:05 (Finalizada) 1a Questão (Ref.: 201502244681) Pontos: 1,0 / 1,0 Ao elaborarmos um algoritmo, algumas formas de representação podem ser utilizadas. Uma dessas formas representa um algoritmo mais próximo de uma linguagem de programação de alto nível; sua sintaxe, geralmente, fica mais parecida com a linguagem de preferência do autor, como Pascal, C, C++, Java. Estamos nos referindo a definição de: Linguagem natural Diagrama de Chapin Linguagem verbal Pseudolinguagem Linguagem gráfica Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. 2a Questão (Ref.: 201502284941) Pontos: 1,0 / 1,0 Analise as afirmativas a seguir em relação a representação de algoritmos: I - O fluxograma utiliza diagramas para representar e facilitar o entendimento de um algoritmo; II - O pseudocódigo é um recurso muito utilizado para desenvolver programas complexos e representar graficamente o algoritmo; III - A linguagem de programação é a maneira utilizada de formalizar a solução de um problema do mundo real a partir dos algoritmos. Podemos afirmar que: Apenas as alternativas II e III são INCORRETAS Apenas a alternativa I é CORRETA Apenas as alternativas I e II são CORRETAS Todas as alternativas são CORRETAS Apenas as alternativas I e III são CORRETAS Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. 3a Questão (Ref.: 201502302852) Pontos: 0,0 / 1,0 Assinale a alternativa que apresenta os valores da variável RESPOSTA em cada uma das opções abaixo, suponha que todas as variáveis são reais: a) RESPOSTA <- 3.0 * 6; b) X <- 2.0; Y <- 3,0; RESPOSTA <- X * Y - X; c) RESPOSTA <- 4; X <- 2; RESPOSTA <- RESPOSTA * X; BDQ Prova http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_h... 1 de 7 02/05/2016 02:00 a) 18 b) 4,0 c) 8,0 a) 18,0 b) 4,0 c) 8,0 a) 18,0 b) 4,0 c) 8 a) 18,0 b) 4 c) 2,0 a) 18,0 b) 4,0 c) 2,0 Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. 4a Questão (Ref.: 201502368465) Pontos: 1,0 / 1,0 Qual dos fragmentos de código calcula um preço de um produto com desconto de 7,5% ? PRECO_DESC = PRECO * 0.075; PRECO_DESC = PRECO * 7.5 / 100; PRECO_DESC = PRECO * 0.75; PRECO_DESC = PRECO - PRECO * 7.5 /100; PRECO_DESC = PRECO * 7.5%; Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. 5a Questão (Ref.: 201502380532) Pontos: 1,0 / 1,0 Um aluno estava estudando e se deparou com uma questão: Precisava que o usuário interagisse com o algoritmo para entrar com o ano atual. Perguntou a alguns colegas e obteve as seguintes respostas: I depois de declarar a variável, deveria incluir a linha: leia ano; II depois de declarar a variável, deveria incluir a linha: leia a; III depois de declarar a variável, deveria incluir, obrigatoriamente, as duas linhas porque, sem o comando imprima, o comando leia não funciona: imprima "\nDigite ano atual: "; leia anoAtual IV O comando imprima não é obrigatório, mas, geralmente, é incluído porque diz o que se espera que seja digitado Analise as respostas e escolha a opção correta Somente a III está correta I, II e IV estão corretas. Somente I e II estão corretas BDQ Prova http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_h... 2 de 7 02/05/2016 02:00 Somente a IV está correta A segunda está errada porque uma variável de nome a não serve para armazenar o ano Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. 6a Questão (Ref.: 201502381186) Pontos: 0,0 / 1,0 Algoritmo Prova VAR A, B, C, D : Real Início leia (A, B, C, D) A <- B B <- C C <- D D <- A B <- A+B/2 C <- C+B D <- D + (B * 2) - A Fim Com base no algoritmo acima, e supondo que os valores fornecidos para as variáveis "A", "B", "C" e "D" sejam, respectivamente, 10, 15, 20 e 25, pode-se afirmar que, após execução do referido algoritmo, os valores dessas variáveis serão, respectivamente:: 15 - 30 - 55 - 60 15 - 25 - 50 - 45 15 - 17,5 - 42,5 - 50 15 - 25 - 50 - 50 15 - 17,5 - 42,5 - 35 Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. 7a Questão (Ref.: 201501693097) Pontos: 1,0 / 1,0 Analise o trecho de programa a seguir escrito em pseudocódigo e escolha a opção que mostra a saída deste código considerando x=10 e y = 50 se (x>10) { imprima "maior\t "; } senao { se (y < 50) { imprima "menor\t"; } senao { imprima "outros\t"; } imprima "continua\n"; } BDQ Prova http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_h... 3 de 7 02/05/2016 02:00 menor continua outros con�nua outros maior maior continua Gabarito Comentado. Gabarito Comentado. 8a Questão (Ref.: 201502376241) Pontos: 1,0 / 1,0 Marque a opção que, corretamente, mostra o valor final que é impresso na tela pelo algoritmo abaixo, considerando que os dados de entrada foram, respectivamente, 30 e 1. prog Av int a, b, c; imprima "Digite valor : "; leia a; imprima "Digite outro valor : "; leia b; se (a > b + 10 ) { c <- 40; se (c < a) { imprima a % 2; } senao { imprima c + b div 2; } } senao { imprima a + b; } fimprog 40 31 31.0 0 40.5 Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. 9a Questão (Ref.: 201502295147) 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; imprima "Digite a primeira idade : "; leia id1; imprima "Digite a segunda idade : "; BDQ Prova http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_h... 4 de 7 02/05/2016 02:00 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 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; leia id1; 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 7 02/05/2016 02:00 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 (id1 < id2) { imprima "Maior idade = ", id1;} fimprog Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. 10a Questão (Ref.: 201501684503) Pontos: 1,0 / 1,0 De acordo com a figura abaixo, o programa a ser criado poderá utilizar quais comandos. Apenas o de entrada Se ou escolha Para ou enquanto Apenas o comando enquanto Para e Se Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. BDQ Prova http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_h... 6 de 7 02/05/2016 02:00 BDQ Prova http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_h... 7 de 7 02/05/2016 02:00
Compartilhar