Buscar

Documento 38

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

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 6, do total de 8 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

1. Com o avanço da tecnologia, os programadores 
deixaram de inserir os programas diretamente 
na memória do computador utilizando switches 
(representando código binário) e começaram a 
utilizar linguagens de programação. As 
linguagens de programação são utilizadas para 
comunicar instruções para um computador e 
podem ser classificadas com base no seu 
paradigma. Considerando os paradigmas 
procedural e orientado a objetos, associe os 
itens utilizando o código a seguir: 
 
I- Paradigma Procedural. 
II- Paradigma Orientado a Objetos. 
 
( ) Introduziu a noção de classes, instâncias, 
subclasses, métodos virtuais e sub-rotinas. 
( ) Smalltalk e Java são exemplos de 
linguagens de programação. 
( ) Concentração nos dados em detrimento 
dos comportamentos. 
 
Agora, assinale a alternativa que apresenta a 
sequência CORRETA: 
 a) II - II - I. 
 b) II - I - I. 
 c) I - II - I. 
 d) I - II - II. 
 
 
2. O desenvolvimento de programas utilizando a 
linguagem de programação Java é facilitado e 
otimizado pelo uso das chamadas IDE 
(Integrated Development Environment) que são 
ambientes sofisticados para o desenvolvimento 
de programas e softwares. Entre elas, podem-
se citar os ambientes de desenvolvimento 
Eclipse e Netbeans. Sobre a ferramenta Outline, 
parte integrante dos recursos que a IDE Eclipse 
apresenta, assinale a alternativa CORRETA: 
 a) Sua funcionalidade está ligada à característica 
de apresentar o local (diretórios) no qual os 
projetos poderão ser conservados com todos os 
códigos fontes gerados no Eclipse. 
 b) Possui uma característica similar a um 
navegador de arquivos, presente nos sistemas 
operacionais, como o Windows Explorer, 
direcionada à apresentação da estrutura e 
métodos de uma classe de maneira ordenada. 
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=MjU3NEFEUw==&action2=QURTMTc=&action3=NjcwODY0&action4=MjAyMS8x&prova=MzMyNTY2OTc=#questao_1%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=MjU3NEFEUw==&action2=QURTMTc=&action3=NjcwODY0&action4=MjAyMS8x&prova=MzMyNTY2OTc=#questao_2%20aria-label=
 c) Sua funcionalidade advém do fato de permitir a 
edição dos códigos dos programas 
desenvolvidos na linguagem Java, permitindo 
dessa forma: destacar palavras reservadas, 
apresentar as características de um objeto, 
compilação automática etc. 
 d) A aplicabilidade dessa ferramenta está no fato 
de permitir que o desenvolvedor visualize na 
forma de uma estrutura ordenada todos os 
objetos (classes, pacotes, projetos e 
bibliotecas) presentes em um Workspace. 
 
 
3. Hotspot e Jit são as tecnologias que a Máquina 
Virtual Java (JVM) utiliza para aumentar o 
desempenho dos programas. Em máquinas 
virtuais modernas, certos trechos de código 
escritos em Java executam mais rápido do que 
códigos escritos em c. Com relação às 
estratégias de otimização adotadas pela JVM, 
analise as sentenças a seguir: 
 
I- A tecnologia Jit permite a compilação 
dinâmica de um código em tempo de execução, 
fazendo com que um programa possa ser 
otimizado mesmo após sua instalação. 
II- A tecnologia Jit atua sob total controle do 
desenvolvedor, que indica em seu código quais 
pontos devem ser otimizados. 
III- A tecnologia HotSpot procura por pontos 
que são executados repetidamente em sua 
aplicação. 
IV- O HotSpot atua diretamente no código 
fonte da aplicação, não trabalhando sobre 
bytecode após compilação. 
 
Agora, assinale a alternativa CORRETA: 
 a) Somente a sentença II está correta. 
 b) As sentenças I e III estão corretas. 
 c) Somente a sentença IV está correta. 
 d) As sentenças III e IV estão corretas. 
 
 
4. A classe é a entidade básica da programação 
orientada a objetos, pois é através da 
instanciação dos objetos a partir das classes e 
da troca de mensagens que ocorre o 
funcionamento das aplicações. Com relação à 
criação de classes na linguagem de 
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=MjU3NEFEUw==&action2=QURTMTc=&action3=NjcwODY0&action4=MjAyMS8x&prova=MzMyNTY2OTc=#questao_3%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=MjU3NEFEUw==&action2=QURTMTc=&action3=NjcwODY0&action4=MjAyMS8x&prova=MzMyNTY2OTc=#questao_4%20aria-label=
programação Java, classifique V para as 
sentenças verdadeiras e F para as falsas: 
 
( ) Uma classe é composta em geral por três 
elementos principais: o nome, os atributos e os 
métodos. 
( ) Os métodos pertencentes a uma classe são 
também conhecidos como o estado desta 
classe. 
( ) Os atributos pertencentes a uma classe são 
conhecidos também como o comportamento 
desta classe. 
( ) O nome dado a uma classe deve ser um 
substantivo. 
 
Agora, assinale a alternativa que apresenta a 
sequência CORRETA: 
 a) V - F - F - V. 
 b) F - V - F - V. 
 c) V - V - F - V. 
 d) V - F - V - F. 
 
 
5. Observe a tabela anexa que mostra as cinco 
primeiras linguagens de programação 
classificadas no TIOBE Programming 
Community Index, que classifica a popularidade 
das linguagens de programação com base no 
número de engenheiros qualificados no mundo, 
cursos e fornecedores de terceiros. Classifique 
V para as sentenças verdadeiras e F para as 
falsas: 
 
( ) A linguagem de programação Java, 
diferentemente das linguagens convencionais, 
é compilada para um bytecode que é 
executado por uma máquina virtual. 
( ) Python é uma linguagem de programação 
compilada, de propósito geral e estruturada. 
Foi utilizada por pesquisadores na década de 
1970 para desenvolver o sistema operacional 
Unix. 
( ) Todas as cinco primeiras linguagens 
classificadas em janeiro/2017 são linguagens 
orientadas a objetos. 
( ) A compilação de um programa escrito em 
C++ tem como resultado um único arquivo com 
código executável para uma 
plataforma/sistema operacional específico. 
 
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=MjU3NEFEUw==&action2=QURTMTc=&action3=NjcwODY0&action4=MjAyMS8x&prova=MzMyNTY2OTc=#questao_5%20aria-label=
Agora, assinale a alternativa que apresenta a 
sequência CORRETA: 
 
 a) V - V - V - F. 
 b) V - F - F - V. 
 c) F - V - F - F. 
 d) V - V - F - V. 
 
 
6. A estrutura de uma classe na linguagem de 
programação Java comporta um nome, um 
conjunto de atributos, também conhecidos 
como o estado desta classe e um conjunto de 
métodos, também conhecidos como o 
comportamento desta classe. Considerando a 
estrutura da Classe Principal demonstrada na 
figura anexa, classifique V para as sentenças 
verdadeiras e F para as falsas: 
 
( ) Já que o método "Aluno()" não possui 
parâmetros as linhas 7 a 9 geram erros de 
compilação. 
( ) O método chamado main é quem torna 
uma classe executável, sendo que a sua 
existência em uma classe é opcional. 
( ) A linha 1 define, através da palavra 
reservada "package", que a classe está 
agrupada obedecendo as suas 
responsabilidades dentro de uma aplicação. 
( ) Pode-se afirmar que o tipo de dados do 
atributo "nome", existente na classe aluno é do 
tipo alfanumérico. 
 
Assinale a alternativa que apresenta a 
sequência CORRETA: 
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=MjU3NEFEUw==&action2=QURTMTc=&action3=NjcwODY0&action4=MjAyMS8x&prova=MzMyNTY2OTc=#questao_6%20aria-label=
 
 a) F - V - F - V. 
 b) V - F - F - V. 
 c) F - V - V - V. 
 d) V - F - V - F. 
 
 
7. A programação orientada a objeto não é 
apenas uma forma de programar, é também 
um jeito de pensar em um problema utilizando 
conceitos do mundo real e não somente 
conceitos computacionais. Considerando os 
conceitos da programação orientada a objetos, 
analise as sentenças a seguir: 
 
I- O objeto tem determinadas propriedades que 
o caracterizam e que são armazenadas no 
próprio objeto. As propriedades de um objeto 
são chamadas de instâncias. 
II- As mensagens são informações enviadas ao 
objeto paraque ele se comporte de uma 
determinada maneira. Um programa orientado 
a objetos em execução consiste de envios, 
interpretações e respostas às mensagens. São 
os métodos e os procedimentos residentes nos 
objetos, que determinam como eles atuarão ao 
receber as mensagens. 
III- O relacionamento de associação é 
caracterizado quando um objeto invoca o 
método de outro objeto. 
 
Agora, assinale a alternativa CORRETA: 
 a) As sentenças II e III estão corretas. 
 b) Somente a sentença II está correta. 
 c) As sentenças I e III estão corretas. 
 d) Somente a sentença I está correta. 
 
 
8. No paradigma de orientação a objetos, uma 
classe é uma estrutura que abstrai um conjunto 
de objetos que possuem características em 
comum, e é composta, geralmente, por três 
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=MjU3NEFEUw==&action2=QURTMTc=&action3=NjcwODY0&action4=MjAyMS8x&prova=MzMyNTY2OTc=#questao_7%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=MjU3NEFEUw==&action2=QURTMTc=&action3=NjcwODY0&action4=MjAyMS8x&prova=MzMyNTY2OTc=#questao_8%20aria-label=
elementos básicos: nome, atributos e métodos. 
Com relação aos atributos, assinale a 
alternativa CORRETA: 
 a) Também conhecidos como operações, os 
atributos descrevem as funcionalidades de uma 
determinada classe. 
 b) Os atributos de uma classe Java têm como 
objetivo armazenar os valores lógicos 
relacionados a ela própria. 
 c) Os atributos definem o estado de um 
determinado objeto, enquanto ele está na 
memória do computador. 
 d) Existe uma categoria especial de atributos que 
são chamados de construtores. 
 
 
9. Dentro da linguagem de programação Java, a 
instanciação de um objeto é o momento em 
que ela passa a ocupar espaço na memória, 
estando pronta para receber valores para seus 
atributos e executar seus comportamentos. 
Com relação ao código fonte da classe Principal 
mostrado na figura a seguir, classifique V para 
as sentenças verdadeiras e F para as falsas: 
 
( ) Na linha 7, é feita a instanciação de um 
objeto do tipo Aluno. 
( ) Se comentarmos o código escrito na linha 
7, as linhas 9, 10 e 12 continuarão funcionando 
perfeitamente. 
( ) Se comentarmos o código escrito na linha 
7, a linha 12 apresentará erro somente na 
execução. 
( ) O atributo nome é do tipo String. 
 
Agora, assinale a alternativa que apresenta a 
sequência CORRETA: 
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=MjU3NEFEUw==&action2=QURTMTc=&action3=NjcwODY0&action4=MjAyMS8x&prova=MzMyNTY2OTc=#questao_9%20aria-label=
 
 a) V - F - F - F. 
 b) F - V - F - F. 
 c) V - V - V - F. 
 d) V - F - F - V. 
 
 
10. A linguagem de programação Java possui 
muitas características como suporte à 
orientação a objetos, utiliza o conceito de tipo 
de dados, suporte à programação Web, além 
de ser notadamente aceita no mercado de 
software e também utilizada no ambiente 
acadêmico. Outra característica significativa da 
linguagem é a utilização do conceito de 
Pacotes. Sobre as características do recurso de 
pacotes da linguagem Java no auxilio à escrita 
de códigos-fonte, analise as sentenças a seguir: 
 
I- Apesar da utilidade dos Pacotes em Java, sua 
utilização não evita que nomes de classes sejam 
usados de maneira duplicada. 
II- Como Pacotes na verdade representam 
pastas em um diretório, não há necessidade em 
se preocupar com regras de nomenclatura na 
sua criação. 
III- Pacotes são na verdade pastas localizadas 
do diretório do projeto utilizados para 
organizar os códigos-fonte. 
IV- Por tratarem-se de pastas criadas no 
diretório de projeto, os Pacotes oferecem a 
funcionalidade de organizar as classes de 
acordo com as suas responsabilidades. 
 
Assinale a alternativa CORRETA: 
 a) As sentenças III e IV estão corretas. 
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=MjU3NEFEUw==&action2=QURTMTc=&action3=NjcwODY0&action4=MjAyMS8x&prova=MzMyNTY2OTc=#questao_10%20aria-label=
 b) As sentenças II e IV estão corretas. 
 c) As sentenças I e II estão corretas. 
 d) As sentenças II e III estão corretas.

Continue navegando