Baixe o app para aproveitar ainda mais
Prévia do material em texto
Avaliação: CCT0239_AV_201307203141 » ALGORITMOS Tipo de Avaliação: AV Aluno: 201307203141 - CARLA HELENA MARTINS VELOSO Professor: JANE TAVARES ALVAREZ DA SILVA Turma: 9011/AK Nota da Prova: 2,6 Nota de Partic.: 1 Data: 14/11/2013 19:10:49 1a Questão (Ref.: 201307317644) Pontos:0,0 / 0,8 Considerando a seguinte sequencia de instruções, marque a alternativa que indica o comando correspondente para preenchimento da lacuna. ... cin>>matricula; ______________ (matricula<99) { cin>>matricula; } for loop while repeat do case 2a Questão (Ref.: 201307238908) Pontos:0,0 / 0,8 Após análise do código responda a questão: Ao ser compilado e executado, o programa irá exibir na tela: Os valores entre 1 e 5 (inclusive)em ordem crescente. Os números pares entre 1 e 5 (inclusive) em ordem crescente. Os valores entre 1 e 5 (inclusive) em ordem decrescente. Os números ímpares entre 1 e 5 (inclusive) em ordem decrescente. Os números ímpares entre 1 e 5 em ordem decrescente. 3a Questão (Ref.: 201307272495) DESCARTADA Sabe-se que a população de uma determinada cidade A cresce 2% ao ano e que a população de uma cidade B cresce 3% ao ano. Sabendo que a população de A é de 100.000 habitantes e que a de B é de 50.000 habitantes, implemente um algoritmo que calcule quantos anos serão necessários para que a população da cidade B ultrapasse a população da cidade A Resposta: Gabarito: int main() { int anos=0; float pa=100000, pb=50000; while(pb<=pa) { pa += 0.02 * pa; pb += 0.03 * pb; anos++; } cout << "Numero de anos:" << anos <<"\n"; system("pause"); } 4a Questão (Ref.: 201307236497) Pontos:0,0 / 0,8 Qual dos símbolos abaixo representa a entrada de valores para as variáveis? 5a Questão (Ref.: 201307237062) Pontos:0,8 / 0,8 Qual algoritmo que calcula corretamente o salário líquido dos funcionários de uma determinada empresa, sabendo-se que o salário líquido é o salário bruto menos os descontos. programa FOLHA_DE_PAGAMENTO var real SALBRUTO, DESC, LIQUIDO; inicio leia(SALBRUTO); leia(DESC); LIQUIDO <- (SALBRUTO / DESC); escreva("O salário líquido é ",SALBRUTO); fim programa FOLHA_DE_PAGAMENTO var real SALBRUTO, DESC, LIQUIDO; inicio leia(SALBRUTO); leia(DESC); LIQUIDO <- (SALBRUTO - DESC); escreva("O salário líquido é ",LIQUIDO); fim programa FOLHA_DE_PAGAMENTO var real SALBRUTO, DESC, LIQUIDO; inicio leia(SALBRUTO); leia(DESC); SALBRUTO <- (LIQUIDO + DESC); escreva("O salário líquido é ",LIQUIDO); fim programa FOLHA_DE_PAGAMENTO var int DESC; real SALBRUTO, LIQUIDO; inicio leia(SALBRUTO); leia(DESC); SALLIQUIDO <- (SALBRUTO / DESC); escreva("O salário líquido é ",LIQUIDO); fim programa FOLHA_DE_PAGAMENTO var int DESC; real SALBRUTO, LIQUIDO; inicio leia(SALBRUTO); leia(DESC); LIQUIDO <- (SALBRUTO * DESC / 100); escreva("O salário líquido é ",LIQUIDO); fim 6a Questão (Ref.: 201307286453) Pontos:0,2 / 0,8 Interprete o programa abaixo e escreva por extenso o que este código se propõe a fazer. int main(){ float sal, novo_sal, bonificacao, auxilio_escola; cin >> sal; if (sal <= 500) bonificacao = sal * 5/100; else if (sal <= 1200) bonificacao = sal * 12/100; else bonificacao = 0; if (sal <= 600) auxilio_escola =150; else auxilio_escola = 100; novo_sal = sal +bonificação + auxilio_escola; cout << novo_sal } Resposta: Faz a leitura de salários distintos para calcular um novo salário a partir de uma bonificação e auxilio escola. Gabarito: O programa recebe o salário de um funcionário, calcula e mostra o novo salário do funcionário, acrescido de bonificação e de auxílio-escola. As condições para cálculo da bonificação, de acordo com os percentuais de 5, 12 ou "sem bonificação", dependem do valor do salário estar abaixo de R$ 500,00, entre R$ 500,00 e R$1.200,00 ou acima de R$1.200,00, respectivamente. O valor do auxíio escola para um salário abaixo de R$ 600,00 será de R$ 150,00, porém para um salário acima de R$ 600,00 será de R$ 100,00. 7a Questão (Ref.: 201307231312) Pontos:0,8 / 0,8 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? Comandos de fluxograma Comandos de entrada e saída Comandos de repetição Comandos de linguagem de baixo nível e de alto nível Comandos de decisão 8a Questão (Ref.: 201307317673) Pontos:0,0 / 0,8 Para que possamos construir um programa em C++ que "faça um programa que leia matrícula e duas notas de 7 alunos, calcule e armazene a média aritmética, exiba a média e a situação final: AP ou RP" podemos utilizar: I. Um vetor inteiro para armazenar as matrículas e três vetores reais para as duas notas e as médias. II. Uma variável inteira para o 'for' de entrada e a mesma variável para o 'for' de saída. III. Uma estrutura de seleção 'if', que pode ser colocada no 'for' de saída, visto que existem duas possibilidades: AP e RP. Somente a sentença II está correta Somente as sentenças II e III estão corretas Somente a sentença I está correta Todas as sentenças estão corretas Somente as sentenças I e III estão corretas 9a Questão (Ref.: 201307238507) Pontos:0,0 / 0,8 Complete o trecho de código abaixo com o teste adequado no comando de repetição para exibir a palavra "Frase" 4 vezes. i �1 enquanto (________) faca escreva ("Frase") i � i*2 fimenquanto i = 4 i<=8 i<=16 i<4 i<8 10a Questão (Ref.: 201307238496) Pontos:0,0 / 0,8 Assinale as alternativas corretas em relação a quantidade de vezes que a frase será impressa, nos trechos de código abaixo. i <- 12 j <- 3 enquanto (i<20) faca enquanto (j<5) faca escreva("Frase") j<-j+1 fimenquanto j<- 4 i<-i+2 fimenquanto 8 vezes 6 vezes 5 vezes 4 vezes 7 vezes 11a Questão (Ref.: 201307239110) Pontos:0,8 / 0,8 Se a minha média for maior ou igual a 6 estarei aprovado, caso contrário, estarei reprovado. Qual dos trechos abaixo escritos em C++ representa esta situação? if (media <= 6) cout << "Aprovado"; else cout << "Reprovado"; if (media >= 6) cout << "Aprovado"; else cout << "Reprovado"; if (media != 6) { cout << "Aprovado"; } else { cout << "Reprovado"; } if (media > 6) cout << "Aprovado"; else cout << "Reprovado"; if (media > 6) { cout << "Aprovado"; } else { cout << "Reprovado"; } Observação: Eu, CARLA HELENA MARTINS VELOSO, estou ciente de que ainda existe(m) 1 questão(ões) não respondida(s) ou salva(s) no sistema, e que mesmo assim desejo finalizar DEFINITIVAMENTE a avaliação. Data: 14/11/2013 19:32:54 Período de não visualização da prova: desde 04/11/2013 até 22/11/2013.
Compartilhar