Baixe o app para aproveitar ainda mais
Prévia do material em texto
ALGORITMOS Simulado: CCT0239_SM_201602010501 V.3 Fechar Aluno(a): Matrícula: Desempenho: 6,0 de 10,0 Data: 03/05/2016 19:59:34 (Finalizada) 1a Questão (Ref.: 201602241817) Pontos: 1,0 / 1,0 Podemos conceituar algoritmo como sendo 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. Os algoritmos podem ser representados de diferentes maneiras. Marque a alternativa que apresenta as três principais formas distintas de representação de algoritmos: d) linguagem gráfica, fluxograma e pseudocódigo. a) linguagem natural, linguagem gráfica e pseudolinguagem. e) linguagem natural, linguagem de máquina e linguagem de programação. c) linguagem natural, linguagem textual e fluxograma. b) linguagem de programação, código fonte e linguagem natural. 2a Questão (Ref.: 201602671396) Pontos: 1,0 / 1,0 Assinale a opção que mostra as formas possíveis e mais adequadas de se representar um algoritmo : Linguagem natural, fluxograma e pseudolinguagem Linguagem gráfica e pseudolinguagem Apenas pseudolinguagem Linguagem natural e linguagem gráfica Linguagem natural e pseudolinguagem 3a Questão (Ref.: 201602637867) 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; RESPOSTA < 4; X < 2; RESPOSTA < RESPOSTA * X; a) 18,0 4 c) 2,0 a) 18,0 b) 4,0 c) 8,0 a) 18 03/05/2016 BDQ Prova http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=588535155 1/6 b) 4,0 c) 8,0 a) 18,0 b) 4,0 c) 2,0 a) 18,0 b) 4,0 8 4a Questão (Ref.: 201602239573) 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? 4012 2001400 4102 40012 41002 5a Questão (Ref.: 201602715547) Pontos: 0,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; 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 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 A segunda está errada porque uma variável de nome a não serve para armazenar o ano Somente a IV está correta Somente I e II estão corretas Somente a III está correta I, II e IV estão corretas. 6a Questão (Ref.: 201602716201) 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, podese afirmar que, após execução do referido algoritmo, os valores dessas variáveis serão, respectivamente:: 15 25 50 45 15 17,5 42,5 50 15 30 55 60 15 17,5 42,5 35 15 25 50 50 7a Questão (Ref.: 201602022534) Pontos: 0,0 / 1,0 Sobre o FLUXOGRAMA abaixo podemos afirmar que : Apresenta na sua lógica as estruturas de DECISÃO e REPETIÇÃO Apresenta na sua lógica as três estruturas básicas de programação Apresenta na sua lógica a estrutura básica DECISÃO Apresenta na sua lógica a estrutura básica REPETIÇÃO Apresenta na sua lógica as estruturas básicas de SEQUÊNCIA e REPETIÇÃO 8a Questão (Ref.: 201602609016) Pontos: 1,0 / 1,0 Assinale a alternativa que apresenta APENAS operadores relacionais. &&, >= e || &&, || e ~ +, e * <, > e >= =, > e || 9a Questão (Ref.: 201602597534) Pontos: 1,0 / 1,0 Qual a saída produzida pelo algoritmo, caso o valor atribuído a variável mês seja 5: prog numeroMes int mes; imprima "\ndigite um numero de 1 12: "; leia mes ; escolha (mes) { caso 1 : imprima "\njaneiro\n"; pare; caso 2 : imprima "\nfevereiro\n"; pare; caso 3 : imprima "\nmarço\n"; pare; caso 4 : imprima "\nabril\n"; pare; caso 5 : imprima "\nmaio\n";pare; caso 6 : imprima "\njunho\n"; pare; caso 7 : imprima "\njulho\n"; pare; caso 8 : imprima "\nagosto\n"; pare; caso 9 : imprima "\nsetembro\n";pare; caso 10:imprima "\noutubro\n"; pare; caso 11:imprima "\nnovembro\n"; pare; caso 12:imprima "\ndezembro\n"; pare; senao :imprima "\nInexistente\n"; } fimprog e) Inexistente a) maio junho maio julho setembro novembro dezembro b) maio junho julho agosto setembro outubro novembro dezembro c) maio 10a Questão (Ref.: 201602019518) Pontos: 1,0 / 1,0 De acordo com a figura abaixo, o programa a ser criado poderá utilizar quais comandos. Para e Se Apenas o de entrada Para ou enquanto Apenas o comando enquanto Se ou escolha
Compartilhar