Buscar

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

29/05/22, 16:50 Avaliação I - Individual
1/5
Prova Impressa
GABARITO | Avaliação I - Individual (Cod.:739666)
Peso da Avaliação 1,50
Prova 46609501
Qtd. de Questões 10
Acertos/Erros 9/1
Nota 9,00
Na compilação, o programa escrito na linguagem fonte é traduzido para linguagem máquina e 
depois ligado e carregado para ser executado. Na interpretação, o programa fonte é traduzido e 
executado instrução a instrução, de modo interativo. O interpretador traduz cada instrução para uma 
representação interna e interpreta-a simulando o funcionamento do processador. O interpretador 
aceita, além das instruções da linguagem, comandos para controlar o seu funcionamento. Imagine as 
seguintes situações em um módulo executável de um programa: 
 - redução do tempo de execução;
 - maior agilidade na identificação de erros na codificação. 
As situações citadas referenciam, respectivamente, os métodos de:
A Compilação e interpretação.
B Execução e compilação.
C Interpretação e compilação.
D Interpretação e execução.
Na Ciência da Computação, uma estrutura de dados é um modo particular de armazenamento e 
organização de dados em um computador de modo que possam ser usados eficientemente, facilitando 
sua busca e modificação. Em linguagens de programação e estrutura de dados, uma das formas mais 
comuns de armazenamento é o registro. Sobre a estrutura de armazenamento registro, assinale a 
alternativa CORRETA:
A Estrutura que contém uma ou mais variáveis de tipos de dados distintos, agrupados no mesmo
nome.
B Estrutura que armazena somente dados inseridos em pilha.
C Estrutura que contém um conjunto não ordenado de campos do mesmo tipo de dados.
D Estrutura de dados que armazena mais de 4000 caracteres.
Na Ciência da computação, uma estrutura de dados é um modo particular de armazenamento e 
organização de dados em um computador de modo que possam ser usados eficientemente, facilitando 
sua busca e modificação. Diferentes tipos de estrutura de dados são adequadas a diferentes tipos de 
aplicação e algumas são altamente especializadas, destinando-se a algumas tarefas específicas. Por 
exemplo, as B-trees são particularmente indicadas para a implementação de bases de dados, enquanto 
que a implementação de compiladores geralmente requer o uso de tabela de dispersão para a busca de 
 VOLTAR
A+ Alterar modo de visualização
1
2
3
29/05/22, 16:50 Avaliação I - Individual
2/5
identificadores. Na estrutura apresentada, "TIPEST", cuja delimitação ocorre através de e a 
finalização através de , refere-se ao armazenamento do tipo:
A Lista duplamente encadeada.
B Registro.
C Matriz.
D Vetor.
A interpretação e a compilação são dois processos distintos através dos quais o código fonte, 
escrito em uma linguagem que seres humanos entendem, é traduzido para uma linguagem binária, 
que somente os computadores entendem. Considerando este processo de tradução, mais 
especificamente a interpretação e a compilação de códigos fonte, assinale a alternativa CORRETA:
A Na interpretação, o computador valida todo o código fonte para somente então começar a
execução.
B Na compilação, o computador executa instrução por instrução, fazendo a validação somente
neste momento.
C No processo de compilação, todo o código fonte é avaliado para somente então se proceder com
a sua tradução para linguagem de máquina.
D Através da interpretação do código fonte, obtém-se um maior desempenho de execução, na
maioria das vezes.
Na Ciência da Computação, uma estrutura de dados é um modo particular de armazenamento e 
organização de dados em um computador de modo que possam ser usados eficientemente, facilitando 
sua busca e modificação. Com relação às estruturas de dados para armazenamento de informações, 
analise as sentenças a seguir: 
I- Uma constante é um determinado valor fixo que não se modifica na execução do programa. O 
valor é atribuído na definição da variável. 
II- Variáveis são posições de memória com conteúdo variável durante a execução do programa. 
III- Um valor lógico só pode receber valor verdadeiro ou falso. 
IV- Vetores são estruturas que têm uma sequência de valores que possuem diferentes tipos de dados.
Assinale a alternativa CORRETA:
A As sentenças I e IV estão corretas.
B As sentenças II e IV estão corretas.
C As sentenças I, II e III estão corretas.
D As sentenças III e IV estão corretas.
4
5
29/05/22, 16:50 Avaliação I - Individual
3/5
Uma linguagem de programação é uma linguagem que possui sintaxe (formato) e semântica 
(significado), e é usada para expressar uma sequência de ações computacionais que formam um 
programa. Neste sentido, destacam-se os tipos de dados que definem conjunto de valores e as 
operações aplicáveis sobre esses valores. Os tipos de dados servem fundamentalmente para oferecer 
informações relevantes aos programadores e aos compiladores (ou interpretadores) sobre os dados 
usados pelos programas. Sobre o exposto, classifique V para as sentenças verdadeiras e F para as 
falsas: 
( ) São tipos de dados primitivos na linguagem de programação JAVA: inteiro, booleano e caractere. 
( ) O tipo de dado usado para armazenar expressões condicionais, apresentando apenas duas opções 
de valores (verdadeiro ou falso) é o booleano. 
( ) Matriz é um tipo de dado primitivo. 
( ) Os compiladores geram a partir do código-fonte, o arquivo executável do aplicativo. Este só 
pode ser executado, não sendo passível de alterações. 
Assinale a alternativa que apresenta a sequência CORRETA:
A F - V - V - V.
B V - F - F - V.
C F - V - V - F.
D V - V - F - V.
Os aplicativos computacionais são geralmente desenvolvidos utilizando-se de linguagem de alto 
nível, que são amparadas por linguagens de sintaxe rigorosa, cuja característica é específica para cada 
linguagem adotada. Desta forma, os códigos-fonte dos programas não são entendidos pelo 
processador da máquina. Dois métodos se destacam neste sentido: a compilação e a interpretação. 
Sobre a interpretação de programas, analise as sentenças a seguir: 
I- O interpretador é responsável por executar o código-fonte. 
II- A interpretação do programa ocorre de forma mais onerosa (lenta) que a compilação. 
III- A interpretação tem a função de transformar um programa em outro, traduzindo o código inicial 
para uma linguagem que possa ser executada. 
IV- Um interpretador não é capaz de compilar um programa. 
Assinale a alternativa CORRETA:
A As sentenças I, II e III estão corretas.
B As sentenças I, II e IV estão corretas.
C As sentenças II, III e IV estão corretas.
D As sentenças I, III e IV estão corretas.
6
7
29/05/22, 16:50 Avaliação I - Individual
4/5
Um dos fatores predominantes na escolha de uma estrutura de dados a ser utilizada no 
desenvolvimento de software é o grau de aderência desta estrutura à complexidade das informações a 
serem modeladas no domínio sobre o qual o software atuará. Com relação às estruturas de dados 
utilizadas na programação de computadores, assinale a alternativa CORRETA:
A As estruturas de dados surgiram com o objetivo de disciplinar parte do desenvolvimento de
software, pois possuem as responsabilidades de organização e armazenamento dos dados.
B As decisões sobre as estruturas de dados não têm relação com os algoritmos aplicados a elas.
C Os algoritmos têm a finalidade de armazenamento, enquanto as estruturas de dados determinam
a lógica de processamento.
D O domínio de conhecimento sobre o qual o software atuará influencia na escolha das estruturas
de dados, mas não dos algoritmos.
Por intermédio de instruções específicas, nós, como programadores, estabelecemos os passos 
que o computador seguirá para solucionar determinado problema. Esse conjunto de instruções pode 
ser entendido como algoritmo. Acerca dos conceitos associados a algoritmo, como tipos de dados, 
variáveis e constantes, classifique V para as sentenças verdadeiras e F para as falsas: 
( ) O tipo de dado lógico permite armazenar apenas valores verdadeiro ou falso. 
( ) Uma constante é um local para armazenarvalores definidos pelo sistema operacional. 
( ) Dos quatro tipos de dados primários - inteiro, real, caractere e lógico, o número 8 se enquadra 
apenas em inteiro. 
( ) Variáveis e constantes precisam ser declaradas no início do algoritmo. 
Assinale a alternativa que apresenta a sequência CORRETA:
A F - F - V - V.
B V - F - F - V.
C V - V - V - F.
D F - V - F - F.
A linguagem de programação C possui diversas características que a tornam uma excelente 
escolha como ferramenta computacional para a resolução de problemas. Com relação às 
características da linguagem de programação C, assinale a alternativa CORRETA:
A Um tipo primitivo é um tipo que pode ser decomposto em diversos tipos menores.
B Através do comando X=7, fazemos uma comparação do valor contido na variável x com o
número 7.
C Ao término de uma função, existe a necessidade de se retornar um tipo primitivo para o código
que efetuou a sua chamada.
D Apesar de não ser uma linguagem orientada a objetos, através da inclusão de objetos, o C faz
uso do reúso e de componentes.
8
9
10
29/05/22, 16:50 Avaliação I - Individual
5/5
Imprimir

Continue navegando