Buscar

AVA ADS 17 UNIASSELVI editado

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 3 páginas

Prévia do material em texto

01/12/2021 11:00 AVA 
https://ava2.uniasselvi.com.br/subject/grades-and-tests/answer-book/eyJ0ZXN0Ijp7InRlc3RDb2RlIjoiNjg3NzA4IiwiZGVzY3JpcHRpb24iOiJBdmFsaWHDp8OjbyBJIC0gSW5kaXZpZHVhbCIsInBhcmFtZXRlciI6NTQ1L… 1/3 
 
 
 
 
 
 
) 
 
 
 
 VOLTAR 
 
GABARITO | Avaliação I - Individual) 
 
A+ Alterar modo de visualização 
 
 
Peso da Avaliação 
1,50 
Prova Qtd. de Questões 
10 
Acertos/Erros 
8/2 
Nota 
8,00 
 
 
 
1 
As classes de programação são projetos de um objeto. Possuem características e comportamentos, ou seja, permite armazenar propriedades e 
métodos dentro dela. A respeito disso, analise as sentenças a seguir: 
I- Uma das principais finalidades para a qual os pacotes são usados é a separação das classes por responsabilidade. 
II- Com a linguagem de programação Java, é possível ter duas classes com o mesmo nome, desde que estejam em pacotes diferentes. 
III- Sempre ocorrerá erro de compilação quando existirem duas ou mais classes com o mesmo nome ao utilizarmos a linguagem de 
programação Java. 
Assinale a alternativa CORRETA: 
 
A Somente a sentença I está correta. 
B As sentenças I e III estão corretas. 
C As sentenças II e III estão corretas. 
D As sentenças I e II estão corretas. 
 
 
 
2 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: 
 
( ) 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, porém sem obedecer 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 caracter. 
 
 
 
 
Assinale a alternativa que apresenta a sequência CORRETA: 
 
 
 
 
A F - V - F - F. 
B V - F - F - V. 
C V - F - V - F. 
D F - V - F - V. 
 
 
 
 
3 
Existem oito tipos de dados primitivos suportados pelo Java. Tipos de dados primitivos são predefinidos pela linguagem e nomeados por uma 
palavra-chave. Considerando os tipos de dados primitivos, assinale a alternativa INCORRETA: 
 
A Short. 
82 
01/12/2021 11:00 AVA 
https://ava2.uniasselvi.com.br/subject/grades-and-tests/answer-book/eyJ0ZXN0Ijp7InRlc3RDb2RlIjoiNjg3NzA4IiwiZGVzY3JpcHRpb24iOiJBdmFsaWHDp8OjbyBJIC0gSW5kaXZpZHVhbCIsInBhcmFtZXRlciI6NTQ1L… 2/3 
 
 
B Double. 
C Text. 
D Byte. 
) 82 
 
 
 
 
 
 
 
 
 
 
 
4 
Todos os componentes Java requerem nomes. Os nomes usados para as classes, variáveis e métodos são chamados de identificadores. As 
regras para criação de identificadores são as seguintes: 
Sobre o exposto, assinale a alternativa INCORRETA: 
 
A Todos os identificadores devem começar com uma letra (A a Z), de caráter percentual (%) ou um hífen (-). 
B Uma palavra-chave pode ser utilizada como um identificador. 
C Após o primeiro caractere, identificadores podem ter qualquer combinação de caracteres. 
D Exemplos de identificadores ilegais: abc&, salario+. 
 
 
 
5 
Imagine a classe pessoa, onde o objeto são “pessoas” criadas a partir das classes. As classes são uma espécie de template para criar vários 
objetos. 
Sobre o exposto, assinale a alternativa CORRETA: 
 
A Uma classe é a abstração de atributos do mundo real. 
B Uma classe é a abstração de atributos do mundo computacional. 
Uma classe é uma estrutura que abstrai um conjunto de objetos com características similares. Uma classe define o comportamento de 
C seus objetos - através de métodos - e os estados possíveis destes objetos - através de atributos. 
 
D Nenhuma das alternativas. 
 
 
 
 
6 
Em combinação com a definição de pacotes e classes, os modificadores de visibilidade constituem-se de um recurso poderoso na definição da 
segurança e encapsulamento da aplicação. Com relação à utilização de modificadores de visibilidade na linguagem de programação Java, 
analise as sentenças a seguir: 
I – Um método com modificador default contido em uma classe pública não pode ser acessado em uma classe disponível em outro pacote. 
II – Um método com modificador public contido em uma classe pública somente pode ser acessado por uma classe disponível em outro pacote 
através do comando import. 
III – Uma classe com modificador default pode ser acessada por uma classe de outro pacote com o comando import. 
IV – Um método private colocado em uma classe com o modificador default não pode ser acessado por outra classe dento do mesmo pacote. 
V – Um método public colocado em uma classe com o modificador default não pode ser acessado por outra classe dento do mesmo pacote. 
Assinale a alternativa CORRETA: 
 
A As sentenças I, II e IV estão corretas. 
B As sentenças II e IV estão corretas. 
C As sentenças II e V estão corretas. 
D As sentenças I e III estão corretas. 
 
 
 
7 
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 métodos ou operações que compõe uma 
classe: 
01/12/2021 11:00 AVA 
https://ava2.uniasselvi.com.br/subject/grades-and-tests/answer-book/eyJ0ZXN0Ijp7InRlc3RDb2RlIjoiNjg3NzA4IiwiZGVzY3JpcHRpb24iOiJBdmFsaWHDp8OjbyBJIC0gSW5kaXZpZHVhbCIsInBhcmFtZXRlciI6NTQ1L… 3/3 
 
 
A 
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. 
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 
B variáveis em um programa. Um detalhe a ser destacado é que é comum os objetos possuírem atributos que sejam outros objetos. O valor 
dos atributos de um objeto enquanto ele está na memória é seu estado. 
) 82 
 
 
 
 
 
 
 
 
 
C É sempre formado por um substantivo, que pode ser simples ou composto. 
Descrevem os procedimentos que podem ser realizados com os atributos da classe. Em geral são nomeados com verbos no imperativo ou 
D 
infinitivo indicando qual operação será realizada. Aos métodos de um objeto enquanto ele está na memória dá-se o nome comportamento. 
 
 
8 Classe representa um conjunto de objetos com características afins. Sobre o exposto, assinale a alternativa CORRETA: 
 
Uma classe de objetos descreve um grupo de objetos com propriedades (atributos) similares, comportamento (operações) similares, 
A 
relacionamentos comuns com outros objetos e uma semântica comum. Por exemplo, Pessoa e Companhia são classes de objetos. 
 
B Um objeto pode ser uma classe por ter atributos semelhantes. 
C Uma classe pertence a um objeto quando os atributos de uma pode pertencer a outra. 
D Nenhuma das alternativas. 
 
 
 
9 
A linguagem de programação SIMULA introduziu a noção de classes, instâncias, subclasses, métodos virtuais e sub-rotinas como partes de 
um paradigma explícito de programação, além de já utilizar o conceito de garbage collection. 
Sobre o conceito de garbage collection, assinale a alternativa CORRETA: 
 
A Não permite recuperar uma área de memória inutilizada por um programa. 
B Coletor de lixo é um processo usado para a automação do gerenciamento de memória. 
C Os princípios básicos do coletor de lixo são encontrar objetos de um programa que são mais acessados. 
D Coletor de lixo é um processo usado para a automação do gerenciamento de memória secundária. 
 
 
 
10 
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. Assinale a alternativa CORRETA: 
 
A As sentenças I, II, III e IV estão corretas. 
B As sentenças I, II e V estão corretas. 
C As sentenças I, III e V estão corretas. 
D As sentenças II e V estão corretas.

Continue navegando