Logo Passei Direto
Buscar

Algorítimos e Programação - Prova

Ferramentas de estudo

Questões resolvidas

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

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

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

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

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

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

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

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

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

Analise o pseudocódigo a seguir.
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 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

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

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

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

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

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

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

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

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.
a. 1 – 4
b. 1 – 3
c. 1 – 5
d. 2 – 4

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

Questões resolvidas

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

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

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

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

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

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

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

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

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

Analise o pseudocódigo a seguir.
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 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

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

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

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

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

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

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

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

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.
a. 1 – 4
b. 1 – 3
c. 1 – 5
d. 2 – 4

Prévia do material em texto

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 Tuesday, 8 Nov 2022, 13:52
Estado Finalizada
Concluída em Tuesday, 8 Nov 2022, 14:27
Tempo
empregado
34 minutos 20 segundos
Avaliar 51,00 de um máximo de 60,00(85%)
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 - 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. 
Escolha uma opção:
a. Algoritmos
b. Polinômio
c. Arquivos
d. Cases
















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
Questão 3
Completo
Atingiu 3,00
de 3,00
Questão 4
Completo
Atingiu 3,00
de 3,00
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. 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
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. Elementares e estruturados
b. Definidos e abstratos
c. Básicos e complexos
d. Inteiros e lógicos
















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
Questão 5
Completo
Atingiu 3,00
de 3,00
Questão 6
Completo
Atingiu 3,00
de 3,00
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 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
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. 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
















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
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
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. 5
c. 10
d. 15
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 repetição
b. Instrução de decremento
c. Instrução de seleção
d. Instrução de seleção múltipla
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. 2 – 1 – 3 – 4
b. 3 – 2 – 1 – 4
c. 1 – 2 – 3 – 4
d. 1 – 3 – 2 – 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
Questão 10
Completo
Atingiu 3,00
de 3,00
Questão 11
Completo
Atingiu 3,00
de 3,00
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. F, V, F, V
b. V, V, F, F
c. V,F, V, F
d. V, V, V, F
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
















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
Questão 12
Completo
Atingiu 0,00
de 3,00
Questão 13
Completo
Atingiu 3,00
de 3,00
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 28
b. 8 e 44
c. 7 e 35
d. 7 e 28
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. código / programação
b. algoritmo / programação
c. programa / internet
d. algoritmo / internet
















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
Questão 14
Completo
Atingiu 0,00
de 3,00
Questão 15
Completo
Atingiu 0,00
de 3,00
Questão 16
Completo
Atingiu 3,00
de 3,00
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. simples
b. seletiva
c. composta
d. encadeada
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. 6
b. “true” ou “verdadeiro”
c. “false” ou “falso”
d. 9
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 – 4
b. 1 – 3
c. 1 – 5
d. 2 – 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
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
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. 0
b. 5
c. 2
d. 1
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 local na memória para guardar um valor
c. Um tipo inteiro
d. Um ponteiro de dados
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 = -1 e N = -1
b. i = 1 e N = -1
c. i = 1 e N = 1
d. i = 0 e N = 0
















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
Questão 20
Completo
Atingiu 3,00
de 3,00
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. L - I - R - B
b. B - R - I – L
c. B - I - R - L
d. L - R - I - B
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