Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

Prova Impressa
GABARITO | Avaliação I - Individual (Cod.:768340)
 1,50
 56981338
 10
 10/0
 10,00
O Paradigma de Orientação a Objetos nos possibilita levar os conceitos do mundo real para o 
mundo computacional de uma maneira bastante intuitiva. Ao considerarmos o contexto de uma 
agenda de contatos, podemos, utilizando a linguagem de programação Java, definir uma classe 
Contato para armazenar as características e os comportamentos desse determinado elemento. 
Considerando a estrutura desta classe, demonstrada na figura anexa, classifique V para as 
sentenças verdadeiras e F para as falsas:
( ) Na linha 1 está definido o país para o qual a aplicação será desenvolvida, garantindo o aspecto 
de internacionalização das aplicações Java.
( ) Entre as linhas 9 e 12 estão definidos os atributos da classe.
( ) "Carlos" e "Betânia" são exemplos de valores válidos para o atributo 'nome'.
( ) No método "getIdentificador()", caso o atributo 'identificador' esteja valendo -1, o retorno do 
método será 0.
Agora, assinale a alternativa que apresenta a sequência CORRETA:
A V - V - V - F.
1
Avaliação I - Individual https://ava2.uniasselvi.com.br/subject/grades-and-tests/answer-book/...
1 of 7 07/12/2022 15:51
B F - V - F - F.
C F - F - V - V.
D V - F - F - V.
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 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 F - V - F - V.
B V - F - F - V.
C V - F - V - F.
D V - V - F - V.
Segundo Sintes (2002), a programação orientada a objetos define alguns objetivos para o 
desenvolvimento de software. Um dos objetivos é chamado de reutilização, onde os 
programadores aprendem a compartilhar o código que criam. Sobre esses objetivos, analise as 
sentenças a seguir:
I – Natural.
II – Confiável.
III – Extensível.
IV – Manutenível.
V – Instanciado.
2
3
Avaliação I - Individual https://ava2.uniasselvi.com.br/subject/grades-and-tests/answer-book/...
2 of 7 07/12/2022 15:51
Assinale a alternativa CORRETA:
A As sentenças II e V estão corretas.
B As sentenças I, II, III e IV estão corretas.
C As sentenças I, II e V estão corretas.
D As sentenças I, III e V estão corretas.
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 As sentenças I e III estão corretas.
B As sentenças III e IV estão corretas.
C Somente a sentença II está correta.
D Somente a sentença IV está correta.
4
Avaliação I - Individual https://ava2.uniasselvi.com.br/subject/grades-and-tests/answer-book/...
3 of 7 07/12/2022 15:51
Paradigma de programação (estilo) é um meio de se classificar as linguagens de programação 
baseado em suas funcionalidades. As linguagens podem ser classificadas em vários paradigmas. 
Um paradigma de programação fornece e determina a visão que o programador possui sobre a 
estruturação e execução do programa. Sobre o paradigma funcional, analise as sentenças a seguir:
I – O foco desse paradigma está na avaliação de funções.
II – A linguagem F# da Microsoft é uma linguagem funcional.
III – Está baseado na avaliação da memória RAM
IV – A linguagem Lisp da Oracle é uma linguagem funcional.
V – A linguagem Elixir não é uma linguagem funcional.
Assinale a alternativa CORRETA:
A As sentenças I e IV estão corretas.
B As sentenças II e V estão corretas.
C As sentenças I e III estão corretas.
D As sentenças I e II estão corretas.
A plataforma Java utiliza uma abordagem híbrida em sua arquitetura, em que um programa é 
compilado e interpretado por sua máquina virtual específica. Com relação a essa característica 
específica da plataforma Java, analise as sentenças a seguir:
I- O primeiro passo após a escrita do código fonte é a compilação, em que é feita a checagem 
sintática e léxica.
II- O código fonte compilado gera um conjunto de códigos chamado de bytecode, que somente é 
entendido pela JVM.
III- O bytecode é interpretado pela JVM, que traduz suas chamadas ao sistema operacional.
IV- Existe somente uma implementação da JVM que pode ser instalada em qualquer sistema 
operacional e garante a característica multiplataforma da linguagem.
5
6
Avaliação I - Individual https://ava2.uniasselvi.com.br/subject/grades-and-tests/answer-book/...
4 of 7 07/12/2022 15:51
Agora, assinale a alternativa CORRETA:
A Somente a sentença II está correta.
B As sentenças II, III e IV estão corretas.
C Somente a sentença IV está correta.
D As sentenças I, II e III estão corretas.
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 a seguir, classifique V para as sentenças verdadeiras e F para as 
falsas:
( ) A linha 1 define, através da palavra reservada "package", que a classe está agrupada, sem 
precisar obedecer as suas responsabilidades dentro de uma aplicação.
( ) Já que o método "Aluno()" não possui parâmetros as linhas 7 a 9 geram erros de compilação.
( ) Pode-se afirmar que o tipo de dados do atributo "nome", existente na classe aluno é do tipo 
caracter.
( ) Pode-se afirmar que o tipo de dados do atributo "matricula", existente na classe aluno é do 
tipo alfanumérico.
Assinale a alternativa que apresenta a sequência CORRETA:
A F - V - V - F.
B V - F - F - V.
C F - F - V - F.
D F - F - V - V.
Definir uma classe é como criar um tipo de dado novo para declaração de variáveis. Uma classe 
define todas as características comuns a um tipo de objeto.
Nesse sentido, assinale a alternativa CORRETA que apresenta informações sobre o elemento 
básico atributo que compõe uma classe:
7
8
Avaliação I - Individual https://ava2.uniasselvi.com.br/subject/grades-and-tests/answer-book/...
5 of 7 07/12/2022 15:51
A
Descrevem os procedimentos que podem ser realizados com os atributos da classe. Em geral
são nomeados com verbos no imperativo ou infinitivo indicando qual operação será realizada.
Aos métodos de um objeto enquanto ele está na memória dá-se o nome comportamento.
B Constrói o objeto no momento de sua criação, garantindo que esteja em um estado válido,
sendo que uma classe pode ter mais de um método construtor.
C É sempre formado por um substantivo, que pode ser simples ou composto.
D
São as informações internas das classes. Essas informações, em geral, são declaradas com um
tipo de dados, da mesma forma que as variáveis em um programa. Um detalhe a ser destacado
é que é comum os objetos possuírem atributos que sejam outrosobjetos. O valor dos atributos
de um objeto enquanto ele está na memória é seu estado.
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:
A V - V - V - F.
B V - F - F - V.
C V - F - F - F.
9
Avaliação I - Individual https://ava2.uniasselvi.com.br/subject/grades-and-tests/answer-book/...
6 of 7 07/12/2022 15:51
D F - V - F - F.
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 I - II - I.
C II - I - I.
D I - II - II.
10
Avaliação I - Individual https://ava2.uniasselvi.com.br/subject/grades-and-tests/answer-book/...
7 of 7 07/12/2022 15:51

Mais conteúdos dessa disciplina