

Studia grazie alle numerose risorse presenti su Docsity
Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium
Prepara i tuoi esami
Studia grazie alle numerose risorse presenti su Docsity
Prepara i tuoi esami con i documenti condivisi da studenti come te su Docsity
Trova i documenti specifici per gli esami della tua università
Preparati con lezioni e prove svolte basate sui programmi universitari!
Rispondi a reali domande d’esame e scopri la tua preparazione
Riassumi i tuoi documenti, fagli domande, convertili in quiz e mappe concettuali
Studia con prove svolte, tesine e consigli utili
Togliti ogni dubbio leggendo le risposte alle domande fatte da altri studenti come te
Esplora i documenti più scaricati per gli argomenti di studio più popolari
Ottieni i punti per scaricare
Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium
Esame corso di programmazione 1 di 17/01/2014
Tipologia: Prove d'esame
1 / 3
Questa pagina non è visibile nell’anteprima
Non perderti parti importanti!


Università degli Studi di Trento – Facoltà di Ingegneria Corso di Informatica Generale – Parte 1 – a.a. 2013/ Primo Appello - Prova scritta – 16/01/
Completare le voci Cognome , Nome e Matricola , se tali voci saranno mancanti o non-leggibili elaborato NON verrà corretto. NON è consentito utilizzo di alcun strumento cartaceo, elettronico, informatico etc. durante la prova.. Fa parte della valutazione la leggibilità del codice C/C++. Scrivere le risposte su questo foglio e riconsegnare. I risultati verranno pubblicati su esse3. Tempo a disposizione: 90 minuti.
[Domanda 1]
Scrivere un programma in grado di stampare a video un quadrato, le cui dimensioni sono NxN contenente i valori come da figura.
[Domanda 2] Per quale motivo è fortemente sconsigliato l'utilizzo dell'operatore == tra due variabili di tipo float o double?
[Domanda 3] Dopo aver spiegato le caratteristiche delle codifiche (a) binario, (b) modulo e segno (c) complemento a due, dire a quali numeri decimali corrisponde la stringa binaria (^1101) 2 , nelle tre ipotesi di codifica. (mostrare il dettaglio dei passaggi)
[Domanda 4] Definire i seguenti tipi di dati: Cibo contenente tipo (intero o stringa i cui valori sono: carne, pesce, vegetale, bevanda, …), prezzounitario e quantita (valore float). Carrello contenente nomeacquirente (array caratteri) e fino a NCI elementi di tipo Cibo. Cassa contenente nomecassiera (array caratteri) e fino a NCA elementi di tipo Carrello.
totale del cibo acquistato, cioè prezzounitario moltiplicato quantita:
intero V e ritorna l’incasso dei carrelli che hanno un numero di elementi di tipo Cibo minore del valore passato V. (utilizzare la funzione precedente). Soluzione Domanda 4