Buscar

Lógica de Programação_ Revisão da tentativa

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 15 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 15 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 15 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

12/6/23, 12:45 PM Lógica de Programação: Revisão da tentativa
https://ava.faculdadefocus.edu.br/mod/quiz/review.php?attempt=397111&cmid=18324 1/15
Iniciado em sábado, 11 nov. 2023, 18:46
Estado Finalizada
Concluída em sábado, 11 nov. 2023, 18:58
Tempo
empregado 12 minutos 36 segundos
Avaliar 8,0 de um máximo de 10,0(80%)
Questão 1 Correto Atingiu 1,0 de 1,0
Observe a estrutura condicional a seguir: A <- 2 B <- 3 C <- 5 SE A > B OU B > C ENTÃO ESCREVA
"Eureka" SENÃO SE A < B E B < C ENTÃO ESCREVA "Bingo" SENÃO ESCREVA "Furou" FIMSE FIMSE De
acordo com a estrutura condicional apresentada, assinale a alternativa correta.
Escolha uma opção:
1. Nessas circunstâncias, nada será escrito na tela.
2. O resultado desse algoritmo será a impressão de "Eureka" na tela.
3.
Considerando esses
valores será impresso
"Bingo" na tela.
A resposta está correta, pois o resultado será "Bingo",
visto que ambas as condições do segundo
comando SE são verdadeiras.
4. A mensagem "Furou" é o que sairá impresso na tela.
5. A execução irá acarretar erro de dados, pois os tipos são diferentes.
A resposta correta é: Considerando esses valores será impresso "Bingo" na tela.
12/6/23, 12:45 PM Lógica de Programação: Revisão da tentativa
https://ava.faculdadefocus.edu.br/mod/quiz/review.php?attempt=397111&cmid=18324 2/15
Questão 2 Incorreto Atingiu 0,0 de 1,0
As sub-rotinas ou procedimentos, de maneira geral, têm o mesmo princípio da função, se
diferenciando que estas retornam algo em função dos parâmetros recebidos, e os
procedimentos não têm o poder de receber parâmetros, assim, não retorna nada, e ambos os
procedimentos e funções devem ser ________ já no início __________. Marque a alternativa
que melhor preenche as lacunas. 
a. Declarados; do algoritmo. 
b. Posicionadas; da lógica. 
c. Atributos; das variáveis. 
d. Programados; do código. 
e. Atribuídas; do programa. 
Sua resposta está incorreta.
A resposta correta é:Declarados; do algoritmo. 
12/6/23, 12:45 PM Lógica de Programação: Revisão da tentativa
https://ava.faculdadefocus.edu.br/mod/quiz/review.php?attempt=397111&cmid=18324 3/15
Questão 3 Correto Atingiu 1,0 de 1,0
Na lógica de programação é preciso entender que para o funcionamento correto as variáveis
precisam ser determinadas por tipos e nomes. Dessa maneira, qual é o valor de uma variável X
depois do processamento do seguinte algoritmo: Y <- 2 Z <- 3 X <- (Y + Z^2) * (Z – Y)^Y
Escolha uma opção:
1. 1.
2. 5.
3. 9.
4. 11.
A resposta está correta, pois substituindo os valores na expressão
dada, teremos: X <- (2 + 3^2) * (3 – 2)^2 Seguindo a ordem de
prioridade dos operadores, teremos que resolver, primeiramente, a
potenciação que está entre parênteses. Depois, a soma dentro dos
parênteses. Nos outros parênteses, teremos que subtrair para, somente
depois, elevar à segunda potência. X <- (2 + 9) * 1^2 X <- 11 * 1 X <- 11
5. 17.
A resposta correta é: 11.
12/6/23, 12:45 PM Lógica de Programação: Revisão da tentativa
https://ava.faculdadefocus.edu.br/mod/quiz/review.php?attempt=397111&cmid=18324 4/15
Questão 4 Correto Atingiu 1,0 de 1,0
Elabore o algoritmo de um programa que leia uma frase e conte quantas letras e quantos
números (algarismos) existem. Considere os caracteres especiais como “@”, “!”, “*” etc. Em
seguida, marque a opção que contém o algoritmo que resolve essa questão corretamente. 
a.
A resposta está correta, pois a  solução 2 é a mais indicada para
resolver este problema. Para chegar a essa resolução, primeiramente,
lemos a frase. Na sequência, precisamos montar um laço que percorra
toda a frase, perguntando o que está contido em cada byte. E, para
descobrir se um byte contém um algarismo ou uma letra, basta usar a
função CARACPNUM(). Se o conteúdo de um dígito desta FRASE for uma
letra ou símbolo, o resultado dessa função será zero, a menos que o
algarismo em questão seja o próprio “0” (zero). Nesse caso, teremos que
perguntar, especificamente, se o byte contém um “0”. Para cada
situação, usaremos um contador específico. Veja como poderia ficar
este algoritmo (solução 2 da questão): 
b.
12/6/23, 12:45 PM Lógica de Programação: Revisão da tentativa
https://ava.faculdadefocus.edu.br/mod/quiz/review.php?attempt=397111&cmid=18324 5/15
c.
d.
e.
Sua resposta está correta.
12/6/23, 12:45 PM Lógica de Programação: Revisão da tentativa
https://ava.faculdadefocus.edu.br/mod/quiz/review.php?attempt=397111&cmid=18324 6/15
A resposta correta é:
Questão 5 Correto Atingiu 1,0 de 1,0
Sobre os computadores, é correto afirmar que: I - Surgiram apenas para ajudar a armazenar
dados. II - A denominação "computador" está associada ao termo "processar". III - Surgiram da
necessidade de automatizar atividades repetitivas. Assinale a alternativa correta.
Escolha uma opção:
1. Apenas a afirmativa I está correta.
2.
Apenas a
afirmativa
II está
correta.
A resposta está correta, pois os computadores não surgiram
apenas para armazenar dados, surgiram para automatizar as
atividades repetitivas e auxiliar em cálculos. O próprio nome
"computador" está associado ao termo "contar" e não
"processar".
3. Apenas a afirmativa III está correta.
4. As afirmativas I e II estão corretas.
5. As afirmativas I e III estão corretas.
A resposta correta é: Apenas a afirmativa II está correta.
12/6/23, 12:45 PM Lógica de Programação: Revisão da tentativa
https://ava.faculdadefocus.edu.br/mod/quiz/review.php?attempt=397111&cmid=18324 7/15
Questão 6 Correto Atingiu 1,0 de 1,0
Um computador está recebendo uma sequência de datas digitadas pelo usuário no formato
“DD/MM/AAAA”, ou seja, o mês e o dia com dois dígitos, seguido do ano com quatro dígitos, todos
separados por barras. Esse mesmo computador guarda, em uma variável global intitulada
DATAHOJE, que não precisa ser declarada no algoritmo, também no formato “DD/MM/AAAA”. O
programa terá seu fim quando o usuário digitar o seguinte dado: “99/99/9999”. Ao término deste
processamento, o computador deverá exibir a quantidade de datas inválidas digitadas.
Desenvolva este algoritmo, levando em consideração que nenhum ano será bissexto. Após
desenvolver esta solução, compare com as alternativas a seguir, indicando qual delas é a
correta. 
a.
Temos aqui um problema típico de laço envolvendo operações
string. Para cada iteração desse laço, deveremos perguntar se a
data digitada foi válida, ou seja, se o mês está dentro dos limites de 1
a 12, e se os dias de cada mês respeitam o intervalo de quantidades
possível, que pode ir de 1 a 28, se for fevereiro, de 1 a 30 se for abril,
junho, setembro ou novembro, ou de 1 a 31 nos outros meses.
Portanto, a solução 1 é a mais recomendada para resolver este
problema, ou seja: 
Vamos comentar uma outra solução apresentada (solução 2),
porém, que não atende ao que se pede, pois em vez de mostrar a
quantidade de datas inválidas, contabiliza cada erro, mesmo que
dois deles existam em apenas uma data, como o mês e o dia
inválido (2 erros), por exemplo. Transcrevemos a seguir a solução 2
na íntegra: 
12/6/23, 12:45 PM Lógica de Programação: Revisão da tentativa
https://ava.faculdadefocus.edu.br/mod/quiz/review.php?attempt=397111&cmid=18324 8/15
Os outros algoritmos apresentados (soluções 3, 4 e 5) são variantes
deste, todos podendo apontar mais de um erro para uma mesma
data inválida. 
b.
12/6/23, 12:45 PM Lógica de Programação: Revisão da tentativa
https://ava.faculdadefocus.edu.br/mod/quiz/review.php?attempt=397111&cmid=18324 9/15
c.
d.
12/6/23, 12:45 PM Lógica de Programação: Revisão da tentativa
https://ava.faculdadefocus.edu.br/mod/quiz/review.php?attempt=397111&cmid=18324 10/15
e.
Sua resposta está correta.
A resposta correta é:
12/6/23, 12:45 PM Lógica de Programação: Revisão da tentativa
https://ava.faculdadefocus.edu.br/mod/quiz/review.php?attempt=397111&cmid=18324 11/15
Questão 7 Correto Atingiu 1,0 de 1,0
Analise o algoritmo a seguir: 
Assinale a alternativa que apresenta o resultado da variável SOMA após o processamento do
algoritmo acima. 
a. 10.
b. 20.
A respostaestá correta, pois executando o algoritmo proposto pelo
enunciado da questão, tem-se a formação da seguinte matriz: 
 
2  3  4  5 
4  4  5  6 
6  5  6  7 
8  6  7  8 
Perceba que, em cada elemento da matriz foi armazenado um
número resultante da soma de seus índices (linha + coluna). Depois
deste laço, foi programado outro looping que soma os números de sua
diagonal principal, resultando na variável SOMA, o número 20. 
c. 26.
d. 5.
e. 23.
Sua resposta está correta.
A resposta correta é:20.
12/6/23, 12:45 PM Lógica de Programação: Revisão da tentativa
https://ava.faculdadefocus.edu.br/mod/quiz/review.php?attempt=397111&cmid=18324 12/15
p
Questão 8 Correto Atingiu 1,0 de 1,0
Além dos componentes digitais ou virtuais, como os da lógica de programação, alguns
componentes físicos, que também recebem o nome de "plataformas", devem ser considerados
na implementação de um sistema em uma empresa, podendo ser divididas em programas,
tecnologias de comunicação e hardware. Dessa maneira, assinale a alternativa que contém uma
característica especifica da memória RAM.
Escolha uma opção:
1.
Memória
rápida e
volátil.
A resposta está correta, pois memória rápida e volátil é de
uma característica especifica da memória RAM.
2. Memória rápida e estável.
3. Memória principal e lenta.
4. É usada para salvar dados de forma definitiva.
5. Uma vez gravada nessa memória, a informação nunca poderá ser acessada.
A resposta correta é: Memória rápida e volátil.
12/6/23, 12:45 PM Lógica de Programação: Revisão da tentativa
https://ava.faculdadefocus.edu.br/mod/quiz/review.php?attempt=397111&cmid=18324 13/15
Questão 9 Incorreto Atingiu 0,0 de 1,0
Na lógica de programação, a individualização de cada variável de um vetor é executada por
meio da utilização de índices, já os vetores são considerados como matrizes de uma só
dimensão. Dessa maneira, fica fácil solucionar várias questões. Por exemplo, dado um arquivo
“ARQ”, que comandos você daria para chegar ao penúltimo registro? 
a. PULE -1 DE ARQ; PULE PARA ÚLTIMO DE ARQ. 
b. PULE PARA ÚLTIMO DE ARQ; PULE -1 DE ARQ. 
c. PULE PARA ÚLTIMO DE ARQ; PULE 1 DE ARQ. 
d. PULE PARA PRIMEIRO DE ARQ; PULE 5 DE ARQ. 
e. PULE PARA ÚLTIMO DE ARQ. 
Sua resposta está incorreta.
A resposta correta é:PULE PARA ÚLTIMO DE ARQ; PULE -1 DE ARQ. 
12/6/23, 12:45 PM Lógica de Programação: Revisão da tentativa
https://ava.faculdadefocus.edu.br/mod/quiz/review.php?attempt=397111&cmid=18324 14/15
Terminar revisão
Ambiente Virtual de Aprendizagem | Faculdade Focus atendimento@faculdadefocus.com.br
Faculdade Focus
Questão 10 Correto Atingiu 1,0 de 1,0
Há várias áreas que necessitam de profissionais com conhecimento em lógica de programação,
como desenvolvimento de sistemas, com foco para mobile e web. Essa área tem expectativa de
crescimento constante, para isso são necessários vários conhecimentos técnicos. Por exemplo,
para uma instrução ser executada, a análise das condições acontece com base também nos
operadores lógicos e existem vários usos práticos dos operadores lógicos, nas alternativas a
seguir uma é incoerente com operadores lógicos. Identifique essa alternativa.
Escolha uma opção:
1.
O operador lógico E tem como
característica principal o fato de as
decisões serem todas verdadeiras
para que o resultado lógico seja
verdadeiro.
A resposta está correta, pois no
operador de conjunção E, o resultado
apenas será verdadeiro se todas as
condições forem atendidas.
2.
O operador lógico E retorna um resultado lógico verdadeiro sempre que uma
condição assumir o resultado lógico verdadeiro e a outra condição receber o valor
lógico falso.
3.
O operador lógico OU exige que apenas uma das decisões seja verdadeira para que
o resultado lógico seja falso.
4. O operador lógico E é de disjunção e o OU é de conjunção.
5.
O operador lógico é responsável pela inversão do resultado lógico das condições,
em todas operações de disjunção envolvidas na expressão.
A resposta correta é: O operador lógico E tem como característica principal o
fato de as decisões serem todas verdadeiras para que o resultado lógico seja
verdadeiro.
Seguir para...
https://ava.faculdadefocus.edu.br/mod/quiz/view.php?id=18324
https://ava.faculdadefocus.edu.br/
mailto:atendimento@faculdadefocus.com.br
https://www.facebook.com/faculdadefocus
https://www.linkedin.com/school/faculdadefocus/
https://www.youtube.com/user/FOCUSCONCURSOS
https://www.instagram.com/faculdadefocus/
https://ava.faculdadefocus.edu.br/mod/scorm/view.php?id=18320&forceview=1
https://ava.faculdadefocus.edu.br/mod/page/view.php?id=18570&forceview=1
12/6/23, 12:45 PM Lógica de Programação: Revisão da tentativa
https://ava.faculdadefocus.edu.br/mod/quiz/review.php?attempt=397111&cmid=18324 15/15
Faculdade Focus
Contate o suporte do site
Resumo de retenção de dados
https://ava.faculdadefocus.edu.br/user/contactsitesupport.php
https://ava.faculdadefocus.edu.br/admin/tool/dataprivacy/summary.php

Continue navegando