Buscar

PROVA N2 - LÓGICA PARA COMPUTADORES (8/10)

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 18 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 18 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 18 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

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

Outros materiais

Outros materiais