Créer jeu
Jouer Froggy Jumps
1. O que é o diagrama de classes?
A
representação gráfica que mostra como as partes se relacionam
B
conjunto de classes em um sistema de banco de dados
C
software de modelagem de processos
2. Como é modelada uma classe no diagrama de classes?
A
Com o nome da classe
B
Com classe, atributos e métodos
C
Com atributos e métodos
3. O que representa a visibilidade dos atributos e métodos no diagrama de classes quando marcado como público (+)?
A
Qualquer classe pode acessá-lo
B
Apenas a classe que o possui pode acessá-lo
C
Somente as classes e subclasses podem acessá-lo
4. Qual é a sintaxe da associação no diagrama de classes?
A
Uma linha com um losango preto
B
Uma linha com um círculo na ponta
C
Uma linha que liga as duas classes
5. O que representa a composição na associação?
A
relação todo-parte em que as partes não sobrevivem sem o todo
B
elação todo-parte em que a perda do todo não resulta na perda das partes
C
relação entre objetos sem dependência entre eles
6. O que é a generalização ou especialização em orientação a objetos?
A
relação entre objetos e suas características
B
relação entre objetos que compartilham atributos e métodos
C
relação entre classes que herdam propriedades de outra classe
7. Qual é a diferença entre agregação e composição na modelagem de classes?
A
Na composição, as partes não exitem sem o todo, e a agregação as partes podem existir sem o todo.
B
Na agregação, as partes não exitem sem o todo, e a composição as partes podem existir sem o todo.
C
Ambas representam o mesmo tipo de relação todo-parte.
8. O que significa a visibilidade marcada como privada (-) em um atributo ou método no diagrama de classes?
A
Qualquer classe pode acessá-lo
B
Apenas a classe que o possui pode acessá-lo
C
Todas as classes que pertencem ao pacote podem acessá-lo
9. Em um diagrama de classes, o que é representado pelo compartimento "Métodos" de uma classe?
A
nomes das instâncias da classe
B
comportamentos da classe
C
relacionamentos da classe com outras classes
10. O que é generalização ou especialização na orientação a objetos?
A
relacionamento entre classes que compartilham atributos e métodos
B
relacionamento entre classes que não têm relação direta entre si
C
relacionamento entre classes que herdam propriedades de outra classe