Baixe o app para aproveitar ainda mais
Prévia do material em texto
…PERGUNTA 1 Um posto de combustível resolveu fazer uma promoção nas vendas dos combustíveis, de acordo com a quantidade abastecida. Assim, quanto maior for a quantidade abastecida maior será o valor do desconto dado. Depois de vários estudos, o dono chegou a valores adequados para a oferta. Os combustíveis que entrarão em oferta será etanol e a gasolina. O dono do posto também optou por oferecer descontos para quem abastecesse, mesmo que em quantidade menor. A tabela a seguir mostra os valores dos descontos. CombustívelPreço litro Litros Desconto Etanol R$2,56 até 30 litros acima de 30 litros 3% 5% Gasolina R$4,73 até 30 litros 2% acima de 30 litros 4% Um algoritmo para calcular o desconto, em R$, e o valor a ser pago pelo cliente, de acordo com a quantidade abastecida, é ( int é a abreviação do tipo de dados inteiro): Observe que as linhas 28 a 33 foram tampadas propositalmente. O bloco de comandos que foi escondido e que faz com que este algoritmo funcione 1 pontos Firefox https://anhembi.blackboard.com/webapps/assessment/take/launch.jsp?... 1 of 18 4/5/21, 10:03 PM PERGUNTA 2 Uma professora ficou curiosa a respeito de qual seria a altura média de seus alunos. Empolgada com a possibilidade de um sistema calcular a medida, ela pediu que o programador desenvolvesse um programa que também calculasse: -a média de altura feminina; -a média de altura masculina; -a média da turma; -a porcentagem de homens e mulheres. Considerando que a sala desta professora possui 45 alunos, o algoritmo que calcula todos os dados que a professora pediu é: 1 pontos Firefox https://anhembi.blackboard.com/webapps/assessment/take/launch.jsp?... 2 of 18 4/5/21, 10:03 PM Firefox https://anhembi.blackboard.com/webapps/assessment/take/launch.jsp?... 3 of 18 4/5/21, 10:03 PM Firefox https://anhembi.blackboard.com/webapps/assessment/take/launch.jsp?... 4 of 18 4/5/21, 10:03 PM PERGUNTA 3 Compreender os conceitos utilizados na construção de algoritmos é fundamental e básico para quem deseja desenvolver programas. Os comandos de entrada e saída de dados possuem comportamento muito distintos, enquanto um exibe para o usuário os valores de uma variável, o outro armazena valores em uma variável. Os acumuladores e somadores possuem a mesma estrutura de trabalho com as variáveis. Com estes conceitos em mente, analise o algoritmo a seguir (lembre-se que int é a abreviação do tipo de dados inteiro). Considerando que o usuário digitou o número 5 (cinco), qual será o valor da variável impressa na tela? 1 pontos Firefox https://anhembi.blackboard.com/webapps/assessment/take/launch.jsp?... 5 of 18 4/5/21, 10:03 PM 4. 7. 6. 8. PERGUNTA 4 Um posto de combustível resolveu fazer uma promoção nas vendas dos combustíveis, de acordo com a quantidade abastecida. Assim, quanto maior for a quantidade abastecida maior será o valor do desconto dado. Depois de vários estudos, o dono chegou a valores adequados para a oferta. Os combustíveis que entrarão em oferta será etanol e a gasolina. O dono do posto também optou por oferecer descontos para quem abastecesse, mesmo que em quantidade menor. A tabela a seguir mostra os valores dos descontos. CombustívelPreço litro Litros Desconto Etanol R$2,56 até 30 litros acima de 30 litros 3% 5% Gasolina R$4,73 até 30 litros 2% acima de 30 litros 4% Um algoritmo para calcular o desconto, em R$, e o valor a ser pago pelo cliente, de acordo com a quantidade abastecida, é ( int é a abreviação do tipo de dados inteiro): 1 pontos Firefox https://anhembi.blackboard.com/webapps/assessment/take/launch.jsp?... 6 of 18 4/5/21, 10:03 PM Observe que as linhas 28 a 33 foram tampadas propositalmente. O bloco de comandos que foi escondido e que faz com que este algoritmo funcione corretamente é: Firefox https://anhembi.blackboard.com/webapps/assessment/take/launch.jsp?... 7 of 18 4/5/21, 10:03 PM PERGUNTA 5 Os comandos de repetição servem para repetir bloco de comandos, fazendo com que os programas se tornem mais eficientes. O comando de repetição PARA possui três campos no qual é possível que o programador faça o controle sobre a inicialização da variável de controle do laço, sobre a condição de continuidade das iterações (repetições) e sobre o passo (lembre-se que int é a abreviação do tipo de dados inteiro). Com este conceito em mente, analise o seguinte algoritmo (lembre- se que int é a abreviação do tipo de dados inteiro): Sobre este algoritmo, escolha a alternativa que aponta o que é correto afirmar. Este algoritmo conta os números inteiros ímpares entre 1 e 50. Este algoritmo soma os números inteiros pares entre 1 e 50. Este algoritmo soma os números inteiros múltiplos de 3 entre 1 e 50. Este algoritmo soma os números inteiros ímpares entre 1 e 50. Este algoritmo conta os números inteiros pares entre 1 e 50. 1 pontos PERGUNTA 6 Compreender os conceitos utilizados na construção de algoritmos é fundamental e básico para quem deseja desenvolver programas. Os comandos de entrada e saída de dados possuem comportamento muito distintos, enquanto um exibe para o usuário os valores de uma variável, o outro armazena valores em uma variável. Os acumuladores e somadores possuem a mesma estrutura de trabalho com as variáveis. Com estes conceitos em mente, analise o algoritmo a seguir (lembre-se que int é a abreviação do tipo de dados inteiro). 1 pontos Firefox https://anhembi.blackboard.com/webapps/assessment/take/launch.jsp?... 8 of 18 4/5/21, 10:03 PM Considerando que o usuário digitou o número 5 (cinco), qual será o valor da variável impressa na tela? 5. 8. 4. 7. 6. PERGUNTA 7 Uma empresa de instalação de redes de computadores, chamada LAURec, optou por mudar a forma de cálculo dos salários de seus 15 funcionários. A empresa passou a pagá-los por produção, então, cada funcionário terá um salário fixo acrescido de uma comissão sobre o valor total das vendas. A empresa precisa de um algoritmo para calcular o salário de cada funcionário e o valor da folha de pagamento (todos os salários) (lembre-se que int é a abreviação do tipo de dados inteiro). O algoritmo a seguir foi desenvolvido para resolver esse cálculo para a LAURec. 1 pontos Firefox https://anhembi.blackboard.com/webapps/assessment/take/launch.jsp?... 9 of 18 4/5/21, 10:03 PM Considere as afirmações a seguir. I. O salário do funcionário não será calculado de forma correta porque a variável não foi inicializada com o valor de 0. II. A folha de pagamento não será calculada corretamente por causa do erro na inicialização da variável . III. A variável referente à porcentagem da comissão, foi declarada como real de forma correta, pois trabalha com números reais. IV. Para mostrar ao usuário a folha de pagamento a cada cálculo de salário, é necessário mudar o comando escreva da linha 17 para, logo após a linha 15. Considerando as afirmações dadas, assinale a alternativa que apresenta o que é correto afirmar. II e IV. I, II, III e IV. I, III e IV. I, II e III. II, III e IV. PERGUNTA 8 Vamos retomar o contexto do campeonato estadual de judô. Sabemos da necessidade de classificar os atletas em classes e categorias, por gênero, peso e idade. Dessa vez, a academia Heian, de Montes Claros/MG, que tem uma grande rivalidade com a academia de Betim, é quem precisa fazer uma pré-seleção de suas atletas com idades entre 11 a 14 anos e peso até 40kg, a fim de classificá-las, de acordo com sua categoria. A tabela a seguir mostra os critérios para a classificação da classe de cada atleta. Classe Idade Inicial Idade Final Sub 15 Feminino 13 14 Sub 13 Feminino 11 12 E a próxima tabela ilustra os critérios para a classificação das categorias. Categorias Sub 13 Sub 15 Superligeiro Feminino até 28kg até 36kg Ligeiro Feminino de 28kg a 31kg de 36kg a 40kg Percebemos nesta classificação, que uma atleta com 11 anos, pesando 28kg pode 1 pontos Firefox https://anhembi.blackboard.com/webapps/assessment/take/launch.jsp?...10 of 18 4/5/21, 10:03 PM Neste algoritmo é utilizado o comando ENQUANTO. Analise as alternativas a seguir e escolha a opção que substitui o ENQUANTO pelo comando REPETIR ATE, sem alterar o funcionamento do algoritmo. Firefox https://anhembi.blackboard.com/webapps/assessment/take/launch.jsp?... 11 of 18 4/5/21, 10:03 PM Firefox https://anhembi.blackboard.com/webapps/assessment/take/launch.jsp?... 12 of 18 4/5/21, 10:03 PM Firefox https://anhembi.blackboard.com/webapps/assessment/take/launch.jsp?... 13 of 18 4/5/21, 10:03 PM Na linguagem de programação C, as strings são matrizes de caratcteres ou um conjunto de vetores de caracteres. Para manipular as strings é necessário o uso de funções específicas. Por exemplo, a função strcpy , copia uma strings para uma variável. Analise a tela de execução, a seguir, de um programa para escrever por extenso os números de 0 a 9. De acordo com a tela de execução, o programa que a gerou é: Firefox https://anhembi.blackboard.com/webapps/assessment/take/launch.jsp?... 14 of 18 4/5/21, 10:03 PM Firefox https://anhembi.blackboard.com/webapps/assessment/take/launch.jsp?... 15 of 18 4/5/21, 10:03 PM Firefox https://anhembi.blackboard.com/webapps/assessment/take/launch.jsp?... 16 of 18 4/5/21, 10:03 PM PERGUNTA 10 Leia o excerto a seguir. “Nos inícios da década de 1960, fruto do trabalho de americanos e europeus, surgiu uma linguagem projetada para representar algoritmos ao invés de se escrever programas simplesmente, o Algol-60. Ela implementava o conceito de estrutura de blocos, onde variáveis, procedimentos, etc., poderiam ser declarados onde quer que o programa os necessitasse. Algol-60 influenciou profundamente muitas linguagens que vieram depois e evoluiu para o Algol-68”. FONSECA F. C. História da Computação : o caminho do pensamento e da tecnologia. Porto Alegre: EDIPUCRS, 2007. p. 125. Considerando as informações sobre elaboração de variáveis analise as seguintes afirmativas. I. A primeira letra da variável deve ser um caractere alfabético. Firefox https://anhembi.blackboard.com/webapps/assessment/take/launch.jsp?... 17 of 18 4/5/21, 10:03 PM IV. Toda as linguagens permitem declarar variáveis case sensitive. Agora, assinale a alternativa que apresenta a sequência correta de respostas. V, F, V, F. F, F, V, V. F, V, F, V. V, F, F, V. V, V, F, F. Firefox https://anhembi.blackboard.com/webapps/assessment/take/launch.jsp?... 18 of 18 4/5/21, 10:03 PM
Compartilhar