






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
simulazione per esame di informatica del 2022
Tipologia: Prove d'esame
1 / 11
Questa pagina non è visibile nell’anteprima
Non perderti parti importanti!







(Prof.ssa Elisa Pergola Prof. Andrea Frosini) simulazione Io sottoscritto/a ………………………………………………………… n. matr.:……………………….… iscritto al .…...° anno del corso di laurea triennale in Scienze e Tecniche Psicologiche dichiaro, sotto la mia responsabilità, di trovarmi nella condizione di potere sostenere l’esame di “Informatica”, secondo quanto disposto dal regolamento del corso di laurea. …………………………………… (firma) Cognome e Nome
1. Codificare il numero intero senza segno 129 utilizzando il minimo numero di bit necessari: ……………………………………………………………………………………………………………… 2. Data la tabella ASCII di seguito riportata in cui la parte sinistra della codifica di un carattere è quella sulla riga di appartenenza del carattere stesso, indicare la decodifica di 01110111110001 espressa in ASCII esteso: ………………………………………………………………………………………………………………… 3. Tra le seguenti unità di memoria indicare quella che permette un accesso diretto : a) generica memoria di massa b) memoria centrale c) dischi magnetici d) nastri magnetici e) nessuna delle precedenti alternative 4) Nel sistema internazionale 1 KB è pari a: a) 1000 bit b) 1000 byte c) 8000 byte d) 0,008 bit e) 8 bit 5) Tra le seguenti alternative indicare quella che descrive parte del contenuto della ROM quando il calcolatore è spento: a) programmi in esecuzione prima che il calcolatore sia spento b) dati oggetto di esecuzione prima che il calcolatore sia spento c) software di diagnostica d) nucleo del sistema operativo e) niente 6) Tra le seguenti alternative, indicare quella che rientra tra i compiti della CU della CPU: a) eseguire le operazioni logiche b) eseguire le operazioni aritmetiche c) indicare alla ALU dove si trova l’istruzione da eseguire sull'hard disk d) indicare alla ALU l’operazione da compiere e) nessuna delle precedenti alternative 7) Tra le seguenti affermazioni indicare quella corretta se riferite al confronto tra CLI (command line interface) e GUI (graphical user interface):
11) Dato il foglio di calcolo di seguito raffigurato, indicare quale tra le seguenti formule calcola la colonna F che contiene FALSO se lo studente non ha riportato il punteggio massimo ad alcun esercizio, VERO altrimenti: a) =E(C10=C$4;D10=D$4;E10=E$4) b) =E(C10=C4;D10=D4;E10=E4) c) =O(C10=C4;D10=D4;E10=E4) d) =O(C10=C$4;D10=D$4;E10=E$4) e) =E(C10=$C$4;D10=$D$4;E10=$E$4)
12 Data la formula =SE(CONTA.VALORI(A1:C1)=2;A1+B1;A1+(A1>3)) Quali valori devono essere inseriti nelle celle coinvolte per avere come risultato 0 , se possibile? 13 Nella cella C 7 è inserita la formula = SE(C$1:$A4>10; $A3+$B3; CONTA.SE(B$3:D3;”>5”)). Se viene copiata in A9 quale formula si ottiene? 14 La fase di traduzione nello sviluppo di un programma a. E’ precedente all’identificazione della soluzione b. Prevede il passaggio del programma in linguaggio macchina c. Comporta l’identificazione di almeno una soluzione d. Prevede la scomposizione del problema in sottoproblemi elementari 15 Un dato costante a. È una variabile alla quale non può essere dato più di un valore b. Rimane inalterato durante l’esecuzione dell’algoritmo c. È una variabile che il programma non può modificare d. nessuna delle precedenti risposte è corretta 16 Sia dato il vettore Frutta=[pera, mela, arancia, uva]. Il comando Frutta[3]<- ’Mario’ (si ricordi che in questo ambito la prima posizione del vettore ha indice 0) provoca: a. il mantenimento del vettore Frutta=[pera, mela, arancia, uva] in quanto Mario non è un frutto b. il cambiamento del vettore in Frutta=[pera, mela, arancia, Mario] c. il cambiamento del vettore in Frutta=[pera, mela, Mario, arancia] d. Errore perché Mario non è un frutto 17 Se in un blocco di uscita di un diagramma di flusso inseriamo “X = Y” a. assegniamo alla variabile X il valore della variabile Y ed usciamo dal programma b. controlliamo che il valore attuale della variabile X sia il simbolo Y ed usciamo dal programma c. usciamo dal programma solo se il simbolo X è uguale al simbolo Y d. diamo in output il valore della variabile X = il valore della variabile Y
20 .1 La scrittura b(2,3)=1 produce un errore o modifica la variabile b? In tal caso come? cosa viene visualizzato scrivendo a(b(:, 1 )’>2)? 20 .2 Scrivere l'assegnamento per modificare la matrice c aggiungendo una colonna in seconda posizione ed avente valori tutti nulli 20 .3 Infine creare una matrice d della stessa dimensione di c che contenga solamente i valori di c compresi tra 1 e 5 21 ) Sia a=[‘Mario’ ‘Luigi’ ‘Daisy’ ‘Toad’]. Sapendo che per passare da stringhe a sequenze di caratteri e viceversa si utilizzano le funzioni char e string cosa viene visualizzato dai seguenti comandi?
21 Le variabili struct a. possono contenere solamente dati omogenei b. non possono contenere stringhe di testo c. non possono contenere altri vettori d. possono contenere dati non omogenei 22 ) Lo psicologo Dr. Froid vuole rimodernare il vecchio database Excel qui sotto riportato. Froidino che ha seguito assiduamente le lezioni di Informatica suggerisce di utilizzare le potenzialità di Matlab e creare una variabile struct ad hoc. Aiuta Froidino a trasportare correttamente i dati (ricorda che i dati non pervenuti possono essere inseriti utilizzando il valore NaN): 22.1 Successivamente il padre chiede di aggiungere un nuovo paziente: Daisy, per la quale inserire anche il campo età con valore 23. Può Froidino farlo? Motivare la risposta in caso negativo o, in caso affermativo, scrivere il comando. 23 ) Scrivere a lato il codice per visualizzare il seguente grafico definendo personalmente gli errori in maniera adeguata.
end end;
B=rgb2gray(A) C=B[32:96,:]_ 28.1 Scrivere a parole come viene modificata l’immagine B dopo i seguenti comandi >> B[1:10,:]=0; B[118:128,:]=0; B[:,1:10]=0; B[:,118:128]=0;
29 ) L’utilizzo del comando flip in Psychtoolbox a. permette di visualizzare il contenuto di un file b. permette di far passare una immagine dal back buffer al front buffer c. permette di far passare una immagine dal front buffer al back buffer d. permette di far passare l’ultima immagine creata dal back buffer al front buffer 30 ) Sia dato il seguente codice try pippo=Screen(‘OpenWindow’,0,[0,255,0]); MyText=‘Ciao Mario’; Screen(‘DrawText’, pippo, MyText,40,50); Screen(‘Flip’,pippo); WaitSecs(3); KbWait; Screen(‘CloseAll’); catch disp(‘errore’); end; spiegare a lato cosa realizza la seguente parte di codice.