Baixe o app para aproveitar ainda mais
Prévia do material em texto
Informações do teste Descrição Instruções Várias tentativas Não permitido. Este teste só pode ser feito uma vez. Forçar conclusão Este teste pode ser salvo e retomado posteriormente. Caso necessite a utilização do "EXCEL" clique no link ao lado -----------> excel.xlsx 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ível Preç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 SalvaSalva 1 pontos SalvaSalva Estado de Conclusão da Pergunta: https://anhembi.blackboard.com/webapps/assessment/take/launch.jsp?course_assessment_id=_2575967_1&course_id=_667391_1&content_id=_15952238_1&step=null# https://anhembi.blackboard.com/bbcswebdav/pid-15952238-dt-content-rid-84766551_1/xid-84766551_1 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 é: PERGUNTA 2 Estado de Conclusão da Pergunta: 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? 4. 7. 8. 5. 6. PERGUNTA 3 Leia o texto a seguir. “Podem-se discernir na história das linguagens certas tendências. A primeira foi a de perseguir altos níveis de abstração. Os rótulos simbólicos e mnemônicos das linguagens de montagem abstraem códigos de operação e endereços. Variáveis e atribuição abstraem acesso a um endereço de memória e atualização. Estruturas de dados abstraem formas de armazenamento. Estruturas de controle abstraem desvios. Procedimentos abstraem subrotinas”. FONSECA F. C. História da Computação : o caminho do pensamento e da tecnologia. Porto Alegre: EDIPUCRS, 2007. p. 125. As variáveis e constantes representam o ponto central do correto funcionamento de um código. Saber usá-las é fundamental. A partir das informações e dos estudos sobre variáveis, associe os métodos de acesso aos seus significados. (1) Inteiro (2) Literal (3) Real (4) Lógica (_) Verdadeiro (_) 175 (_) “%” ( ) 2 4 1 pontos SalvaSalva 1 pontos SalvaSalva Estado de Conclusão da Pergunta: (_) 2,4 Agora, assinale a alternativa que apresenta a sequência correta. 1, 3, 4, 2. 4, 1, 2, 3. 1, 2, 3, 4. 4, 2, 1, 3. 2, 4, 3, 1. PERGUNTA 4 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 umastrings 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 é: 1 pontos Salvar resposta Estado de Conclusão da Pergunta: Estado de Conclusão da Pergunta: Estado de Conclusão da Pergunta: PERGUNTA 5 Com os preços dos combustíveis lá nas alturas, uma preocupação que o motorista deve ter na hora de comprar um veículo, é saber qual é a autonomia. Autonomia é também conhecida como o consumo médio de combustível de um automóvel e o seu cálculo é feito pela fórmula Por exemplo, se um carro percorreu e gastou de gasolina, significa que ele possui uma autonomia de , ou seja, ele consome um litro de gasolina a cada . O fluxograma para um sistema que faz o cálculo da autonomia ou consumo de um veículo é dado a seguir. 1 pontos Salvar resposta Estado de Conclusão da Pergunta: O algoritmo que representa este fluxograma é Estado de Conclusão da Pergunta: PERGUNTA 6 Em um campeonato estadual de judô, os atletas são classificados em classes e categorias, de acordo com o gênero, peso e a idade. Esta classificação existe com o intuito de preservar os atletas e garantir uma luta mais justa. A academia de judô Águia Branca, de Betim/MG, fará uma pré-seleção das atletas com idades entre 11 a 14 anos, com peso até 40kg. 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 Assim, uma atleta com 11 anos, pesando 28kg, irá competir na classe sub 13 feminino e na categoria superligeiro. Um algoritmo que calcula a classe e a categoria de uma atleta é apresentado a seguir. 1 pontos Salvar resposta Estado de Conclusão da Pergunta: O algoritmo não apresenta uma contagem de atletas, nem por classes e nem por categorias. Analisando este algoritmo, escolha a opção que insere linhas de comando para contar a quantidade de atletas de cada CLASSE . Inserir o contador , após a linha 23 e o contador , após a linha 12. Inicializar as duas variáveis com os valores de zero, ou seja, e após a linha 3. Inserir o contador , após a linha 26 e o contador , após a linha 15. Não precisa inicializar as duas variáveis. Inserir o contador , após a linha 26 e o contador , após a linha 15. Inicializar as duas variáveis com os valores de zero, ou seja, e após a linha 3. Inserir o contador , após a linha 23 e o contador , após a linha 12. Não precisa inicializar as duas variáveis. Inserir o contador após a linha 23 e o contador , após a linha 12. Inicializar as duas variáveis com os valores de zero, ou seja, e após a linha 3. PERGUNTA 7 Estado de Conclusão da Pergunta: 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 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 conta os números inteiros ímpares entre 1 e 50. Este algoritmo conta os números inteiros pares entre 1 e 50. Este algoritmo soma os números inteiros ímpares entre 1 e 50. PERGUNTA 8 Os vetores são estruturas de armazenamento temporário que podem guardar vários dados, de mesmo tipo, durante uma execução. Cada elemento do vetor é acessado pelo nome do vetor e a sua posição. Para percorrer um vetor é necessário um comando de repetição. Estes são conceitos básicos, para quem quer manipular vetores. Quem constrói programa deve também saber ler osprogramas. Analise o programa a seguir. 1 pontos Salvar resposta 1 pontos Salvar resposta Estado de Conclusão da Pergunta: Agora, escolha a opção correta da execução do programa acima. Estado de Conclusão da Pergunta: PERGUNTA 9 Nesse mesmo contexto do campeonato estadual de judô, a academia Budokan, de Juiz de Fora/MG, precisa classificar seus atletas em classes e categorias, de acordo com o gênero, peso e idade. Há uma categoria, em específico, que requer atenção especial, pois é a que mais tem competidores: de meninas com idades entre 11 a 17 anos e pesam até 44kg. Vai ser necessário fazer uma pré-seleção das atletas, seguindo alguns critérios, que podemos ver na tabela a seguir, que classifica a classe de cada atleta. Classe Idade Inicial Idade Final Sub 18 Feminino 15 17 Sub 15 Feminino 13 14 Sub 13 Feminino 11 12 Nesta tabela, podemos ver os critérios para a classificação das categorias. Categorias Sub 13 Sub 15 Sub 18 Superligeiro Feminino até 28kg até 36kg até 40kg Ligeiro Feminino de 28kg a de 36kg a de 40kg a Estado de Conclusão da Pergunta: Ligeiro Feminino de 28kg a 31kg de 36kg a 40kg de 40kg a 44kg Para inscrever suas atletas, a academia já sabe que uma atleta com 11 anos, pesando 28kg, pode competir na classe sub 13 feminino e na categoria superligeiro. Podemos traduzir isso em um algoritmo que calcula a classe e a categoria de uma atleta: Perceba que uma parte do algoritmo, entre as linhas 31 a 41, está coberta por um quadrado preto. O trecho que foi retirado e que garante o correto funcionamento deste sistema é: Estado de Conclusão da Pergunta: PERGUNTA 10 Leia o excerto a seguir. “[Na construção de algoritmo], utilizaremos três operadores básicos para a formação de novas proposições lógicas compostas de outras proposições lógicas simples. Os operadores lógicos são: negação, conjunção e disjunção”. FORBELLONE, A. L. V. Lógica de programação - A construção de algoritmos e estruturas de dados . 3. ed. São Paulo: Prentice Hall, 2005. p. 43. Portanto, os operadores lógicos básicos são utilizados para criação de proposições mais complexas. A partir das informações sobre operadores lógicos, associe cada fragmento do comando com seu respectivo significado. (1) Validade lógica (2) Princípio da não contradição (3) Princípio do terceiro excluído (4) Operações relacionais Estado de Conclusão da Pergunta: (_) A proposição não pode ser falsa e verdadeira conjuntamente. (_) A proposição pode assumir somente valores falso ou verdadeiro. (_) Resultado esperado de uma proposição composta. (_) Comparação entre variáveis para determinação de uma saída lógica. Agora, assinale a alternativa que apresenta a sequência correta. 4, 1, 3, 2. 2, 3, 1, 4. 3, 2, 1, 4. 3, 1, 4, 2. 2, 1, 3, 4. Estado de Conclusão da Pergunta:
Compartilhar