Baixe o app para aproveitar ainda mais
Prévia do material em texto
INTRODUÇÃO À PROGRAMAÇÃO Simulado: CCT0001_SM_201407088688 V.1 Fechar Aluno(a): JOSE ADEMIR SANTOS DE SOUSA Matrícula: 201407088688 Desempenho: 10,0 de 10,0 Data: 16/11/2014 10:12:10 (Finalizada) 1a Questão (Ref.: 201407110598) Pontos: 1,0 / 1,0 Qual dos símbolos abaixo representa a entrada de valores para as variáveis? Gabarito Comentado. 2a Questão (Ref.: 201407113211) Pontos: 1,0 / 1,0 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"; } Gabarito Comentado. 3a Questão (Ref.: 201407113171) Pontos: 1,0 / 1,0 Preciso de um radio taxi. Vou ligar para a central que costumo usar. Se houver taxi disponivel farei a solicitação, caso contrário ligarei para outra central. Qual dos algoritmos abaixo representa esta situação? leia disponivel; se (disponivel = "sim") então solicita_taxi ( ); senão ligar_outra_central ( ); fim_se leia disponivel; se (disponivel = "sim") então solicita_taxi ( ); fim_se leia disponivel; solicita_taxi ( ); se (disponivel = "nao") então ligar_outra_central ( ); fim_se leia disponivel; solicita_taxi ( ); ligar_outra_central ( ); leia disponivel; se (disponivel = "nao") então ligar_outra_central ( ); fim_se 4a Questão (Ref.: 201407111163) Pontos: 1,0 / 1,0 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); SALBRUTO <- (LIQUIDO + DESC); escreva("O salário líquido é ",LIQUIDO); 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 int DESC; real SALBRUTO, LIQUIDO; inicio leia(SALBRUTO); leia(DESC); LIQUIDO <- (SALBRUTO * DESC / 100); 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 5a Questão (Ref.: 201407695021) Pontos: 1,0 / 1,0 Assinale a alternativa que apresenta APENAS operadores relacionais. &&, || e ~ +, - e * <, > e >= =, > e || &&, >= e || Gabarito Comentado. 6a Questão (Ref.: 201407193029) Pontos: 1,0 / 1,0 A respeito das estruturas de controle de fluxo, assinale a opção incorreta. a) A instrução de desvio incondicional realiza a transferência do controle da execução para um lugar especificado no programa. b) As instruções iterativas permitem que uma instrução ou uma coleção de instruções sejam executadas nenhuma vez, uma vez ou mais vezes. c) As instruções compostas abstraem uma coleção de instruções para apenas uma única instrução. d) Seleção bidirecional e n-direcional ou múltipla são tipos de instruções de seleção. e) As instruções de seleção bidirecional e as construções de seleção múltipla são tipos de instruções iterativas. 7a Questão (Ref.: 201407105414) Pontos: 1,0 / 1,0 Considerando 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: As alternativas I e III são CORRETAS Todas as alternativas são CORRETAS Nenhuma das opções anteriores As alternativas II e III são INCORRETAS Apenas a alternativa I é CORRETA Gabarito Comentado. Gabarito Comentado. 8a Questão (Ref.: 201407160566) Pontos: 1,0 / 1,0 Selecione qual dos trechos de código a seguir representa a seguinte situação: se estivermos na primavera e dia 10 for sábado (7) então teremos festa da uva, mas se dia 10 não for sábado teremos a festa da maçã. Se não for primavera não teremos festa. if (dia10 ==7) cout << "Festa da uva\n"; else cout << "Festa da maca\n"; if (estacao == ´p´ || dia10 == 7) { cout << "Festa da uva\n"; else cout << "Nao tera festa\n"; if (estacao == ´p´) cout << "Festa da uva\n"; else cout << "Festa da maca\n"; if (estacao == ´p´) if (dia10 == 7) cout << "Festa da uva\n"; else cout << "Festa da maca\n" else cout << "Nao tera festa\n"; if (estacao == ´p´) { if (dia10 == 7) cout << "Festa da uva\n"; else cout << "Festa da maca\n"; } cout << "Nao tera festa\n"; Gabarito Comentado. Gabarito Comentado. 9a Questão (Ref.: 201407107911) Pontos: 1,0 / 1,0 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 Entre 7,0 e 7,9 Candidato reprovado Entre 9,0 e 10,0 Entre 6,0 e 6,9 Entre 8,0 e 8,9 Gabarito Comentado. 10a Questão (Ref.: 201407113012) Pontos: 1,0 / 1,0 Marque o comando que calcula a raiz quadrada de um número em C++. exp sqrt log ceil fabs Gabarito Comentado. Gabarito Comentado.
Compartilhar