Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

UF3. Entorns de desenvolupament

Total questions: 22

Worksheet time: 13mins

Name
Class
Date
1.

Amb els anys, cada vegada més, els llenguatges de programació han anat intentant apropar-se a....

a)

El llenguatge natural

b)

Al llenguatge màquina

c)

A poder ser escrits en diversos idiomes

d)

A un llenguatge especialitzat

2.

Una (a)   és una representació concreta d'un objecte d'una classe

3.

Quan modelem una cosa del món real en un programa informàtic estem fent un procés...

a)

D'encapsulament

b)

D'abstracció

c)

D'herència

d)

De polimorfisme

4.

Depèn de si posem public o private davant de la declaració d'un mètode o un atribut varia el tipus de...

a)

Abstracció

b)

Encapsulament

c)

Modularitat

d)

Herència

5.

(a)   es basa en diagrames que estableixen les especificacions i documentació de qualsevol sistema. Aquests diagrames es fan servir en el desenvolupament de projectes informàtics per analitzar i dissenyar les necessitats dels usuaris finals de les aplicacions, amb la qual cosa es documenten els seus requeriments

6.

Quants mètodes tenen aquestes classe?

a)

Dos mètodes cada classe

b)

Cinc mètodes la primera i dos la segona

c)

No tenen cap mètode, només tenen accions

7.

Què volen dir els símbols + i - en aquest diagrama?

a)
  • (+) Públic, accessible des de qualsevol classe / (-) Privat, accessible des de la pròpia classe

b)

(-) Públic, accessible des de qualsevol classe / (+) Privat, accessible des de la pròpia classe

8.

Què és cert sobre el mètode MaxCount()?

a)

És privat, rep un Long com a paràmetre i no retorna res

b)

És public, rep un Long com a paràmetre i no retorna res

c)

És privat, no té paràmetres i retorna un Long

d)

És public, no té paràmetres i retorna un Long

9.

Què vol dir el símbol del triangle?

a)

Herència

b)

Agregació

c)

Polimorfisme

d)

Relació

10.

En el dibuix, quines són les classes abstractes?

a)

Totes

b)

"Perro" i "Caballo"

c)

"Animal" i "Mamífero"

d)

No hi ha cap classe abstracta

11.

Quina relació representa el rombe?

a)

Herència

b)

Composició

c)

Subclasse

d)

Encapsulació

12.

Quin tipus de relació tenen les classes Class i Teacher?

a)

N:M (Molts a molts)

b)

1:N (Un a molts)

c)

1:1 (Un a un)

d)

0:0 (Cap a cap)

13.

Escull la frase que sigui certa

a)

Els diagrames de classe serveixen per representar la part estàtica del sistema. Els diagrames de comportament representen la part dinàmica

b)

Els diagrames de classe serveixen per representar la part dinàmica del sistema. Els diagrames de comportament representen la part estàtica

14.

Quin tipus de diagrama veiem a la imatge?

a)

D'estats

b)

De seqüència

c)

De classes

d)

De casos d'ús

15.

En un diagrama de casos d'ús, de les persones que faran servir l'aplicació informàtica en diem:

a)

Rols

b)

Usuaris

c)

Actors

16.

Com es diu aquest diagrama?

a)

Diagrama de comunicació

b)

Diagrama de seqüència

c)

Diagrama d'activitat

d)

Diagrama de casos d'ús

17.

Com es diuen les línies discontínues que es poden veure en aquest diagrama?

a)

Línia d'intermitència d'ús

b)

Línia d'activació

c)

Línia de periode d'activitat

d)

Línia de vida

18.

Quants estats té aquest diagrama?

(a)  

19.

En quina fase del desenvolupament de programari elaborarem un diagrama de casos d'ús?

a)

Anàlisi

b)

Disseny

c)

Proves

d)

Implementació (programació)

20.

En quina fase del desenvolupament de programari elaborarem un diagrama de classes?

a)

Anàlisi

b)

Disseny

c)

Implementació (programació)

d)

Proves

21.

Quan tenim un cas d'ús relacionat amb un altre, de manera que sempre s'han de dur a terme junts, estem parlant d'una relació...

a)

<<includes>>

b)

<<extends>>

c)

<<communicates>>

d)

<<links>>

22.

Quan tenim un cas d'ús relacionat amb un altre, que el complementa, tenim una relació de...

a)

<<includes>>

b)

<<extends>>

c)

<<optional>>

d)

<<communicates>>