Buscar

Avaliação Final (Objetiva) - Individual Lógica e Técnicas de Programação

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 5 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

Prévia do material em texto

16/11/2022 09:12 Avaliação Final (Objetiva) - Individual
about:blank 1/5
Prova Impressa
GABARITO | Avaliação Final (Objetiva) - Individual (Cod.:745050)
Peso da Avaliação 3,00
Prova 47438491
Qtd. de Questões 11
Acertos/Erros 7/3
Canceladas 1
Nota 8,00
Os algoritmos podem ser representados de diferentes formas, a variação entre elas está relacionada ao nível de 
detalhe ou ao grau de abstração oferecido por cada uma. Algumas formas têm foco no nível lógico, de forma a abstrair 
detalhes de implementação. No entanto, algumas formas de representação possuem maior riqueza de detalhes. O que é a 
descrição narrativa?
A É a construção de algoritmos em linguagem computacional.
B É a construção de algoritmos com representações gráficas.
C É a construção de algoritmos em linguagem natural.
D É a construção de algoritmos com diagramas de chapin.
Durante o desenvolvimento de algoritmos, é utilizado o conceito de variáveis para armazenar os dados necessários 
para a resolução do problema. Os registros são estruturas que melhoram o acesso e a performance do uso de variáveis 
nos algoritmos, eles permitem armazenar mais de uma variável de tipos de dados diferentes em uma única variável. 
Sobre os registros, classifique V para as sentenças verdadeiras e F para as falsas: 
( ) As variáveis são armazenadas juntas na memória, de forma a facilitar o acesso aos dados. 
( ) Os registros podem conter somente três variáveis internas. 
( ) As variáveis internas podem ser acessadas utilizando a sintaxe " NomeDoRegistro.NomeDaVariavelInterna ". 
( ) As variáveis internas dos registros devem possuir seus respectivos tipos de dados. 
Assinale a alternativa que apresenta a sequência CORRETA:
A V - F - V - F.
B V - F - V - V.
C F - F - V - V.
D F - V - F - F.
Os conectivos lógicos são expressões cuja finalidade é ligar duas ou mais proposições. Eles estão presentes nas 
proposições compostas. Duas checagens são importantes para determinar se as proposições compostas são verdadeiras 
ou falsas:
- O valor das proposições que compõem as sentenças. 
- O tipo de conectivo que liga as proposições de uma mesma sentença. 
Observe a descrição a seguir: 
"Ou irei à praia ou irei ao cinema". 
No exemplo da proposição, ou eu poderia ir a um lugar ou a outro, poderia ir até aos dois, entretanto, SÓ posso ir ou a 
um ou a outro, nunca aos dois. A qual conectivo lógico essa descrição pertence?
A Bicondicional (se e somente se) que é a equivalência.
B Condição <se....então>.
 VOLTAR
A+ Alterar modo de visualização
1
2
3
16/11/2022 09:12 Avaliação Final (Objetiva) - Individual
about:blank 2/5
C Disjunção exclusiva (XOR).
D Disjunção (v).
A construção de um algoritmo apresenta três etapas distintas: Entrada, Processamento e Saída. Analise a figura a seguir: 
Agora, analise a descrição: é o resultado esperado; são os dados produzidos na etapa de processamento.
A qual das três etapas essa descrição pertence?
A Processamento.
B Saída.
C Entrada.
D Recursividade.
Manipular arquivos nos algoritmos permite ler e gravar arquivos diretamente na memória não volátil do 
computador. Utilizando arquivos, o programador poderá utilizar informações vindas não apenas do seu próprio 
algoritmo, mas também de fontes externas, como outros algoritmos desenvolvidos por outros programadores. Sobre a 
manipulação de arquivos, assinale a alternativa CORRETA:
A O modo de fechamento de arquivos " w+ " permite fechar um arquivo sem sobrescrever as informações existentes
anteriormente nele.
B O modo de abertura " r " permite que um arquivo aberto possa realizar apenas operações de leitura.
C Os arquivos não permitem modificar dados após a sua criação.
D O modo de abertura de arquivos " r+ " permite realizar apenas operações de escrita.
Atenção: Esta questão foi cancelada, porém a pontuação foi considerada.
4
5
16/11/2022 09:12 Avaliação Final (Objetiva) - Individual
about:blank 3/5
Os operadores aritméticos relacionam as operações aritméticas básicas. Podemos citar o operador de adição, subtração, 
multiplicação, divisão entre outros. 
Sobre o operador DIV, assinale a alternativa CORRETA:
A Retorna o resto de uma divisão. Exemplo: 10 div 2 o resultado será 0 (zero).
B Retorna o divisor de uma divisão. Exemplo: 10 div 2 o resultado será 2 (dois).
C Retorna o resto de uma divisão. Exemplo: 10 div 2 o resultado será 5 (cinco).
D Retorna o dividendo de uma divisão. Exemplo: 10 div 2 o resultado será 5 (cinco).
Os computadores armazenam arquivos em memórias secundárias, como disco rígido, CD, pen-drives, entre outros. 
Estas memórias fazem o armazenamento não volátil, logo os dados são retidos quando não estão alimentados por 
energia, diferente da memória RAM, que sem energia perde seu conteúdo. Sobre a utilização de arquivos em lógica de 
programação, analise as sentenças a seguir: 
I- É possível apenas consultar, incluir e modificar dados de arquivos. 
II- O comando "abra" é utilizado pelos algoritmos para abrir arquivos. 
III- Um arquivo físico pode ser excluído do computador por meio do comando "remove". 
IV- Arquivos podem ser abertos somente para leituras utilizando o modo de abertura W. 
Assinale a alternativa CORRETA:
A As sentenças I e IV estão corretas.
B As sentenças I e III estão corretas.
C As sentenças II e IV estão corretas.
D As sentenças II e III estão corretas.
Um subalgoritmo de um programa de computador é chamado, também, de função, que é um conjunto de ações ou 
comandos, e tem no seu uso o principal objetivo de tornar os códigos-fontes mais legíveis e organizados. Diferente dos 
procedimentos, as funções retornam valores para o módulo principal do programa. Sobre funções, analise as sentenças a 
seguir: 
I- As variáveis declaradas dentro de funções que só podem ser utilizadas dentro da própria função são conhecidas como 
variáveis locais. 
II- As funções não precisam possuir um nome. 
III- O retorno das funções pode conter mais de um valor de vários tipos de dados. 
IV- As funções não precisam, obrigatoriamente, receber parâmetros de entrada. 
V- A passagem de parâmetros é feita dentro dos parênteses depois da definição do nome da função. 
Assinale a alternativa CORRETA:
A Somente a sentença II está correta.
B As sentenças I, II e III estão corretas.
C As sentenças I, IV e V estão corretas.
D As sentenças III, IV e V estão corretas.
6
7
8
16/11/2022 09:12 Avaliação Final (Objetiva) - Individual
about:blank 4/5
Apesar de não perceber, utiliza-se de algoritmos de forma intuitiva e automática diariamente quando se executa tarefas 
comuns. Como essas atividades são simples e dispensam ficar pensando nas instruções necessárias para fazê-las, o 
algoritmo presente nelas acaba passando despercebido.
Nesse contexto, assinale a alternativa CORRETA que apresenta informações sobre a Finitude, característica de um 
algoritmo:
A Cada passo/instrução/etapa de um algoritmo deve ser claro e não gerar duplo entendimento.
B Cada passo/instrução/etapa de um algoritmo deve ser executável.
C O algoritmo deve ter uma condição para sair de sua execução. Isso evitará que entre em loop. O loop traduz a
incapacidade do algoritmo de interromper a sua execução.
D Todo algoritmo deve produzir um resultado.
Os conectivos lógicos são expressões cuja finalidade é ligar duas ou mais proposições. Eles estão presentes nas 
proposições compostas. Duas checagens são importantes para determinar se as proposições compostas são verdadeiras 
ou falsas:
- O valor das proposições que compõem as sentenças. 
- O tipo de conectivo que liga as proposições de uma mesma sentença. 
Observe a descrição a seguir: 
“Simone é professora e Pedro é aluno”. 
Somente será verdadeira se todas as suas proposições componentes forem verdadeiras. Em relação à proposição 
exemplo, ela só será verdadeira se Simone for realmente professora e Pedro realmente for aluno. A qual conectivo lógico 
essa descrição pertence?
A Condição < se....então>.
B Negação (~).
C Conjunção (^).
D Disjunção (v).
(ENADE, 2018)A tabela-verdade é um instrumento da matemática utilizado para determinar os valores lógicos 
das proposições compostas, a partir de atribuições de todos os possíveis valores lógicos das proposições simples 
9
10
11
16/11/2022 09:12 Avaliação Final (Objetiva) - Individual
about:blank 5/5
componentes. Sobre tabelas-verdade, analise as tabelas a seguir com os valores para as proposições "p" e "q" e assinale a 
alternativa CORRETA:
A As sentenças II, III e IV estão corretas.
B As sentenças I, III e IV estão corretas.
C As sentenças II e IV estão corretas.
D As sentenças I e II estão corretas.
Imprimir

Continue navegando