Logo Passei Direto
Buscar

Programação Orientada a Objetos - avaliação 1

Ferramentas de estudo

Questões resolvidas

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. Sobre a padronização correta indicada para nomes de classes 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, analise as sentenças a seguir:
Assinale a alternativa CORRETA:
I- aluno, disciplinacurso, _2curso.
II- DisciplinaCurso, Aluno, Curso.
III- Professor, Disciplina, Tutor.
IV- DisciplinaCurso, Avaliação_2, tutor externo.
a) As sentenças I e III estão corretas.
b) As sentenças II e III estão corretas.
c) As sentenças II e IV estão corretas.
d) As sentenças I e IV estão corretas.

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.

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. Entre elas, pode-se citar o ambiente de desenvolvimento Eclipse. Sobre as informações que devem ser fornecidas ao Eclipse durante a criação de um Projeto, analise as sentenças a seguir:
Assinale a alternativa CORRETA:
I- A primeira informação que deve ser fornecida é a relativa à definição do Workspace.
II- Na definição do Project Name define-se também qual versão do JRE será utilizada pelos códigos-fonte criados no Eclipse.
III- A opção Project Layout permite uma organização dos códigos-fonte do projeto, através da configuração dos diretórios, garantindo uma separação dos arquivos binários gerados.
IV- Na opção JRE é definida qual a versão da linguagem Java (Java SE) será utilizada pelo projeto criado.
a) As sentenças II e III estão corretas.
b) As sentenças III e IV estão corretas.
c) As sentenças I e IV estão corretas.
d) As sentenças I e II estão corretas.

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. 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:
Assinale a alternativa que apresenta a sequência CORRETA:
( ) A criação de programas usando esse paradigma permite a criação de programas mais naturais, próximos dos conceitos do mundo real, uma vez que os objetos, e seus comportamentos, devem traduzir os conceitos do mundo real.
( ) Os programas usando esse paradigma podem ser comparados à montagem de peças de um Lego, uma vez que os objetos podem ser reutilizados (partes genéricas que podem ser combinadas) e combinados para a execução de tarefas em diferentes programas e softwares.
( ) Programas escritos utilizando esse paradigma tendem a ser menos confiáveis que os escritos em outros paradigmas devido ao excesso de controle que deve ser atribuído à comunicação entre os objetos criados para diferentes módulos de um programa ou software.
( ) Programas escritos no paradigma OO são menos extensíveis que os criados em outros paradigmas, uma vez que a extensão de suas características é limitada pela falta de recursos, e características, que permitam essa extensão.
a) F - V - F - V.
b) F - F - V - V.
c) V - V - F - F.
d) V - F - F - V.

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.

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:
Agora, assinale a alternativa CORRETA:
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 III estão corretas.
c) As sentenças I e IV estão corretas.
d) As sentenças II 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, analise as sentenças a seguir:
Assinale a alternativa CORRETA:
I- Apesar da utilidade dos Pacotes em Java, sua utilização não evita que nomes de classes sejam usados de maneira duplicada.
II- Como Pacotes na verdade representam pastas em um diretório, não há necessidade em se preocupar com regras de nomenclatura na sua criação.
III- Pacotes são na verdade pastas localizadas do diretório do projeto utilizados para organizar os códigos-fonte.
IV- Por tratarem-se de pastas criadas no diretório de projeto, os Pacotes oferecem a funcionalidade de organizar as classes de acordo com as suas responsabilidades.
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.

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:
Assinale a alternativa CORRETA:
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 III e IV estão corretas.
b) As sentenças II e IV estão corretas.
c) As sentenças I e II estão corretas.
d) As sentenças II e III estão corretas.

A estrutura de uma classe na linguagem de programação Java comporta um nome, um conjunto de atributos, também conhecidos como o estado desta classe e um conjunto de métodos, também conhecidos como o comportamento desta classe. Considerando a estrutura da Classe Principal demonstrada na figura a seguir, classifique V para as sentenças verdadeiras e F para as falsas:
Assinale a alternativa que apresenta a sequência CORRETA:
( ) 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 F - F - V - V.
B V - F - F - V.
C V - F - F - F.
D V - F - V - V.

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.

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

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. Sobre a padronização correta indicada para nomes de classes 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, analise as sentenças a seguir:
Assinale a alternativa CORRETA:
I- aluno, disciplinacurso, _2curso.
II- DisciplinaCurso, Aluno, Curso.
III- Professor, Disciplina, Tutor.
IV- DisciplinaCurso, Avaliação_2, tutor externo.
a) As sentenças I e III estão corretas.
b) As sentenças II e III estão corretas.
c) As sentenças II e IV estão corretas.
d) As sentenças I e IV estão corretas.

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.

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. Entre elas, pode-se citar o ambiente de desenvolvimento Eclipse. Sobre as informações que devem ser fornecidas ao Eclipse durante a criação de um Projeto, analise as sentenças a seguir:
Assinale a alternativa CORRETA:
I- A primeira informação que deve ser fornecida é a relativa à definição do Workspace.
II- Na definição do Project Name define-se também qual versão do JRE será utilizada pelos códigos-fonte criados no Eclipse.
III- A opção Project Layout permite uma organização dos códigos-fonte do projeto, através da configuração dos diretórios, garantindo uma separação dos arquivos binários gerados.
IV- Na opção JRE é definida qual a versão da linguagem Java (Java SE) será utilizada pelo projeto criado.
a) As sentenças II e III estão corretas.
b) As sentenças III e IV estão corretas.
c) As sentenças I e IV estão corretas.
d) As sentenças I e II estão corretas.

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. 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:
Assinale a alternativa que apresenta a sequência CORRETA:
( ) A criação de programas usando esse paradigma permite a criação de programas mais naturais, próximos dos conceitos do mundo real, uma vez que os objetos, e seus comportamentos, devem traduzir os conceitos do mundo real.
( ) Os programas usando esse paradigma podem ser comparados à montagem de peças de um Lego, uma vez que os objetos podem ser reutilizados (partes genéricas que podem ser combinadas) e combinados para a execução de tarefas em diferentes programas e softwares.
( ) Programas escritos utilizando esse paradigma tendem a ser menos confiáveis que os escritos em outros paradigmas devido ao excesso de controle que deve ser atribuído à comunicação entre os objetos criados para diferentes módulos de um programa ou software.
( ) Programas escritos no paradigma OO são menos extensíveis que os criados em outros paradigmas, uma vez que a extensão de suas características é limitada pela falta de recursos, e características, que permitam essa extensão.
a) F - V - F - V.
b) F - F - V - V.
c) V - V - F - F.
d) V - F - F - V.

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.

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:
Agora, assinale a alternativa CORRETA:
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 III estão corretas.
c) As sentenças I e IV estão corretas.
d) As sentenças II 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, analise as sentenças a seguir:
Assinale a alternativa CORRETA:
I- Apesar da utilidade dos Pacotes em Java, sua utilização não evita que nomes de classes sejam usados de maneira duplicada.
II- Como Pacotes na verdade representam pastas em um diretório, não há necessidade em se preocupar com regras de nomenclatura na sua criação.
III- Pacotes são na verdade pastas localizadas do diretório do projeto utilizados para organizar os códigos-fonte.
IV- Por tratarem-se de pastas criadas no diretório de projeto, os Pacotes oferecem a funcionalidade de organizar as classes de acordo com as suas responsabilidades.
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.

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:
Assinale a alternativa CORRETA:
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 III e IV estão corretas.
b) As sentenças II e IV estão corretas.
c) As sentenças I e II estão corretas.
d) As sentenças II e III estão corretas.

A estrutura de uma classe na linguagem de programação Java comporta um nome, um conjunto de atributos, também conhecidos como o estado desta classe e um conjunto de métodos, também conhecidos como o comportamento desta classe. Considerando a estrutura da Classe Principal demonstrada na figura a seguir, classifique V para as sentenças verdadeiras e F para as falsas:
Assinale a alternativa que apresenta a sequência CORRETA:
( ) 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 F - F - V - V.
B V - F - F - V.
C V - F - F - F.
D V - F - V - V.

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.

Prévia do material em texto

09/11/2022 22:17 Avaliação I - Individual
about:blank 1/6
Prova Impressa
GABARITO | Avaliação I - Individual (Cod.:768340)
Peso da Avaliação 1,50
Prova 56704174
Qtd. de Questões 10
Acertos/Erros 8/2
Nota 8,00
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. Sobre a padronização correta 
indicada para nomes de classes 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, 
analise as sentenças a seguir: 
I- aluno, disciplinacurso, _2curso. 
II- DisciplinaCurso, Aluno, Curso. 
III- Professor, Disciplina, Tutor. 
IV- DisciplinaCurso, Avaliação_2, tutor externo. 
Assinale a alternativa CORRETA:
A As sentenças II e III estão corretas.
B As sentenças I e III estão corretas.
C As sentenças I e IV estão corretas.
D As sentenças II e IV estão corretas.
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
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.
B
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.
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 advém do fato de permitir a edição dos códigos dos programas
desenvolvidos na linguagem Java, permitindo, dessa forma, destacar palavras
 VOLTAR
A+ Alterar modo de visualização
1
2
09/11/2022 22:17 Avaliação I - Individual
about:blank 2/6
g g p p
reservadas, apresentar as características de um objeto, compilação automática etc.
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. Entre elas, pode-se citar o ambiente de 
desenvolvimento Eclipse. Sobre as informações que devem ser fornecidas ao Eclipse durante a 
criação de um Projeto, analise as sentenças a seguir: 
I- A primeira informação que deve ser fornecida é a relativa à definição do Workspace. 
II- Na definição do Project Name define-se também qual versão do JRE será utilizada pelos códigos-
fonte criados no Eclipse. 
III- A opção Project Layout permite uma organização dos códigos-fonte do projeto, através da 
configuração dos diretórios, garantindo uma separação dos arquivos binários gerados. 
IV- Na opção JRE é definida qual a versão da linguagem Java (Java SE) será utilizada pelo projeto 
criado. 
Assinale a alternativa CORRETA:
A As sentenças I e IV estão corretas.
B As sentenças III e IV estão corretas.
C As sentenças II e III estão corretas.
D As sentenças I e II estão corretas.
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. 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 criação de programas usando esse paradigma permite a criação de programas mais naturais, 
próximos dos conceitos do mundo real, uma vez que os objetos, e seus comportamentos, devem 
traduzir os conceitos do mundo real. 
( ) Os programas usando esse paradigma podem ser comparados à montagem de peças de um Lego, 
uma vez que os objetos podem ser reutilizados (partes genéricas que podem ser combinadas) e 
combinados para a execução de tarefas em diferentes programas e softwares. 
( ) Programas escritos utilizando esse paradigma tendem a ser menos confiáveis que os escritos em 
outros paradigmas devido ao excesso de controle que deve ser atribuído à comunicação entre os 
objetos criados para diferentes módulos de um programa ou software. 
( ) Programas escritos no paradigma OO são menos extensíveis que os criados em outros 
paradigmas, uma vez que a extensão de suas características é limitada pela falta de recursos, e 
características, que permitam essa extensão. 
Assinale a alternativa que apresenta a sequência CORRETA:
A F - F - V - V.
B V - F - F - V.
3
4
09/11/2022 22:17 Avaliação I - Individual
about:blank 3/6
C F - V - F - V.
D V - V - F - F.
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 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.
B
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.
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.
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. 
Agora, assinale a alternativa CORRETA:
A As sentenças II e IV estão corretas.
B As sentenças I e IV estão corretas.
C As sentenças I e II estão corretas.
D As sentenças II e IIIestão corretas.
5
6
09/11/2022 22:17 Avaliação I - Individual
about:blank 4/6
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, analise as sentenças a seguir: 
I- Apesar da utilidade dos Pacotes em Java, sua utilização não evita que nomes de classes sejam 
usados de maneira duplicada. 
II- Como Pacotes na verdade representam pastas em um diretório, não há necessidade em se 
preocupar com regras de nomenclatura na sua criação. 
III- Pacotes são na verdade pastas localizadas do diretório do projeto utilizados para organizar os 
códigos-fonte. 
IV- Por tratarem-se de pastas criadas no diretório de projeto, os Pacotes oferecem a funcionalidade de 
organizar as classes de acordo com as suas responsabilidades. 
Assinale a alternativa CORRETA:
A As sentenças II e IV estão corretas.
B As sentenças I e II estão corretas.
C As sentenças II e III estão corretas.
D As sentenças III e IV estão corretas.
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 III e IV estão corretas.
B As sentenças I e II estão corretas.
C As sentenças II e III estão corretas.
D As sentenças II e IV estão corretas.
7
8
09/11/2022 22:17 Avaliação I - Individual
about:blank 5/6
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 V - F - F - V.
B F - F - V - V.
C V - F - F - F.
D V - F - V - V.
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, II e III estão corretas.
B As sentenças II, III e IV estão corretas.
C
9
10
09/11/2022 22:17 Avaliação I - Individual
about:blank 6/6
C
As sentenças I e IV estão corretas.
D Somente a sentença IV está correta.
Imprimir

Mais conteúdos dessa disciplina