Buscar

Avaliação 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

27/10/2023, 11:12 Avaliação Final (Objetiva) - Individual
about:blank 1/5
Prova Impressa
GABARITO | Avaliação Final (Objetiva) - Individual
(Cod.:889037)
Peso da Avaliação 3,00
Prova 73370333
Qtd. de Questões 10
Acertos/Erros 9/1
Nota 9,00
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 III estão corretas.
B As sentenças I e IV estão corretas.
C As sentenças II e IV estão corretas.
D As sentenças II e III estão corretas.
Os registros são tipos de dados construídos utilizando os tipos primitivos da linguagem de 
programação. Quando existe a necessidade de representar um objeto do mundo real com mais de um 
tipo de dado, utiliza-se um registro. A definição de pessoa é um exemplo da necessidade de utilizar 
registros, pois é preciso representar uma pessoa pelo seu nome (texto) e pelo seu CPF (número). 
Sobre o conceito de registros, assinale a alternativa CORRETA:
A Para criar um tipo de registro, utiliza-se a palavra " tipo ".
B Para acessar elementos de um registro, utiliza-se a sintaxe "nome do registro [ variável interna
]".
C Os registros podem ser utilizados para armazenar várias variáveis de tipos de dados diferentes.
D Para criar um registro, utiliza-se a seguinte sintaxe "nome do registro . registro".
A resolução de problemas por meio de algoritmos permite com que vários problemas sejam 
resolvidos computacionalmente, sendo responsabilidade do programador de sistemas selecionar uma 
 VOLTAR
A+
Alterar modo de visualização
1
2
3
27/10/2023, 11:12 Avaliação Final (Objetiva) - Individual
about:blank 2/5
possível solução em função da facilidade de entendimento ou de uso eficiente dos recursos do 
computador. Sobre a notação O de análise de algoritmos, assinale a alternativa CORRETA:
A Na função "log n" se n dobrar, o número de operações aumenta de uma constante.
B A função de tempo linear determina que o número de operações dobra ao passo que n continuar
constante.
C A função de tempo exponencial triplica o número de operações se n dobrar.
D Para qualquer tamanho da entrada, a função 1 duplica o número de operações.
Os arquivos permitem manipular uma grande quantidade de dados com mais facilidade e 
rapidez. Os registros dentro dos arquivos físicos podem ser trazidos para a memória volátil do 
computador, permitindo manipular os dados de acordo com a necessidade da lógica. Analise o 
código-fonte a seguir e classifique V para as sentenças verdadeiras e F para as falsas: 
01 declare LIV registro 
02 (CODIGO, ANO numérico; 
03 TITULO, AUTOR, EDITORA texto); 
04 
05 LIVRO LIV; 
06 
07 BIBLIOTECA arquivo de LIV; 
 
( ) A partir da linha 01 até a linha 03, é criado um registro contendo cinco variáveis internas. 
( ) O registro LIV possui apenas variáveis do tipo numérico e texto. 
( ) A linha 07 cria um arquivo que possuirá vários registros de LIVRO. 
( ) O comando BIBLIOTECA cria um vetor de LIVRO. 
Assinale a alternativa que apresenta a sequência CORRETA:
A V - V - V - F.
B F - V - V - F.
C V - V - F - F.
D V - F - F - V.
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 
4
5
27/10/2023, 11:12 Avaliação Final (Objetiva) - Individual
about:blank 3/5
"nomes[5][2]". 
Assinale a alternativa CORRETA:
A Somente a sentença V está correta.
B As sentenças II, III e V estão corretas.
C As sentenças I, III e V estão corretas.
D As sentenças I, III e IV estão corretas.
O array unidimensional é uma estrutura de dados com a capacidade de armazenar variáveis do 
mesmo tipo de dado. Nesta estrutura, os valores ficam armazenados sequencialmente, um após o 
outro. Contudo, é possível acessar aleatoriamente e individualmente qualquer elemento da estrutura. 
A seguir é apresentado um vetor de nomes, armazenados em uma variável denominada "nomes" com 
índice inicial igual a zero. Sobre vetores unidimensionais, analise as sentenças a seguir: 
I- Os itens de um vetor são acessados por um número denominado "índice". 
II- Para recuperar o nome de Kant, é necessário acessar a posição [2] do vetor de "nomes". 
III- Após executar o comando "escreva ( nomes[0] )" será apresentado o nome "Leonardo" para o 
usuário. 
IV- Ao declarar um vetor é opcional definir o tipo de dado utilizado. 
Assinale a alternativa CORRETA:
A As sentenças I, II e IV estão corretas.
B Somente a sentença III está correta.
C As sentenças I, II e III estão corretas.
D As sentenças II, III e IV estão corretas.
As funções, também chamadas de subprogramas ou subalgoritmos, obrigatoriamente retornam 
um valor ao módulo que fez a sua chamada. A utilização de funções auxilia a prática de 
modularização, ao invés de escrever um código muito grande, escreve-se vários pequenos algoritmos, 
que em conjunto possuem a capacidade de resolver um grande problema. Sobre funções, assinale a 
alternativa CORRETA:
A As funções não precisam ter um nome definido.
B Todas as funções possuem um nome e podem opcionalmente receber parâmetros de entrada.
C A utilização de funções na construção de algoritmos causa desorganização do código-fonte.
D Na linguagem Portugol, a palavra "Função" é utilizada para declarar o tipo de dado de retorno.
6
7
27/10/2023, 11:12 Avaliação Final (Objetiva) - Individual
about:blank 4/5
Uma expressão em um programa é a parte da instrução que produz um valor, normalmente através do 
uso de operandos (valores) e operadores (indicam a operação a ser realizada).
Quais são os operadores binários que devolvem os valores lógicos “verdadeiro e falso”?
A Operadores aritméticos.
B Operadores literais.
C Operadores relacionais.
D Operadores de atribuição.
Conforme você estudou sore os tipos de lógica, leia o texto a seguir: Consiste em um sistema 
dedutivo de enunciados que tem como objetivo criar um grupo de leis e regras para determinar a 
validade dos raciocínios. Assim, um raciocínio é considerado válido se for possível alcançar uma 
conclusão verdadeira a partir de premissas verdadeiras.
Com base a quem o texto faz referência, assinale a alternativa CORRETA:
A Lógica matemática.
B Lógica de argumentação.
C Lógica de programação.
D Lógica aristotélica.
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.
8
9
10
27/10/2023, 11:12 Avaliação Final (Objetiva) - Individual
about:blank 5/5
Nesse contexto, assinalea alternativa CORRETA que apresenta informações sobre a Clareza ou 
definição, característica de um algoritmo:
A Cada passo/instrução/etapa de um algoritmo deve ser claro e não gerar duplo entendimento.
B Todo algoritmo deve produzir um resultado.
C Cada passo/instrução/etapa de um algoritmo deve ser executável.
D 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.
Imprimir

Outros materiais