Logo Passei Direto
Buscar

Prova de Algoritmos e Programação

User badge image
Max Corneau

em

Ferramentas de estudo

Passei Direto Aniversário

Quer receber 70% de desconto para assinar o PasseIA?

Questões resolvidas

Considere a seguinte definição: “Uma estrutura de seleção permite a escolha de um grupo de ações e estruturas, contido na estrutura de seleção, a ser executado quando determinadas condições, representadas por expressões lógicas, são ou não satisfeitas”. Com base nessa definição, analise as afirmativas abaixo e assinale a alternativa correta.
I. Uma estrutura de seleção deve conter pelo menos outra estrutura de seleção.
II. O grupo de ações existente dentro de uma estrutura de seleção pode não ser executado.
III. Uma estrutura de seleção sempre deve conter dois grupos de ações: um que é executado caso a expressão lógica seja verdadeira e outro que é executado caso a expressão lógica seja falsa.
a. Somente a afirmativa II está correta
b. Todas as afirmativas estão corretas
c. Somente a afirmativa III está correta
d. Somente as afirmativas I e II estão corretas

Assinale a alternativa que apresenta corretamente a sequência de passos computacionais que transforma a entrada na saída, ou seja, procedimentos necessários para resolver um determinado problema.
a. Algoritmos
b. Polinômio
c. Arquivos
d. Cases

Se os primeiros cinco números de uma sequência são 0.5, 2, 8, 32, 128, conclui-se que:
a. Não há uma lógica na geração dos números da sequência
b. O sexto número é 512
c. O sétimo número é menor que 1000
d. O próximo número é ímpar

Assinale a alternativa que representa o tipo de algoritmo que mais se aproxima da definição: “Um dos tipos de algoritmos mais usados que consiste em analisar a descrição do problema e escrever o passo a passo para sua solução através de símbolos gráficos pré-definidos. A vantagem do uso desse tipo de algoritmo está no entendimento facilitado pela utilização de elementos gráficos”
a. Fluxograma
b. Pseudocódigo
c. Algoritmo tabelado
d. Descrição Narrativa

Sobre variáveis e constantes, considere as afirmativas a seguir.
Assinale a alternativa correta.
I. Constantes são valores fixos que um programa não pode alterar.
II. Variáveis declaradas dentro de uma função são chamadas de variáveis locais.
III. Uma variável é uma posição de memória usada para guardar um valor.
IV. Uma variável global é usada para que uma função receba argumentos.
a. Somente as afirmativas I, II e III são corretas
b. Somente as afirmativas I e IV são corretas
c. Somente as afirmativas III e IV são corretas
d. Somente as afirmativas I e II estão corretas

Atente-se para a expressão: C * (B – A) <= D – B / C. Qual seria o resultado da execução dessa expressão, caso o valor das variáveis fossem: A=3; B=6; C=2 e D=9?
a. 6
b. “true” ou “verdadeiro”
c. “false” ou “falso”
d. 9

As linguagens de programação, usualmente, provêm um conjunto fixo de tipos de dados embutidos, bem como facilidades para permitir a definição de tipos de dados pelo usuário. Assim, é correto afirmar, sobre lógica de programação, que os tipos de dados podem ser:
a. Elementares e estruturados
b. Definidos e abstratos
c. Básicos e complexos
d. Inteiros e lógicos

Quando se escreve um algoritmo, ou um programa de computador é quase impossível não se ter uma variável. Uma variável, em programação de computadores, é:
a. Um tipo de dado
b. Um local na memória para guardar um valor
c. Um tipo inteiro
d. Um ponteiro de dados

Considere a sub-rotina abaixo: 1. Programa 2. Declare X, Y e Z numérico 3. Leia X 4. Leia Y 5. Z:= (X + Y) x Y 6. Escreva Z 7. Fim programa Analisando o programa acima, e supondo que o valor fornecido para “X” na terceira linha seja 3 e o valor fornecido para Y na quarta linha seja 4, pode-se afirmar que o valor da variável “Z” na sexta linha é:
a. 28
b. 32
c. 21
d. 26

Operadores lógicos são usados para concatenar ou associar expressões que estabelecem uma relação de comparação entre valores. O resultado destas expressões é sempre um valor lógico, verdadeiro ou falso, uma vez que operam sobre valores booleanos. No uso do operador “e” em um algoritmo temos os seguintes resultados:
Assinale a alternativa que contém as afirmativas CORRETAS.
1. V e V - o resultado é verdadeiro.
2. F e V - o resultado é verdadeiro.
3. V e F - o resultado é verdadeiro.
4. F e V - o resultado é falso.
5. F e F - o resultado é verdadeiro.
a. 1 – 4
b. 1 – 3
c. 1 – 5
d. 2 – 4

Relacione as colunas e assinale a alternativa com a sequência correta.
1. Inteiro.
2. Real.
3. Cadeia.
4. Lógicos.
( ) Dados numéricos positivos ou negativos, exceto valor fracionário.
( ) Caracteres delimitados por aspas representados por letras e símbolos.
( ) Dados numéricos positivos ou negativos, incluindo valor fracionário.
( ) Valores com dados binários.
a. 2 – 1 – 3 – 4
b. 3 – 2 – 1 – 4
c. 1 – 2 – 3 – 4
d. 1 – 3 – 2 – 4

Com relação aos comandos de repetição, assinale a alternativa correta.
a. Os valores atribuídos a variável de controle podem ser de um tipo diferentes
b. Esse comando não faz com que a execução de um grupo de ações seja repetida um número predefinido de vezes. Esse recurso somente funciona para uma ação
c. Um comando composto não pode ser utilizado no comando de repetição por contagem para/faça
d. Somente variáveis ordinais simples podem ser utilizadas como variáveis de controle

Se considerarmos que ''I” sejam os dados do tipo inteiro, ''R” os reais, ''L” os literais e ''B” os lógicos, identifique a alternativa que preencha os espaços dos seguintes dados: ( ) "JOSE" ( ) 0,2132 ( ) +33 ( ) sim/não
a. L - I - R - B
b. B - R - I – L
c. B - I - R - L
d. L - R - I - B

Analise os itens abaixo que versam sobre Lógica de Programação e depois responda:
Analisados os itens é CORRETO afirmar que:
I. Lógica de programação é o modo como se escreve um programa de computador, um algoritmo. Um algoritmo é uma sequência de passos para se executar uma função.
II. A linguagem de programação é como uma língua normal, um grupo de palavras com significados. No caso da programação, a maioria das linguagens é escrita em Inglês. Estas linguagens fazem o computador assimilar cada comando e função de um algoritmo, depois executar cada função.
III. Na hora de programar alguns passos são indispensáveis, como Declarar Variáveis. Variáveis são escritas exclusivamente por letras, que representam um valor que pode ser mudado a qualquer momento.
IV. Saber lógica de programação é saber o melhor jeito de escrever um código, para o computador interpretar corretamente. É saber se comunicar com a máquina a partir de uma linguagem seja lá qual for.
a. Todos os itens estão corretos
b. Apenas o item I está incorreto
c. Apenas o item IV está incorreto
d. Apenas o item III está incorreto

Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

Considere a seguinte definição: “Uma estrutura de seleção permite a escolha de um grupo de ações e estruturas, contido na estrutura de seleção, a ser executado quando determinadas condições, representadas por expressões lógicas, são ou não satisfeitas”. Com base nessa definição, analise as afirmativas abaixo e assinale a alternativa correta.
I. Uma estrutura de seleção deve conter pelo menos outra estrutura de seleção.
II. O grupo de ações existente dentro de uma estrutura de seleção pode não ser executado.
III. Uma estrutura de seleção sempre deve conter dois grupos de ações: um que é executado caso a expressão lógica seja verdadeira e outro que é executado caso a expressão lógica seja falsa.
a. Somente a afirmativa II está correta
b. Todas as afirmativas estão corretas
c. Somente a afirmativa III está correta
d. Somente as afirmativas I e II estão corretas

Assinale a alternativa que apresenta corretamente a sequência de passos computacionais que transforma a entrada na saída, ou seja, procedimentos necessários para resolver um determinado problema.
a. Algoritmos
b. Polinômio
c. Arquivos
d. Cases

Se os primeiros cinco números de uma sequência são 0.5, 2, 8, 32, 128, conclui-se que:
a. Não há uma lógica na geração dos números da sequência
b. O sexto número é 512
c. O sétimo número é menor que 1000
d. O próximo número é ímpar

Assinale a alternativa que representa o tipo de algoritmo que mais se aproxima da definição: “Um dos tipos de algoritmos mais usados que consiste em analisar a descrição do problema e escrever o passo a passo para sua solução através de símbolos gráficos pré-definidos. A vantagem do uso desse tipo de algoritmo está no entendimento facilitado pela utilização de elementos gráficos”
a. Fluxograma
b. Pseudocódigo
c. Algoritmo tabelado
d. Descrição Narrativa

Sobre variáveis e constantes, considere as afirmativas a seguir.
Assinale a alternativa correta.
I. Constantes são valores fixos que um programa não pode alterar.
II. Variáveis declaradas dentro de uma função são chamadas de variáveis locais.
III. Uma variável é uma posição de memória usada para guardar um valor.
IV. Uma variável global é usada para que uma função receba argumentos.
a. Somente as afirmativas I, II e III são corretas
b. Somente as afirmativas I e IV são corretas
c. Somente as afirmativas III e IV são corretas
d. Somente as afirmativas I e II estão corretas

Atente-se para a expressão: C * (B – A) <= D – B / C. Qual seria o resultado da execução dessa expressão, caso o valor das variáveis fossem: A=3; B=6; C=2 e D=9?
a. 6
b. “true” ou “verdadeiro”
c. “false” ou “falso”
d. 9

As linguagens de programação, usualmente, provêm um conjunto fixo de tipos de dados embutidos, bem como facilidades para permitir a definição de tipos de dados pelo usuário. Assim, é correto afirmar, sobre lógica de programação, que os tipos de dados podem ser:
a. Elementares e estruturados
b. Definidos e abstratos
c. Básicos e complexos
d. Inteiros e lógicos

Quando se escreve um algoritmo, ou um programa de computador é quase impossível não se ter uma variável. Uma variável, em programação de computadores, é:
a. Um tipo de dado
b. Um local na memória para guardar um valor
c. Um tipo inteiro
d. Um ponteiro de dados

Considere a sub-rotina abaixo: 1. Programa 2. Declare X, Y e Z numérico 3. Leia X 4. Leia Y 5. Z:= (X + Y) x Y 6. Escreva Z 7. Fim programa Analisando o programa acima, e supondo que o valor fornecido para “X” na terceira linha seja 3 e o valor fornecido para Y na quarta linha seja 4, pode-se afirmar que o valor da variável “Z” na sexta linha é:
a. 28
b. 32
c. 21
d. 26

Operadores lógicos são usados para concatenar ou associar expressões que estabelecem uma relação de comparação entre valores. O resultado destas expressões é sempre um valor lógico, verdadeiro ou falso, uma vez que operam sobre valores booleanos. No uso do operador “e” em um algoritmo temos os seguintes resultados:
Assinale a alternativa que contém as afirmativas CORRETAS.
1. V e V - o resultado é verdadeiro.
2. F e V - o resultado é verdadeiro.
3. V e F - o resultado é verdadeiro.
4. F e V - o resultado é falso.
5. F e F - o resultado é verdadeiro.
a. 1 – 4
b. 1 – 3
c. 1 – 5
d. 2 – 4

Relacione as colunas e assinale a alternativa com a sequência correta.
1. Inteiro.
2. Real.
3. Cadeia.
4. Lógicos.
( ) Dados numéricos positivos ou negativos, exceto valor fracionário.
( ) Caracteres delimitados por aspas representados por letras e símbolos.
( ) Dados numéricos positivos ou negativos, incluindo valor fracionário.
( ) Valores com dados binários.
a. 2 – 1 – 3 – 4
b. 3 – 2 – 1 – 4
c. 1 – 2 – 3 – 4
d. 1 – 3 – 2 – 4

Com relação aos comandos de repetição, assinale a alternativa correta.
a. Os valores atribuídos a variável de controle podem ser de um tipo diferentes
b. Esse comando não faz com que a execução de um grupo de ações seja repetida um número predefinido de vezes. Esse recurso somente funciona para uma ação
c. Um comando composto não pode ser utilizado no comando de repetição por contagem para/faça
d. Somente variáveis ordinais simples podem ser utilizadas como variáveis de controle

Se considerarmos que ''I” sejam os dados do tipo inteiro, ''R” os reais, ''L” os literais e ''B” os lógicos, identifique a alternativa que preencha os espaços dos seguintes dados: ( ) "JOSE" ( ) 0,2132 ( ) +33 ( ) sim/não
a. L - I - R - B
b. B - R - I – L
c. B - I - R - L
d. L - R - I - B

Analise os itens abaixo que versam sobre Lógica de Programação e depois responda:
Analisados os itens é CORRETO afirmar que:
I. Lógica de programação é o modo como se escreve um programa de computador, um algoritmo. Um algoritmo é uma sequência de passos para se executar uma função.
II. A linguagem de programação é como uma língua normal, um grupo de palavras com significados. No caso da programação, a maioria das linguagens é escrita em Inglês. Estas linguagens fazem o computador assimilar cada comando e função de um algoritmo, depois executar cada função.
III. Na hora de programar alguns passos são indispensáveis, como Declarar Variáveis. Variáveis são escritas exclusivamente por letras, que representam um valor que pode ser mudado a qualquer momento.
IV. Saber lógica de programação é saber o melhor jeito de escrever um código, para o computador interpretar corretamente. É saber se comunicar com a máquina a partir de uma linguagem seja lá qual for.
a. Todos os itens estão corretos
b. Apenas o item I está incorreto
c. Apenas o item IV está incorreto
d. Apenas o item III está incorreto

Prévia do material em texto

31/03/2021 PROVA
https://ava.funec.br/mod/quiz/review.php?attempt=111764&cmid=5064 1/7
Página inicial / Meus cursos / CURSOS FUNEC / Graduação - EAD / Aluno EAD / JUNÇÕES DE TURMA
/ Algoritmos e Programação / AVALIAÇÕES / PROVA
Questão 1
Completo
Atingiu 3,00 de
3,00
Questão 2
Completo
Atingiu 3,00 de
3,00
Iniciado em Wednesday, 31 Mar 2021, 17:40
Estado Finalizada
Concluída em Wednesday, 31 Mar 2021, 18:17
Tempo
empregado
36 minutos 43 segundos
Avaliar 57,00 de um máximo de 60,00(95%)
Analise o fluxograma a seguir: 
 
Assinale a alternativa que apresenta, para as variáveis i e N, valores que ativam o caminho B.
 
Escolha uma opção:
a. i = 0 e N = 0
b. i = -1 e N = -1
c. i = 1 e N = 1
d. i = 1 e N = -1
Considere a seguinte definição: “Uma estrutura de seleção permite a escolha de um grupo de ações e estruturas, contido
na estrutura de seleção, a ser executado quando determinadas condições, representadas por expressões lógicas, são ou
não satisfeitas”. Com base nessa definição, analise as afirmativas abaixo e assinale a alternativa correta. 
I. Uma estrutura de seleção deve conter pelo menos outra estrutura de seleção.
II. O grupo de ações existente dentro de uma estrutura de seleção pode não ser executado.
III. Uma estrutura de seleção sempre deve conter dois grupos de ações: um que é executado caso a expressão lógica seja
verdadeira e outro que é executado caso a expressão lógica seja falsa.
 
Escolha uma opção:
a. Todas as afirmativas estão corretas
b. Somente as afirmativas I e II estão corretas
c. Somente a afirmativa II está correta
d. Somente a afirmativa III está correta
https://ava.funec.br/
https://ava.funec.br/course/index.php?categoryid=10
https://ava.funec.br/course/index.php?categoryid=17
https://ava.funec.br/course/index.php?categoryid=19
https://ava.funec.br/course/index.php?categoryid=77
https://ava.funec.br/course/view.php?id=324
https://ava.funec.br/course/view.php?id=324#section-2
https://ava.funec.br/mod/quiz/view.php?id=5064
31/03/2021 PROVA
https://ava.funec.br/mod/quiz/review.php?attempt=111764&cmid=5064 2/7
Questão 3
Completo
Atingiu 3,00 de
3,00
Questão 4
Completo
Atingiu 3,00 de
3,00
Questão 5
Completo
Atingiu 3,00 de
3,00
Questão 6
Completo
Atingiu 3,00 de
3,00
Assinale a alternativa que apresenta corretamente a sequência de passos computacionais que transforma a entrada na
saída, ou seja, procedimentos necessários para resolver um determinado problema. 
Escolha uma opção:
a. Cases
b. Algoritmos
c. Arquivos
d. Polinômio
A figura a seguir representa dois símbolos utilizados em fluxogramas. Para os respectivos significados dos símbolos
abaixo, assinale a alternativa correta.
 
 
Escolha uma opção:
a. Conector / Documento
b. Decisão / Início ou Fim
c. Conector / Início ou Fim
d. Decisão / Processo
Se os primeiros cinco números de uma sequência são 0.5, 2, 8, 32, 128, conclui-se que: 
Escolha uma opção:
a. O sexto número é 512
b. O próximo número é ímpar
c. Não há uma lógica na geração dos números da sequência
d. O sétimo número é menor que 1000
Assinale a alternativa que representa o tipo de algoritmo que mais se aproxima da definição: “Um dos tipos de algoritmos
mais usados que consiste em analisar a descrição do problema e escrever o passo a passo para sua solução através de
símbolos gráficos pré-definidos. A vantagem do uso desse tipo de algoritmo está no entendimento facilitado pela
utilização de elementos gráficos”
 
Escolha uma opção:
a. Descrição Narrativa
b. Algoritmo tabelado
c. Pseudocódigo
d. Fluxograma
31/03/2021 PROVA
https://ava.funec.br/mod/quiz/review.php?attempt=111764&cmid=5064 3/7
Questão 7
Completo
Atingiu 3,00 de
3,00
Questão 8
Completo
Atingiu 3,00 de
3,00
Questão 9
Completo
Atingiu 3,00 de
3,00
Sobre variáveis e constantes, considere as afirmativas a seguir.
I. Constantes são valores fixos que um programa não pode alterar.
II. Variáveis declaradas dentro de uma função são chamadas de variáveis locais.
III. Uma variável é uma posição de memória usada para guardar um valor.
IV. Uma variável global é usada para que uma função receba argumentos.
Assinale a alternativa correta.
 
Escolha uma opção:
a. Somente as afirmativas I e IV são corretas
b. Somente as afirmativas III e IV são corretas
c. Somente as afirmativas I, II e III são corretas
d. Somente as afirmativas I e II estão corretas
Atente-se para a expressão: C * (B – A) 
d.Dados numéricos positivos ou negativos, exceto valor fracionário. 
( ) Caracteres delimitados por aspas representados por letras e símbolos. 
( ) Dados numéricos positivos ou negativos, incluindo valor fracionário. 
( ) Valores com dados binários.
 
Escolha uma opção:
a. 1 – 2 – 3 – 4
b. 2 – 1 – 3 – 4
c. 3 – 2 – 1 – 4
d. 1 – 3 – 2 – 4
31/03/2021 PROVA
https://ava.funec.br/mod/quiz/review.php?attempt=111764&cmid=5064 7/7
Questão 18
Completo
Atingiu 3,00 de
3,00
Questão 19
Completo
Atingiu 3,00 de
3,00
Questão 20
Completo
Atingiu 3,00 de
3,00
Com relação aos comandos de repetição, assinale a alternativa correta 
Escolha uma opção:
a. Somente variáveis ordinais simples podem ser utilizadas como variáveis de controle
b. Esse comando não faz com que a execução de um grupo de ações seja repetida um número predefinido de vezes. Esse
recurso somente funciona para uma ação
c. Um comando composto não pode ser utilizado no comando de repetição por contagem para/faça
d. Os valores atribuídos a variável de controle podem ser de um tipo diferentes
Se considerarmos que ''I” sejam os dados do tipo inteiro, ''R” os reais, ''L” os literais e ''B” os lógicos, identifique a
alternativa que preencha os espaços dos seguintes dados:
( ) "JOSE" ( ) 0,2132 ( ) +33 ( ) sim/não
 
Escolha uma opção:
a. B - R - I – L
b. L - I - R - B
c. L - R - I - B
d. B - I - R - L
Analise os itens abaixo que versam sobre Lógica de Programação e depois responda: 
I. Lógica de programação é o modo como se escreve um programa de computador, um algoritmo. Um algoritmo é uma
sequência de passos para se executar uma função.
II. A linguagem de programação é como uma língua normal, um grupo de palavras com significados. No caso da
programação, a maioria das linguagens é escrita em Inglês. Estas linguagens fazem o computador assimilar cada
comando e função de um algoritmo, depois executar cada função.
III. Na hora de programar alguns passos são indispensáveis, como Declarar Variáveis. Variáveis são escritas exclusivamente
por letras, que representam um valor que pode ser mudado a qualquer momento.
IV. Saber lógica de programação é saber o melhor jeito de escrever um código, para o computador interpretar
corretamente. É saber se comunicar com a máquina a partir de uma linguagem seja lá qual for. 
Analisados os itens é CORRETO afirmar que:
 
Escolha uma opção:
a. Apenas o item III está incorreto
b. Apenas o item IV está incorreto
c. Todos os itens estão corretos
d. Apenas o item I está incorreto
◄ QUESTIONÁRIO 2 Seguir para...
CONTATOS
Av. Moacyr de Mattos, 49 - Centro - Caratinga, MG
 Telefone : (33) 99986-3935
 E-mail : secretariaead@funec.br
REDES SOCIAIS
 
https://ava.funec.br/mod/quiz/view.php?id=4916&forceview=1
mailto:secretariaead@funec.br
https://www.facebook.com/caratingaunec
https://twitter.com/caratingaunec

Mais conteúdos dessa disciplina