Buscar

Unifatecie - Prova curricular - ANÁLISE E DESENVOLVIMENTO DE SISTEMAS

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 8 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

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 6, do total de 8 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

Questão 2
Correto
Atingiu 0,60 de 0,60
Analise as afirmações apresentadas e marque (V) para VERDADEIRO ou (F) para FALSO: 
( ) Uma mensagem nada mais é do que o fato de um objeto chamar um método de outro objeto (ou ainda um método estático de
uma classe). 
( ) Uma mensagem não poderá conter parâmetros que serão valores enviados de um objeto a outro, quando um método for
invocado. 
( ) Um método será invocado por uma chamada de método e quando o método chamado terminar sua tarefa, ele retornará o controle
e possivelmente um resultado para o chamador. 
( ) Em uma aplicação real será muito comum que existam diversos tipos de objetos e que um objeto necessite realizar uma tarefa
que já estará definida em outro objeto. 
( ) Quando declaramos uma variável para associar a um objeto, na verdade, essa variável não guardará o objeto, e sim uma maneira
de acessá-lo, chamada de referência.
a. V, F, F, V, V. 
b. V, F, V, V, V. 
c. F, V, F, V, V. 
d. F, V, V, F, F. 
e. F, F, V, V, V. 
Sua resposta está correta.
A resposta correta é:
V, F, V, V, V.
Questão 3
Correto
Atingiu 0,60 de 0,60
Com relação às afirmações a seguir a respeito dos Construtores: 
I. O operador new é o responsável pelo processo de instanciação do objeto, representando uma forma extremamente simples de
atribuir valores default a um objeto.
II. O método construtor será responsável por alocar espaço na memória para a manipulação do objeto e poderá conter também a
chamada para outros métodos, possibilitando a criação de objetos mais complexos.
III. Na criação de janelas gráficas (frames), por exemplo, o método construtor poderá definir todas as propriedades dos
componentes visuais do frame. 
Assinale a alternativa CORRETA:
a. Nenhuma das afirmações. 
b. Todas as afirmações. 
c. Somente a afirmação II. 
d. Somente a afirmação III. 
e. Somente a afirmação I. 
Sua resposta está correta.
A resposta correta é:
Todas as afirmações.
Questão 4
Correto
Atingiu 0,60 de 0,60
Em relação ao que foi visto e estudado, a respeito sobre Programação Orientada a Objetos, assinale (V) para VERDADEIRO ou (F)
para FALSO,  para as seguintes afirmações: 
(    ) Se um construtor não for declarado, será assumido um construtor default da linguagem Java, em que as variáveis são
inicializadas com os conteúdos default (variáveis numéricas receberão zero, valores lógicos recebem false e objetos receberão null). 
(    ) Toda a classe Java deverá ter um construtor. Quando não declaramos o construtor, default será inicializado automaticamente
pelo Java. 
(    ) Um construtor não poderá rodar durante a construção do objeto, isto é, você nunca conseguirá chamar o construtor em um
objeto já construído. 
(    )  As estruturas condicionais existem em todas as linguagens de programação e possibilitam que a execução de um programa,
seja desviada de acordo com certas condições. 
(    ) Quando declarado um construtor, ele não deverá possuir, obrigatoriamente, sempre o mesmo nome da classe em que se está
localizado.
a. F, F, V, V, V. 
b. V, V, F, V, F. 
c. V, V, F, V,F. 
d. V, F, F, V, V. 
e. V, F, V, F, F. 
Sua resposta está correta.
A resposta correta é:
V, V, F, V,F.
Questão 5
Correto
Atingiu 0,60 de 0,60
Em relação ao que foi visto e estudado, assinale a alternativa CORRETA: 
a. No mercado atual de software, grandes linguagens de programação como Java, ASP.NET, CSharp, C++, Python são
Orientada a Objetos, assim você consegue perceber a importância de estudar e absorver os conceitos de OO. 

b. No mercado atual de software, grandes linguagens de programação como ASP.NET, CSharp, C++, Python não são Orientadas a
Objetos,  somente Java é uma linguagem orientada a objetos assim você consegue perceber a importância de estudar e
absorver os conceitos de OO. 
c. No mercado atual de software, grandes linguagens de programação como Java, ASP.NET, CSharp, C++, com exceção da
linguagem Python que é uma linguagem orientada a dados, não são Orientada a Objetos, assim você consegue perceber a
importância de estudar e absorver os conceitos de OO. 
d. No mercado atual de software, grandes linguagens de programação como Java, ASP.NET, CSharp, C++, Python são tipos de
programação funcional, assim você consegue perceber a importância de estudar e absorver os conceitos de OO. 
e. No mercado atual de software, grandes linguagens de programação como Java, ASP.NET são Orientada a Objetos e CSharp,
C++, Python são linguagens de programação orientada a eventos assim você consegue perceber a importância de estudar e
absorver os conceitos de OO. 
Sua resposta está correta.
A resposta correta é:
No mercado atual de software, grandes linguagens de programação como Java, ASP.NET, CSharp, C++, Python são Orientada a
Objetos, assim você consegue perceber a importância de estudar e absorver os conceitos de OO.
Questão 6
Incorreto
Atingiu 0,00 de 0,60
Com relação às afirmações a seguir a respeito do Paradigma Orientação a Objetos e seus conceitos, analise: 
I. Um resultado interessante para o princípio da coesão é a afirmação que um método deverá modificar o estado de um objeto ou
de objetos existentes ou retornar um valor, mas não ambos.
II. Um método não privado deverá manter um objeto em um estado bem formado.
III. Outro princípio da criação de software é: os métodos devem fazer apenas uma coisa e fazê-la bem. 
Assinale a alternativa CORRETA:
a. Todas as afirmações. 
b. Somente a afirmação II. 
c. Somente a afirmação III.
d. Nenhuma das afirmações. 
e. Somente a afirmação I. 
Sua resposta está incorreta.
A resposta correta é:
Todas as afirmações.
Questão 7
Correto
Atingiu 0,60 de 0,60
Dadas as seguinte afirmações a respeito dos Objetos, analise: 
I. Um objeto não será criado a partir de uma classe que contenha um código descrevendo o objeto. 
II. Um objeto poderá armazenar dados. Os dados armazenados em um objeto serão comumente chamados de campos. 
III. Um objeto não poderá realizar operações. As operações que um objeto poderá executar são chamadas de métodos. 
Assinale a alternativa CORRETA:
a. Todas as afirmações. 
b. Somente a afirmação II está correta. 
c. Nenhuma das afirmações estão corretas. 
d. Somente as afirmações I e III estão corretas. 
e. Somente as afirmações I e II estão corretas. 
Sua resposta está correta.
A resposta correta é:
Somente a afirmação II está correta.
Questão 8
Correto
Atingiu 0,60 de 0,60
Dada as afirmações a seguir a respeito da Programação Orientada a Objetos, analise: 
I. O polimorfismo permitirá escrever programas que processam objetos que compartilham a mesma superclasse, direta ou
indiretamente, como se todos fossem objetos da superclasse. 
II. Novas classes poderão ser adicionadas com pouca ou nenhuma modificação às partes gerais do programa, contanto que as
novas classes façam parte da hierarquia de herança que o programa processa genericamente. 
III. A herança envolve uma superclasse e uma subclasse. A superclasse será a classe geral e a subclasse será a classe que não
será especializada. 
Assinale a alternativa CORRETA:
a. Nenhuma das afirmações estão corretas. 
b. Todas as afirmações. 
c. Somente as afirmações I e II estão corretas. 
d. Somente as afirmações I e III estão corretas. 
e. Somente a afirmação III está correta. 
Sua resposta está correta.
A resposta correta é:
Somente as afirmações I e II estão corretas.
Questão 9
Correto
Atingiu 0,60 de 0,60
Em relação às afirmações sobre o Encapsulamento de Propriedades e seus conceitos, podemos afirmar: 
I. O encapsulamento é um mecanismo de programação que vincula o código e os dados que ele tratará e isso manterá os dois
seguros contra a interferência e a má utilização externa. 
II. Em uma linguagem orientada a objetos, o código e os dados poderão ser vinculados de tal forma que uma caixa preta
autônoma seja criada. Dentro da caixa, estarão todo o código e os dados necessários. 
III. No encapsulamento, o código ou os dados privados poderão ser acessados por uma parte do programa que exista fora do
objeto.Assinale a alternativa CORRETA:
a. Somente a afirmação III está correta. 
b. Somente as afirmações I e II estão corretas. 
c. Nenhuma das afirmações estão corretas. 
d. Somente as afirmações I e III estão corretas. 
e. Todas as afirmações estão corretas. 
Sua resposta está correta.
A resposta correta é:
Somente as afirmações I e II estão corretas.

Continue navegando