Buscar

7 PROVA - Introdução aos Algoritmos_ 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 5 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

Prévia do material em texto

12/06/2023, 23:37 Introdução aos Algoritmos: Revisão da tentativa
https://ava.cenes.com.br/mod/quiz/review.php?attempt=226167&cmid=1910 1/5
- Meus cursos - - - Painel Pós-graduação em Algoritmos e Estrutura de Dados Disciplina 04 - Introdução aos Algoritmos Introdução aos Algoritmos
 
https://ava.cenes.com.br/my/
https://ava.cenes.com.br/course/view.php?id=5
https://ava.cenes.com.br/course/view.php?id=5&section=6
https://ava.cenes.com.br/mod/quiz/view.php?id=1910
12/06/2023, 23:37 Introdução aos Algoritmos: Revisão da tentativa
https://ava.cenes.com.br/mod/quiz/review.php?attempt=226167&cmid=1910 2/5
Iniciado em Monday, 12 Jun 2023, 23:04
Estado Finalizada
Concluída em Monday, 12 Jun 2023, 23:37
Tempo
empregado
33 minutos
Avaliar 10,0 de um máximo de 10,0(100%)
Questão 1
Correto Atingiu 1,0 de 1,0
Os algoritmos são a base da programação nas linguagens de computador. Para que executem corretamente
e cumpram seu objetivo, é necessário que os programas e seus algoritmos originais tenham algumas
características. 
Sobre essas características de algoritmos, pode-se afirmar que:
a. Os algoritmos não precisam de ser traduzidos em linguagem de máquina para serem entendidos pelo computador.
b. Algoritmos para executarem corretamente podem conter livres de erros.
c. A ambiguidade é admitida nos algoritmos, desde que uma condição anule esta ambiguidade.
d. As linguagens devem ter recursos capazes de interpretar
e executar algoritmos.

Define que as linguagens de programação devem possuir um mecanismo
próprio para converter os seus comandos em linguagem compreendida
pelos computadores.
e. Algoritmos puros são entendíveis pelos computadores.
Sua resposta está correta.
Questão 2
Correto Atingiu 1,0 de 1,0
Quais são os passos a serem seguidos na elaboração da estrutura de um algoritmo? 
a. Identificação do Algoritmo, Declaração das Variáveis,
Corpo do Algoritmo.

toda elaboração de algoritmo deve seguir, nessa sequência, os passos para
que funcione adequadamente: Identificação do Algoritmo, Declaração das
Variáveis, Corpo do Algoritmo. 
b. Declaração de variáveis, Declaração de atividades, Identificação do corpo do algoritmo
c. Corpo do Algoritmo, Declaração das Variáveis, Identificação do Algoritmo.
d. Declaração das Variáveis, Identificação do Algoritmo, Corpo do Algoritmo.
e. Nenhuma das alternativas está correta.
Sua resposta está correta.
Questão 3
Correto Atingiu 1,0 de 1,0
Dentre os tipos de dados estudados, aquele que engloba tanto letras como números denomina-se:
a. Tipo de variável inteiro
b. Tipo de variável lógica
c. Tipo de variável real

12/06/2023, 23:37 Introdução aos Algoritmos: Revisão da tentativa
https://ava.cenes.com.br/mod/quiz/review.php?attempt=226167&cmid=1910 3/5
d. Tipo de variável alfabético
e. Tipo de variável alfanumérico 
o tipo de variável alfanumérico aceita qualquer tipo de texto que
contenha caracteres de letras, números e caracteres especiais.
Sua resposta está correta.
Questão 4
Correto Atingiu 1,0 de 1,0
O conceito de algoritmos existe há bastante tempo e não apenas na ciência computacional. Ele faz parte de
uma série de outras disciplinas, e a origem etimológica da palavra – segundo a versão mais aceita – vem do
sobrenome do matemático persa Mohamed ben Musa Al-Khwarizm, cujas teorias foram publicadas no século
XII. 
Nesse sentido, indique a alternativa que contém uma explicação correta do que é algoritmo.
a. Código computacional que passa por engenharia reversa, tornando-se um código legível.
b. Uma sequência de passos, ordenados e finitos,
com objetivo de produzir um resultado.

A resposta está correta, pois, segundo Cormen et al. (2012, é um procedimento
computacional bem definido que toma algum valor ou conjunto de valores como
entrada e produz algum valor ou conjunto de valores como saída.
c. Sequência de passos inversamente ordenado, com objetivo de delimitar uma entrada.
d. Sequência de atribuição de variáveis, ao final de um código aberto.
e. Procedimento computacional parcialmente definido que toma algum valor como entrada e produz um valor ou conjunto de
valores como saída.
Sua resposta está correta.
Questão 5
Correto Atingiu 1,0 de 1,0
Conforme estudado, qual é a utilidade dos testes de mesa, após a elaboração de um algoritmo? Assinale a
alternativa correta:
a. Para nada, só servem para atrasar a resolução do algoritmo.
b. Feitos com papel e caneta, os testes de mesa (os
mais indicados para os iniciantes nesse estudo)
auxiliam o desenvolvedor a entender a execução de
cada etapa do algoritmo.

testes de mesa auxiliam os desenvolvedores na resolução dos algoritmos, pois
mostram exatamente o que acontece a cada linha do código. Fazer com papel e
caneta é ideal para quem está aprendendo.
c. Tais testes compilam o algoritmo e mostram seu resultado.
d. Os testes de mesa são os programas desenvolvidos pelos algoritmos.
e. São os testes utilizados para o desenvolvimento do algoritmo.
Sua resposta está correta.
Questão 6
Correto Atingiu 1,0 de 1,0
Desenvolvedores podem se dedicar a códigos voltados ao servidor; outros, o que é mostrado na tela para o
cliente. Isso torna possível a apreciação das duas subáreas: client-side e server-side.
Desenvolvedores que gostam de ambas as subáreas (client-side e server-side) são denominados: 

12/06/2023, 23:37 Introdução aos Algoritmos: Revisão da tentativa
https://ava.cenes.com.br/mod/quiz/review.php?attempt=226167&cmid=1910 4/5
a. De Sistema
b. Nenhuma das alternativas
c. Frontend
d. FullStack 
Os desenvolvedores que gostam de desenvolver tanto a lógica do
sistema quanto a interação com o usuário são chamados de
FullStack.
e. Backend
Sua resposta está correta.
Questão 7
Correto Atingiu 1,0 de 1,0
Operadores lógicos e relacionais são usados na elaboração da lógica, dentro de um algoritmo. Diante disto,
sendo que A = 5, B = 4, C = 3 e D = 6, informe qual das expressões abaixo tem o resultado correto perante os
testes lógicos (E, OU):
a. ((A>C) E (C>=D)) = verdadeiro.
b. ((C>=A) OU (B>=D)) = verdadeiro.
c. ((A>=C) E (D>=C)) = verdadeiro. 
o teste lógico E necessita que as duas condições sejam verdadeiras; OU
necessita de apenas uma. As opções com OU estão assinaladas como
verdadeiras, sendo que são falsas.
d. ((C>A) E (C=B)) = verdadeiro.
e. ((A+B)>10 OU (A+B)=10) = verdadeiro.
Sua resposta está correta.
Questão 8
Correto Atingiu 1,0 de 1,0
Considerando a estrutura de qualquer algoritmo, a parte que reúne a lógica de programação que faz o
algoritmo funcionar denomina-se:
a. Rodapé do algoritmo.
b. Corpo do algoritmo. 
o corpo do algoritmo é a parte mais longa do algoritmo,
reunindo as informações de lógica que faz o algoritmo
funcionar.
c. Identificação do algoritmo.
d. Cabeçalho do algoritmo.
e. Declaração do algoritmo.
Sua resposta está correta.
Questão 9
Correto Atingiu 1,0 de 1,0
De acordo com o que estudamos, uma das vantagens de se escolher um interpretador é:
a. Estruturas complexas e otimizadas.
O i t t d d ã i i l i d

12/06/2023, 23:37 Introdução aos Algoritmos: Revisão da tentativa
https://ava.cenes.com.br/mod/quiz/review.php?attempt=226167&cmid=1910 5/5
b. Menor consumo de memória. 
Os interpretadores possuem uma depuração mais simples, consumindo
menos memória durante sua execução, com resultados imediatos das
instruções por ser passo a passo.
c. Todas as máquinas precisam ter o programa fonte.
d. Processo de depuração complexo.
e. Execução rápida
Sua resposta está correta.
Questão 10
Correto Atingiu 1,0 de 1,0
Considerando nosso estudo, qual a subdivisão dos operadores lógicos:
a. Operador lógico de afirmação, de negação e de disjunção
b. Operador lógico de conjunção, de disjunção inclusiva e lógico de
negação.

Existem três subcategorias de operadores lógicos: conjunção (E /
AND), disjunção inclusiva (OU / OR) e negação (NÃO / NOT). 
c. Operador lógico de afirmação, de conjunção e de disjunção exclusiva
d. Operador lógico de disjunção exclusiva, de negação e de conjunção
e.Operador de disjunção e de conjunção.
Sua resposta está correta.
Terminar revisão
Aula 06 - Desenvolvimento de… Seguir para... Aula 01 - Métodos algorítmico… 

https://ava.cenes.com.br/mod/quiz/view.php?id=1910
https://ava.cenes.com.br/mod/resource/view.php?id=596&forceview=1
https://ava.cenes.com.br/mod/resource/view.php?id=1321&forceview=1

Continue navegando