Docsity
Docsity

Prepara i tuoi esami
Prepara i tuoi esami

Studia grazie alle numerose risorse presenti su Docsity


Ottieni i punti per scaricare
Ottieni i punti per scaricare

Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium


Guide e consigli
Guide e consigli


simulazione d'esame di informatica, Prove d'esame di Fondamenti di informatica

simulazione per esame di informatica del 2022

Tipologia: Prove d'esame

2021/2022

Caricato il 08/06/2025

carlottamalato
carlottamalato 🇮🇹

1 documento

1 / 11

Toggle sidebar

Questa pagina non è visibile nell’anteprima

Non perderti parti importanti!

bg1
Scuola di Psicologia
Corso di Laurea in
Scienze e Tecniche Psicologiche
Corso di Informatica
(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
pf3
pf4
pf5
pf8
pf9
pfa

Anteprima parziale del testo

Scarica simulazione d'esame di informatica e più Prove d'esame in PDF di Fondamenti di informatica solo su Docsity!

Scuola di Psicologia

Corso di Laurea in

Scienze e Tecniche Psicologiche

Corso di Informatica

(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

  1. Sapendo che la variabile pippo ha valore 12 indicare per ciascuna delle seguenti formule i possibili assegnamenti per la variabili pluto e minnie per ottenere il valore di verità FALSO se possibile ( ricordiamoci che != significa diverso) ((pippo != 15) AND (pluto != 14)) AND (pluto != minnie) pluto: … minnie: … (pluto = 0) OR NOT((minnie >15) OR (pluto != 6)) pluto: … minnie: … NOT ( ( NOT (pippo > minnie) ) AND (pippo = 44)) pluto: … minnie: …
  2. Sia dato il seguente diagramma di flusso

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?

  • _c=string(a(2:4)) ; c( 3 )
  • d=char(c)
  • d( 2 )_ 21 .1 ed ancora scrivere a fianco il ciclo per contare quante lettere “a” compaiono nel vettore a 21 .2 fornire il diagramma di flusso del codice scritto

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;

  1. Nella definizione di una funzione, la variabile varargin a. è sempre un vettore b. può anche contenere argomenti di tipo diverso c. non è mai un vettore d. ha sempre un numero di argomenti maggiore di due 26 ) Sia dato il seguente script per la gestione di un file x=fopen('pluto.txt',w); % il file viene aperto in modalità scrittura (possiamo cioè scrivere al suo interno grazie all'opzione 'w' ) while ~(feof(x)) pippo= fgetl(x); % si ricordi che il comando fgetl(x) da in output la riga in cui è posizionato x fprintf(x,'Salve %s',pippo); end; % il comando fprintf() scrive all'interno del file a partire da dove è posizionato il puntatore x Fclose(x); scrivere a lato come tale script modifica il file pluto.txt riportato nella pagina seguente pluto.txt: pluto.txt modificato: a tutti, e in special modo a Mario e anche a Peach
  1. Il seguente comando sound([0.1, 0.3, 0.3, - 0.2, - 1, - 0.4, 0.3, 0.1],4) genera a. un suono della durata di 1 secondi b. un suono della durata di 2 secondi c. un suono della durata di 4 secondi d. genera un errore 28 ) Sia il file icon.png una immagine RGB di dimensione 128x128. Qual è la dimensione dell’immagine C creata con i seguenti comandi? _>>A=imread('icon.png','png')

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;

  1. 2 scrivere il codice per rendere l’i mmagine C più luminosa aumentandone i valori di 128 unità.

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.