Font size
WorksheetsC++ Ereditarietà
Total questions: 11
Worksheet time: 11mins
Gli attributi definiti nella sezione "protected" di una classe sono accessibili da
l'interno della classe stessa
ovunque
l'interno delle classi derivate
l'interno delle classi base
Gli attributi definiti nella sezione "private" di una classe sono accessibili da
l'interno della classe stessa
ovunque
l'interno delle classi derivate
l'interno delle classi base
Gli attributi definiti nella sezione "public" di una classe sono accessibili da
l'interno della classe stessa
ovunque
l'interno delle classi derivate
l'interno delle classi base
Quali di queste affermazioni sono vere?
B eredita da A
la ridefinizione di x in B non è consentita e quindi genera un errore di compilazione
l'attributo x della classe B sovrascrive l'attributo x della classe A
nessuna delle precedenti
Quali di queste affermazioni sono vere?
B eredita da A
B è la classe base di A
il metodo f di B sovrascrive l'omonimo metodo di A
la ridefinizione di f in B non è consentita e quindi genera un errore di compilazione
Quando una classe Y eredita da una classe Z, Y eredita
i metodi pubblici e protetti di Z
i costruttori pubblici e protetti di Z
gli attributi pubblici e protetti di Z
solo metodi, attributi e costruttori pubblici di Z
Seleziona le affermazioni vere
Errore di compilazione perchè il costruttore di Point2d non chiama il costruttore di Point1d
Errore di compilazione perchè x non è accessibile da Point2d
Nessun errore di compilazione
Cosa stampa questo codice?
B
A
A
A
B
A
B
A
A copy
A
B
A copy
Errore di compilazione
Cosa stampa questo codice?
A
B
A
A
B
A copy
B
A
A copy const
A
B
A copy const
Errore di compilazione
Cosa stampa questo codice?
A
B
A
B
A copy
A
B
A copy const
A
B
A
Errore di compilazione
Cosa stampa questo codice?
A
B
A
B
A copy
A
B
A copy const
A
B
A
Errore di compilazione
