Logo Passei Direto
Buscar

Exercícios OBJETIVA - Programação Orientada a Objetos - Exercícios Objetiva 1 (Regular)

Ferramentas de estudo

Questões resolvidas

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. Sobre o tópico em questão considere as afirmações a seguir: I- O comando ‘package’ que ocupa a primeira linha dos códigos Java é utilizado para importar pacotes de classes para o seu projeto. II- O Comando ‘public class’ é o comando para se criar uma classe pública que poderá ser acessada por outras classes. III- Todo o programa Java deve possui um método denominado main que indicará o início da execução do programa É correto apenas o que se afirma em

I- O comando ‘package’ que ocupa a primeira linha dos códigos Java é utilizado para importar pacotes de classes para o seu projeto.
II- O Comando ‘public class’ é o comando para se criar uma classe pública que poderá ser acessada por outras classes.
III- Todo o programa Java deve possui um método denominado main que indicará o início da execução do programa
A I apenas
B I e II apenas
C II e III apenas
D I e III apenas
E I, II e III

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

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.
A I apenas
B II apenas
C III apenas
D I e II apenas
E I, II e III

Collections é uma importante API Java, essa API consiste em um conjunto de classes que implementam diferentes estruturas de dados, essas estruturas são encapsuladas respeitando uma mesmo acordo, interface, o que traz diversas facilidades. Sobre o tópico em questão considere as afirmações a seguir: I- LinkedList é uma estrutura de dados para links de redes de computadores II- HashSet é uma estrutura de dados focada em elementos encapsulados pelos métodos get/set III- HashMap é uma estrutura de dados focada em representar dados geográficos. É correto apenas o que se afirma em

I- LinkedList é uma estrutura de dados para links de redes de computadores
II- HashSet é uma estrutura de dados focada em elementos encapsulados pelos métodos get/set
III- HashMap é uma estrutura de dados focada em representar dados geográficos.
A I apenas
B II apenas
C I e II apenas
D I e III apenas
E Nenhum dos itens está correto.

Você assinalou essa alternativa (E)

Questão 6/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 afirmacoes 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

A I apenas

B II apenas

C III apenas

D I e II apenas

E I, II e III

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.
A I apenas
B II apenas
C III apenas
D I e II apenas
E I, II e III

Questão 7/10 - Programação Orientada a Objetos
“Na grande maioria das linguagens de programação é possível codificar utilizando qualquer editor de texto e
posteriormente, através de um compilador dedicado, gerar o seu binário (Bytecode no caso do Java). Porém
é muito mais produtivo, especialmente em projetos de grande escala, utilizar um programa próprio
direcionado ao desenvolvimento de códigos que combine editor de texto, compilador, depurador, bibliotecas
entre outras funcionalidades.”


Sobre o tópico em questão considere as afirmações a seguir:

I- IDE, sigla do inglês para Ambiente de Desenvolvimento Integrado, é como chamamos o software que
facilita o processo de programação.
II- Java ME, sigla para Master Edition, é uma versão do java que é a solução mais completa com todas as
bibliotecas e soluções empresariais.
III- Java EE, sigla para Entrance Edition, é a edição de entrada do Java, mais simples no entanto gratuita do
Java.
É correto apenas o que se afirma em

A I apenas

B II apenas

C III apenas

D I e II apenas

E I, II e III

I- IDE, sigla do inglês para Ambiente de Desenvolvimento Integrado, é como chamamos o software que facilita o processo de programação.
II- Java ME, sigla para Master Edition, é uma versão do java que é a solução mais completa com todas as bibliotecas e soluções empresariais.
III- Java EE, sigla para Entrance Edition, é a edição de entrada do Java, mais simples no entanto gratuita do Java.
A I apenas
B II apenas
C III apenas
D I e II apenas
E I, II e III

que representam datas, no entanto LocalDate é a mais recomendada desde a versão 8 do Java. É correto apenas o que se afirma em

A I apenas
B II apenas
C I e II apenas
D I e III apenas
E I, II e III.

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

Questões resolvidas

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. Sobre o tópico em questão considere as afirmações a seguir: I- O comando ‘package’ que ocupa a primeira linha dos códigos Java é utilizado para importar pacotes de classes para o seu projeto. II- O Comando ‘public class’ é o comando para se criar uma classe pública que poderá ser acessada por outras classes. III- Todo o programa Java deve possui um método denominado main que indicará o início da execução do programa É correto apenas o que se afirma em

I- O comando ‘package’ que ocupa a primeira linha dos códigos Java é utilizado para importar pacotes de classes para o seu projeto.
II- O Comando ‘public class’ é o comando para se criar uma classe pública que poderá ser acessada por outras classes.
III- Todo o programa Java deve possui um método denominado main que indicará o início da execução do programa
A I apenas
B I e II apenas
C II e III apenas
D I e III apenas
E I, II e III

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

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.
A I apenas
B II apenas
C III apenas
D I e II apenas
E I, II e III

Collections é uma importante API Java, essa API consiste em um conjunto de classes que implementam diferentes estruturas de dados, essas estruturas são encapsuladas respeitando uma mesmo acordo, interface, o que traz diversas facilidades. Sobre o tópico em questão considere as afirmações a seguir: I- LinkedList é uma estrutura de dados para links de redes de computadores II- HashSet é uma estrutura de dados focada em elementos encapsulados pelos métodos get/set III- HashMap é uma estrutura de dados focada em representar dados geográficos. É correto apenas o que se afirma em

I- LinkedList é uma estrutura de dados para links de redes de computadores
II- HashSet é uma estrutura de dados focada em elementos encapsulados pelos métodos get/set
III- HashMap é uma estrutura de dados focada em representar dados geográficos.
A I apenas
B II apenas
C I e II apenas
D I e III apenas
E Nenhum dos itens está correto.

Você assinalou essa alternativa (E)

Questão 6/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 afirmacoes 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

A I apenas

B II apenas

C III apenas

D I e II apenas

E I, II e III

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.
A I apenas
B II apenas
C III apenas
D I e II apenas
E I, II e III

Questão 7/10 - Programação Orientada a Objetos
“Na grande maioria das linguagens de programação é possível codificar utilizando qualquer editor de texto e
posteriormente, através de um compilador dedicado, gerar o seu binário (Bytecode no caso do Java). Porém
é muito mais produtivo, especialmente em projetos de grande escala, utilizar um programa próprio
direcionado ao desenvolvimento de códigos que combine editor de texto, compilador, depurador, bibliotecas
entre outras funcionalidades.”


Sobre o tópico em questão considere as afirmações a seguir:

I- IDE, sigla do inglês para Ambiente de Desenvolvimento Integrado, é como chamamos o software que
facilita o processo de programação.
II- Java ME, sigla para Master Edition, é uma versão do java que é a solução mais completa com todas as
bibliotecas e soluções empresariais.
III- Java EE, sigla para Entrance Edition, é a edição de entrada do Java, mais simples no entanto gratuita do
Java.
É correto apenas o que se afirma em

A I apenas

B II apenas

C III apenas

D I e II apenas

E I, II e III

I- IDE, sigla do inglês para Ambiente de Desenvolvimento Integrado, é como chamamos o software que facilita o processo de programação.
II- Java ME, sigla para Master Edition, é uma versão do java que é a solução mais completa com todas as bibliotecas e soluções empresariais.
III- Java EE, sigla para Entrance Edition, é a edição de entrada do Java, mais simples no entanto gratuita do Java.
A I apenas
B II apenas
C III apenas
D I e II apenas
E I, II e III

que representam datas, no entanto LocalDate é a mais recomendada desde a versão 8 do Java. É correto apenas o que se afirma em

A I apenas
B II apenas
C I e II apenas
D I e III apenas
E I, II e III.

Prévia do material em texto

Questão 1/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 
 
A I apenas 
 
B II apenas 
 
C III apenas 
 
D I e II apenas 
 
E I, II e III 
Você assinalou essa alternativa (E) 
 
Questão 2/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.” 
 
 
Sobre o tópico em questão considere as afirmações a seguir: 
I- O comando ‘package’ que ocupa a primeira linha dos códigos Java é utilizado para importar pacotes de 
classes para o seu projeto. 
II- O Comando ‘public class’ é o comando para se criar uma classe pública que poderá ser acessada por 
outras classes. 
III- Todo o programa Java deve possui um método denominado main que indicará o início da execução do 
programa 
É correto apenas o que se afirma em 
 
A I apenas 
 
B I e II apenas 
 
C II e III apenas 
Você assinalou essa alternativa (C) 
 
D I e III apenas 
 
E I, II e III. 
 
Questão 3/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- Uma vantagem do encapsulamento é a abstração oferecida em que o funcionamento interno dos objetos da 
classe não ficam visíveis ao programador que utiliza a classe; 
II- Uma vantagem do encapsulamento é a possibilidade de acrescentar funcionalidades a classe desde que 
respeitando a interface original manterá o sistema funcional sem alterações; 
III- Uma vantagem do encapsulamento é a maior facilidade para manutenção dos códigos; 
É correto apenas o que se afirma em 
 
A I apenas 
 
B II apenas 
 
C I e II apenas 
 
D I e III apenas 
 
E I, II e III. 
Você assinalou essa alternativa (E) 
 
Questão 4/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 
 
A I apenas 
 
B II apenas 
 
C III apenas 
 
D I e II apenas 
 
E I, II e III. 
Você assinalou essa alternativa (E) 
 
Questão 5/10 - Programação Orientada a Objetos 
“Collections é uma importante API Java, essa API consiste em um conjunto de classes que implementam 
diferentes estruturas de dados, essas estruturas são encapsuladas respeitando uma mesmo acordo, 
interface, o que traz diversas facilidades.” 
 
 
Sobre o tópico em questão considere as afirmações a seguir: 
I- LinkedList é uma estrutura de dados para links de redes de computadores 
II- HashSet é uma estrutura de dados focada em elementos encapsulados pelos métodos get/set 
III- HashMap é uma estrutura de dados focada em representar dados geográficos. 
É correto apenas o que se afirma em 
 
A I apenas 
 
B II apenas 
 
C I e II apenas 
 
D I e III apenas 
 
E Nenhum dos itens está correto. 
Você assinalou essa alternativa (E) 
 
Questão 6/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 
 
A I apenas 
 
B II apenas 
 
C III apenas 
 
D I e II apenas 
Você assinalou essa alternativa (D) 
 
E I, II e III 
 
Questão 7/10 - Programação Orientada a Objetos 
“Na grande maioria das linguagens de programação é possível codificar utilizando qualquer editor de texto e 
posteriormente, através de um compilador dedicado, gerar o seu binário (Bytecode no caso do Java). Porém 
é muito mais produtivo, especialmente em projetos de grande escala, utilizar um programa próprio 
direcionado ao desenvolvimento de códigos que combine editor de texto, compilador, depurador, bibliotecas 
entre outras funcionalidades.” 
 
 
Sobre o tópico em questão considere as afirmações a seguir: 
 
I- IDE, sigla do inglês para Ambiente de Desenvolvimento Integrado, é como chamamos o software que 
facilita o processo de programação. 
II- Java ME, sigla para Master Edition, é uma versão do java que é a solução mais completa com todas as 
bibliotecas e soluções empresariais. 
III- Java EE, sigla para Entrance Edition, é a edição de entrada do Java, mais simples no entanto gratuita do 
Java. 
É correto apenas o que se afirma em 
 
A I apenas 
Você assinalou essa alternativa (A) 
 
B II apenas 
 
C III apenas 
 
D I e II apenas 
 
E I, II e III 
 
Questão 8/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 
 
A I apenas 
 
B II apenas 
 
C III apenas 
 
D I e II apenas 
 
E Nenhum dos itens está correto. 
Você assinalou essa alternativa (E) 
 
Questão 9/10 - Programação Orientada a Objetos 
“Quando programamos pensando em POO o objetivo é modelar o mundo real dentro do contexto que nos 
interessa. Esse modelo deve ser simples e considerar apenas os elementos que forem relevantes para o 
problema abordado.” 
 
 
Sobre o tópico em questão considere as afirmações a seguir: 
I- Atributos: São as variáveis que descrevem o objeto. 
II- Métodos: São como funções que dizem o que cada objeto faz. 
III- Estado: Seria o valor de cada atributo que representa aquele objeto 
É correto apenas o que se afirma em 
 
A I apenas 
 
B II apenas 
 
C III apenas 
 
D I e II apenas 
 
E I, II e III. 
Você assinalou essa alternativa (E) 
 
Questão 10/10 - Programação Orientada a Objetos 
“Em diversos projetos nos deparamos com o desafio de como lidar com a representação de datas e horários, 
essa é uma questão especialmente comum em projetos quando envolve banco de dados e acesso web.“ 
 
 
Sobre o tópico em questão considere as afirmações a seguir: 
I- A classe DateTimeFormatter estabelece formatação de datas para a classe LocalDate. 
II-A padronização de datas segue uma formatação em que por exemplo “dd” representa o dia do mês em dois 
dígitos, e “MM” representa o mês em dois dígitos, entreoutros. 
III- Existem diversas classes internas no Java que representam datas, no entanto LocalDate é a mais 
recomendada desde a versão 8 do Java. 
É correto apenas o que se afirma em 
 
A I apenas 
 
B II apenas 
 
C I e II apenas 
 
D I e III apenas 
 
E I, II e III. 
Você assinalou essa alternativa (E)

Mais conteúdos dessa disciplina