Docsity
Docsity

Prepare-se para as provas
Prepare-se para as provas

Estude fácil! Tem muito documento disponível na Docsity


Ganhe pontos para baixar
Ganhe pontos para baixar

Ganhe pontos ajudando outros esrudantes ou compre um plano Premium


Guias e Dicas
Guias e Dicas


APOL 1 - Programação, Provas de Programação Orientada a Objetos

Apol 1 da matéria de programação orientada a objetos

Tipologia: Provas

2023

Compartilhado em 05/07/2023

silmara-raiana
silmara-raiana 🇧🇷

1 documento

1 / 90

Toggle sidebar

Esta página não é visível na pré-visualização

Não perca as partes importantes!

bg1
Questão 1/10 - Programação Orientada a Objetos
Considere a seguinte citação:
“O paradigma orientado a objeto foi pela primeira vez aplicado de forma adaptada na linguagem
de programação Simula 67, nos anos de 1960, posteriormente também sendo utilizada de forma
exclusiva na linguagem Smalltalk da Xerox.”
Considerando estas informações e os conteúdos do livro-base, assinale a alternativa correta:
Nota: 10.0
A O Java é uma linguagem completamente voltada para o paradigma de orientação a objetos
Você assinalou essa alternativa (A)
Você acertou!
Tema 1 da aula 1 aborda os temas desta questão
B O Java é uma linguagem de programação híbrida entre vários paradigmas de programação
Tema 1 da aula 1 aborda os temas desta questão
C O paradigma de programação estruturada e Orientada fazem parte da linha de Paradigmas Declarativos
Tema 1 da aula 1 aborda os temas desta questão
D O paradigma de Programação Lógica e Funcional fazem parte da linha de Paradigmas Imperativos
Tema 1 da aula 1 aborda os temas desta questão
E O Paradigma orientado a objeto é uma evolução dos demais paradigmas e como uma boa prática deve sempre ser adotado independente do projeto.
Tema 1 da aula 1 aborda os temas desta questão
Questão 2/10 - Programação Orientada a Objetos
“Embora a linguagem Java em si não imponha um padrão de nomenclatura, aceitando códigos
escritos com qualquer estilo a comunidade de programadores Java adotam certos padrões que
são amplamente utilizados.”
Sobre o tópico em questão considere as afirmações a seguir:
I- Pacotes são descritos inteiramente com letras minúsculas
II-Classes iniciam com letra maiúscula
III- atributos e variáveis utilizam o padrão camelcase e iniciam com letra minúscula.
É correto apenas o que se afirma em
Nota: 10.0
A I apenas
(CORRETO) I. Pacotes são descritos apenas com letras minúsculas
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17
pf18
pf19
pf1a
pf1b
pf1c
pf1d
pf1e
pf1f
pf20
pf21
pf22
pf23
pf24
pf25
pf26
pf27
pf28
pf29
pf2a
pf2b
pf2c
pf2d
pf2e
pf2f
pf30
pf31
pf32
pf33
pf34
pf35
pf36
pf37
pf38
pf39
pf3a
pf3b
pf3c
pf3d
pf3e
pf3f
pf40
pf41
pf42
pf43
pf44
pf45
pf46
pf47
pf48
pf49
pf4a
pf4b
pf4c
pf4d
pf4e
pf4f
pf50
pf51
pf52
pf53
pf54
pf55
pf56
pf57
pf58
pf59
pf5a

Pré-visualização parcial do texto

Baixe APOL 1 - Programação e outras Provas em PDF para Programação Orientada a Objetos, somente na Docsity!

Questão 1/10 - Programação Orientada a Objetos Considere a seguinte citação: “O paradigma orientado a objeto foi pela primeira vez aplicado de forma adaptada na linguagem de programação Simula 67 , nos anos de 1960, posteriormente também sendo utilizada de forma exclusiva na linguagem Smalltalk da Xerox .” Considerando estas informações e os conteúdos do livro-base, assinale a alternativa correta: Nota: 10. A O Java é uma linguagem completamente voltada para o paradigma de orientação a objetos Você assinalou essa alternativa (A) Você acertou! Tema 1 da aula 1 aborda os temas desta questão B O Java é uma linguagem de programação híbrida entre vários paradigmas de programação Tema 1 da aula 1 aborda os temas desta questão C O paradigma de programação estruturada e Orientada fazem parte da linha de Paradigmas Declarativos Tema 1 da aula 1 aborda os temas desta questão D O paradigma de Programação Lógica e Funcional fazem parte da linha de Paradigmas Imperativos Tema 1 da aula 1 aborda os temas desta questão E O Paradigma orientado a objeto é uma evolução dos demais paradigmas e como uma boa prática deve se Tema 1 da aula 1 aborda os temas desta questão Questão 2/10 - Programação Orientada a Objetos “Embora a linguagem Java em si não imponha um padrão de nomenclatura, aceitando códigos escritos com qualquer estilo a comunidade de programadores Java adotam certos padrões que são amplamente utilizados.” Sobre o tópico em questão considere as afirmações a seguir: I- Pacotes são descritos inteiramente com letras minúsculas II-Classes iniciam com letra maiúscula III- atributos e variáveis utilizam o padrão camelcase e iniciam com letra minúscula. É correto apenas o que se afirma em Nota: 10. A I apenas (CORRETO) I. Pacotes são descritos apenas com letras minúsculas

(CORRETO) II. Classes iniciam com letra maiúscula e depois outra letra maiúscula na primeira letra de ou (CORRETO) III. A nomenclatura padrão de atributos e variáveis é semelhante as classes no entanto inicia Conteúdo abordado na Aula 2 - Tema 3 B II apenas (CORRETO) I. Pacotes são descritos apenas com letras minúsculas (CORRETO) II. Classes iniciam com letra maiúscula e depois outra letra maiúscula na primeira letra de ou (CORRETO) III. A nomenclatura padrão de atributos e variáveis é semelhante as classes no entanto inicia Conteúdo abordado na Aula 2 - Tema 3 C III apenas (CORRETO) I. Pacotes são descritos apenas com letras minúsculas (CORRETO) II. Classes iniciam com letra maiúscula e depois outra letra maiúscula na primeira letra de ou (CORRETO) III. A nomenclatura padrão de atributos e variáveis é semelhante as classes no entanto inicia Conteúdo abordado na Aula 2 - Tema 3 D I e II apenas (CORRETO) I. Pacotes são descritos apenas com letras minúsculas (CORRETO) II. Classes iniciam com letra maiúscula e depois outra letra maiúscula na primeira letra de ou (CORRETO) III. A nomenclatura padrão de atributos e variáveis é semelhante as classes no entanto inicia Conteúdo abordado na Aula 2 - Tema 3 E I, II e III. Você assinalou essa alternativa (E) Você acertou! (CORRETO) I. Pacotes são descritos apenas com letras minúsculas (CORRETO) II. Classes iniciam com letra maiúscula e depois outra letra maiúscula na primeira letra de ou (CORRETO) III. A nomenclatura padrão de atributos e variáveis é semelhante as classes no entanto inicia Conteúdo abordado na Aula 2 - Tema 3 Questão 3/10 - Programação Orientada a Objetos “O Java é uma linguagem de programação orientada a objetos baseada em C que foi desenvolvida na década de noventa pela equipe de James Gosling.”

(FALSO) I. package indica o nome do pacote na qual a classe está. (CORRETO) II. Este comando é responsável por informar o nome da classe. O comando public indica que classes, esse conceito de classes públicas e privadas e suas implicações serão discutidos em detalhes em (CORRETO) III. main é o nome do método principal, equivalente a função principal em linguagens como C pelo programa. Conteúdo abordado na Aula 1 - Tema 4 E I, II e III. (FALSO) I. package indica o nome do pacote na qual a classe está. (CORRETO) II. Este comando é responsável por informar o nome da classe. O comando public indica que classes, esse conceito de classes públicas e privadas e suas implicações serão discutidos em detalhes em (CORRETO) III. main é o nome do método principal, equivalente a função principal em linguagens como C pelo programa. Conteúdo abordado na Aula 1 - Tema 4 Questão 4/10 - Programação Orientada a Objetos “Mais do que uma linguagem e bibliotecas o Java necessita de um ambiente próprio de softwares para seu funcionamento.” Sobre o tópico em questão considere as afirmações a seguir: I- O processo de compilação consiste em transformar código fonte em linguagem de máquina II- O Java é uma linguagem puramente interpretada. III- Códigos interpretados executam de forma mais rápida do que compilados. É correto apenas o que se afirma em Nota: 0.0Você não pontuou essa questão A I apenas (CORRETO) I. Tradicionalmente as linguagens de programação passam por um processo denominado co programador no que chamamos de código de máquina, ou binário, este código nativo é lido pelo processa (FALSO) II. Quanto ao Java, dependendo do ambiente de execução é possível trabalhar com ele tanto inte um processo que combina ambos. (FALSO) III. O processo de Interpretação toma tempo de processamento e no caso geral um programa co equivalente interpretado. Conteúdo abordado na Aula 1 - Tema 3

B II apenas (CORRETO) I. Tradicionalmente as linguagens de programação passam por um processo denominado co programador no que chamamos de código de máquina, ou binário, este código nativo é lido pelo processa (FALSO) II. Quanto ao Java, dependendo do ambiente de execução é possível trabalhar com ele tanto inte um processo que combina ambos. (FALSO) III. O processo de Interpretação toma tempo de processamento e no caso geral um programa co equivalente interpretado. Conteúdo abordado na Aula 1 - Tema 3 C III apenas (CORRETO) I. Tradicionalmente as linguagens de programação passam por um processo denominado co programador no que chamamos de código de máquina, ou binário, este código nativo é lido pelo processa (FALSO) II. Quanto ao Java, dependendo do ambiente de execução é possível trabalhar com ele tanto inte um processo que combina ambos. (FALSO) III. O processo de Interpretação toma tempo de processamento e no caso geral um programa co equivalente interpretado. Conteúdo abordado na Aula 1 - Tema 3 D I e II apenas Você assinalou essa alternativa (D) (CORRETO) I. Tradicionalmente as linguagens de programação passam por um processo denominado co programador no que chamamos de código de máquina, ou binário, este código nativo é lido pelo processa (FALSO) II. Quanto ao Java, dependendo do ambiente de execução é possível trabalhar com ele tanto inte um processo que combina ambos. (FALSO) III. O processo de Interpretação toma tempo de processamento e no caso geral um programa co equivalente interpretado. Conteúdo abordado na Aula 1 - Tema 3

Conteúdo abordado na Aula 3 - Tema 5 C I e II apenas (CORRETO) I. A classe DateTimeFormatter estabelece formatação de datas para a classe LocalDate e Lo (CORRETO) II. A classe DateTimeFormatter aplica essa formatação de forma bastante flexível. (CORRETO) III. java.util.Date e java.util.Calendar são exemplo de classes Java mais antigas que também recomendadas apenas para versões antigas ou código que devem conversar com projetos antigos. Conteúdo abordado na Aula 3 - Tema 5 D I e III apenas (CORRETO) I. A classe DateTimeFormatter estabelece formatação de datas para a classe LocalDate e Lo (CORRETO) II. A classe DateTimeFormatter aplica essa formatação de forma bastante flexível. (CORRETO) III. java.util.Date e java.util.Calendar são exemplo de classes Java mais antigas que também recomendadas apenas para versões antigas ou código que devem conversar com projetos antigos. Conteúdo abordado na Aula 3 - Tema 5 E I, II e III. Você assinalou essa alternativa (E) Você acertou! (CORRETO) I. A classe DateTimeFormatter estabelece formatação de datas para a classe LocalDate e Lo (CORRETO) II. A classe DateTimeFormatter aplica essa formatação de forma bastante flexível. (CORRETO) III. java.util.Date e java.util.Calendar são exemplo de classes Java mais antigas que também recomendadas apenas para versões antigas ou código que devem conversar com projetos antigos. Conteúdo abordado na Aula 3 - Tema 5 Questão 6/10 - Programação Orientada a Objetos “Na programação orientada a objetos tentamos abstrair no código a interação entre os objetos reais, portanto a lógica do encapsulamento é a mesma, como boa prática de programação orientada a objetos, devemos utilizar as propriedades public , private e protected para invisibilizar os componentes internos das classes que não são pertinentes e deixar visível o estritamente necessário.” Sobre o tópico em questão considere as afirmações a seguir: I- métodos set são aplicados apenas sobre atributos públicos II- os métodos get são sempre void

III- os métodos get e set servem para adicionar e remover atributos de uma classe. É correto apenas o que se afirma em Nota: 10. A I apenas (FALSO) I. Os métodos get e set são aplicados sobre atributos privados (FALSO) II. Os métodos get possuem tipo de retorno do tipo do atributo (FALSO) III. Os métodos get e set servem para acessar atributos encapsulados Conteúdo abordado na Aula 3 - Tema 2 B II apenas (FALSO) I. Os métodos get e set são aplicados sobre atributos privados (FALSO) II. Os métodos get possuem tipo de retorno do tipo do atributo (FALSO) III. Os métodos get e set servem para acessar atributos encapsulados Conteúdo abordado na Aula 3 - Tema 2 C I e II apenas (FALSO) I. Os métodos get e set são aplicados sobre atributos privados (FALSO) II. Os métodos get possuem tipo de retorno do tipo do atributo (FALSO) III. Os métodos get e set servem para acessar atributos encapsulados Conteúdo abordado na Aula 3 - Tema 2 D I e III apenas (FALSO) I. Os métodos get e set são aplicados sobre atributos privados (FALSO) II. Os métodos get possuem tipo de retorno do tipo do atributo (FALSO) III. Os métodos get e set servem para acessar atributos encapsulados Conteúdo abordado na Aula 3 - Tema 2 E Nenhum dos itens está correto. Você assinalou essa alternativa (E) Você acertou! (FALSO) I. Os métodos get e set são aplicados sobre atributos privados (FALSO) II. Os métodos get possuem tipo de retorno do tipo do atributo (FALSO) III. Os métodos get e set servem para acessar atributos encapsulados

(FALSO) III. Apenas métodos estáticos poderiam ser chamados desta maneira. Conteúdo abordado na Aula 2- Tema 2 D I e II apenas (FALSO) I. o método não possui valor de retorno, é isso o que o comando void indica (CORRETO) II. Cada método não estático é executado considerando o estado dos atributos do objeto ao q (FALSO) III. Apenas métodos estáticos poderiam ser chamados desta maneira. Conteúdo abordado na Aula 2- Tema 2 E I, II e III. (FALSO) I. o método não possui valor de retorno, é isso o que o comando void indica (CORRETO) II. Cada método não estático é executado considerando o estado dos atributos do objeto ao q (FALSO) III. Apenas métodos estáticos poderiam ser chamados desta maneira. Conteúdo abordado na Aula 2- Tema 2 Questão 8/10 - Programação Orientada a Objetos “Na orientação a objetos, o conceito de visibilidade é uma ferramenta importante para abstrairmos o que é necessário e o que não é de ser visualizado para o programador que fizer uso da classe.” Sobre o tópico em questão considere as afirmações a seguir: I- O modificador public permite visualização irrestrita, mesmo de fora da classe II- O modificador private permite visualização das classes de dentro do mesmo pacote apenas III- O modificador protected permite visualização apenas das classes que tiverem chave de acesso É correto apenas o que se afirma em Nota: 0.0Você não pontuou essa questão A I apenas (CORRETO) I. public: O elemento é público e pode ser acessado por qualquer outra classe sem restrições (FALSO) II. private: O elemento é privado e só pode ser acessado internamente na classe. (FALSO) III. protected: O elemento é protegido, e será acessado somente de dentro da própria classe, outr Conteúdo abordado na Aula 3 - Tema 1 B II apenas (CORRETO) I. public: O elemento é público e pode ser acessado por qualquer outra classe sem restrições

(FALSO) II. private: O elemento é privado e só pode ser acessado internamente na classe. (FALSO) III. protected: O elemento é protegido, e será acessado somente de dentro da própria classe, outr Conteúdo abordado na Aula 3 - Tema 1 C I e II apenas (CORRETO) I. public: O elemento é público e pode ser acessado por qualquer outra classe sem restrições (FALSO) II. private: O elemento é privado e só pode ser acessado internamente na classe. (FALSO) III. protected: O elemento é protegido, e será acessado somente de dentro da própria classe, outr Conteúdo abordado na Aula 3 - Tema 1 D I e III apenas Você assinalou essa alternativa (D) (CORRETO) I. public: O elemento é público e pode ser acessado por qualquer outra classe sem restrições (FALSO) II. private: O elemento é privado e só pode ser acessado internamente na classe. (FALSO) III. protected: O elemento é protegido, e será acessado somente de dentro da própria classe, outr Conteúdo abordado na Aula 3 - Tema 1 E Nenhum dos itens está correto. (CORRETO) I. public: O elemento é público e pode ser acessado por qualquer outra classe sem restrições (FALSO) II. private: O elemento é privado e só pode ser acessado internamente na classe. (FALSO) III. protected: O elemento é protegido, e será acessado somente de dentro da própria classe, outr Conteúdo abordado na Aula 3 - Tema 1 Questão 9/10 - Programação Orientada a Objetos “A palavra reservada static possui dois usos na linguagem JAVA. Um uso quando é associado a um método e outro quando é associado a um atributo.” Sobre o tópico em questão considere as afirmações a seguir: I-Um atributo estático significa que o atributo não pode mudar o valor, será sempre constante II-Um método estático significa que o método não pode alterar nenhum atributo da classe sob nenhuma condição. III- A forma correta de declarar um atributo inteiro estático seria: int (static) nomeAtributo; É correto apenas o que se afirma em

Questão 10/10 - Programação Orientada a Objetos Considere a seguinte citação: “Chamamos de paradigma de programação um dos meios de classificar linguagens de programação de acordo com sua estruturação, abstração e funcionalidades.” No paradigma orientado a objetos se tivermos um sistema em que um cliente realiza uma compra online a forma comum de representar a chamada de um método que realiza tal tarefa seria: Nota: 0.0Você não pontuou essa questão A cliente.comprar() Em programação orientada a objetos o foco está no objeto, por isso ele vem antes da ação. Tema 1 da au B comprar(dados_cliente) Em programação orientada a objetos o foco está no objeto, por isso ele vem antes da ação. Tema 1 da au C comprar().cliente Em programação orientada a objetos o foco está no objeto, por isso ele vem antes da ação. Tema 1 da au D comprar().cliente() Em programação orientada a objetos o foco está no objeto, por isso ele vem antes da ação. Tema 1 da au E clienteCompra(); Você assinalou essa alternativa (E) Em programação orientada a objetos o foco está no objeto, por isso ele vem antes da ação. Tema 1 da au Questão 1/10 - Programação Orientada a Objetos public class Aluno { String nome; int matricula; String cpf; public void info (){ System.out.println("nome: " + nome); System.out.println("matricula: " + matricula); System.out.println("cpf: " + cpf); } } Sobre o código em questão considere as afirmações a seguir: I- O método info() retorna 3 Strings II- Diferentes objetos da classe Aluno vão imprimir mensagens diferentes dependendo do valor de seus atributos. III- Aluno.info() vai invocar o método info() considerando os valores padrão dos atributos. É correto apenas o que se afirma em Nota: 0.0Você não pontuou essa questão

A I apenas (FALSO) I. o método não possui valor de retorno, é isso o que o comando void indica (CORRETO) II. Cada método não estático é executado considerando o estado dos atributos do objeto ao q (FALSO) III. Apenas métodos estáticos poderiam ser chamados desta maneira. Conteúdo abordado na Aula 2- Tema 2 B II apenas (FALSO) I. o método não possui valor de retorno, é isso o que o comando void indica (CORRETO) II. Cada método não estático é executado considerando o estado dos atributos do objeto ao q (FALSO) III. Apenas métodos estáticos poderiam ser chamados desta maneira. Conteúdo abordado na Aula 2- Tema 2 C III apenas Você assinalou essa alternativa (C) (FALSO) I. o método não possui valor de retorno, é isso o que o comando void indica (CORRETO) II. Cada método não estático é executado considerando o estado dos atributos do objeto ao q (FALSO) III. Apenas métodos estáticos poderiam ser chamados desta maneira. Conteúdo abordado na Aula 2- Tema 2 D I e II apenas (FALSO) I. o método não possui valor de retorno, é isso o que o comando void indica (CORRETO) II. Cada método não estático é executado considerando o estado dos atributos do objeto ao q (FALSO) III. Apenas métodos estáticos poderiam ser chamados desta maneira. Conteúdo abordado na Aula 2- Tema 2 E I, II e III. (FALSO) I. o método não possui valor de retorno, é isso o que o comando void indica (CORRETO) II. Cada método não estático é executado considerando o estado dos atributos do objeto ao q (FALSO) III. Apenas métodos estáticos poderiam ser chamados desta maneira. Conteúdo abordado na Aula 2- Tema 2 Questão 2/10 - Programação Orientada a Objetos

devem ser escritas entre aspas duplas. Elas possuem diversos métodos internos. (CORRETO) II. Os arrays também contam com diversos atributos e métodos, por exemplo o atributo lengt que retorna a quantidade de itens do array. (CORRETO) III. O operador + ao ser utilizado com Strings concatena as mesmas gerando uma nova string Conteúdo abordado na Aula 1 - Tema 5 E I, II e III. (CORRETO) I. As strings, ou sequência de caracteres, no Java são representadas com uma classe chama devem ser escritas entre aspas duplas. Elas possuem diversos métodos internos. (CORRETO) II. Os arrays também contam com diversos atributos e métodos, por exemplo o atributo lengt que retorna a quantidade de itens do array. (CORRETO) III. O operador + ao ser utilizado com Strings concatena as mesmas gerando uma nova string Conteúdo abordado na Aula 1 - Tema 5 Questão 3/10 - Programação Orientada a Objetos “Na década de 1990 e 2000 a popularização da internet levou a uma grande popularização da linguagem Java que recebeu suporte de grandes companhias de informática como IBM.” Sobre o tópico em questão considere as afirmações a seguir: I- O ambiente de execução do Java possui licença GPL v3 de software livre. II- Aplicativos para sistema operacional Android e Kindle são exemplos do uso do Java. III- Sintaxe do Java é baseado na linguagem de Programação C É correto apenas o que se afirma em Nota: 10. A I apenas (CORRETO) I. A linguagem Java adotou licença de software livre GPL v3 em 2006. (CORRETO) II. O Java é adotado nos aplicativos do sistema operacional Android, diversos tipos de servid o tradicional programa do Imposto de Renda brasileiro dentre outros muitos exemplos. (CORRETO) III. O Java se trata de uma linguagem Orientada a Objetos com sintaxe baseada na linguage Conteúdo abordado na Aula 1 - Tema 2 B II apenas (CORRETO) I. A linguagem Java adotou licença de software livre GPL v3 em 2006. (CORRETO) II. O Java é adotado nos aplicativos do sistema operacional Android, diversos tipos de servid o tradicional programa do Imposto de Renda brasileiro dentre outros muitos exemplos. (CORRETO) III. O Java se trata de uma linguagem Orientada a Objetos com sintaxe baseada na linguage

Conteúdo abordado na Aula 1 - Tema 2 C III apenas (CORRETO) I. A linguagem Java adotou licença de software livre GPL v3 em 2006. (CORRETO) II. O Java é adotado nos aplicativos do sistema operacional Android, diversos tipos de servid o tradicional programa do Imposto de Renda brasileiro dentre outros muitos exemplos. (CORRETO) III. O Java se trata de uma linguagem Orientada a Objetos com sintaxe baseada na linguage Conteúdo abordado na Aula 1 - Tema 2 D I e II apenas (CORRETO) I. A linguagem Java adotou licença de software livre GPL v3 em 2006. (CORRETO) II. O Java é adotado nos aplicativos do sistema operacional Android, diversos tipos de servid o tradicional programa do Imposto de Renda brasileiro dentre outros muitos exemplos. (CORRETO) III. O Java se trata de uma linguagem Orientada a Objetos com sintaxe baseada na linguage Conteúdo abordado na Aula 1 - Tema 2 E I, II e III Você assinalou essa alternativa (E) Você acertou! (CORRETO) I. A linguagem Java adotou licença de software livre GPL v3 em 2006. (CORRETO) II. O Java é adotado nos aplicativos do sistema operacional Android, diversos tipos de servid o tradicional programa do Imposto de Renda brasileiro dentre outros muitos exemplos. (CORRETO) III. O Java se trata de uma linguagem Orientada a Objetos com sintaxe baseada na linguage Conteúdo abordado na Aula 1 - Tema 2 Questão 4/10 - Programação Orientada a Objetos “Mais do que uma linguagem e bibliotecas o Java necessita de um ambiente próprio de softwares para seu funcionamento.” Sobre o tópico em questão considere as afirmações a seguir: I- JVM é a sigla em inglês para Máquina Virtual Java, programa responsável por interpretar os arquivos compilados a partir do código Java. II- Bytecode é o nome dado ao formato de código do arquivo gerado a partir da compilação do código Java. III- JDK é a sigla em inglês para Kernel de Decompilação Java, software responsável por aplicar engenharia reversa no executável Java. É correto apenas o que se afirma em Nota: 10.

I-Um atributo estático significa que o atributo não pode mudar o valor, será sempre constante II-Um método estático significa que o método não pode alterar nenhum atributo da classe sob nenhuma condição. III- A forma correta de declarar um atributo inteiro estático seria: int (static) nomeAtributo; É correto apenas o que se afirma em Nota: 10. A I apenas (FALSO) I. Um atributo estático funciona parecido com uma variável global daquela classe, o atributo exist (FALSO) II. Um método estático é acessado de forma independente da instanciação e pode acessar outro (FALSO) III. A forma correta seria: static int nomeAtributo; Conteúdo abordado na Aula 2 - Tema 3 B II apenas (FALSO) I. Um atributo estático funciona parecido com uma variável global daquela classe, o atributo exist (FALSO) II. Um método estático é acessado de forma independente da instanciação e pode acessar outro (FALSO) III. A forma correta seria: static int nomeAtributo; Conteúdo abordado na Aula 2 - Tema 3 C III apenas (FALSO) I. Um atributo estático funciona parecido com uma variável global daquela classe, o atributo exist (FALSO) II. Um método estático é acessado de forma independente da instanciação e pode acessar outro (FALSO) III. A forma correta seria: static int nomeAtributo; Conteúdo abordado na Aula 2 - Tema 3 D I e II apenas (FALSO) I. Um atributo estático funciona parecido com uma variável global daquela classe, o atributo exist (FALSO) II. Um método estático é acessado de forma independente da instanciação e pode acessar outro (FALSO) III. A forma correta seria: static int nomeAtributo; Conteúdo abordado na Aula 2 - Tema 3 E Nenhum dos itens está correto. Você assinalou essa alternativa (E) Você acertou! (FALSO) I. Um atributo estático funciona parecido com uma variável global daquela classe, o atributo exist (FALSO) II. Um método estático é acessado de forma independente da instanciação e pode acessar outro

(FALSO) III. A forma correta seria: static int nomeAtributo; Conteúdo abordado na Aula 2 - Tema 3 Questão 6/10 - Programação Orientada a Objetos “Embora a linguagem Java em si não imponha um padrão de nomenclatura, aceitando códigos escritos com qualquer estilo a comunidade de programadores Java adotam certos padrões que são amplamente utilizados.” Sobre o tópico em questão considere as afirmações a seguir: I- Pacotes são descritos inteiramente com letras minúsculas II-Classes iniciam com letra maiúscula III- atributos e variáveis utilizam o padrão camelcase e iniciam com letra minúscula. É correto apenas o que se afirma em Nota: 10. A I apenas (CORRETO) I. Pacotes são descritos apenas com letras minúsculas (CORRETO) II. Classes iniciam com letra maiúscula e depois outra letra maiúscula na primeira letra de ou (CORRETO) III. A nomenclatura padrão de atributos e variáveis é semelhante as classes no entanto inicia Conteúdo abordado na Aula 2 - Tema 3 B II apenas (CORRETO) I. Pacotes são descritos apenas com letras minúsculas (CORRETO) II. Classes iniciam com letra maiúscula e depois outra letra maiúscula na primeira letra de ou (CORRETO) III. A nomenclatura padrão de atributos e variáveis é semelhante as classes no entanto inicia Conteúdo abordado na Aula 2 - Tema 3 C III apenas (CORRETO) I. Pacotes são descritos apenas com letras minúsculas (CORRETO) II. Classes iniciam com letra maiúscula e depois outra letra maiúscula na primeira letra de ou (CORRETO) III. A nomenclatura padrão de atributos e variáveis é semelhante as classes no entanto inicia Conteúdo abordado na Aula 2 - Tema 3