Prévia do material em texto
Prova Impressa
GABARITO | Avaliação Final (Objetiva) - Individual (Cod.:768730)
Peso da Avaliação 3,00
Prova 57387370
Qtd. de Questões 11
Acertos/Erros 2/8
Canceladas 1
Nota 3,00
Os pseudocódigos são representações usadas como referência genérica para uma linguagem de projeto de
programação, com a finalidade de mostrar uma notação para elaboração de algoritmos, os quais serão utilizados na
definição, criação e desenvolvimento em uma linguagem computacional. Analise o código a seguir:
algoritmo "Idade média"
var
idade, soma, cont: inteiro
media: real
inicio
cont := 0
repita
escreval("Digite uma idade: ")
leia(idade)
soma := soma + idade
cont := cont + 1
ate idade = 0
cont := cont - 1
media := soma / cont
fimalgoritmo
Considerando que sejam informadas três idades com o valor 15, 20 e 30, classifique V para as sentenças verdadeiras e F
para as falsas:
( ) A soma das idades será 65.
( ) A quantidade será 3.
( ) A média da idade será 21.6.
( ) A saída de dados do algoritmo é a idade, quantidade e média de idades.
Assinale a alternativa que apresenta a sequência CORRETA:
A V - F - F - V.
B V - V - V - F.
C F - F - V - V.
D F - V - V - F.
Durante o desenvolvimento de um programa de computador, é necessário que o programador faça o planejamento
da modularização, a preocupação principal é facilitar o entendimento da organização do algoritmo, tornando a sua
estrutura mais transparente e mais fácil de documentar. A prática da modularização ainda agrega benefícios no momento
da manutenção do sistema, por tornar o código mais fácil e rápido de entender por um outro programador. Sobre a
modularização de algoritmos, analise as sentenças a seguir:
I- Consistir os dados é a técnica de verificação das entradas de dados, analisando se elas são válidas ou não.
II- Os módulos são uma sequência de comandos dentro de um algoritmo com a maior independência possível de outros
módulos do algoritmo.
III- Os procedimentos não precisam receber um nome durante a sua declaração.
IV- As funções são submódulos que produzem apenas um valor de saída.
VOLTAR
A+ Alterar modo de visualização
1
2
V- As variáveis locais podem ser usadas pelo programa principal.
Assinale a alternativa CORRETA:
A As sentenças I, II e III estão corretas.
B As sentenças II, III e V estão corretas.
C Somente a sentença V está correta.
D As sentenças I, II e IV estão corretas.
Apesar de não perceber, utiliza-se de algoritmos de forma intuitiva e automática diariamente quando se executa tarefas
comuns. Como estas 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 a etapa na construção de um algoritmo que representa os
procedimentos necessários de manipulação das informações no intuito de produzir o resultado esperado:
A Entrada.
B Diagramação.
C Saída.
D Processamento.
Na área da ciência da computação, os vetores possuem apenas uma dimensão, é considerada uma das mais simples
estruturas de dados. Em um vetor, os dados são endereçados por apenas um índice. As estruturas com mais de uma
dimensão são conhecidas como matrizes; simplificando, são vetores de vetores. Sobre vetores e matrizes, assinale a
alternativa CORRETA:
A Vetores são conhecidos também como matrizes multidimensionais.
B Os índices de vetores são compostos por dois números, um na vertical e um na horizontal.
C A leitura de um elemento de um vetor é feita especificando o nome da variável seguido do índice do elemento,
disposto entre parênteses.
D Matrizes utilizam mais de um índice para acessar cada um de seus elementos.
As tabelas-verdade são utilizadas na lógica para determinar o valor lógico de proposições compostas, que são
proposições que resultam de uma operação entre proposições simples. O resultado lógico da proposição composta é
determinado por meio dos valores lógicos das proposições simples. A respeito das tabelas verdade, avalie as asserções a
seguir e a relação proposta entre elas:
I- Tabela verdade é o conjunto de todas as possibilidades combinatórias entre os valores de diversas variáveis lógicas.
PORQUE
II- As variáveis lógicas se encontram em apenas duas situações (verdadeiro ou falso) e em um conjunto de operadores
3
4
5
aritméticos.
Assinale a alternativa CORRETA:
A A primeira asserção é uma proposição verdadeira, e a segunda, uma proposição falsa.
B A primeira asserção é uma proposição falsa, e a segunda, uma proposição verdadeira.
C As duas asserções são proposições verdadeiras, mas a segunda não é uma justificativa correta da primeira.
D As duas asserções são proposições verdadeiras, e a segunda é uma justificativa correta da primeira.
Os algoritmos são sequências de etapas para resolver um determinado problema, definindo a sequência de
comandos que deve ser executada para atingir um objetivo. Os algoritmos estão presentes em todos os momentos da
nossa vida, desde o despertador até análises clínicas mais aprimoradas. Analise o código a seguir:
Algoritmo "Soma_Numeros"
Var
soma,I, comeco, fim : inteiro
Inicio
soma:=0
comeco := 10
fim := 15
PARA I DE comeco ATÉ fim FAÇA
SE I MOD 2 = 0 ENTÃO
Soma := soma + I
escreval(soma)
FIMSE
FIMPARA
Fimalgoritmo
Considerando o código exposto, classifique V para as sentenças verdadeiras e F para as falsas:
( ) O algoritmo escreverá para o usuário os números: 10, 11, 12, 13, 14 e 15.
( ) O algoritmo escreverá para o usuário os números: 10, 22 e 36.
( ) O valor final da variável soma será 36.
( ) O algoritmo faz a soma dos números ímpares.
Assinale a alternativa que apresenta a sequência CORRETA:
A F - F - V - V.
B V - F - F - V.
C F - V - V - F.
D V - V - V - F.
6
Os algoritmos podem ter como ferramenta para entrada de dados variados dispositivos do computador, como o
teclado e o mouse. Para a entrada de textos, é muito comum utilizar o teclado. No entanto, quando é necessário entrar
uma grande quantidade de dados, o uso do teclado se torna demorado. Para estas situações, o uso de arquivo é
recomendado, acelerando o processo de entrada de dados. Sobre os arquivos, classifique V para as sentenças verdadeiras
e F para as falsas:
( ) Os arquivos são armazenados em meios não voláteis, podendo ser gravado ou lido por programas de computador.
( ) Os registros são compostos por um ou vários arquivos.
( ) Consultar e incluir dados nos arquivos são as únicas operações possíveis na manipulação de arquivos.
( ) Ao terminar de trabalhar com um arquivo, deve-se utilizar o comando de fechamento para que as informações
permaneçam armazenadas.
Assinale a alternativa que apresenta a sequência CORRETA:
A V - V - F - V.
B V - F - F - V.
C F - F - V - V.
D V - V - F - F.
A construção de um algoritmo apresenta três etapas distintas: Entrada, Processamento e Saída. Analise a figura a seguir:
Agora, analise a seguinte descrição: são os dados que serão processados pelo algoritmo.
A qual das três etapas essa descrição pertence?
A Saída.
7
8
B Processamento.
C Recursividade.
D Entrada.
Várias são as práticas adotadas para a construção de algoritmos.
Com base no exposto, assinale a alternativa INCORRETA:
A Identificar e definir as entradas do algoritmo. No caso do problema proposto, você teria como entrada dois
números.
B Descrever os passos que não serão necessários para resolver o problema. Basicamente descrever os processos não
utilizados para realizar a soma dos dois números.
C Entender o problema a ser resolvido. Um exemplo de problema: somar dois números. Neste caso, imagine o que
você precisa para executar a solução.
D Definir os dados de saída. Na situação proposta, o resultado da soma dos dois números usados como entrada do
problema.
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çãooferecido 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
representação de algoritmos por Fluxogramas?
A É a construção de algoritmos com diagramas de chapin.
B É a construção de algoritmos com representações gráficas.
C É a construção de algoritmos em linguagem computacional.
D É a construção de algoritmos em linguagem natural.
Atenção: Esta questão foi cancelada, porém a pontuação foi considerada.
(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
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 I, III e IV estão corretas.
B As sentenças I e II estão corretas.
C As sentenças II e IV estão corretas.
D As sentenças II, III e IV estão corretas.
Imprimir