Baixe o app para aproveitar ainda mais
Prévia do material em texto
Atualizar Página Lupa Gravando Respostas. Aguarde... CCT0239_SM_201603069021 V.2 terça-feira, 3 de maio de 2016 (20:55) » de 50 min. FALTAM MENOS DE 5 min PARA O FINAL DO SIMULADO Atualizar Página Lupa FINALIZAR Aluno: CLEITON BARBOSA RODRIGUES Matrícula: 201603069021 Disciplina: CCT0239 - ALGORITMOS Período Acad.: 2016.1 EAD (GT) / SM Faltam 5 minutos para o término do simulado. 1. Assinale a opção que mostra as formas possíveis e mais adequadas de se representar um algoritmo : Quest.: 1 Linguagem natural, fluxograma e pseudolinguagem Apenas pseudolinguagem Linguagem natural e pseudolinguagem Linguagem gráfica e pseudolinguagem Linguagem natural e linguagem gráfica Faltam 5 minutos para o término do simulado. 2. 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? Quest.: 2 Planeje/ Execute o plano/ Compreenda o problema / Reflita sobre a solução Compreenda o problema / Planeje/ Execute o plano/ Reflita sobre a solução Planeje/ Compreenda o problema / Reflita sobre a solução/ Execute o plano Planeje/ Compreenda o problema / Execute o plano/ Reflita sobre a solução Compreenda o problema / Execute o plano/ Reflita sobre a solução/ Planeje Faltam 5 minutos para o término do simulado. 3. Qual dos fragmentos de código calcula um preço de um produto com desconto de 7,5% ? Quest.: 3 PRECO_DESC = PRECO * 7.5 / 100; PRECO_DESC = PRECO * 0.75; PRECO_DESC = PRECO * 0.075; PRECO_DESC = PRECO - PRECO * 7.5 /100; PRECO_DESC = PRECO * 7.5%; Faltam 5 minutos para o término do simulado. 4. Para realizar o armazenamento de um determinado valor na memória do computador é necessária a declaração de: Quest.: 4 Fluxograma Estrutura de decisão Comando de saída Comando de entrada Variável Faltam 5 minutos para o término do simulado. 5. 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 Quest.: 5 I, II e IV estão corretas. Somente a III está correta Somente I e II estão corretas Somente a IV está correta A segunda está errada porque uma variável de nome a não serve para armazenar o ano Faltam 5 minutos para o término do simulado. 6. 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:: Quest.: 6 15 - 25 - 50 – 50 15 - 17,5 - 42,5 – 50 15 - 25 - 50 – 45 15 - 17,5 - 42,5 – 35 15 - 30 - 55 – 60 Faltam 5 minutos para o término do simulado. 7. 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 Quest.: 7 A II E A III estão corretas Somente a I está correta A II E IV estão corretas Somente a IV está correta Somente a II está correta Faltam 5 minutos para o término do simulado. 8. O algoritmo a seguir representa a seleção de candidatos a um concurso público que exigiu duas avaliações. Suponha que um determinado candidato obteve 7,0 na primeira avaliação, escolha a alternativa CORRETA que indica qual a nota que o candidato deve obter na segunda avaliação para que ele seja aprovado, sabendo-se que não há arredondamento no cálculo da média. Algoritmo Concurso real: nota1,nota2,media inicio escreva("Digite as duas notas:") leia(nota1,nota2) media<- (nota1+nota2)/2 se (media >= 8) então escreva ("APROVADO") senao escreva ("REPROVADO") fim_se fim Quest.: 8 Candidato reprovado Entre 7,0 e 7,9 Entre 9,0 e 10,0 Entre 8,0 e 8,9 Entre 6,0 e 6,9 Faltam 5 minutos para o término do simulado. 9. 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 Quest.: 9 Resultado : 30 30 90 Resultado : 90 Nada será impresso, pois há erro no algoritmo. Faltam 5 minutos para o término do simulado. 10. 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 Quest.: 10 c)maio d) maio julho setembro novembro dezembro a) maio junho b) maio junho julho agosto setembro outubro novembro dezembro e) Inexistente
Compartilhar