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 o trecho de um algoritmo em pseudocódigo que mostra comandos condicionais (se) aninhados com início e fim delimitados por { }. if ( T1 ) { Comando1; if ( T2 e T3) { Comando2; Comando3; } else Comando4; if ( T4 ou T5 ) Comando5; else { Comando6; } } Comando7;
Analisando esse trecho, é correto afirmar que:
a. O Comando7 será executado independentemente de qualquer valor dos testes
b. Se T1 e T4 forem verdadeiros e T2 falso, o Comando1, o Comando2 e o Comando5 serão executados
c. Se T1, T2 e T3 forem verdadeiros, o Comando1, o Comando2 e o Comando4 serão executados
d. Se T1 for verdadeiro e T5 verdadeiro, o Comando5 e o Comando6 serão executados

Sobre algoritmos e seus tipos, para cada afirmativa abaixo, informe se é verdadeira (V) ou falsa (F). Em seguida, marque a opção que corresponde à sequência CORRETA.
( ) A descrição narrativa é um tipo de algoritmo que utiliza linguagem natural para especificar os passos da realização das tarefas.
( ) Pseudocódigo, portunhol e fluxograma são tipos clássicos de algoritmos.
( ) Em um algoritmo, uma constante é um espaço físico na memória, e é identificada por um nome que não sofre alteração durante a execução do programa.
( ) Um algoritmo é uma sequência lógica e finita de instruções, que devem ser seguidas para a resolução de um problema ou execução de uma tarefa.
a. V – V – F – F
b. F – V – V – F
c. V – F – V – V
d. V – F – F – V

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

A definição de uma variável é uma das etapas principais para elaboração de um programa, que pode ser compreendida como uma reserva de um espaço na memória do computador para armazenar informações. Em relação aos tipos de variáveis, informe se é verdadeiro (V) ou falso (F) o que se afirma a seguir e assinale a alternativa que apresenta a sequência correta.
( ) Variável do tipo caractere serve para armazenar um único caractere podendo ser letra ou símbolo.
( ) Variável do tipo inteiro é utilizada para armazenar valores numéricos, podendo ser positivos e negativos e, também, valores com ponto decimal.
( ) Variável do tipo numérico real armazena valores reais, inclusive valores com ponto decimal, podendo ser positivos e negativos.
a. F - V - V
b. V - V - F
c. V - F - V
d. V - F - F

Selecione a sequência correta para as afirmacoes abaixo: 1. Uma linguagem de programação é usada para escrever programas que serão executados posteriormente pelo computador, e ela deve ser compreendida tanto pelo programador quanto pelo computador. 2. Os operadores lógicos "e" e "ou" possuem, respectivamente, as funções de conjunção e disjunção. 3. No intuito de padronizar o código, uma boa prática adotada pelos programadores é usar nos identificadores as palavras reservadas, que pertencem à linguagem de programação. 4. Organograma é o mesmo que fluxograma e pode ser definido como um tipo de diagrama que representa a estrutura funcional de uma organização.
a. F, V, F, V
b. V, V, F, F
c. V,F, V, F
d. V, V, V, F

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

Um ___________ é, em outras palavras, uma norma executável para estabelecer um determinado efeito desejado, que na prática será geralmente a obtenção de uma solução a certo tipo de problema. O conceito central da ____________ e da ciência da computação é o de algoritmo. Preencha as lacunas e assinale a alternativa correta.
a. código / programação
b. algoritmo / programação
c. programa / internet
d. algoritmo / internet

Sendo A1 = 5, B1 =7 e C1 = 1, o valor de C1 nas seguintes linhas de comando será: if (A1 > B1) or (A1 = B1) then C1 = 0 else if (A1 < B1) and (C1 > 0) then C1 = 1
a. 0
b. 5
c. 2
d. 1

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

Nas linguagens de programação, existem diversos tipos de instrução. Analisando o pseudocódigo a seguir, assinale a alternativa que define o tipo de instrução que realiza sua operação. Pseudocódigo: “Enquanto houver maçãs podres no cesto, retire-as e jogue fora.”
a. Instrução de repetição
b. Instrução de decremento
c. Instrução de seleção
d. Instrução de seleção múltipla

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

Um algoritmo é uma sequência de ações executáveis com objetivo de obter solução para uma situação problema. Nesse sentido, analise as afirmativas abaixo e dê valores Verdadeiro (V) ou Falso (F).
Assinale a alternativa que apresenta a sequência correta de cima para baixo.
( ) Um algoritmo não representa necessariamente um programa de computador, e sim os passos para realizar determinada tarefa.
( ) Determina o valor necessário para elaborar uma tarefa.
( ) A implementação pode ser feita por um computador, por outro tipo de autômato ou mesmo por um ser humano.
( ) Diferentes algoritmos podem realizar a mesma tarefa usando um conjunto diferenciado de instruções.
a. V, F, F, V
b. V, F, V, V
c. F, V, V, F
d. F, V, F, F

Analise o pseudocódigo a seguir. 1. var n: inteiro 2. escreva (“Digite um número inteiro:”) 3. leia(n) 4. n = n+5 5. escreva(n)
Considerando-se que o programa recebeu, como entrada, o valor 10, qual o resultado na tela da execução?
a. 0
b. 5
c. 10
d. 15

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

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

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

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 o trecho de um algoritmo em pseudocódigo que mostra comandos condicionais (se) aninhados com início e fim delimitados por { }. if ( T1 ) { Comando1; if ( T2 e T3) { Comando2; Comando3; } else Comando4; if ( T4 ou T5 ) Comando5; else { Comando6; } } Comando7;
Analisando esse trecho, é correto afirmar que:
a. O Comando7 será executado independentemente de qualquer valor dos testes
b. Se T1 e T4 forem verdadeiros e T2 falso, o Comando1, o Comando2 e o Comando5 serão executados
c. Se T1, T2 e T3 forem verdadeiros, o Comando1, o Comando2 e o Comando4 serão executados
d. Se T1 for verdadeiro e T5 verdadeiro, o Comando5 e o Comando6 serão executados

Sobre algoritmos e seus tipos, para cada afirmativa abaixo, informe se é verdadeira (V) ou falsa (F). Em seguida, marque a opção que corresponde à sequência CORRETA.
( ) A descrição narrativa é um tipo de algoritmo que utiliza linguagem natural para especificar os passos da realização das tarefas.
( ) Pseudocódigo, portunhol e fluxograma são tipos clássicos de algoritmos.
( ) Em um algoritmo, uma constante é um espaço físico na memória, e é identificada por um nome que não sofre alteração durante a execução do programa.
( ) Um algoritmo é uma sequência lógica e finita de instruções, que devem ser seguidas para a resolução de um problema ou execução de uma tarefa.
a. V – V – F – F
b. F – V – V – F
c. V – F – V – V
d. V – F – F – V

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

A definição de uma variável é uma das etapas principais para elaboração de um programa, que pode ser compreendida como uma reserva de um espaço na memória do computador para armazenar informações. Em relação aos tipos de variáveis, informe se é verdadeiro (V) ou falso (F) o que se afirma a seguir e assinale a alternativa que apresenta a sequência correta.
( ) Variável do tipo caractere serve para armazenar um único caractere podendo ser letra ou símbolo.
( ) Variável do tipo inteiro é utilizada para armazenar valores numéricos, podendo ser positivos e negativos e, também, valores com ponto decimal.
( ) Variável do tipo numérico real armazena valores reais, inclusive valores com ponto decimal, podendo ser positivos e negativos.
a. F - V - V
b. V - V - F
c. V - F - V
d. V - F - F

Selecione a sequência correta para as afirmacoes abaixo: 1. Uma linguagem de programação é usada para escrever programas que serão executados posteriormente pelo computador, e ela deve ser compreendida tanto pelo programador quanto pelo computador. 2. Os operadores lógicos "e" e "ou" possuem, respectivamente, as funções de conjunção e disjunção. 3. No intuito de padronizar o código, uma boa prática adotada pelos programadores é usar nos identificadores as palavras reservadas, que pertencem à linguagem de programação. 4. Organograma é o mesmo que fluxograma e pode ser definido como um tipo de diagrama que representa a estrutura funcional de uma organização.
a. F, V, F, V
b. V, V, F, F
c. V,F, V, F
d. V, V, V, F

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

Um ___________ é, em outras palavras, uma norma executável para estabelecer um determinado efeito desejado, que na prática será geralmente a obtenção de uma solução a certo tipo de problema. O conceito central da ____________ e da ciência da computação é o de algoritmo. Preencha as lacunas e assinale a alternativa correta.
a. código / programação
b. algoritmo / programação
c. programa / internet
d. algoritmo / internet

Sendo A1 = 5, B1 =7 e C1 = 1, o valor de C1 nas seguintes linhas de comando será: if (A1 > B1) or (A1 = B1) then C1 = 0 else if (A1 < B1) and (C1 > 0) then C1 = 1
a. 0
b. 5
c. 2
d. 1

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

Nas linguagens de programação, existem diversos tipos de instrução. Analisando o pseudocódigo a seguir, assinale a alternativa que define o tipo de instrução que realiza sua operação. Pseudocódigo: “Enquanto houver maçãs podres no cesto, retire-as e jogue fora.”
a. Instrução de repetição
b. Instrução de decremento
c. Instrução de seleção
d. Instrução de seleção múltipla

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

Um algoritmo é uma sequência de ações executáveis com objetivo de obter solução para uma situação problema. Nesse sentido, analise as afirmativas abaixo e dê valores Verdadeiro (V) ou Falso (F).
Assinale a alternativa que apresenta a sequência correta de cima para baixo.
( ) Um algoritmo não representa necessariamente um programa de computador, e sim os passos para realizar determinada tarefa.
( ) Determina o valor necessário para elaborar uma tarefa.
( ) A implementação pode ser feita por um computador, por outro tipo de autômato ou mesmo por um ser humano.
( ) Diferentes algoritmos podem realizar a mesma tarefa usando um conjunto diferenciado de instruções.
a. V, F, F, V
b. V, F, V, V
c. F, V, V, F
d. F, V, F, F

Analise o pseudocódigo a seguir. 1. var n: inteiro 2. escreva (“Digite um número inteiro:”) 3. leia(n) 4. n = n+5 5. escreva(n)
Considerando-se que o programa recebeu, como entrada, o valor 10, qual o resultado na tela da execução?
a. 0
b. 5
c. 10
d. 15

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

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

Prévia do material em texto

30/03/2021 PROVA
https://ava.funec.br/mod/quiz/review.php?attempt=111413&cmid=5064 1/8
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 Tuesday, 30 Mar 2021, 19:25
Estado Finalizada
Concluída em Tuesday, 30 Mar 2021, 20:25
Tempo
empregado
59 minutos 55 segundos
Avaliar 48,00 de um máximo de 60,00(80%)
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. Arquivos
b. Cases
c. Polinômio
d. Algoritmos
Considere o trecho de um algoritmo em pseudocódigo que mostra comandos condicionais (se) aninhados com início e
fim delimitados por { }.
if ( T1 ) {
Comando1;
     if ( T2 e T3) {
     Comando2;
     Comando3;
     } else
     Comando4;
     if ( T4 ou T5 )
          Comando5;
     else {
          Comando6;
     }
}
Comando7;
Analisando esse trecho, é correto afirmar que: 
Escolha uma opção:
a. Se T1, T2 e T3 forem verdadeiros, o Comando1, o Comando2 e o Comando4 serão executados
b. Se T1 for verdadeiro e T5 verdadeiro, o Comando5 e o Comando6 serão executados
c. O Comando7 será executado independentemente de qualquer valor dos testes
d. Se T1 e T4 forem verdadeiros e T2 falso, o Comando1, o Comando2 e o Comando5 serão executados
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
30/03/2021 PROVA
https://ava.funec.br/mod/quiz/review.php?attempt=111413&cmid=5064 2/8
Questão 3
Completo
Atingiu 3,00 de
3,00
Questão 4
Completo
Atingiu 0,00 de
3,00
Questão 5
Completo
Atingiu 3,00 de
3,00
Os operadores relacionais são símbolos utilizados entre dois valores do mesmo tipo e que têm como resultado um valor
lógico. Dentre as alternativas abaixo, aquela que contêm um símbolo que não representa um operador relacional é a: 
Escolha uma opção:
a. =
b. >
c. - B1) or (A1 = B1) then
C1 = 0
else if (A1 0) then
C1 = 1
 
Escolha uma opção:
a. 2
b. 1
c. 5
d. 0
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 é:
 
Escolha uma opção:
a. 28
b. 32
c. 21
d. 26
30/03/2021 PROVA
https://ava.funec.br/mod/quiz/review.php?attempt=111413&cmid=5064 5/8
Questão 12
Completo
Atingiu 3,00 de
3,00
Questão 13
Completo
Atingiu 0,00 de
3,00
Questão 14
Completo
Atingiu 0,00 de
3,00
Nas linguagens de programação, existem diversos tipos de instrução. Analisando o pseudocódigo a seguir, assinale a
alternativa que define o tipo de instrução que realiza sua operação. 
Pseudocódigo: “Enquanto houver maçãs podres no cesto, retire-as e jogue fora.”
 
Escolha uma opção:
a. Instrução de decremento
b. Instrução de repetição
c. Instrução de seleção múltipla
d. Instrução de seleção
No que diz respeito à construção de algoritmos, analise as afirmativas a seguir. 
I. O teste da condição é realizado no INÍCIO da estrutura.
II. O teste da condição é realizado no FINAL da estrutura.
III. A execução da estrutura permanece em loop, se o teste da condição resulta o valorlógico VERDADEIRO.
IV. A execução da estrutura permanece em loop, se o teste da condição resulta o valor lógico FALSO.
V. A execução da estrutura termina, se o teste da condição retorna o valor lógico VERDADEIRO.
VI. A execução da estrutura termina, se o teste da condição retorna o valor lógico FALSO.
 
Há apenas afirmativas válidas para a estrutura de controle conhecida por enquanto ... faça ...:
 
Escolha uma opção:
a. II, IV e V
b. I, III e VI
c. II, III e VI
d. I, IV e V
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: 
 
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.
 
Assinale a alternativa que contém as afirmativas CORRETAS.
 
Escolha uma opção:
a. 1 – 3
b. 1 – 5
c. 1 – 4
d. 2 – 4
30/03/2021 PROVA
https://ava.funec.br/mod/quiz/review.php?attempt=111413&cmid=5064 6/8
Questão 15
Completo
Atingiu 3,00 de
3,00
Questão 16
Completo
Atingiu 3,00 de
3,00
Questão 17
Completo
Atingiu 3,00 de
3,00
Um algoritmo é uma sequência de ações executáveis com objetivo de obter solução para uma situação problema. Nesse
sentido, analise as afirmativas abaixo e dê valores Verdadeiro (V) ou Falso (F). 
( ) Um algoritmo não representa necessariamente um programa de computador, e sim os passos para realizar
determinada tarefa.
( ) Determina o valor necessário para elaborar uma tarefa.
( ) A implementação pode ser feita por um computador, por outro tipo de autômato ou mesmo por um ser humano.
( ) Diferentes algoritmos podem realizar a mesma tarefa usando um conjunto diferenciado de instruções.
Assinale a alternativa que apresenta a sequência correta de cima para baixo.
 
Escolha uma opção:
a. V, F, V, V
b. V, F, F, V
c. F, V, F, F
d. F, V, V, F
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 I está incorreto
b. Apenas o item IV está incorreto
c. Apenas o item III está incorreto
d. Todos os itens estão corretos
Analise o pseudocódigo a seguir. 
1. var n: inteiro 
2. escreva (“Digite um número inteiro:”) 
3. leia(n) 
4. n = n+5 
5. escreva(n)
 
Considerando-se que o programa recebeu, como entrada, o valor 10, qual o resultado na tela da execução?
 
Escolha uma opção:
a. 5
b. 15
c. 10
d 0
30/03/2021 PROVA
https://ava.funec.br/mod/quiz/review.php?attempt=111413&cmid=5064 7/8
Questão 18
Completo
Atingiu 0,00 de
3,00
Questão 19
Completo
Atingiu 3,00 de
3,00
Questão 20
Completo
Atingiu 3,00 de
3,00
d. 0
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 a afirmativa III está correta
c. Somente a afirmativa II está correta
d. Somente as afirmativas I e II estão corretas
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.
 
Escolha uma opção:
a. 1 – 3 – 2 – 4
b. 3 – 2 – 1 – 4
c. 2 – 1 – 3 – 4
d. 1 – 2 – 3 – 4
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 - R - I - B
c. B - I - R - L
d. L - I - R - B
◄ QUESTIONÁRIO 2 Seguir para...
https://ava.funec.br/mod/quiz/view.php?id=4916&forceview=1
30/03/2021 PROVA
https://ava.funec.br/mod/quiz/review.php?attempt=111413&cmid=5064 8/8
CONTATOS
Av. Moacyr de Mattos, 49 - Centro - Caratinga, MG
 Telefone : (33) 99986-3935
 E-mail : secretariaead@funec.br
REDES SOCIAIS
 
mailto:secretariaead@funec.br
https://www.facebook.com/caratingaunec
https://twitter.com/caratingaunec

Mais conteúdos dessa disciplina