Linux
Python
API
Software Development + Git
Bonus
100

A cosa serve il comando cd?

a modificare la directory di lavoro corrente

100

Quale sarà l'output di questo comando?

Prin("Ciao")

errore

100

API sta per?

Application programming interface

100

come si inizializza una nuova directory Git? 

$ git init <project directory>





100

Che tipo di variabile può assumere solo i valori Vero/Falso ?

Booleana

200
Con quale comando si crea una directory?

mkdir 

200

Il prefisso 0o significa che il numero indicato è in notazione ?

ottale

200

Che codice di riposta HTTP indica che l'utente non ha credenziali valide per l'autenticazione? 

401

200

Quale è la seconda fase del software development cycle?

Design

200

quali di questi è un indirizzo IP:
1) 192.168.923.332.342

2)  10.10.10.10

3) FE.21.23.CD

 

2

300

A cosa serve il comando sudo?

permette di eseguire programmi con i privilegi di un altro utente (di default il superuser)  

300

Quanti free trial verranno stampati?

i=0

while i<=5:

    i+=2

    print("Free trial")

3

300

Quale algoritmo di Rate Limit permette di accumulare gettoni per fare richieste?

Token Bucket 

300

Che cambiamento c'è stato nel file?

devasc@labvm:~/labs/devnet-src/git-intro$ git diff b510f8e 9f5c4c5

diff --git a/DEVASC.txt b/DEVASC.txt

 index 93cd3fb..085273f 100644

 --- a/DEVASC.txt 

+++ b/DEVASC.txt

 @@ -1 +1,2 @@ 

Stringa senza fantasia

 + Stringa con tantissima fantasia

è stata inserita (appended) "Frase con tantissima fantasia"

300

che succede se viene eseguito il comando:

sudo rm -rf /

viene cancellato ogni file a partire dalla directory root

400

come si visualizza l'elenco dei file in una directory, inclusi quelli nascosti? 

ls -a

400

Cosa stampa?  
print("*"*(3**3))

27 asterischi 

400

Quale componente manca in questo URI di una richiesta REST API:

http://192.168.1.1:8080/v1/books/?q=Cisco

Nessuna

400

Quali sono i tre stati di un file in Git?


  • modified - The file has changed but has not been added to the staging area or committed to the repository.
  • staged - The modified file is ready to be committed to the repository.
  • committed - This is the version of the file has been saved in the repository (.git directory).


400

Con quale keyword si definisce una funzione in python? 

def

500

Il comando chmod 754 che permessi da?

utente/proprietario : può leggere, scrivere, eseguire

gruppo : può leggere, eseguire 

altri: possono leggere

500

Come faccio a salvare la versione criptata della password dell'utente giovanni in un file di testo pwd.txt con un solo comando? 

grep '^giovanni' /etc/passwd >> pwd.txt

500

a che serve il parametro addizionale in questa richiesta?

resp = requests.get(url, verify = False)

a disattivare la verifica dei certificati SSL

500

Come si fa a creare un nuovo branch e settare la directory di lavoro a quest'ultimo con un solo comando?

$ git checkout -b <parent branch> <branch name>
500

Qual è il vostro mentor preferito? 

Per il vostro bene spero abbiate risposto Gaia