Sei sulla pagina 1di 8

08/06/22, 12:06 Test di autovalutazione del 8 giugno 2022: Revisione tentativo

Dashboard / I miei corsi / 80300 / TEST / Test di autovalutazione del 8 giugno 2022

Iniziato mercoledì, 8 giugno 2022, 10:30


Stato Completato
Terminato mercoledì, 8 giugno 2022, 11:24
Tempo impiegato 53 min. 54 secondi
Domanda 1
Risposta corretta
Punteggio max.: 1,00

Supponendo che tutte le system call vadano a buon fine, quante volte viene scritto "ciao" (sullo standard-output) eseguendo il
programma ottenuto compilando il seguente codice?
#include <unistd.h>
int main()
{
  execl("/bin/echo", "echo", NULL);
  write(1, "ciao\n", 5);
}
a. Nessuna delle altre risposte è corretta
b. 0 

c. 2
d. 1
e. 4
f. 3

Domanda 2
Risposta corretta
Punteggio max.: 1,00

Quali dei comandi seguenti scrive il contenuto del file pippo sullo standard output?
Scegli una o più alternative:
a. cat < pippo 

b. ./pippo | cat
c. cat > pippo
d.  ./cat pippo
e. cat pippo 

f. cat | pippo

https://esami2.aulaweb.unige.it/mod/quiz/review.php?attempt=117742&cmid=13721 1/8
08/06/22, 12:06 Test di autovalutazione del 8 giugno 2022: Revisione tentativo

Domanda 3
Risposta corretta
Punteggio max.: 1,00

Se siete nella directory /tmp quali dei seguenti percorsi corrispondono al path assoluto /etc/passwd ?
Scegli una o più alternative:
a. etc/passwd
b. ./etc/passwd
c. ../../../etc/passwd 

d. /tmp/etc/passwd
e. ../etc/passwd 

Domanda 4
Risposta corretta
Punteggio max.: 1,00

In un sistema POSIX, su un sistema con una CPU single-core, possono esserci...


Scegli una o più alternative:
a. Al più un processo nello stato ZOMBIE
b. Molti processi nello stato SLEEPING 

c. Molti processi nello stato READY 

d. Molti processi nello stato ZOMBIE 

e. Al più un processo nello stato SLEEPING


f. Al più un processo nello stato READY
g. Molti processi nello stato RUNNING
h. Al più un processo nello stato RUNNING 

Domanda 5
Risposta corretta
Punteggio max.: 1,00

Per crearsi un nuovo thread, cosa può utilizzare un processo POSIX?


Scegli una o più alternative:
a. fork
b. create_thread
c. CreateThread
d. exec
e. pthread_create 

https://esami2.aulaweb.unige.it/mod/quiz/review.php?attempt=117742&cmid=13721 2/8
08/06/22, 12:06 Test di autovalutazione del 8 giugno 2022: Revisione tentativo

Domanda 6
Risposta corretta
Punteggio max.: 1,00

Se la syscall open va a buon fine su un file che ha il bit set-UID abilitato, cosa succede all'effective-UID del processo?
a. Niente 

b. Diventa uguale al saved-UID


c. Diventa uguale a quello del proprietario del file
d. L'UID diventa 0
e. Diventa uguale al real-UID

Domanda 7
Risposta corretta
Punteggio max.: 1,00

Per cambiare la directory di lavoro, quale/i syscall può utilizzare un processo POSIX?
Scegli una o più alternative:
a. change_directory
b. PWD=...
c. pwd
d. cd
e. chdir 

Domanda 8
Risposta errata
Punteggio max.: 1,00

Dove va a finire/come può essere utilizzato il valore restituito dalla funzione main di un programma?
Scegli una o più alternative:
a. Può essere recuperato tramite wait
b. Può essere utilizzato tramite pipe 

c. Può essere recuperato tramite exit 

d. Corrisponde al risultato di exec


e. Viene restituito da fork

https://esami2.aulaweb.unige.it/mod/quiz/review.php?attempt=117742&cmid=13721 3/8
08/06/22, 12:06 Test di autovalutazione del 8 giugno 2022: Revisione tentativo

Domanda 9
Risposta corretta
Punteggio max.: 1,00

Quali, fra le seguenti syscall, potrebbe modificare la bitmap degli inode su un file system?
Scegli una o più alternative:
a. read, sempre
b. open, a volte 

c. read, a volte
d. write, a volte
e. open, sempre
f. write, sempre

Domanda 10
Risposta corretta
Punteggio max.: 1,00

Il valore del campo "tipo di file", di un inode in un filesystem di tipo POSIX, a cosa può corrispondere?
Scegli una o più alternative:
a. file JPG
b. root
c. directory 

d. file irregolare
e. Desktop
f. hard link
g. file eseguibile
h. soft link (link simbolico) 

i. home
j. file regolare 

Domanda 11
Risposta corretta
Punteggio max.: 1,00

Un protocollo internet di livello 4 (trasporto) ...


Scegli una o più alternative:
a. puo` realizzare il controllo di flusso se prevede un meccanismo di connessione tra due host 

b. realizza il controllo di integrita` mediante il calcolo del CRC-32


c. realizza l'instradamento dei pacchetti nel caso di comunicazione di tipo datagram.
d. realizza il multiplexing/demultiplexing grazie alla definizione del concetto di "porta" 

e. nessuna delle altre risposte e` corretta

https://esami2.aulaweb.unige.it/mod/quiz/review.php?attempt=117742&cmid=13721 4/8
08/06/22, 12:06 Test di autovalutazione del 8 giugno 2022: Revisione tentativo

Domanda 12
Risposta corretta
Punteggio max.: 1,00

Il File Transfer  Protocol si pone in ascolto sulla porta 21/TCP  e implementa

due  modalita` di funzionamento: attiva  (di default) e

passiva  . Nella modalita` attiva  client e server si scambiano i ruoli per l'apertura

della connessione dati  .

Domanda 13
Risposta corretta
Punteggio max.: 1,00

Il protocollo FTP ...


Scegli una o più alternative:
a. Non richiede mai l'autenticazione dell'utente mediante Username e Password
b. E` basato sul livello di trasporto UDP per ottimizzare la velocita` di trasmissione
c. E` uno dei pochi a usare 2 porte: 20/TCP e 21/TCP 

d. nessuna delle altre risposte e` corretta


e. Puo` funzionare in due modalita` di diverse: Attiva (default)  oppure Passiva 

Domanda 14
Risposta corretta
Punteggio max.: 1,00

Il Domain Name System e` implementato come un enorme database distribuito su scala geografica, ed  e` basato su una moltitudine di
server ...
Scegli una o più alternative:
a. posti in ascolto di richieste sulla porta 25/TCP
b. posti in ascolto di richieste sulla porta 53/UDP 

c. organizzati in una gerarchia che prevede server Root, Top-level-domain e Autoritativi, tutti funzionanti in modalita` iterativa, 
e contattati da server locali configurati per funzionare in modalita` ricorsiva
d. tutti dotati di cache e funzionanti in modalita` iterativa
e. nessuna delle risposte precedenti e` corretta

https://esami2.aulaweb.unige.it/mod/quiz/review.php?attempt=117742&cmid=13721 5/8
08/06/22, 12:06 Test di autovalutazione del 8 giugno 2022: Revisione tentativo

Domanda 15
Risposta corretta
Punteggio max.: 1,00

I due principali protocollli Internet a livello di trasporto ...


a. implementano entrambi il multiplexing/demultiplexing 

b. sono TCP e UDP 

c. implementano entrambi il routing multi-hop


d. sono IPv4 e IPv6
e. implementano entrambi il controllo di congestione

Domanda 16
Risposta corretta
Punteggio max.: 1,00

nell'attuale implementazione dello stack dei protocolli Internet, il controllo di congestione ...
Scegli una o più alternative:
a. viene realizzato basandosi sullo scambio di informazioni tra router tramite il campo "congestion window" dell'header TCP
b. nessuna delle altre risposte  e` corretta 

c. impedisce il verificarsi di situazioni di congestione a livello di rete


d. viene realizzato a livello 3 (network)
e. viene realizzato dal protocollo UDP

Domanda 17
Risposta corretta
Punteggio max.: 1,00

L'Internet Control Message Protocol ...


Scegli una o più alternative:
a. permette una implementazione semplice dell'applicazione "traceroute" grazie alla notifica dell'errore "TTL Exceeded" 

b. permette la comunicazione tra router per l'implementazione degli algoritmi di instradamento di tipo link-state o distance- 
vector
c. serve (anche) per veicolare messaggi di errore al mittente, come per esempio la perdita di un datagramma dovuta allo 
scadere del time-to-live
d. nessuna delle altre risposte e` corretta
e. permette una implementazione semplice dell'applicazione "ping" grazie alle opzioni "Echo Request" ed "Echo Response" 

https://esami2.aulaweb.unige.it/mod/quiz/review.php?attempt=117742&cmid=13721 6/8
08/06/22, 12:06 Test di autovalutazione del 8 giugno 2022: Revisione tentativo

Domanda 18
Risposta corretta
Punteggio max.: 1,00

Gli algoritmi di Routing attualmente in uso su Internet  ...


Scegli una o più alternative:
a. Possono essere di tipo Link-State oppure Distance-Vector 

b. Producono come risultato delle tabelle che definiscono il prossimo "hop" in funzione del prefisso dell'indirizzo di 
destinazione di ogni datagramma da instradare
c. devono essere molto veloci da calcolare per non incidere troppo sui tempi di latenza dei messaggi instradati
d. sono implementati attraverso scambio di messaggi ICMP tra Router 

e. nessuna delle altre risposte e` corretta

Domanda 19
Risposta corretta
Punteggio max.: 1,00

Il Dynamic Host Configuration Protocol ...


Scegli una o più alternative:
a. prevede che il server sia posto in ascolto sulla porta 67/UDP e che il client si connetta dalla porta 68/UDP 
b. permette di associare l'indirizzo MAC corrispondente ad un qualsiasi indirizzo IP della rete locale
c. nessuna delle altre risposte e` corretta
d. prevede la configurazione di uno o piu` server per ogni dominio amministrativo, per implementare l'assegnazione degli 
indirizzi IP agli host che si connettono alla sottorete
e. e` un protocollo di livello 3 (network) ausiliario di IPv4 per l'instradamento a livello di rete locale

Domanda 20
Risposta corretta
Punteggio max.: 1,00

l'applicazione "traceroute" ...


Scegli una o più alternative:
a. nessuna delle altre risposte e` corretta
b. permette di vedere se su un host remoto e` connesso un amministratore di sistema
c. viene implementata sfruttando il campo "time to live" dell'IPv4 dei messaggi inviati  e ricevendo le risposte di tipo ICMP TTL 
Exceeded
d. viene implentata mediante invio di messaggi ICMP ECHO REQUEST
e. permette di tracciare il percorso seguito dai datagrammi IP dall'indirizzo sorgente a quello di destinazione 

https://esami2.aulaweb.unige.it/mod/quiz/review.php?attempt=117742&cmid=13721 7/8
08/06/22, 12:06 Test di autovalutazione del 8 giugno 2022: Revisione tentativo

Domanda 21
Completo
Non valutata

Dopo la chiusura del quiz prepareremo un calendario degli orali, a partire da lunedì 13 giugno. Se sai già che NON sarai disponibile
per l'orale in alcune date/orari, per favore specifica qua i tuoi vincoli.
NB: specifica lo stretto indispensabile, idealmente non più di una/due date di indisponibilità, altrimenti diventa praticamente
impossibile preparare un calendario che rispetti i vincoli di tutti
Non sarò disponibile nel giorno 13/06

Domanda 22
Completo
Non valutata

Vuoi mantenere le consegne di laboratori effettuate in anni precedenti?


a. NO,  perché non ho fatto consegne in precedenti a.a. oppure preferisco effettuare una nuova consegna (DEFAULT)
b. Sì, vorrei mantenere le consegne degli anni precedenti, che non abbiamo ancora discusso
c. Sì, vorrei mantenere le consegne degli anni precedenti, che abbiamo già discusso

◀︎Annunci
Vai a...

https://esami2.aulaweb.unige.it/mod/quiz/review.php?attempt=117742&cmid=13721 8/8

Potrebbero piacerti anche