Docsity
Docsity

Prepare-se para as provas
Prepare-se para as provas

Estude fácil! Tem muito documento disponível na Docsity


Ganhe pontos para baixar
Ganhe pontos para baixar

Ganhe pontos ajudando outros esrudantes ou compre um plano Premium


Guias e Dicas
Guias e Dicas


Exercícios de INFORMÁTICA, Exercícios de Português (Gramática - Literatura)

Exercícios de INFORMÁTICA PROGRAMAÇÃO ORIENTADA A OBJETOS

Tipologia: Exercícios

2021

Compartilhado em 06/05/2022

rafael-nunes-7bn
rafael-nunes-7bn 🇧🇷

1 documento

1 / 3

Toggle sidebar

Esta página não é visível na pré-visualização

Não perca as partes importantes!

bg1
INFORMÁTICA
PROF:FABIANO VILHETE
DATA:11/05/2020
TURMA:EAGS-SIN
Rua João Vicente nº 1521 MARECHAL HERMES 2489-6914 / 3830-1642 >> ESTUDE COM QUEM APROVA!
SITE :www.cursoprogressao.com.br / Facebook: facebook.com/cursoprogressaomarechalhermes
2020
1111
PROGRAMAÇÃO ORIENTADA A OBJETOS
1)No contexto da Orientação a Objetos, o conjunto
de objetos que têm a mesma estrutura e o mesmo
comportamento é denominado
a)Classe
b) Herança
c) Polimorfismo
d) Encapsulamento
2)Considere as seguintes assertivas sobre o
diagrama de classes na notação UML:
I-Uma classe representa um conjunto de objetos cuja
cardinalidade é sempre maior do que um.
II-O polimorfismo das operações é uma
consequência da relação de herança entre classes.
III-Se um objeto A está associado a um objeto B e B
está associado a mais de um objeto C então,
obrigatoriamente, um objeto C estará associado a
mais de um objeto A.
As assertivas corretas são:
a)Somente I
b) Somente II
c) Somente III
d) Somente I e II
e) Somente II e III
3)Em relação à tecnologia de orientação a objetos, a
afirmativa de que o estado de um objeto não deve
ser acessado diretamente, mas sim por intermédio de
métodos de acesso (ou propriedades) está
diretamente relacionada ao conceito de:
a) Herança
b) Interface
c) Classe
d) Polimorfismo
e) Encapsulamento
5)Na UML, um Diagrama de Colaboração é um
diagrama de interação que coloca a ênfase na ordem
temporal de mensagens.
( )Certo ( )Errado
6)Uma das vantagens dos métodos de análise e
projeto orientado a objetos é o aumento do gap
conceitual entre os artefatos produzidos nas fases de
análise, projeto e implementação.
( )Certo ( )Errado
7)Observe o seguinte diagrama de transição de
estados. Suponha que o sistema se encontra no
Estado O, e que ocorra a seguinte sequência de
eventos:
O estado do sistema após a ocorrência destes
eventos é:
a) Estado 0
b) Estado l
c) Estado 2
d) Estado 3
e) Estado 4
8)Assinale V (verdadeiro) para as alternativas que
contêm linguagens de programação orientadas a
objeto e F (falso) para as alternativas que contêm
outros tipos de linguagens e, a seguir, marque a
opção que contém a sequência correta.
( ) C ( ) C++ ( ) Delphi ( ) Assembly ( ) Java
( ) Pascal
a)F, V, V, F, V, F
b)V, V, F, F, F, F
c)F, F, F, V, V, V
d)V, F, F, V, V, V
9)Assinale a alternativa incorreta sobre a definição
de termos usados em Programação Orientada a
Objetos.
a)Uma variável interna é um valor mantido dentro
do objeto.
pf3

Pré-visualização parcial do texto

Baixe Exercícios de INFORMÁTICA e outras Exercícios em PDF para Português (Gramática - Literatura), somente na Docsity!

INFORMÁTICA

DATA: 11 /0 5 / TURMA:EAGS-SIN

Rua João Vicente nº 1521 – MARECHAL HERMES –2489 - 6914 / 3830-1642 >> ESTUDE COM QUEM APROVA!

PROGRAMAÇÃO ORIENTADA A OBJETOS

1)No contexto da Orientação a Objetos, o conjunto de objetos que têm a mesma estrutura e o mesmo comportamento é denominado a)Classe b) Herança c) Polimorfismo d) Encapsulamento

2)Considere as seguintes assertivas sobre o diagrama de classes na notação UML: I-Uma classe representa um conjunto de objetos cuja cardinalidade é sempre maior do que um. II-O polimorfismo das operações é uma consequência da relação de herança entre classes. III-Se um objeto A está associado a um objeto B e B está associado a mais de um objeto C então, obrigatoriamente, um objeto C estará associado a mais de um objeto A. As assertivas corretas são: a)Somente I b) Somente II c) Somente III d) Somente I e II e) Somente II e III

3)Em relação à tecnologia de orientação a objetos, a afirmativa de que o estado de um objeto não deve ser acessado diretamente, mas sim por intermédio de métodos de acesso (ou propriedades) está diretamente relacionada ao conceito de: a) Herança b) Interface c) Classe d) Polimorfismo e) Encapsulamento

5)Na UML, um Diagrama de Colaboração é um diagrama de interação que coloca a ênfase na ordem temporal de mensagens. ( )Certo ( )Errado

6)Uma das vantagens dos métodos de análise e projeto orientado a objetos é o aumento do gap conceitual entre os artefatos produzidos nas fases de análise, projeto e implementação. ( )Certo ( )Errado

7)Observe o seguinte diagrama de transição de estados. Suponha que o sistema se encontra no Estado O, e que ocorra a seguinte sequência de eventos:

O estado do sistema após a ocorrência destes eventos é: a) Estado 0 b) Estado l c) Estado 2 d) Estado 3 e) Estado 4

8)Assinale V (verdadeiro) para as alternativas que contêm linguagens de programação orientadas a objeto e F (falso) para as alternativas que contêm outros tipos de linguagens e, a seguir, marque a opção que contém a sequência correta. ( ) C ( ) C++ ( ) Delphi ( ) Assembly ( ) Java ( ) Pascal a)F, V, V, F, V, F b)V, V, F, F, F, F c)F, F, F, V, V, V d)V, F, F, V, V, V

9)Assinale a alternativa incorreta sobre a definição de termos usados em Programação Orientada a Objetos. a)Uma variável interna é um valor mantido dentro do objeto.

INFORMÁTICA

DATA: 11 /0 5 / TURMA:EAGS-SIN

Rua João Vicente nº 1521 – MARECHAL HERMES –2489 - 6914 / 3830-1642 >> ESTUDE COM QUEM APROVA!

b)Atributos são as características de uma classe visíveis externamente. c)Comportamento são as características de uma classe invisíveis externamente. d)O estado de um objeto é o significado combinado das variáveis internas do objeto.

10)Assinale a alternativa correta com relação à Programação Orientada a Objetos. a)Diferentemente do mundo real, o mundo da Programação Orientada a Objetos desagrupa os objetos que possuem comportamentos comuns, para evitar a formação de uma segregação entre eles. b)Ao usar uma Linguagem de Programação Orientada a Objetos, você necessariamente estará programando de maneira Orientada a Objetos. c)A Programação Orientada a Objetos estrutura um programa, dividindo-o em vários objetos de alto nível. d)A Programação Orientada a Objetos é simplesmente utilizar uma Linguagem Orientada a Objetos.

11)Assinale a alternativa que preenche corretamente a lacuna da frase abaixo. _______________ é a característica da programação orientada a objetos que permite separar o programa em várias partes menores e independentes. Cada parte possui implementação independente e realiza seu trabalho de forma autônoma das outras. Com esta característica, é possível ocultar os detalhes internos de implementação de cada parte através de uma interface externa. a) Herança b)Hierarquia c)Programação d)Encapsulamento

12)Assinale a alternativa correta com relação ao conceito de Herança em Programação Orientada a Objetos. a)É uma arquitetura de rede largamente utilizada em programação orientada a objetos. b)É um tipo de linguagem de programação orientada a objetos, relacionada com JAVA. c)É um mecanismo que faz com que uma classe herde os atributos de uma outra após a sua morte.

d)É um mecanismo que permite ao programador basear uma nova classe na definição de uma classe previamente existente

13)Assinale a alternativa correta com relação ao conceito de Herança em Programação Orientada a Objetos. a)É uma arquitetura de rede largamente utilizada em programação orientada a objetos. b)É um tipo de linguagem de programação orientada a objetos, relacionada com JAVA. c)É um mecanismo que faz com que uma classe herde os atributos de uma outra após a sua morte. d)É um mecanismo que permite ao programador basear uma nova classe na definição de uma classe previamente existente

14)Associe a coluna da esquerda com a da direita e a seguir marque a alternativa que contém a sequência correta: 1)construtores ( ) são métodos que dão acesso aos dados internos de um objeto. 2)acessores ( ) definem as diferentes espécies de valores que se podem usar em seus programas. 3)mutantes ( ) são métodos que permitem que se altere o estado interno de um objeto 4)tipos ( ) são métodos utilizados para inicializar objetos durante sua instanciação a)1, 2, 3, 4 b)2, 4, 1, 3 c)2, 4, 3, 1 d)4, 2, 3, 1

15).Assinale a alternativa incorreta com relação ao conceito de Classe e Objeto em Programação Orientada a Objetos. a)Uma classe é instância de um objeto. b)Um objeto é uma construção de software que encapsula estado e comportamento. c)Uma classe define os atributos e comportamentos comuns compartilhados por um tipo de objeto. d)Em uma Linguagem de Programação Orientada a Objetos pura, tudo é um objeto, desde os tipos mais básicos até as instâncias de classe mais complexas.

16)Informe se é Verdadeiro (V) ou Falso (F) o que se afirma abaixo sobre polimorfismo e, em seguida, assinale a alternativa que apresenta a sequência correta.