Logo Passei Direto
Buscar

Linguagem de Programação Java

User badge image
Thiago Pisa

em

Ferramentas de estudo

Questões resolvidas

Uma linguagem de programação é um vocábulo e um conjunto de regras gramaticais usadas para escrever programas de computador, sendo que cada linguagem possui suas próprias características e peculiaridades. No que se refere ao desenvolvimento de sistemas e à linguagem de programação Java, analise as sentenças a seguir:
Assinale a alternativa CORRETA:
I- Há oito tipos de dados primitivos suportados no Java, que são: "bit", "short", "int", "long", "float", "double", "logic" e "char".
II- A linguagem Java suporta apenas comentários de uma única linha, utilizando uma sequência de duas barras, como "// esta linha será interpretada como um comentário".
III- Os três operadores relacionais E (representado por &&), OU (representado por '') e NÃO (representado por !) permitem verificar se o valor de dois operandos é igual, maior, menor ou diferente.
IV- Na linguagem de programação Java, podemos definir uma estrutura de repetição de três maneiras, que são: "while"; "do-while"; e "for".
A As sentenças I, II e III estão corretas.
B As sentenças II, III e IV estão corretas.
C As sentenças I e IV estão corretas.
D Somente a sentença IV está correta.

Quando se iniciam os estudos para o desenvolvimento de programas utilizando a linguagem de programação Java, deve-se inicialmente preparar o ambiente com a instalação e configuração de componentes de software que servirão como base para a criação e execução desses programas. Dois desses componentes são o JDK (Java Development Kit) e o Java Runtime Environment (JRE). Sobre as aplicações e diferenças entre o JDK e o JRE na criação e execução de programas escritos na linguagem Java, assinale a alternativa CORRETA:
A A instalação do JRE dispensa a utilização de uma IDE (Integrated Development Environment) sofisticada como a do Netbeans já que fornece todo o ambiente e ferramentas para o desenvolvimento de programas Java.
B Não há diferenças significativas entre o JRE e o JDK, uma vez que ambos podem ser utilizados para a criação e execução de programas escritos na linguagem Java.
C O JDK contém apenas um conjunto de recursos necessários para a execução de programas Java, não sendo possível apenas com o JDK criar e executar os programas criados.
D Mesmo fornecendo todo o ambiente para o desenvolvimento e execução de programas Java, o JDK pode ser combinado com ambientes sofisticados de desenvolvimento, as chamadas IDE, para facilitar a manipulação e a visualização dos programas criados.

Toda linguagem de programação é constituída por uma série de detalhes formais, como a sua sintaxe, e também por uma série de práticas que se denominam "boas práticas de programação". Como uma linguagem sofisticada e moderna, a linguagem Java não é diferente nesse quesito, possuindo por exemplo, uma padronização para nomes de classes, atributos e métodos.
Sobre a padronização correta indicada para nomes de classes, atributos e métodos (obedecendo essa sequência), que poderiam existir na criação de programas Java, tendo como foco o domínio de problema do sistema de ambiente virtual de aprendizagem Gioconda da UNIASSELVI, classifique V para as sentenças verdadeiras e F para as falsas:
( ) Curso, nomeAluno, cadastrarDisciplina.
( ) Disciplina, Aluno, Curso.
( ) Docente, Avaliacao, Tutor.
( ) Disciplina, codigoAvaliacao, consultarAluno.
A V - V - F - F.
B F - V - F - V.
C F - V - V - F.
D V - F - F - V.

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 obedecendo 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 booleano.
( ) Pode-se afirmar que o tipo de dados do atributo "matricula", existente na classe aluno é do tipo caracter.
A) V - F - F - F.
B) F - F - V - V.
C) V - F - V - V.
D) V - F - F - V.

A criação de programas tendo como base a linguagem de programação Java é otimizada pelo uso das chamadas IDE (Integrated Development Environment) que fornecem ambientes sofisticados para o desenvolvimento de programas e softwares, auxiliando, por exemplo a escrita de códigos-fonte, evitando erros de sintaxe, duplicação de variáveis etc. Entre esses ambientes, pode-se citar a ferramenta de desenvolvimento Eclipse.
Sobre as características do editor do Eclipse no auxilio à escrita de códigos-fonte, analise as sentenças a seguir:
I- Com relação à apresentação de informações de documentação para uma classe, ou método, a Eclipse, diferente de outras IDE, não apresenta essas informações ao se colocar, por exemplo, o cursor do mouse sobre uma classe ou um método.
II- Um recurso interessante presente no Editor é a sua capacidade de compilação de um determinado arquivo fonte no mesmo instante no qual está sendo salvo no diretório de projetos.
III- Falta ao Editor a característica de autocompletar no qual a parte de um comando, variável ou atributo, é sugerida quando parcialmente digitada.
IV- A capacidade de sugerir correções do Editor é muito boa, uma vez que, por exemplo, existe a sugestão de criação de um atributo, não existente em uma classe, mas que foi referenciado em uma parte do código-fonte.
A As sentenças II e III estão corretas.
B As sentenças III e IV estão corretas.
C As sentenças II e IV estão corretas.
D As sentenças I e II estão corretas.

Uma classe define um conjunto de características e comportamentos comuns a um determinado conjunto de objetos. Com relação à criação de classes dentro da programação orientada a objetos, assinale a alternativa CORRETA:
a) Ao criarmos uma nova classe, definimos um novo tipo de variável através da qual podem ser instanciados objetos.
b) Os métodos ou operações descrevem o estado interno dos objetos.
c) Uma classe é composta por 4 partes: nome, atributos, estado e comportamento.
d) O comportamento de um objeto pode ser determinado através da análise de seu estado.

Para que se utilize os conceitos e, consequentemente, tire-se proveito das vantagens da programação orientada a objetos, faz-se necessária a utilização de uma linguagem de programação que permita a implementação do encapsulamento, da herança e do polimorfismo.
A linguagem de programação Java implementa estas características de maneira rígida, o que a torna bastante eficiente no ensino da programação orientada a objetos. No que se refere à plataforma Java, analise as sentenças a seguir:
I- O Java é considerado multiplataforma, pois é possível executar aplicações Java em qualquer sistema operacional ou dispositivo que tenha uma implementação da Máquina Virtual Java (JVM).
II- O c++ teve sua sintaxe baseada no Java, dado o grande número de programadores da linguagem.
III- A máquina virtual permite que o Java gerencie de forma direta e sem interferência os recursos do sistema operacional, como acesso à rede e ao disco.
IV- É possível desenvolver em Java com diversos editores gratuitos existentes no mercado.
a) As sentenças I e II estão corretas.
b) As sentenças II e IV estão corretas.
c) As sentenças II e III estão corretas.
d) As sentenças I e IV estão corretas.

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, classifique V para as sentenças verdadeiras e F para as falsas:
( ) A definição nomes para os Pacotes segue o mesmo padrão de nomenclatura que a definição para nomes de classes.
( ) Empresas, Organizações e Instituições geralmente utilizam a própria estrutura de nome de seus domínios existentes na Internet para definir a estrutura de nomes dos Pacotes utilizados para armazenar seus códigos-fonte.
( ) Apesar de definir regras para a nomenclatura de pacotes, a linguagem Java não possui uma regra de nomenclatura definida para criação de seus próprios Pacotes.
( ) A utilização do recurso de Pacotes presente na linguagem Java pode ser considerada uma adesão da linguagem às boas práticas de desenvolvimento de programas.
A V - V - F - F.
B F - V - F - V.
C F - F - V - V.
D V - F - F - V.

A Orientação a Objetos (OO), nascida mais ou menos na década de 1990, surgiu com uma proposta de resolver alguns problemas crônicos dos paradigmas de desenvolvimento de programas e softwares existentes na época, como a reutilização e a manutenibilidade desses programas e softwares. Hoje, depois de quase 30 anos, o paradigma OO está consolidado na indústria de software e é utilizado também em outras abordagens de desenvolvimento como a Orientação a Serviços.
Dessa forma, sobre as vantagens oferecidas por programas criados usando o paradigma da orientação a objetos (OO), classifique V para as sentenças verdadeiras e F para as falsas:
( ) A utilização desse paradigma na criação de programas é favorável à utilização de períodos de tempo pré-definidos para cada ciclo de desenvolvimento, já que cada um desses ciclos pode agregar um conjunto de objetos, representando um módulo ou parte de um módulo (do programa, ou software), que precisam ser desenvolvidos.
( ) O ciclo de um programa continua com a sua entrega ao cliente, dando início a etapa de suas manutenções. Nesse quesito, a OO falha, pois os seus conceitos, recursos e características, não estão preparados para lidar com essa referida etapa.
( ) Os programas usando esse paradigma têm uma reutilização (partes genéricas que podem ser combinadas) limitada dificultando sua combinação para a execução de tarefas em diferentes programas e softwares.
( ) Programas escritos utilizando esse paradigma tendem a ser mais confiáveis que os escritos em outros paradigmas devido à necessidade de controle que deve ser atribuída ao projeto modular de objetos que podem ser compartilhados entre diferentes programas ou softwares.
A V - F - V - F.
B V - V - V - F.
C F - F - V - V.
D V - F - F - V.

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 Console, parte integrante dos recursos que a IDE Eclipse apresenta, assinale a alternativa CORRETA:
A 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.
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.
C 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.
D Sua funcionalidade está ligada à característica de permitir alguma manipulação dos dados de entrada com a visualização de seus resultados para programas criados no Eclipse.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
details

Libere esse material sem enrolação!

Craque NetoCraque Neto

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

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

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

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

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

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

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

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

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

Questões resolvidas

Uma linguagem de programação é um vocábulo e um conjunto de regras gramaticais usadas para escrever programas de computador, sendo que cada linguagem possui suas próprias características e peculiaridades. No que se refere ao desenvolvimento de sistemas e à linguagem de programação Java, analise as sentenças a seguir:
Assinale a alternativa CORRETA:
I- Há oito tipos de dados primitivos suportados no Java, que são: "bit", "short", "int", "long", "float", "double", "logic" e "char".
II- A linguagem Java suporta apenas comentários de uma única linha, utilizando uma sequência de duas barras, como "// esta linha será interpretada como um comentário".
III- Os três operadores relacionais E (representado por &&), OU (representado por '') e NÃO (representado por !) permitem verificar se o valor de dois operandos é igual, maior, menor ou diferente.
IV- Na linguagem de programação Java, podemos definir uma estrutura de repetição de três maneiras, que são: "while"; "do-while"; e "for".
A As sentenças I, II e III estão corretas.
B As sentenças II, III e IV estão corretas.
C As sentenças I e IV estão corretas.
D Somente a sentença IV está correta.

Quando se iniciam os estudos para o desenvolvimento de programas utilizando a linguagem de programação Java, deve-se inicialmente preparar o ambiente com a instalação e configuração de componentes de software que servirão como base para a criação e execução desses programas. Dois desses componentes são o JDK (Java Development Kit) e o Java Runtime Environment (JRE). Sobre as aplicações e diferenças entre o JDK e o JRE na criação e execução de programas escritos na linguagem Java, assinale a alternativa CORRETA:
A A instalação do JRE dispensa a utilização de uma IDE (Integrated Development Environment) sofisticada como a do Netbeans já que fornece todo o ambiente e ferramentas para o desenvolvimento de programas Java.
B Não há diferenças significativas entre o JRE e o JDK, uma vez que ambos podem ser utilizados para a criação e execução de programas escritos na linguagem Java.
C O JDK contém apenas um conjunto de recursos necessários para a execução de programas Java, não sendo possível apenas com o JDK criar e executar os programas criados.
D Mesmo fornecendo todo o ambiente para o desenvolvimento e execução de programas Java, o JDK pode ser combinado com ambientes sofisticados de desenvolvimento, as chamadas IDE, para facilitar a manipulação e a visualização dos programas criados.

Toda linguagem de programação é constituída por uma série de detalhes formais, como a sua sintaxe, e também por uma série de práticas que se denominam "boas práticas de programação". Como uma linguagem sofisticada e moderna, a linguagem Java não é diferente nesse quesito, possuindo por exemplo, uma padronização para nomes de classes, atributos e métodos.
Sobre a padronização correta indicada para nomes de classes, atributos e métodos (obedecendo essa sequência), que poderiam existir na criação de programas Java, tendo como foco o domínio de problema do sistema de ambiente virtual de aprendizagem Gioconda da UNIASSELVI, classifique V para as sentenças verdadeiras e F para as falsas:
( ) Curso, nomeAluno, cadastrarDisciplina.
( ) Disciplina, Aluno, Curso.
( ) Docente, Avaliacao, Tutor.
( ) Disciplina, codigoAvaliacao, consultarAluno.
A V - V - F - F.
B F - V - F - V.
C F - V - V - F.
D V - F - F - V.

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 obedecendo 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 booleano.
( ) Pode-se afirmar que o tipo de dados do atributo "matricula", existente na classe aluno é do tipo caracter.
A) V - F - F - F.
B) F - F - V - V.
C) V - F - V - V.
D) V - F - F - V.

A criação de programas tendo como base a linguagem de programação Java é otimizada pelo uso das chamadas IDE (Integrated Development Environment) que fornecem ambientes sofisticados para o desenvolvimento de programas e softwares, auxiliando, por exemplo a escrita de códigos-fonte, evitando erros de sintaxe, duplicação de variáveis etc. Entre esses ambientes, pode-se citar a ferramenta de desenvolvimento Eclipse.
Sobre as características do editor do Eclipse no auxilio à escrita de códigos-fonte, analise as sentenças a seguir:
I- Com relação à apresentação de informações de documentação para uma classe, ou método, a Eclipse, diferente de outras IDE, não apresenta essas informações ao se colocar, por exemplo, o cursor do mouse sobre uma classe ou um método.
II- Um recurso interessante presente no Editor é a sua capacidade de compilação de um determinado arquivo fonte no mesmo instante no qual está sendo salvo no diretório de projetos.
III- Falta ao Editor a característica de autocompletar no qual a parte de um comando, variável ou atributo, é sugerida quando parcialmente digitada.
IV- A capacidade de sugerir correções do Editor é muito boa, uma vez que, por exemplo, existe a sugestão de criação de um atributo, não existente em uma classe, mas que foi referenciado em uma parte do código-fonte.
A As sentenças II e III estão corretas.
B As sentenças III e IV estão corretas.
C As sentenças II e IV estão corretas.
D As sentenças I e II estão corretas.

Uma classe define um conjunto de características e comportamentos comuns a um determinado conjunto de objetos. Com relação à criação de classes dentro da programação orientada a objetos, assinale a alternativa CORRETA:
a) Ao criarmos uma nova classe, definimos um novo tipo de variável através da qual podem ser instanciados objetos.
b) Os métodos ou operações descrevem o estado interno dos objetos.
c) Uma classe é composta por 4 partes: nome, atributos, estado e comportamento.
d) O comportamento de um objeto pode ser determinado através da análise de seu estado.

Para que se utilize os conceitos e, consequentemente, tire-se proveito das vantagens da programação orientada a objetos, faz-se necessária a utilização de uma linguagem de programação que permita a implementação do encapsulamento, da herança e do polimorfismo.
A linguagem de programação Java implementa estas características de maneira rígida, o que a torna bastante eficiente no ensino da programação orientada a objetos. No que se refere à plataforma Java, analise as sentenças a seguir:
I- O Java é considerado multiplataforma, pois é possível executar aplicações Java em qualquer sistema operacional ou dispositivo que tenha uma implementação da Máquina Virtual Java (JVM).
II- O c++ teve sua sintaxe baseada no Java, dado o grande número de programadores da linguagem.
III- A máquina virtual permite que o Java gerencie de forma direta e sem interferência os recursos do sistema operacional, como acesso à rede e ao disco.
IV- É possível desenvolver em Java com diversos editores gratuitos existentes no mercado.
a) As sentenças I e II estão corretas.
b) As sentenças II e IV estão corretas.
c) As sentenças II e III estão corretas.
d) As sentenças I e IV estão corretas.

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, classifique V para as sentenças verdadeiras e F para as falsas:
( ) A definição nomes para os Pacotes segue o mesmo padrão de nomenclatura que a definição para nomes de classes.
( ) Empresas, Organizações e Instituições geralmente utilizam a própria estrutura de nome de seus domínios existentes na Internet para definir a estrutura de nomes dos Pacotes utilizados para armazenar seus códigos-fonte.
( ) Apesar de definir regras para a nomenclatura de pacotes, a linguagem Java não possui uma regra de nomenclatura definida para criação de seus próprios Pacotes.
( ) A utilização do recurso de Pacotes presente na linguagem Java pode ser considerada uma adesão da linguagem às boas práticas de desenvolvimento de programas.
A V - V - F - F.
B F - V - F - V.
C F - F - V - V.
D V - F - F - V.

A Orientação a Objetos (OO), nascida mais ou menos na década de 1990, surgiu com uma proposta de resolver alguns problemas crônicos dos paradigmas de desenvolvimento de programas e softwares existentes na época, como a reutilização e a manutenibilidade desses programas e softwares. Hoje, depois de quase 30 anos, o paradigma OO está consolidado na indústria de software e é utilizado também em outras abordagens de desenvolvimento como a Orientação a Serviços.
Dessa forma, sobre as vantagens oferecidas por programas criados usando o paradigma da orientação a objetos (OO), classifique V para as sentenças verdadeiras e F para as falsas:
( ) A utilização desse paradigma na criação de programas é favorável à utilização de períodos de tempo pré-definidos para cada ciclo de desenvolvimento, já que cada um desses ciclos pode agregar um conjunto de objetos, representando um módulo ou parte de um módulo (do programa, ou software), que precisam ser desenvolvidos.
( ) O ciclo de um programa continua com a sua entrega ao cliente, dando início a etapa de suas manutenções. Nesse quesito, a OO falha, pois os seus conceitos, recursos e características, não estão preparados para lidar com essa referida etapa.
( ) Os programas usando esse paradigma têm uma reutilização (partes genéricas que podem ser combinadas) limitada dificultando sua combinação para a execução de tarefas em diferentes programas e softwares.
( ) Programas escritos utilizando esse paradigma tendem a ser mais confiáveis que os escritos em outros paradigmas devido à necessidade de controle que deve ser atribuída ao projeto modular de objetos que podem ser compartilhados entre diferentes programas ou softwares.
A V - F - V - F.
B V - V - V - F.
C F - F - V - V.
D V - F - F - V.

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 Console, parte integrante dos recursos que a IDE Eclipse apresenta, assinale a alternativa CORRETA:
A 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.
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.
C 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.
D Sua funcionalidade está ligada à característica de permitir alguma manipulação dos dados de entrada com a visualização de seus resultados para programas criados no Eclipse.

Prévia do material em texto

Prova Impressa
GABARITO | Avaliação I - Individual (Cod.:768340)
Peso da Avaliação 1,50
Prova 57016778
Qtd. de Questões 10
Acertos/Erros 9/1
Nota 9,00
Uma linguagem de programação é um vocábulo e um conjunto de regras gramaticais usadas 
para escrever programas de computador, sendo que cada linguagem possui suas próprias 
características e peculiaridades. No que se refere ao desenvolvimento de sistemas e à linguagem de 
programação Java, analise as sentenças a seguir:
I- Há oito tipos de dados primitivos suportados no Java, que são: "bit", "short", "int", "long", "float", 
"double", "logic" e "char". 
II- A linguagem Java suporta apenas comentários de uma única linha, utilizando uma sequência de 
duas barras, como "// esta linha será interpretada como um comentário".
III- Os três operadores relacionais E (representado por &&), OU (representado por '') e NÃO 
(representado por !) permitem verificar se o valor de dois operandos é igual, maior, menor ou 
diferente. 
IV- Na linguagem de programação Java, podemos definir uma estrutura de repetição de três maneiras, 
que são: "while"; "do-while"; e "for". 
Assinale a alternativa CORRETA:
A As sentenças I e IV estão corretas.
B As sentenças II, III e IV estão corretas.
C As sentenças I, II e III estão corretas.
D Somente a sentença IV está correta.
Quando se iniciam os estudos para o desenvolvimento de programas utilizando a linguagem de 
programação Java, deve-se inicialmente preparar o ambiente com a instalação e configuração de 
componentes de software que servirão como base para a criação e execução desses programas. Dois 
desses componentes são o JDK (Java Development Kit) e o Java Runtime Environment (JRE). Sobre 
as aplicações e diferenças entre o JDK e o JRE na criação e execução de programas escritos na 
linguagem Java, assinale a alternativa CORRETA:
A
Mesmo fornecendo todo o ambiente para o desenvolvimento e execução de programas Java, o
JDK pode ser combinado com ambientes sofisticados de desenvolvimento, as chamadas IDE,
para facilitar a manipulação e a visualização dos programas criados.
B Não há diferenças significativas entre o JRE e o JDK, uma vez que ambos podem ser utilizados
para a criação e execução de programas escritos na linguagem Java.
C
A instalação do JRE dispensa a utilização de uma IDE (Integrated Development Environment)
sofisticada como a do Netbeans já que fornece todo o ambiente e ferramentas para o
desenvolvimento de programas Java.
 VOLTAR
A+ Alterar modo de visualização
1
2
D O JDK contém apenas um conjunto de recursos necessários para a execução de programas Java,
não sendo possível apenas com o JDK criar e executar os programas criados.
Toda linguagem de programação é constituída por uma série de detalhes formais, como a sua 
sintaxe, e também por uma série de práticas que se denominam "boas práticas de programação". 
Como uma linguagem sofisticada e moderna, a linguagem Java não é diferente nesse quesito, 
possuindo por exemplo, uma padronização para nomes de classes, atributos e métodos. Sobre a 
padronização correta indicada para nomes de classes, atributos e métodos (obedecendo essa 
sequência), que poderiam existir na criação de programas Java, tendo como foco o domínio de 
problema do sistema de ambiente virtual de aprendizagem Gioconda da UNIASSELVI, classifique V 
para as sentenças verdadeiras e F para as falsas:
( ) Curso, nomeAluno, cadastrarDisciplina.
( ) Disciplina, Aluno, Curso.
( ) Docente, Avaliacao, Tutor.
( ) Disciplina, codigoAvaliacao, consultarAluno.
Assinale a alternativa que apresenta a sequência CORRETA:
A V - V - F - F.
B F - V - F - V.
C F - V - V - F.
D V - F - F - V.
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 obedecendo 
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 
booleano.
( ) Pode-se afirmar que o tipo de dados do atributo "matricula", existente na classe aluno é do tipo 
caracter.
Assinale a alternativa que apresenta a sequência CORRETA:
A F - F - V - V.
B V - F - F - V.
3
4
C V - F - F - F.
D V - F - V - V.
A criação de programas tendo como base a linguagem de programação Java é otimizada pelo 
uso das chamadas IDE (Integrated Development Environment) que fornecem ambientes sofisticados 
para o desenvolvimento de programas e softwares, auxiliando, por exemplo a escrita de códigos-
fonte, evitando erros de sintaxe, duplicação de variáveis etc. Entre esses ambientes, pode-se citar a 
ferramenta de desenvolvimento Eclipse. Sobre as características do editor do Eclipse no auxilio à 
escrita de códigos-fonte, analise as sentenças a seguir:
I- Com relação à apresentação de informações de documentação para uma classe, ou método, a 
Eclipse, diferente de outras IDE, não apresenta essas informações ao se colocar, por exemplo, o 
cursor do mouse sobre uma classe ou um método.
II- Um recurso interessante presente no Editor é a sua capacidade de compilação de um determinado 
arquivo fonte no mesmo instante no qual está sendo salvo no diretório de projetos.
III- Falta ao Editor a característica de autocompletar no qual a parte de um comando, variável ou 
atributo, é sugerida quando parcialmente digitada.
IV- A capacidade de sugerir correções do Editor é muito boa, uma vez que, por exemplo, existe a 
sugestão de criação de um atributo, não existente em uma classe, mas que foi referenciado em uma 
parte do código-fonte.
Assinale a alternativa CORRETA:
A As sentenças I e II estão corretas.
B As sentenças II e IV estão corretas.
C As sentenças III e IV estão corretas.
D As sentenças II e III estão corretas.
Uma classe define um conjunto de características e comportamentos comuns a um determinado 
conjunto de objetos. Com relação à criação de classes dentro da programação orientada a objetos, 
assinale a alternativa CORRETA:
A Ao criarmos uma nova classe, definimos um novo tipo de variável através da qual podem ser
instanciados objetos.
B Os métodos ou operações descrevem o estado interno dos objetos.
C Uma classe é composta por 4 partes: nome, atributos, estado e comportamento.
D O comportamento de um objeto pode ser determinado através da análise de seu estado.
Para que se utilize os conceitos e, consequentemente, tire-se proveito das vantagens da 
programação orientada a objetos, faz-se necessária a utilização de uma linguagem de programação 
5
6
7
que permita a implementação do encapsulamento, da herança e do polimorfismo. A linguagem de 
programação Java implementa estas características de maneira rígida, o que a torna bastante eficiente 
no ensino da programação orientada a objetos. No que se refere à plataforma Java, analise as 
sentenças a seguir:
I- O Java é considerado multiplataforma, pois é possível executar aplicações Java em qualquer 
sistema operacional ou dispositivo que tenha uma implementação da Máquina Virtual Java (JVM).
II- O c++ teve sua sintaxe baseada no Java, dado o grande número de programadores da linguagem.
III- A máquina virtual permite que o Java gerencie de forma direta e sem interferência os recursos do 
sistema operacional, como acesso à rede e ao disco.
IV- É possível desenvolver em Java com diversos editores gratuitos existentes no mercado.
Agora, assinale a alternativa CORRETA:
A As sentenças II e IV estão corretas.
B As sentenças II e III estão corretas.
C As sentenças I e II estão corretas.
D As sentenças I e IV estão corretas.
A linguagem de programação Java possui muitascaracterí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, classifique V para as sentenças 
verdadeiras e F para as falsas:
( ) A definição nomes para os Pacotes segue o mesmo padrão de nomenclatura que a definição para 
nomes de classes.
( ) Empresas, Organizações e Instituições geralmente utilizam a própria estrutura de nome de seus 
domínios existentes na Internet para definir a estrutura de nomes dos Pacotes utilizados para 
armazenar seus códigos-fonte.
( ) Apesar de definir regras para a nomenclatura de pacotes, a linguagem Java não possui uma regra 
de nomenclatura definida para criação de seus próprios Pacotes.
( ) A utilização do recurso de Pacotes presente na linguagem Java pode ser considerada uma adesão 
da linguagem às boas práticas de desenvolvimento de programas.
Assinale a alternativa CORRETA:
A F - V - F - V.
B V - V - F - F.
C V - F - F - V.
D F - F - V - V.
A Orientação a Objetos (OO), nascida mais ou menos na década de 1990, surgiu com uma 
proposta de resolver alguns problemas crônicos dos paradigmas de desenvolvimento de programas e 
8
9
softwares existentes na época, como a reutilização e a manutenibilidade desses programas e 
softwares. Hoje, depois de quase 30 anos, o paradigma OO está consolidado na indústria de software 
e é utilizado também em outras abordagens de desenvolvimento como a Orientação a Serviços. Dessa 
forma, sobre as vantagens oferecidas por programas criados usando o paradigma da orientação a 
objetos (OO), classifique V para as sentenças verdadeiras e F para as falsas:
( ) A utilização desse paradigma na criação de programas é favorável à utilização de períodos de 
tempo pré-definidos para cada ciclo de desenvolvimento, já que cada um desses ciclos pode agregar 
um conjunto de objetos, representando um módulo ou parte de um módulo (do programa, ou 
software), que precisam ser desenvolvidos.
( ) O ciclo de um programa continua com a sua entrega ao cliente, dando início a etapa de suas 
manutenções. Nesse quesito, a OO falha, pois os seus conceitos, recursos e características, não estão 
preparados para lidar com essa referida etapa.
( ) Os programas usando esse paradigma têm uma reutilização (partes genéricas que podem ser 
combinadas) limitada dificultando sua combinação para a execução de tarefas em diferentes 
programas e softwares.
( ) Programas escritos utilizando esse paradigma tendem a ser mais confiáveis que os escritos em 
outros paradigmas devido à necessidade de controle que deve ser atribuída ao projeto modular de 
objetos que podem ser compartilhados entre diferentes programas ou softwares.
Assinale a alternativa que apresenta a sequência CORRETA:
A V - F - V - F.
B V - F - F - V.
C V - V - V - F.
D F - F - V - V.
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 Console, parte integrante dos 
recursos que a IDE Eclipse apresenta, assinale a alternativa CORRETA:
A
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.
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.
C Sua funcionalidade está ligada à característica de permitir alguma manipulação dos dados de
entrada com a visualização de seus resultados para programas criados no Eclipse.
D
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.
10
Imprimir

Mais conteúdos dessa disciplina