Estratto del documento

Corso di laurea in Ingegneria Energetica – Elementi di Informatica

Prova del 9/9/2020

Le risposte esatte sono riportate in grassetto.

1) Sottoprogramma di tipo procedure

Un sottoprogramma di tipo procedure calcola il perimetro di un quadrato, il cui valore deve essere stampato nel programma chiamante. Quali meccanismi di scambio devono essere usati per i parametri formali corrispondenti al lato del quadrato e al perimetro da calcolare?

  • Entrambi per valore.
  • Per valore il perimetro e riferimento il lato.
  • Per valore il lato e riferimento il perimetro.

2) Mezzi guidati di trasmissione

Quale dei seguenti mezzi guidati di trasmissione ha la larghezza di banda minore:

  • Cavo coassiale;
  • Fibra ottica;
  • Doppino telefonico.

3) Codice C

Eseguendo il codice C riportato nel seguente riquadro, quale è il valore di x che sarà stampato:

  • x=12;
  • x=1;
  • x=6;

int a, x, b=3, c=6;
a= b*4-(c*b)/3;
switch (a) {
case 2: x=a*2; break;
case 4: x=a+2*b; break;
case 6: x=2*a-c; break;
case 8: x=a/c; break;
default: x=0; break;
}
printf(“x=%d”, x);

4) Compilatore

Un compilatore genera il programma oggetto eseguendo in quale ordine le varie fasi di analisi:

  • Semantica, lessicale, sintattica;
  • Sintattica, semantica, lessicale.
  • Lessicale, sintattica, semantica.

5) Registro Program Counter

Il registro Program Counter (o Prossima Istruzione) contiene:

  • L'indirizzo dell'istruzione che deve essere eseguita dopo quella attualmente in esecuzione;
  • L'istruzione che attualmente si sta eseguendo;
  • L'indirizzo degli operandi della prossima istruzione da eseguire.

6) Processo in attesa

Un Processo che è in Attesa e che termina un’operazione di I/O:

  • Resta nello stato di Attesa.
  • Passa nello stato di Pronto.
  • Torna nello stato di Esecuzione.

7) Programma oggetto

Un programma oggetto per cui gli indirizzi di memoria centrale dove deve essere allocato per l'esecuzione sono definiti in fase di caricamento in memoria centrale è detto:

  • Sorgente;
  • Assoluto;
  • Rilocabile.

8) Data Path

Con Data Path si indica:

  • Il percorso che i dati compiono nel trasferimento dalla RAM alla CPU, ovvero l’insieme dei registri della CPU usati per tale trasferimento;
  • Il percorso che i dati compiono in una operazione di lettura/scrittura su memoria di massa;
  • L’insieme degli elementi della CPU costituito dalla ALU e alcuni che effettuano l’elabora

10) Dichiarazione della funzione Pippo

In linguaggio C deve essere dichiarata la funzione Pippo che ritorna un valore di tipo reale e che scambia due parametri formali di tipo reale A e Vet[] per riferimento, e uno di tipo carattere B per valore; quale delle seguenti dichiarazioni è quella corretta?

  • float Pippo (float A, float Vet[ ]), char *B)
  • float Pippo (float *A, float *Vet[ ]), char B)
  • float Pippo (float *A, float Vet[ ]), char B)

11) Espressioni logiche

Quali delle seguenti espressioni logiche è corretta?

  • not (X and Y) = not (X) and not (Y);
  • not (X) and not (Y) = not (X) or not (Y);
  • not (X or Y) = not (X) and not (Y);

12) Blocco di pseudo-codice

Il blocco di pseudo-codice riportato nel seguente riquadro è equivalente alla struttura di controllo:

  • x=12; int a, x, b=3, c=6; for(i=0;i<n;i++)
  • x=1; a= b*4-(c*b)/3; S1; i=1;n=10;
  • x=6; switch (a) repeat S1

do S1 while (i<n);
until (i<n); { S1;
i++;
}

13) Analizzatore lessicale

Data la seguente istruzione in codice sorgente:

int SOMMA, X;

L'analizzatore lessicale durante la compilazione:

  • Verifica la sintassi dell’istruzione;
  • Inserisce gli identificatori SOMMA e X nella tabella dei simboli;
  • Inserisce gli identificatori SOMMA e X nella tabella degli pseudocodici;

14) Operazione di rewrite

In un file sequenziale l’operazione di ‘rewrite’:

  • Verifica se si è raggiunta la fine del file;
  • Cancella gli elementi del file svuotandolo;
  • Riposiziona il buffer all’inizio del file.

15) Ciclo del processore

In quale fase del ciclo del processore viene interpretato il tipo di istruzione da eseguire e costruiti gli operandi dell'istruzione stessa?

  • Fetch;
  • Decode;
  • Execute.

16) Circuito logico

Dato il circuito logico riportato nel riquadro seguente, dire quale è la equivalente espressione logica e quanto vale D se A=0, B=0, C=1.

  • D = ((C AND B) OR A) AND (B OR C) = 1
Anteprima
Vedrai una selezione di 3 pagine su 6
Risposte esame Elementi di informatica Pag. 1 Risposte esame Elementi di informatica Pag. 2
Anteprima di 3 pagg. su 6.
Scarica il documento per vederlo tutto.
Risposte esame Elementi di informatica Pag. 6
1 su 6
D/illustrazione/soddisfatti o rimborsati
Acquista con carta o PayPal
Scarica i documenti tutte le volte che vuoi
Dettagli
SSD
Scienze matematiche e informatiche INF/01 Informatica

I contenuti di questa pagina costituiscono rielaborazioni personali del Publisher salvatorepagnozzi07 di informazioni apprese con la frequenza delle lezioni di Elementi di informatica e studio autonomo di eventuali libri di riferimento in preparazione dell'esame finale o della tesi. Non devono intendersi come materiale ufficiale dell'università Università degli Studi del Sannio o del prof Di Lucca Giuseppe.

Domande e risposte

Hai bisogno di aiuto?
Chiedi alla community