Buscar

SIMULADO I Programação orientada a Objetos

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 5 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

SIMULADO I - PROGRAMAÇÃO ORIENTADA A OBJETOS 
 
1.For, while e do-while são comandos utilizados para construção de um 
loop. Embora tenham especificidades de funcionamento e/ou 
inicialização, todos eles são aplicáveis para o mesmo objetivo, que é 
executar trechos específicos de código repetidamente. Diante disso, 
considere as situações a seguir. 1. O código deve ser executado, pelo 
menos uma vez, independentemente de condição. 2. A condição do loop 
deve ser validada em todas as interações, mas o incremento ocorre em 
função de uma outra condição, portanto, não é possível defini-lo no 
cabeçalho. Qual é o comando adequado para cada situação 
1. Do-while; 2. for. 
1. While; 2. while. 
1. Do-while; 2. while. 
1. For; 2. while. 
1. While; 2. do-while. 
 
2.Ao declararmos os métodos, devemos configurá-los quanto a suas 
permissões de acesso. Podemos definir se um método pode ser acessado 
apenas a partir de métodos da própria classe, do mesmo pacote ou de 
qualquer pacote. Fazemos essas definições por meio dos modificadores 
de acesso, que são indicados no cabeçalho do método, antes de seu 
nome. Se desejarmos criar métodos que podem ser acessados apenas a 
partir da própria classe, que modificador devemos utilizar? 
Public. 
Protected. 
Private. 
Void. 
Static. 
 
5.Dados tratados a partir da programação de computadores seguem uma 
lógica de decisão, conduzida a partir de instruções no código-fonte que 
nortearão as decisões tomadas a partir de condicionantes estabelecidas 
utilizando os operadores da linguagem Java. Os operadores lógicos, 
aritméticos, de decisão e condicionais estabelecem os caminhos da 
instrução de código. Um exemplo é a instrução if-else, que nos permite 
estabelecer quais são as condições prováveis de serem analisadas para 
que o resultado seja fiel à condicionante correta. Diante do exemplo, 
responda: para que servem os operadores de decisão 
Os operadores de decisão resultam em valores numéricos, portanto, também são 
conhecidos como operadores binários. 
Os operadores de decisão definem que caminho a instrução de código seguirá e 
estão sempre atrelados aos operadores condicionais. 
Os operadores de decisão controlam o fluxo de execução de um método ou de um 
programa, permitindo a comparação entre variáveis. 
Os operadores de decisão permitem formar condições complexas a partir da utilização 
da combinação de condições mais simples. 
A partir da expressão if do operador de decisão if–else, o bloco de comandos não será 
executado, retornando o processamento a partir da expressão else. 
 
7.Uma variável de referência é aquela que foi instanciada a partir das 
características de uma determinada classe. Quando instanciamos uma 
variável, com um tipo não primitivo, definimos que ela fará referência a 
um objeto desse tipo, ou seja, essa variável dará acesso aos métodos 
dessa classe, para que seja possível modificar os valores de seus atributos. 
Qual o conceito da orientação a objetos trata da necessidade de os 
métodos que modificam atributos de uma determinada classe estarem 
contidos dentro dessa classe? 
Encapsulamento. 
Modificadores de acesso. 
Métodos construtores. 
Variáveis de referência. 
O uso dos termos void e static. 
 
8.Atualmente, conseguimos executar um mesmo aplicativo de 
determinado banco, desenvolvido em Java, em vários sistemas 
operacionais móveis diferentes, seja Android, iOS ou outro. Isso é possível 
porque a linguagem Java permite criar aplicações portáveis. Para tanto, 
existe a Máquina Virtual Java, ou Java Virtual Machine (JVM), responsável 
por permitir que um programa seja reconhecido por qualquer sistema 
operacional depois de compilado. Sobre esse recurso, é correto afirmar 
que: 
a portabilidade da aplicação é possível porque, a partir da compilação do código-fonte, 
transformando-o em bytecode, a JVM cria um mapeamento desse código para as 
instruções correspondentes no sistema operacional da máquina na qual ele será aplicado. 
só há portabilidade a partir da compilação da JVM, que transforma o código-
fonte em bytecode, permitindo, a partir do reconhecimento da linguagem binária, seu 
entendimento por qualquer sistema operacional. 
a JVM emula uma CPU lógica e, a partir desse recurso, transforma o código-fonte em 
um bytecode 
A partir da emulação da JVM pela linguagem Java, a CPU de qualquer sistema 
operacional será entendida por instruções de qualquer linguagem de programação. 
aplicações desenvolvidas em Java são executadas em qualquer sistema operacional 
porque a JVM faz parte da CPU de todos os computadores. 
 
9.Classes são estruturas das linguagens de programação orientada a 
objetos que contêm os dados a serem representados e as operações 
relacionadas a eles. Quando criamos uma classe, precisamos identificar 
suas propriedades e seus métodos. Na construção da classe aluno, por 
exemplo, podemos definir como dados: nome e data de matrícula e, 
como operações relacionadas à classe: incluir aluno, alterar aluno e 
pesquisar aluno. Diante desse contexto, responda: qual é a relação das 
classes com o modelo? 
À medida que o modelo vai sendo definindo, as classes são representadas e devem ser 
estruturadas para receber inserções de informações referentes ao contexto do modelo. 
As classes devem estruturar o processamento de informações para conter em um 
único local do código os principais métodos de todos os modelos da aplicação. 
As classes têm o objetivo de programar o modelo. Suas propriedades podem ser 
identificadas como o que ela sabe, e seus métodos representam o que ela faz no contexto 
do modelo. 
Uma classe representa um modelo, por isso sempre apresentará em sua estrutura um 
conjunto significativo de dados, variáveis e métodos complexos. 
Modelos são representações de pessoas, ideias etc., portanto, as classes devem conter 
o maior número possível de informações sobre eles. 
 
10.A Programação orientada a objetos surgiu em meados de 1980 com o 
propósito de apresentar uma nova visão para a obtenção de resultados 
na linguagem de programação. Seus criadores tinham como objetivo 
fazer um tratamento diferente nos dados, utilizando objetos para 
manipular os dados de entrada, resultando em dados específicos na 
saída, de forma a inovar as linguagens usadas no desenvolvimento de 
aplicações naquele tempo. Com base no que foi visto, é correto afirmar: 
(1 Ponto) 
A Programação Orientada a Objetos revolucionou o jeito de programar, 
despertando o interesse em milhares de programadores pela nova metodologia de 
manipular objetos na aquisição de resultados precisos. 
Para conhecer a linguagem de Programação Orientada a Objetos é necessário, antes, 
ter conhecimento avançado em linguagens como C++ e Assembler. 
Quando desenvolvemos um código utilizando uma linguagem que manipula objetos, 
estamos nos referindo exclusivamente ao contexto de inserir somente os objetos 
interligados entre si. 
A Programação Orientada a Objetos é resultado da combinação de três linguagens de 
programação, sendo elas: Pacal, Cobol e C Sharp. 
Fazer a utilização de objetos através da linguagem Java pode ser opcional para os 
analistas, optando em usar os objetos conforme a complexidade da aplicação que será 
implementada. 
 
12.A programação orientada a objetos envolve o conhecimento de três 
conceitos fundamentais: modelo, classe e objeto. Esses conceitos se 
entrelaçam para permitir a melhor utilização dessa metodologia, que se 
inicia na abstração da solução proposta e finaliza na programação das 
instruções de código. Considerando a linguagem de programação Java, 
marque a opção correta sobre o objeto. 
Um objeto é criado a partir de sua definição no modelo de solução proposto. A 
programação do modelo deve conter todas as especificações do objeto. 
Um objeto é criado a partir da programação do código de uma estrutura de 
classe. A programação da classe deve conter os dados e métodos referentes ao 
objeto.Um objeto é criado a partir da programação das instâncias de uma classe. 
Um objeto é criado a partir do processamento de métodos descritos na classe. 
Um objeto é criado no momento da elaboração de um diagrama de classes da 
Linguagem Unificada de Modelagem (UML). 
 
13.Com o objetivo de organizar a estrutura dos códigos, o conceito 
utilizado para representar a ação de declarar classes e instanciar objetos 
surgiu dentro da programação Java visando facilitar a identificação dos 
objetos, para acioná-los de forma ágil e eficaz dentro da lógica de 
programação ao desenvolver um software de computador. Dentro das 
ideias expressas nesse contexto, podemos afirmar corretamente que: 
ao criar classes, vinculamos a elas partes de códigos chamados de parâmetros e 
métodos, que permitem validar o fluxo dos dados transmitidos pelos objetos. 
as classes têm a função de classificar os tipos de parâmetros informados pelo analista 
na hora de implementar o código de acordo com a sua complexidade. 
para muitos desenvolvedores, os objetos fazem parte de um conceito um pouco 
incomum na linguagem Java, sendo dispensados quando a aplicação desenvolvida tem a 
finalidade de manipular dados do tipo inteiro. 
os objetos utilizados na Programação Orientada a Objetos podem ser itens dispersos 
no código, sem a necessidade de serem declarados ou vinculados as demais parte da 
aplicação. 
nstanciar classes e declarar objetos fazem parte do mesmo princípio, sendo essas 
estruturas de códigos basicamente a mesma expressão. 
 
14.Modelos são representações simplificadas de objetos, pessoas e 
processos do dia a dia. Em outras palavras, são uma simplificação do 
mundo real e contêm operações associadas a ele. Se considerarmos o 
desenvolvimento de uma solução computacional para uma universidade, 
devemos criar o modelo aluno, com total aderência ao contexto de 
desenvolvimento. Considerando a importância dos modelos para a 
programação orientada a objetos, responda: qual a característica principal 
que deverá ser observada na sua definição/criação? 
O modelo deve ser abrangente, a partir de uma ideia concisa. 
O modelo deverá contemplar todas as informações sobre a ideia para garantir que 
nenhuma informação se perca. 
O modelo deve ser exclusivo de um cenário proposto. 
O modelo deve ser concebido de acordo com os processos envolvidos no contexto. 
O modelo deve ser simples, a partir de uma ideia concisa.

Continue navegando