Logo Passei Direto
Buscar

PROVA Algoritmos e Programação

Ferramentas de estudo

Passei Direto Aniversário

Quer receber 70% de desconto para assinar o PasseIA?

Questões resolvidas

Sendo A1 = 5, B1 =7 e C1 = 1, o valor de C1 nas seguintes linhas de comando será:

a. 0
b. 1
c. 2
d. 5

Considerando-se que o programa recebeu, como entrada, o valor 10, qual o resultado na tela da execução?


a. 5
b. 0
c. 15
d. 10

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

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

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

A figura a seguir representa dois símbolos utilizados em fluxogramas. Para os respectivos significados dos símbolos abaixo, assinale a alternativa correta.
a. Conector / Documento
b. Decisão / Processo
c. Conector / Início ou Fim
d. Decisão / Início ou Fim

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

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

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

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

No que diz respeito à construção de algoritmos, analise as afirmativas a seguir.
Há apenas afirmativas válidas para a estrutura de controle conhecida por enquanto ... faça ...:
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 valor ló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.
a. I, III e VI
b. II, IV e V
c. II, III e VI
d. I, IV e 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

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

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

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

Uma estrutura de seleção possibilita a escolha de um grupo de ações a ser executado quando determinadas condições são ou não satisfeitas. A figura, a seguir, apresenta uma estrutura de seleção de dados:
a. simples
b. seletiva
c. composta
d. encadeada

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

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

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

Sendo A1 = 5, B1 =7 e C1 = 1, o valor de C1 nas seguintes linhas de comando será:

a. 0
b. 1
c. 2
d. 5

Considerando-se que o programa recebeu, como entrada, o valor 10, qual o resultado na tela da execução?


a. 5
b. 0
c. 15
d. 10

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

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

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

A figura a seguir representa dois símbolos utilizados em fluxogramas. Para os respectivos significados dos símbolos abaixo, assinale a alternativa correta.
a. Conector / Documento
b. Decisão / Processo
c. Conector / Início ou Fim
d. Decisão / Início ou Fim

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

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

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

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

No que diz respeito à construção de algoritmos, analise as afirmativas a seguir.
Há apenas afirmativas válidas para a estrutura de controle conhecida por enquanto ... faça ...:
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 valor ló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.
a. I, III e VI
b. II, IV e V
c. II, III e VI
d. I, IV e 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

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

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

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

Uma estrutura de seleção possibilita a escolha de um grupo de ações a ser executado quando determinadas condições são ou não satisfeitas. A figura, a seguir, apresenta uma estrutura de seleção de dados:
a. simples
b. seletiva
c. composta
d. encadeada

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

Prévia do material em texto

15/07/2022 23:10 PROVA
https://ava.funec.br/mod/quiz/review.php?attempt=281374&cmid=5064 1/9
Painel 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 Sunday, 5 Jun 2022, 23:38
Estado Finalizada
Concluída em Monday, 6 Jun 2022, 01:19
Tempo
empregado
1 hora 40 minutos
Avaliar 48,00 de um máximo de 60,00(80%)
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
 
Escolha uma opção:
a. 1
b. 5
c. 2
d. 0
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. 0
b. 15
c. 10
d. 5
















https://ava.funec.br/my/
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-3
https://ava.funec.br/mod/quiz/view.php?id=5064
javascript:void(0);
https://ava.funec.br/user/index.php?id=324
https://ava.funec.br/badges/view.php?type=2&id=324
https://ava.funec.br/admin/tool/lp/coursecompetencies.php?courseid=324
https://ava.funec.br/grade/report/index.php?id=324
https://ava.funec.br/my/
https://ava.funec.br/?redirect=0
https://ava.funec.br/calendar/view.php?view=month&course=324
javascript:void(0);
https://ava.funec.br/user/files.php
https://ava.funec.br/course/view.php?id=324
https://ava.funec.br/course/view.php?id=632
https://ava.funec.br/course/view.php?id=271
https://ava.funec.br/course/view.php?id=321
https://ava.funec.br/course/view.php?id=281
https://ava.funec.br/course/view.php?id=434
15/07/2022 23:10 PROVA
https://ava.funec.br/mod/quiz/review.php?attempt=281374&cmid=5064 2/9
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
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 seleção
b. Instrução de repetição
c. Instrução de seleção múltipla
d. Instrução de decremento
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.
 
Escolha uma opção:
a. programa / internet
b. algoritmo / programação
c. algoritmo / internet
d. código / programação
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, F, V
b. V, F, V, V
c. F, V, V, F
d. F, V, F, F
















javascript:void(0);
https://ava.funec.br/user/index.php?id=324
https://ava.funec.br/badges/view.php?type=2&id=324
https://ava.funec.br/admin/tool/lp/coursecompetencies.php?courseid=324
https://ava.funec.br/grade/report/index.php?id=324
https://ava.funec.br/my/
https://ava.funec.br/?redirect=0
https://ava.funec.br/calendar/view.php?view=month&course=324
javascript:void(0);
https://ava.funec.br/user/files.php
https://ava.funec.br/course/view.php?id=324
https://ava.funec.br/course/view.php?id=632
https://ava.funec.br/course/view.php?id=271
https://ava.funec.br/course/view.php?id=321
https://ava.funec.br/course/view.php?id=281
https://ava.funec.br/course/view.php?id=434
15/07/2022 23:10 PROVA
https://ava.funec.br/mod/quiz/review.php?attempt=281374&cmid=5064 3/9
Questão 6
Completo
Atingiu 3,00
de 3,00
Questão 7
Completo
Atingiu 0,00
de 3,00
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 / Processo
c. Decisão / Início ou Fim
d. Conector / Início ou Fim
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. O Comando7 será executado independentemente de
qualquer valor dos testes
b. Se T1, T2 e T3 forem verdadeiros, o Comando1, o
Comando2 e o Comando4 serão executados
c. Se T1 for verdadeiro e T5 verdadeiro, o Comando5 e o
Comando6 serão executados
d. Se T1 e T4 forem verdadeiros e T2 falso, o Comando1, o
Comando2 e o Comando5 serão executados
















javascript:void(0);
https://ava.funec.br/user/index.php?id=324
https://ava.funec.br/badges/view.php?type=2&id=324
https://ava.funec.br/admin/tool/lp/coursecompetencies.php?courseid=324
https://ava.funec.br/grade/report/index.php?id=324
https://ava.funec.br/my/
https://ava.funec.br/?redirect=0
https://ava.funec.br/calendar/view.php?view=month&course=324
javascript:void(0);
https://ava.funec.br/user/files.php
https://ava.funec.br/course/view.php?id=324
https://ava.funec.br/course/view.php?id=632
https://ava.funec.br/course/view.php?id=271
https://ava.funec.br/course/view.php?id=321
https://ava.funec.br/course/view.php?id=281
https://ava.funec.br/course/view.php?id=434
15/07/2022 23:10 PROVA
https://ava.funec.br/mod/quiz/review.php?attempt=281374&cmid=5064 4/9
Questão 8
Completo
Atingiu 3,00
de 3,00
Questão 9
Completo
Atingiu 0,00
de 3,00
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. Fluxograma
c. Pseudocódigo
d. Algoritmo tabelado
Considere o fluxograma a seguir: 
 
Quais são os respectivos valores de X e SOMA que serão
impressos?
 
Escolha uma opção:
a. 8 e 44
b. 7 e 35
c. 8 e 28
d. 7 e 28
















javascript:void(0);
https://ava.funec.br/user/index.php?id=324
https://ava.funec.br/badges/view.php?type=2&id=324
https://ava.funec.br/admin/tool/lp/coursecompetencies.php?courseid=324
https://ava.funec.br/grade/report/index.php?id=324
https://ava.funec.br/my/
https://ava.funec.br/?redirect=0
https://ava.funec.br/calendar/view.php?view=month&course=324
javascript:void(0);
https://ava.funec.br/user/files.php
https://ava.funec.br/course/view.php?id=324
https://ava.funec.br/course/view.php?id=632
https://ava.funec.br/course/view.php?id=271
https://ava.funec.br/course/view.php?id=321https://ava.funec.br/course/view.php?id=281
https://ava.funec.br/course/view.php?id=434
15/07/2022 23:10 PROVA
https://ava.funec.br/mod/quiz/review.php?attempt=281374&cmid=5064 5/9
Questão 10
Completo
Atingiu 3,00
de 3,00
Questão 11
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, II e III são corretas
b. Somente as afirmativas I e IV são corretas
c. Somente as afirmativas I e II estão corretas
d. Somente as afirmativas III e IV são corretas
Selecione a sequência correta para as afirmações 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
 
Escolha uma opção:
a. V,F, V, F
b. V, V, F, F
c. V, V, V, F
d. F, V, F, V
















javascript:void(0);
https://ava.funec.br/user/index.php?id=324
https://ava.funec.br/badges/view.php?type=2&id=324
https://ava.funec.br/admin/tool/lp/coursecompetencies.php?courseid=324
https://ava.funec.br/grade/report/index.php?id=324
https://ava.funec.br/my/
https://ava.funec.br/?redirect=0
https://ava.funec.br/calendar/view.php?view=month&course=324
javascript:void(0);
https://ava.funec.br/user/files.php
https://ava.funec.br/course/view.php?id=324
https://ava.funec.br/course/view.php?id=632
https://ava.funec.br/course/view.php?id=271
https://ava.funec.br/course/view.php?id=321
https://ava.funec.br/course/view.php?id=281
https://ava.funec.br/course/view.php?id=434
15/07/2022 23:10 PROVA
https://ava.funec.br/mod/quiz/review.php?attempt=281374&cmid=5064 6/9
Questão 12
Completo
Atingiu 3,00
de 3,00
Questão 13
Completo
Atingiu 3,00
de 3,00
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. 32
b. 21
c. 26
d. 28
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. 3 – 2 – 1 – 4
b. 2 – 1 – 3 – 4
c. 1 – 3 – 2 – 4
d. 1 – 2 – 3 – 4
















javascript:void(0);
https://ava.funec.br/user/index.php?id=324
https://ava.funec.br/badges/view.php?type=2&id=324
https://ava.funec.br/admin/tool/lp/coursecompetencies.php?courseid=324
https://ava.funec.br/grade/report/index.php?id=324
https://ava.funec.br/my/
https://ava.funec.br/?redirect=0
https://ava.funec.br/calendar/view.php?view=month&course=324
javascript:void(0);
https://ava.funec.br/user/files.php
https://ava.funec.br/course/view.php?id=324
https://ava.funec.br/course/view.php?id=632
https://ava.funec.br/course/view.php?id=271
https://ava.funec.br/course/view.php?id=321
https://ava.funec.br/course/view.php?id=281
https://ava.funec.br/course/view.php?id=434
15/07/2022 23:10 PROVA
https://ava.funec.br/mod/quiz/review.php?attempt=281374&cmid=5064 7/9
Questão 14
Completo
Atingiu 0,00
de 3,00
Questão 15
Completo
Atingiu 3,00
de 3,00
Questão 16
Completo
Atingiu 0,00
de 3,00
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 valor ló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. I, III e VI
b. II, III e VI
c. I, IV e V
d. II, IV e 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:
 
Escolha uma opção:
a. Inteiros e lógicos
b. Básicos e complexos
c. Elementares e estruturados
d. Definidos e abstratos
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?
 
Escolha uma opção:
a. 9
b. “false” ou “falso”
c. “true” ou “verdadeiro”
d. 6
















javascript:void(0);
https://ava.funec.br/user/index.php?id=324
https://ava.funec.br/badges/view.php?type=2&id=324
https://ava.funec.br/admin/tool/lp/coursecompetencies.php?courseid=324
https://ava.funec.br/grade/report/index.php?id=324
https://ava.funec.br/my/
https://ava.funec.br/?redirect=0
https://ava.funec.br/calendar/view.php?view=month&course=324
javascript:void(0);
https://ava.funec.br/user/files.php
https://ava.funec.br/course/view.php?id=324
https://ava.funec.br/course/view.php?id=632
https://ava.funec.br/course/view.php?id=271
https://ava.funec.br/course/view.php?id=321
https://ava.funec.br/course/view.php?id=281
https://ava.funec.br/course/view.php?id=434
15/07/2022 23:10 PROVA
https://ava.funec.br/mod/quiz/review.php?attempt=281374&cmid=5064 8/9
Questão 17
Completo
Atingiu 3,00
de 3,00
Questão 18
Completo
Atingiu 3,00
de 3,00
Questão 19
Completo
Atingiu 3,00
de 3,00
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.
 
Escolha uma opção:
a. F - V - V
b. V - F - V
c. V - F - F
d. V - V - F
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. Algoritmos
b. Cases
c. Polinômio
d. Arquivos
Uma estrutura de seleção possibilita a escolha de um grupo de
ações a ser executado quando determinadas condições são
ou não satisfeitas. A figura, a seguir, apresenta uma estrutura
de seleção de dados:
 
Escolha uma opção:a. seletiva
b. simples
c. composta
d. encadeada
















javascript:void(0);
https://ava.funec.br/user/index.php?id=324
https://ava.funec.br/badges/view.php?type=2&id=324
https://ava.funec.br/admin/tool/lp/coursecompetencies.php?courseid=324
https://ava.funec.br/grade/report/index.php?id=324
https://ava.funec.br/my/
https://ava.funec.br/?redirect=0
https://ava.funec.br/calendar/view.php?view=month&course=324
javascript:void(0);
https://ava.funec.br/user/files.php
https://ava.funec.br/course/view.php?id=324
https://ava.funec.br/course/view.php?id=632
https://ava.funec.br/course/view.php?id=271
https://ava.funec.br/course/view.php?id=321
https://ava.funec.br/course/view.php?id=281
https://ava.funec.br/course/view.php?id=434
15/07/2022 23:10 PROVA
https://ava.funec.br/mod/quiz/review.php?attempt=281374&cmid=5064 9/9
Questão 20
Completo
Atingiu 3,00
de 3,00
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, é:
 
Escolha uma opção:
a. Um tipo de dado
b. Um ponteiro de dados
c. Um local na memória para guardar um valor
d. Um tipo inteiro
Manter contato
 RA (33) 99986-3935
 secretariaead@funec.br
 
 Obter o aplicativo para dispositivos móveis
















tel:RA (33) 99986-3935
mailto:secretariaead@funec.br
https://www.facebook.com/caratingaunec
https://twitter.com/caratingaunec
https://download.moodle.org/mobile?version=2019052001.02&lang=pt_br&iosappid=633359593&androidappid=com.moodle.moodlemobile
javascript:void(0);
https://ava.funec.br/user/index.php?id=324
https://ava.funec.br/badges/view.php?type=2&id=324
https://ava.funec.br/admin/tool/lp/coursecompetencies.php?courseid=324
https://ava.funec.br/grade/report/index.php?id=324
https://ava.funec.br/my/
https://ava.funec.br/?redirect=0
https://ava.funec.br/calendar/view.php?view=month&course=324
javascript:void(0);
https://ava.funec.br/user/files.php
https://ava.funec.br/course/view.php?id=324
https://ava.funec.br/course/view.php?id=632
https://ava.funec.br/course/view.php?id=271
https://ava.funec.br/course/view.php?id=321
https://ava.funec.br/course/view.php?id=281
https://ava.funec.br/course/view.php?id=434

Mais conteúdos dessa disciplina