Score %0 (0 correct 0 incorrect 20 unanswered )Reset
Q1. Quando una funzione JavaScript viene invocata (chiamata) in Node, dove viene posizionato un nuovo frame?
nello stack delle chiamate
nell'event loop
nella fase di polling
nella coda degli eventi
Spiegazione: Da javascripttutorial: riferimento
Q2. Quale dei seguenti è un modulo core in Node?
webpack
crypto
request
chalk
Spiegazione: Da flaviocopes docs: riferimento
Q3. Quale dei seguenti metodi della classe Buffer restituisce un buffer non inizializzato?
allocUnsafe
concat
from
alloc
Spiegazione: Dai documenti ufficiali: riferimento
Q4. Quale dei seguenti moduli NON è un modulo integrato in Node?
Spiegazione: Da flaviocopes docs: riferimento
Q5. Quale metodo del modulo fs può essere utilizzato per leggere il contenuto di un file senza memorizzarlo in memoria?
read
readFile
createReadStream
readFileSync
Spiegazione: Dai documenti ufficiali: riferimento
Per ridurre i costi di memoria, quando possibile preferire lo streaming tramite fs.createReadStream().
Q6. Quale dei seguenti metodi del modulo DNS utilizza le strutture sottostanti del sistema operativo e non necessariamente effettua comunicazioni di rete?
lookup
resolve
resolve4
reverse
Spiegazione: Dai documenti ufficiali: riferimento
Q7. Come si verifica che un valore sia un oggetto di tipo data in Node?
util.types.isDate(value)
assert.isDate(value)
console.isDate(value)
util.date(value)
Spiegazione: Dai documenti ufficiali: riferimento
Q8. È possibile creare un server web https con Node.js?
no, non ci sono ancora moduli che lo supportano
sì, con i moduli https o http2
sì, tramite il modulo path
sì, con il modulo http
Spiegazione: Dai documenti ufficiali: riferimento
Q9. Qual è l'Api progettata per isolare gli Addon dalle modifiche nel motore JavaScript sottostante?
Spiegazione: Dai documenti ufficiali: riferimento
Q10. Quale opzione CLI puoi utilizzare per eseguire il debug di uno script node in Chrome DevTools?
--dev-tools
--inspect
--chrome
--debug
Spiegazione: Dai documenti ufficiali: riferimento
Q11. Quale comando utilizzeresti per contare il numero di CPU logici sulla macchina su cui viene eseguito Node?
node -p "process.cpus"
node -p "util.cpus().size"
node -p "process.os.cpus"
node -p "os.cpus().length"
Spiegazione: Dai documenti di coderrocketfuel: riferimento
Q12. Quale dei seguenti è un metodo dell'oggetto console?
Spiegazione: Dai documenti ufficiali: riferimento
Q13. Quale oggetto viene utilizzato per gestire la cache dei moduli richiesti?
global.cache
module.cache
process.cache
require.cache
Spiegazione: Dai documenti ufficiali: riferimento
Q14. Qual è il comando per silenziare tutti i warning del processo?
node index.js --trace-warnings
node --no-warnings
node -trace-warnings
node index.js --no-warnings
Spiegazione: Dai documenti ufficiali: riferimento
Q15. Come puoi utilizzare l'API delle promesse con una funzione basata su callback come child_process.exec?
new Promise(child_process.exec())
util.promisify(child_process.exec())
util.promisify(child_process.exec)
new Promise(child_process.exec)
Spiegazione: Dai documenti ufficiali: riferimento
Q16. Quale dei seguenti NON è un comando repl di Node?
.break
.history
.editor
.save
Spiegazione: Dai documenti ufficiali: riferimento
Q17. Quale affermazione è vera quando si esegue il codice mostrato di seguito?
require('child_process').fork('script.js');
Il processo forkato condivide l'event loop con il processo
padre
Viene creata una nuova istanza VM e le due istanze VM saranno condivise tra il processo forkato e il processo padre.
Il processo forkato avrà la propria istanza VM.
Il processo forkato condivide lo stesso thread VM con il processo padre.
Spiegazione: Dai documenti ufficiali: riferimento
Q18. Se EventEmitter è in scope, quale delle seguenti righe di codice avrà un emettitore di eventi che emette un evento di cambio?
EventEmitter.emit('change');
EventEmitter.new().emit('change');
(new EventEmitter()).emit('change');
new EventEmitter('change');
Spiegazione: Perché l'EventEmitter è già in scope. Non è necessario crearne uno nuovo.
Q19. Quale degli oggetti seguenti è uno stream?
process.uptime
process.stdout
process
Buffer
Spiegazione: process.stdout è di tipo Buffer.
Q20. Quale variabile di modulo contiene il percorso assoluto risolto del file del modulo corrente?
__pathname
__location
__flder
__filename
Submit