Logo Passei Direto
Buscar

GABARITO ATIVIDADE 1 ROGRAMAÇÃO ORIENTADAA OBJETOS

Ferramentas de estudo

Questões resolvidas

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.

Há oito tipos de dados primitivos suportados pelo Java. Tipos de dados primitivos são predefinidos pela linguagem e nomeado por uma palavra-chave.
Sobre um tipo de dados primitivo, assinale a alternativa INCORRETA:
A int
B longer
C short
D boolean

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, 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) F - V - F - V.
B) F - V - V - F.
C) V - V - F - F.
D) V - F - F - V.

Uma plataforma é um grupo de tecnologias que são usadas como base para o desenvolvimento de aplicações. Esta plataforma deve encapsular um conjunto de padrões e desta forma habilitar os desenvolvedores a desenvolverem software que seja compatível com ela. No caso da plataforma Java, a definimos desta forma, porque além da linguagem de programação, ainda existem uma máquina virtual e um conjunto de bibliotecas que obrigatoriamente a acompanham.
Sobre os componentes mais importantes da plataforma Java, assinale a alternativa CORRETA:
A) Java Development Kit (JDK) e JIT.
B) Java SE e Java ME.
C) Java Runtime Environment (JRE) e o HotSpot.
D) Java Runtime Environment (JRE) e o Java Development Kit (JDK).

A proteção de atributos e operações das classes faz com que estas se comuniquem com o meio externo por meio de suas interfaces. Que conceito é esse? A) Encapsulamento. B) Herança. C) Agregação. D) Polimorfismo.

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", o que é conhecido como o ponto de entrada da aplicação.
( ) Já que o método "Aluno()" não possui parâmetros as linhas 7 a 9 geram erros de compilação.
( ) O método chamado main é quem torna uma classe executável, sendo que a sua existência em uma classe é opcional.
( ) Pode-se afirmar que o tipo de dados do atributo "nome", existente na classe aluno é do tipo alfanumérico.
A F - V - V - V.
B V - F - V - F.
C F - F - V - V.
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.

As linguagens de programação procedurais permitem que um programador reduza um programa inteiro em procedimentos menores, atacando a complexidade por partes. Esses procedimentos definem a estrutura global do programa que executa até que tenha chamado toda sua lista de procedimentos. O paradigma procedural apresentou diversas melhorias com relação à linguagem binária, facilitando o trabalho de entendimento, depuração e criação de programas.
Sobre os problemas desse paradigma, assinale a alternativa CORRETA:
A) Concentração nos dados em detrimento dos comportamentos. Como os procedimentos operam separadamente sobre os dados, estes não podem ser protegidos ou encapsulados. A consequência é que os procedimentos precisam saber detalhes sobre os dados e, em caso de alteração em alguma estrutura, todos os procedimentos que a acessam provavelmente precisarão de manutenção.
B) Concentração nos dados em detrimento dos comportamentos. Como os procedimentos operam separadamente sobre os dados, estes não podem ser protegidos ou encapsulados. A consequência é que os procedimentos precisam saber detalhes sobre os dados e, em caso de alteração em alguma estrutura, todos os procedimentos que a acessam provavelmente não precisarão de manutenção.
C) Concentração na estrutura de condição em detrimento dos comportamentos. Como os procedimentos operam separadamente sobre os dados, estes não podem ser protegidos ou encapsulados. A consequência é que os procedimentos precisam saber detalhes sobre os dados e, em caso de alteração em alguma estrutura, todos os procedimentos que a acessam provavelmente precisarão de manutenção.
D) Concentração nas varáveis em detrimento dos comportamentos. Como os procedimentos operam separadamente sobre os dados, estes não podem ser protegidos ou encapsulados. A consequência é que os procedimentos precisam saber detalhes sobre os dados e, em caso de alteração em alguma estrutura, todos os procedimentos que a acessam provavelmente precisarão de manutenção.

A Classe é a estrutura fundamental da orientação a objetos e é composta de Atributos e Métodos.
A respeito de métodos de classes, assinale a alternativa CORRETA:
A Os métodos representam as características do objeto instanciados.
B Os métodos são as operações que são definidas na classe, e quando ela é instanciada eles, definem o seu comportamento.
C Todas as opções anteriores estão incorretas.
D Os métodos não fazem parte da classe e eles devem ser construídos em um módulo separado do sistema.

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

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.

Há oito tipos de dados primitivos suportados pelo Java. Tipos de dados primitivos são predefinidos pela linguagem e nomeado por uma palavra-chave.
Sobre um tipo de dados primitivo, assinale a alternativa INCORRETA:
A int
B longer
C short
D boolean

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, 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) F - V - F - V.
B) F - V - V - F.
C) V - V - F - F.
D) V - F - F - V.

Uma plataforma é um grupo de tecnologias que são usadas como base para o desenvolvimento de aplicações. Esta plataforma deve encapsular um conjunto de padrões e desta forma habilitar os desenvolvedores a desenvolverem software que seja compatível com ela. No caso da plataforma Java, a definimos desta forma, porque além da linguagem de programação, ainda existem uma máquina virtual e um conjunto de bibliotecas que obrigatoriamente a acompanham.
Sobre os componentes mais importantes da plataforma Java, assinale a alternativa CORRETA:
A) Java Development Kit (JDK) e JIT.
B) Java SE e Java ME.
C) Java Runtime Environment (JRE) e o HotSpot.
D) Java Runtime Environment (JRE) e o Java Development Kit (JDK).

A proteção de atributos e operações das classes faz com que estas se comuniquem com o meio externo por meio de suas interfaces. Que conceito é esse? A) Encapsulamento. B) Herança. C) Agregação. D) Polimorfismo.

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", o que é conhecido como o ponto de entrada da aplicação.
( ) Já que o método "Aluno()" não possui parâmetros as linhas 7 a 9 geram erros de compilação.
( ) O método chamado main é quem torna uma classe executável, sendo que a sua existência em uma classe é opcional.
( ) Pode-se afirmar que o tipo de dados do atributo "nome", existente na classe aluno é do tipo alfanumérico.
A F - V - V - V.
B V - F - V - F.
C F - F - V - V.
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.

As linguagens de programação procedurais permitem que um programador reduza um programa inteiro em procedimentos menores, atacando a complexidade por partes. Esses procedimentos definem a estrutura global do programa que executa até que tenha chamado toda sua lista de procedimentos. O paradigma procedural apresentou diversas melhorias com relação à linguagem binária, facilitando o trabalho de entendimento, depuração e criação de programas.
Sobre os problemas desse paradigma, assinale a alternativa CORRETA:
A) Concentração nos dados em detrimento dos comportamentos. Como os procedimentos operam separadamente sobre os dados, estes não podem ser protegidos ou encapsulados. A consequência é que os procedimentos precisam saber detalhes sobre os dados e, em caso de alteração em alguma estrutura, todos os procedimentos que a acessam provavelmente precisarão de manutenção.
B) Concentração nos dados em detrimento dos comportamentos. Como os procedimentos operam separadamente sobre os dados, estes não podem ser protegidos ou encapsulados. A consequência é que os procedimentos precisam saber detalhes sobre os dados e, em caso de alteração em alguma estrutura, todos os procedimentos que a acessam provavelmente não precisarão de manutenção.
C) Concentração na estrutura de condição em detrimento dos comportamentos. Como os procedimentos operam separadamente sobre os dados, estes não podem ser protegidos ou encapsulados. A consequência é que os procedimentos precisam saber detalhes sobre os dados e, em caso de alteração em alguma estrutura, todos os procedimentos que a acessam provavelmente precisarão de manutenção.
D) Concentração nas varáveis em detrimento dos comportamentos. Como os procedimentos operam separadamente sobre os dados, estes não podem ser protegidos ou encapsulados. A consequência é que os procedimentos precisam saber detalhes sobre os dados e, em caso de alteração em alguma estrutura, todos os procedimentos que a acessam provavelmente precisarão de manutenção.

A Classe é a estrutura fundamental da orientação a objetos e é composta de Atributos e Métodos.
A respeito de métodos de classes, assinale a alternativa CORRETA:
A Os métodos representam as características do objeto instanciados.
B Os métodos são as operações que são definidas na classe, e quando ela é instanciada eles, definem o seu comportamento.
C Todas as opções anteriores estão incorretas.
D Os métodos não fazem parte da classe e eles devem ser construídos em um módulo separado do sistema.

Prévia do material em texto

GABARITO | Avaliação I - Programação Orientada a 
Objetos 
 
Qtd. de Questões10 Acertos/Erros10/0 Nota10,00 
 
QUESTÃO 1 - 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 - V - F - F. 
C) V - F - F - V. 
D) F - V - F - V. 
QUESTÃO 2 - Há oito tipos de dados primitivos suportados pelo Java. Tipos de 
dados primitivos são predefinidos pela linguagem e nomeado por uma palavra-
chave. Sobre um tipo de dados primitivo, assinale a alternativa INCORRETA: 
A) int 
B) longer 
C) short 
D) boolean 
QUESTÃO 3 - 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) F - V - F - V. 
B) F - V - V - F. 
C) V - V - F - F. 
D) V - F - F - V. 
QUESTÃO 4 - Uma plataforma é um grupo de tecnologias que são usadas 
como base para o desenvolvimento de aplicações. Esta plataforma deve 
encapsular um conjunto de padrões e desta forma habilitar os desenvolvedores 
a desenvolverem software que seja compatível com ela. No caso da plataforma 
Java, a definimos desta forma, porque além da linguagem de programação, 
ainda existem uma máquina virtual e um conjunto de bibliotecas que 
obrigatoriamente a acompanham. 
Sobre os componentes mais importantes da plataforma Java, assinale a 
alternativa CORRETA: 
A) Java Development Kit (JDK) e JIT. 
B) Java SE e Java ME. 
C) Java Runtime Environment (JRE) e o HotSpot. 
D) Java Runtime Environment (JRE) e o Java Development Kit (JDK). 
QUESTÃO 5 - A proteção de atributos e operações das classes faz com que 
estas se comuniquem com o meio externo por meio de suas interfaces. Que 
conceito é esse? 
A) Agregação. 
B) Encapsulamento. 
C) Herança. 
D) Polimorfismo. 
 
QUESTÃO 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", o que é conhecido 
como o ponto de entrada da aplicação. 
( ) Já que o método "Aluno()" não possui parâmetros as linhas 7 a 9 geram 
erros de compilação. 
( ) O método chamado main é quem torna uma classe executável, sendo que a 
sua existência em uma classe é opcional. 
( ) Pode-se afirmar que o tipo de dados do atributo "nome", existente na classe 
aluno é do tipo alfanumérico. Assinale a alternativa que apresenta a sequência 
CORRETA: 
A) V - F - F - V. 
B) V - F - V - F. 
C) F - V - V - V. 
D) F - F - V - V. 
QUESTÃO 7 - O Guia de Referência Rápida da Linguagem de Programação 
Java enumera os tipos referência utilizados pela linguagem. Considerando 
esses tipos, assinale a alternativa INCORRETA: 
A) Por exemplo: Animal = new Animal ("elefante"). 
B) A variável de referência pode ser usada para se referir a algum objeto do 
tipo Unique. 
C) O valor padrão de qualquer variável de referência é nula. 
D) Variáveis de referência são criados usando construtores definidos para as 
classes. Essas variáveis são declaradas usando um tipo específico que não 
pode ser mudado. Por exemplo, Livro, Pessoa etc. 
 
QUESTÃO 8 - 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) 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. 
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. 
QUESTÃO 9 - As linguagens de programação procedurais permitem que um 
programador reduza um programa inteiro em procedimentos menores, 
atacando a complexidade por partes. Esses procedimentos definem a estrutura 
global do programa que executa até que tenha chamado toda sua lista de 
procedimentos. O paradigma procedural apresentou diversas melhorias com 
relação à linguagem binária, facilitando o trabalho de entendimento, depuração 
e criação de programas. 
Sobre os problemas desse paradigma, assinale a alternativa CORRETA: 
A) Concentração nos dados em detrimento dos comportamentos. Como os 
procedimentos operam separadamente sobre os dados, estes não podem ser 
protegidos ou encapsulados. A consequência é que os procedimentos 
precisam saber detalhes sobre os dados e, em caso de alteração em alguma 
estrutura, todos os procedimentosque a acessam provavelmente precisarão de 
manutenção. 
B) Concentração nos dados em detrimento dos comportamentos. Como os 
procedimentos operam separadamente sobre os dados, estes não podem ser 
protegidos ou encapsulados. A consequência é que os procedimentos 
precisam saber detalhes sobre os dados e, em caso de alteração em alguma 
estrutura, todos os procedimentos que a acessam provavelmente não 
precisarão de manutenção. 
C) Concentração na estrutura de condição em detrimento dos comportamentos. 
Como os procedimentos operam separadamente sobre os dados, estes não 
podem ser protegidos ou encapsulados. A consequência é que os 
procedimentos precisam saber detalhes sobre os dados e, em caso de 
alteração em alguma estrutura, todos os procedimentos que a acessam 
provavelmente precisarão de manutenção. 
D) Concentração nas varáveis em detrimento dos comportamentos. Como os 
procedimentos operam separadamente sobre os dados, estes não podem ser 
protegidos ou encapsulados. A consequência é que os procedimentos 
precisam saber detalhes sobre os dados e, em caso de alteração em alguma 
estrutura, todos os procedimentos que a acessam provavelmente precisarão de 
manutenção. 
QUESTÃO 10 - A Classe é a estrutura fundamental da orientação a objetos e é 
composta de Atributos e Métodos. 
A respeito de métodos de classes, assinale a alternativa CORRETA: 
A) Os métodos não fazem parte da classe e eles devem ser construídos em um 
módulo separado do sistema. 
B) Todas as opções anteriores estão incorretas. 
C) Os métodos são as operações que são definidas na classe, e quando ela é 
instanciada eles, definem o seu comportamento. 
D) Os métodos representam as características do objeto instanciados.

Mais conteúdos dessa disciplina