Buscar

Avaliacao Final (Objetiva) - Individual

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

07/03/2024, 20:02 Avaliação Final (Objetiva) - Individual
about:blank 1/5
Prova Impressa
GABARITO | Avaliação Final (Objetiva) - Individual
(Cod.:823256)
Peso da Avaliação 3,00
Prova 65043479
Qtd. de Questões 10
Acertos/Erros 6/2
Canceladas 2
Nota 8,00
Os algoritmos são geralmente armazenados em variáveis de memória consideradas voláteis. Isso 
significa que ao encerrar o aplicativo ou desligar a máquina, os dados são perdidos. Esses dados ficam 
armazenados em memória apenas enquanto o algoritmo é executado. Para um armazenamento em 
tempo maior, existe uma outra forma. Sobre essa forma, assinale a alternativa CORRETA:
A Arquivos.
B SQL.
C Ponteiros.
D Tipos de dados.
Atenção: Esta questão foi cancelada, porém a pontuação foi considerada.
A construção de algoritmos modularizados auxilia na leitura e no entendimento do código-fonte. 
Durante a modularização, é constante a utilização de passagem de parâmetros de um módulo para 
outro, são dados que um algoritmo passa para outro. Sobre a passagem de parâmetros, classifique V 
para as sentenças verdadeiras e F para as falsas:
( ) As funções podem receber apenas um parâmetro de entrada. 
( ) O comando "retorne ()" é responsável por enviar uma única informação ao módulo chamador. 
( ) A passagem de parâmetros por valor faz a cópia do valor das variáveis locais e passa para um 
outro módulo sem alterar as informações originais. 
( ) Os parâmetros também são conhecidos como argumentos. 
Assinale a alternativa que apresenta a sequência CORRETA:
A F - V - V - F.
B F - V - V - V.
C F - V - F - V.
D V - F - F - V.
 VOLTAR
A+
Alterar modo de visualização
1
2
07/03/2024, 20:02 Avaliação Final (Objetiva) - Individual
about:blank 2/5
A utilização de estruturas de seleção é feita quando o algoritmo precisa executar uma sequência 
de instruções somente se satisfazer uma ou mais condições. Caso a condição não seja atendida, pode 
ser realizada uma outra verificação condicional na mesma estrutura ou simplesmente sair da 
condicional e executar a próxima linha de código. Analise o algoritmo e as sentenças a seguir: 
 
Algoritmo "calcularfinanciamento" 
 
Var 
 salario, financiamento: real 
 
Inicio 
 escreval ("Digite o valor do salário: ") 
 leia (salario) 
 
 escreval ("Digite o valor do financiamento pretendido: ") 
 leia (financiamento) 
 
 se (financiamento <= 5 * salario) entao 
 escreval ("Financiamento concedido, obrigado por nos consultar") 
 senao 
 escreval ("Financiamento negado, obrigado por nos consultar") 
 fimse 
Fimalgoritmo 
I- As variáveis "salario" e "financiamento" são do tipo de dados inteiros. 
II- Para o financiamento ser concedido, o valor do financiamento deve ser menor ou igual ao valor de 
cinco salários. 
III- Caso o salário seja de R$ 2.000,00, um financiamento de R$ 10.000,00 é concedido. 
IV- Caso o salário seja de R$ 2.000,00, um financiamento de R$ 12.000,00 é concedido. 
 
Assinale a alternativa CORRETA:
A As sentenças II e III estão corretas.
B As sentenças I e II estão corretas.
C As sentenças III e IV estão corretas.
D As sentenças II e IV estão corretas.
A estrutura de dados vetor é um agrupamento de variáveis do mesmo tipo, o qual é acessado por 
um único nome de variável. O acesso para cada variável deste agrupamento se dá por meio de um 
índice. A quantidade de índices disponíveis, ou a quantidade de variáveis que podem ser armazenadas, 
é definida no momento da criação do vetor. Sobre vetores, analise as sentenças a seguir: 
I- A melhor opção para a armazenar o nome de 30 alunos de uma turma dentro de um algoritmo é 
utilizando um vetor. 
II- Os vetores são conhecidos, também, como array multidimensional. 
III- Em um vetor que possui 20 valores, os índices válidos são entre 0 e 19. 
IV- A declaração de um vetor para armazenar os nomes de alunos é escrita da seguinte forma "nomes: 
vetor [1..5] texto". 
V- A recuperação do valor de uma posição de um vetor unidimensional é feita da seguinte forma 
"nomes[5][2]". 
3
4
07/03/2024, 20:02 Avaliação Final (Objetiva) - Individual
about:blank 3/5
Assinale a alternativa CORRETA:
A As sentenças I, III e IV estão corretas.
B Somente a sentença V está correta.
C As sentenças I, III e V estão corretas.
D As sentenças II, III e V estão corretas.
A linguagem de programação Prolog foi desenvolvida em 1972 por Alain Colmerauer. A primeira 
implementação do Prolog foi a Marseille Prolog, desenvolvida em 1972. O uso da  Prolog como uma 
linguagem de programação prática teve seu ápice com o desenvolvimento de um compilador por 
David Warren em Edinburgo, em 1977. Essa linguagem de programação foi baseada em uma lógica. 
Assinale a alternativa CORRETA correspondente a essa lógica:
A Baseada em lógica de argumentação.
B Baseada em lógica aristotética.
C Baseada em lógica matemática.
D Baseada em lógica proposicional.
Uma sequência finita de comandos clara e sem dupla interpretação, são características dos 
algoritmos, além da necessidade de determinar um estado de parada para a sua execução. Os 
algoritmos precisam processar muitas informações, e, para isso, as estruturas de repetição são peças 
fundamentais para executar laços de repetição que permitem trabalhar com a mesma informação 
várias vezes ou executar uma sequência de passos lógicos repetidamente. Analise o algoritmo e as 
sentenças a seguir: 
 
01 algoritmo "contador" 
02 var 
03 contador : inteiro 
04 inicio 
05 enquanto contador <= 10 faca 
06 escreval (contador) 
07 contador <- contador + 1 
08 fimenquanto 
09 fimalgoritmo 
 
I- A estrutura de repetição que possui a expressão de teste na linha 05 executará os comandos da linha 
06 e 07 por 10 vezes. 
II- O operador de comparação utilizado na linha 05 verifica se a variável à sua esquerda é menor ou 
igual ao valor 10. 
III- Na linha 07, o valor armazenado na variável "contador" é atualizado com o próprio valor mais 1. 
IV- Ao alterar o valor "1" da linha 07 para o valor "2", o laço será repetido 5 vezes. 
 
Assinale a alternativa CORRETA:
5
6
07/03/2024, 20:02 Avaliação Final (Objetiva) - Individual
about:blank 4/5
A As sentenças II e III estão corretas.
B As sentenças I e IV estão corretas.
C As sentenças I e II estão corretas.
D As sentenças II e IV estão corretas.
Atenção: Esta questão foi cancelada, porém a pontuação foi considerada.
Os vetores e matrizes são estruturas de dados que auxiliam o desenvolvedor quando é necessário 
armazenar muitos valores em um algoritmo, por exemplo, armazenar as notas de alunos que estão 
cursando uma determinada disciplina. Estas estruturas dispensam o uso excessivo de variáveis e 
simplificam a codificação do algoritmo, facilitando a criação e o acesso dos dados. Sobre vetores e 
matrizes, classifique V para as sentenças verdadeiras e F para as falsas:
( ) Nas matrizes, cada posição é acessada por um único número, chamado de índice. 
( ) Os vetores também são conhecidos como arrays multidimensionais. 
( ) Um vetor armazena apenas valores do mesmo tipo de dado. 
( ) A estrutura de um vetor pode ser entendida pelas dimensões de uma tabela. 
Assinale a alternativa que apresenta a sequência CORRETA:
A V - F - V - V.
B V - V - F - V.
C F - F - V - F.
D F - V - V - F.
Nas linguagens de programação, os tipos primitivos são tipos de dados básicos e os mais 
utilizados. Todos os valores presentes em algoritmos devem possuir tipo, seja ele primitivo ou 
composto. Existem quatro tipos de dados primitivos, embora algumas linguagens de programação se 
subdividem em outros tipos, de acordo com a capacidade de memória necessária para cada variável, 
mas, de modo geral, os tipos de dados primitivos são inteiro, real, lógico e texto. Sobre os tipos de 
dados primitivos, analise as sentenças a seguir: 
I- O tipo de dado Texto é capaz de representar somente, e não mais, do que um caractere. 
II- Na linguagem Portugol,é possível armazenar o número 9 em um tipo de dado inteiro. 
III- O tipo de dado real representa valores numéricos positivos ou negativos com casa decimal. 
IV- Variáveis do tipo lógico representam valores booleanos, possuindo apenas os estados verdadeiro 
ou falso. 
Assinale a alternativa CORRETA:
A As sentenças II e IV estão corretas.
B As sentenças I e III estão corretas.
7
8
07/03/2024, 20:02 Avaliação Final (Objetiva) - Individual
about:blank 5/5
C As sentenças II, III e IV estão corretas.
D As sentenças I, II e III estão corretas.
As linguagens de programação possuem comandos codificados para organizar as tarefas que 
devem ser realizadas pelo computador dentro de um algoritmo. Os comandos codificados podem ser 
variáveis, constantes, operadores ou expressões. Sobre a sequência de comandos que estão escritos 
corretamente, analise as opções a seguir:
I- var idade : inteiro. 
II- salario := 5 * 'dias'. 
III- numero := 3 * 1999. 
IV- precoTotal := precoUnitario * quantidade.
Assinale a alternativa CORRETA:
A As opções I, III e IV estão corretas.
B As opções I e II estão corretas.
C As opções I, II e III estão corretas.
D As opções II, III e IV estão corretas.
Pesquisar e definir quais os valores necessários a serem armazenados no algoritmo, quais deles 
variam e quais permanecem constantes, são tarefas importantes nas fases iniciais da concepção do 
algoritmo. Estas etapas de entrada e saída de dados são a base do conceito de algoritmo, além da etapa 
de processamento e feedback. Sobre os tipos de dados, analise as sentenças a seguir:
I- Os dados podem ser armazenados em variáveis, as quais são utilizadas para manipular as 
informações. 
II- Os dados são porções das informações processadas pelo computador. 
III- Instruções definem como os dados devem ser tratados. 
IV- Os tipos de dados compostos são disponibilizados pelas linguagens de programação.
Assinale a alternativa CORRETA:
A As sentenças I e II estão corretas.
B As sentenças III e IV estão corretas.
C As sentenças I, II e III estão corretas.
D As sentenças II e IV estão corretas.
9
10
Imprimir

Outros materiais