Buscar

Prova Algoritimos e Programação - 1 semestre

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 14 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 14 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 14 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Iniciado em Saturday, 29 Jul 2023, 19:05 
Estado Finalizada 
Concluída em Saturday, 29 Jul 2023, 19:37 
Tempo empregado 31 minutos 13 segundos 
Avaliar 60,00 de um máximo de 60,00(100%) 
Questão 1 
Completo 
Atingiu 3,00 de 3,00 
Marcar questão 
Texto da questão 
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 III está correta 
b. Somente as afirmativas I e II estão corretas 
c. Todas as afirmativas estão corretas 
d. Somente a afirmativa II está correta 
Questão 2 
Completo 
Atingiu 3,00 de 3,00 
Marcar questão 
Texto da questão 
Assinale a alternativa que apresenta corretamente a sequência de 
passos computacionais que transforma a entrada na saída, ou seja, 
procedimentos necessários para resolver um determinado problema. 
Escolha uma opção: 
a. Cases 
b. Polinômio 
c. Algoritmos 
d. Arquivos 
Questão 3 
Completo 
Atingiu 3,00 de 3,00 
Marcar questão 
Texto da questão 
Sobre variáveis e constantes, considere as afirmativas a seguir. 
I. Constantes são valores fixos que um programa não pode alterar. 
II. Variáveis declaradas dentro de uma função são chamadas de 
variáveis locais. 
III. Uma variável é uma posição de memória usada para guardar um 
valor. 
IV. Uma variável global é usada para que uma função receba 
argumentos. 
Assinale a alternativa correta. 
 
 
Escolha uma opção: 
a. Somente as afirmativas I e II estão corretas 
b. Somente as afirmativas III e IV são corretas 
c. Somente as afirmativas I e IV são corretas 
d. Somente as afirmativas I, II e III são corretas 
Questão 4 
Completo 
Atingiu 3,00 de 3,00 
Marcar questão 
Texto da questão 
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. encadeada 
b. seletiva 
c. simples 
d. composta 
Questão 5 
Completo 
Atingiu 3,00 de 3,00 
Marcar questão 
Texto da questão 
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. = 
d. < 
Questão 6 
Completo 
Atingiu 3,00 de 3,00 
Marcar questão 
Texto da questão 
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. 10 
b. 15 
c. 0 
d. 5 
Questão 7 
Completo 
Atingiu 3,00 de 3,00 
Marcar questão 
Texto da questão 
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 - F 
c. V - F - V 
d. V - V - F 
Questão 8 
Completo 
Atingiu 3,00 de 3,00 
Marcar questão 
Texto da questão 
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 múltipla 
b. Instrução de seleção 
c. Instrução de repetição 
d. Instrução de decremento 
Questão 9 
Completo 
Atingiu 3,00 de 3,00 
Marcar questão 
Texto da questão 
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 = 0 e N = 0 
d. i = 1 e N = -1 
Questão 10 
Completo 
Atingiu 3,00 de 3,00 
Marcar questão 
Texto da questão 
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. Pseudocódigo 
b. Algoritmo tabelado 
c. Descrição Narrativa 
d. Fluxograma 
Questão 11 
Completo 
Atingiu 3,00 de 3,00 
Marcar questão 
Texto da questão 
 
A alternativa que corresponde à saída do algoritmo é 
Escolha uma opção: 
a. 1-10; 2-9; 3-8; 4-7; 5-6 
b. 1-9; 2-8; 3-7; 4-6 
c. 1-10;1-9; 1-8; 1-7; 1-6; 1-5; 1-4; 1-3; 1-2 
d. 10-1; 9-2; 8-3; 7-4;6-5 
Questão 12 
Completo 
Atingiu 3,00 de 3,00 
Marcar questão 
Texto da questão 
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 tipo inteiro 
c. Um local na memória para guardar um valor 
d. Um ponteiro de dados 
Questão 13 
Completo 
Atingiu 3,00 de 3,00 
Marcar questão 
Texto da questão 
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 III está incorreto 
c. Todos os itens estão corretos 
d. Apenas o item IV está incorreto 
Questão 14 
Completo 
Atingiu 3,00 de 3,00 
Marcar questão 
Texto da questão 
Se os primeiros cinco números de uma sequência são 0.5, 2, 8, 32, 128, 
conclui-se que: 
Escolha uma opção: 
a. O sétimo número é menor que 1000 
b. O sexto número é 512 
c. Não há uma lógica na geração dos números da sequência 
d. O próximo número é ímpar 
Questão 15 
Completo 
Atingiu 3,00 de 3,00 
Marcar questão 
Texto daquestão 
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. programa / internet 
c. algoritmo / programação 
d. algoritmo / internet 
Questão 16 
Completo 
Atingiu 3,00 de 3,00 
Marcar questão 
Texto da questão 
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. 1 – 3 – 2 – 4 
c. 2 – 1 – 3 – 4 
d. 1 – 2 – 3 – 4 
Questão 17 
Completo 
Atingiu 3,00 de 3,00 
Marcar questão 
Texto da questão 
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. Definidos e abstratos 
b. Elementares e estruturados 
c. Inteiros e lógicos 
d. Básicos e complexos 
Questão 18 
Completo 
Atingiu 3,00 de 3,00 
Marcar questão 
Texto da questão 
Com relação aos comandos de repetição, assinale a alternativa correta 
Escolha uma opção: 
a. Esse comando não faz com que a execução de um grupo de ações 
seja repetida um número predefinido de vezes. Esse recurso somente 
funciona para uma ação 
b. Somente variáveis ordinais simples podem ser utilizadas como 
variáveis de controle 
c. Os valores atribuídos a variável de controle podem ser de um tipo 
diferentes 
d. Um comando composto não pode ser utilizado no comando de 
repetição por contagem para/faça 
Questão 19 
Completo 
Atingiu 3,00 de 3,00 
Marcar questão 
Texto da questão 
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 
Questão 20 
Completo 
Atingiu 3,00 de 3,00 
Marcar questão 
Texto da questão 
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, V, V, F 
b. V,F, V, F 
c. V, V, F, F 
d. F, V, F, V

Continue navegando

Outros materiais