Sei sulla pagina 1di 1

Prova finale modulo Programmazione.

NET

ESERCIZIO 1
Si crei un programma in Console Application in C# che dati in input i numeri a,b,c dica se la parabola della
equazione ax2 +bx + c = 0 sia:
- Concava verso l’alto /Concava verso il basso (si vede dal segno di a: -a concava verso il basso il vertice è
verso l’alto e con +a viceversa)
- Ha due punti di intersezione con l’asse delle x (Se il delta è > 0, ricordiamo che il delta è: b2-4ac ed il calcolo
dei punti è √[(b2-4ac)/2a])
-Dare le coordinate del vertice x,y

Si consideri una applicazione completa di tutte le funzioni di navigabilità all’interno di essa.

ESERCIZIO 2
Si crei una Windows Form Application che possa simulare il gioco di battaglia navale gioco a due giocatori,
attraverso l’impiego delle matrici. Si salvi i dati delle partite in un file txt incrementale che salvi i punteggi di
Giocatore 1 e Giocatore 2.

ESERCIZIO 3
Si crei una Applicazione in ASP.NET che funga da inventario per componentistica elettronica in una azienda,
simulando il magazzino diviso in: Facility / Corsia / Armadio / Scaffale / Settore si prevede che ogni
elemento Facility Corsia Armadio Scaffale e Settore abbia un codice identificativo univoco e che sia
individuabile. Creare il Database consono per l’attività e salvare i dati all’interno di esso utilizzando
ADO.NET.

TEORIA:

1) Che cos’è il framework .NET


2) Che cos’è una Classe in Programmazione?
3) Spiega il concetto di Oggetto
4) Che cos’è una Istanza?
5) Da che macro sezioni è composta una Classe?
6) Che differenza c’è tra public private e protected?
7) Che cos’è il concetto di ereditarietà?
8) Perché è importante la Object Oriented Programming OOP?
9) Che tecnologie di accesso al dato conosci e che cos’è la persistenza del dato?
10) Puoi descrivere la differenza tra una variabile globale ed una locale?
11) Che cosa sono le API e come si compone?
12) Quali sono i 3 macro settori di una applicazione?
13) Che cos’è un server ed un datacenter, che ruolo hanno in tutto questo?
14) Spiega in poche righe che cos’è il GDPR (legge sulla Privacy) e la sua funzione nel panorama
odierno.
15) Che cos’è L’ereditarietà e un overide nel concetto di Classe?
16) Definisci il concetto di Interfaccia.
17) Perché esistono i metodi GET SET secondo la tua opinione?
18) Che cos’è la gestione dell’errore tramite l’eccezione? Che sintassi hai potuto notare in c#?

Potrebbero piacerti anche