PDA

View Full Version : [C#] - Domanda per un quiz


gugoXX
06-03-2008, 09:22
Stiamo scrivendo un po' di domande relative ad un quiz di assunzione.

Ci e' stato chiesto di scrivere un po' di domande e le relative risposte, tutti i temi verranno discussi insieme e se la domanda e' reputata valida allora verra' inserita nel pool di domande da sottoporre ai candidati.

Cosa rispondereste ad una domanda tipo:
Gli elementi contenuti in un Array, devono essere tutti dello stesso tipo?

Penso che a seconda del grado di conoscenza del linguaggio ci siano piu' risposte valide. Qualcuno potrebbe azzardare una risposta, per vedere se ha senso oppure se e' meglio che non la proponga proprio?
Secondo voi e' una domanda "interessante"?

kernel::panic
06-03-2008, 09:52
Gli elementi contenuti in un Array, devono essere tutti dello stesso tipo?

Secondo me è una buona domanda, perchè presuppone la conoscenza dell'ereditarietà... classico esempio potrebbe essere un array di Control[] che al suo interno contiene Button, Label, ecc


Una classica domanda che potete fare è chiedere se le classi e le strutture vengono passate byref o byval come parametri delle funzioni.... magari gli ponete l'esempietto trabocchetto :D

struct X
{
public int Val;
}
static void Funz(X x)
{
x.Val = 3;
}
static void Main()
{
X x = new X();
Funx(x);

// x.Val vale 3 oppure 0?
}

gugoXX
06-03-2008, 17:36
Grazie. La domanda sugli array e' piaciuta.
Come hai suggerito avevo anche preparato una domanda che puntasse sulla differenza tra reference e value, ma non l'ho proposta quando ho visto che TUTTI hanno portato la loro versione sul tema.

banryu79
06-03-2008, 22:46
Che ne dici di una bella domanda sui delegates?
Magari con richiesta di spiegazioni circa gli aspetti positivi che questo meccanismo mutua dalle callback classiche come se ne fosse un'evoluzione?