Estratto del documento

Sistemi operativi mobili

Ingegneria informatica e dell'automazione

Docente: Vecchio Massimo

Lezione 002

Domande e risposte

  1. Cosa è l'IDE Arduino?

    • Un componente firmware della scheda Arduino
    • Nessuna di queste risposte
    • Un componente hardware della scheda Arduino
    • Un software che serve per sviluppare software per schede Arduino e programmarle
  2. Cosa si intende per apertura hardware?

    • Nessuna di queste risposte
    • La possibilità di avere a disposizione il codice sorgente di un microcontrollore
    • La possibilità di connettere ad un microcontrollore o circuito elettronico dei dispositivi esterni tramite porte di espansione
    • La possibilità di avere a disposizione il progetto hardware di un circuito elettronico
  3. Quanti livelli di apertura hardware conosci?

    • 2
    • 10
    • Nessuna di queste risposte
  4. Rientra nel concetto di apertura hardware dare libero accesso agli schemi elettronici di un componente, senza rendere pubblico il firmware di uno o più microcontrollori al suo interno?

    • Nessuna di queste risposte
    • No, aperto vuol dire rendere tutto disponibile
    • Sì, sono livelli diversi di apertura
    • Il firmware è un software, quindi non c'entra nulla con l'apertura hardware
  5. Quale delle seguenti affermazioni è vera?

    • Un progetto con licenza open hardware non genera mai profitto
    • Tutte queste risposte sono false
    • Un progetto con licenza open hardware non è in grado di generare profitto
    • Un progetto con licenza open hardware non deve generare profitto
  6. Cosa è Arduino?

    • Un microcontrollore open hardware
    • Un software open source
    • Una piattaforma open hardware dotata di un software di sviluppo open source
    • Nessuna di queste risposte
  7. Arduino ruota attorno a:

    • Nessuna di queste risposte
    • Un microcontrollore che espone ingressi e uscite digitali ed analogici facilmente accessibili, ma non configurabili
    • Un microcontrollore che espone ingressi e uscite digitali ed analogici facilmente accessibili e configurabili
    • Un microcontrollore i cui ingressi ed uscite sono già configurati per l'uso
  8. Una qualunque scheda Arduino

    • Di per sé può non avere alcun sensore a bordo
    • Ha già dei sensori a bordo, quindi è pronta all'uso
    • Può essere espansa collegandoci dei sensori e/o degli attuatori
    • Nessuna di queste risposte
  9. Uno shield Arduino

    • Nessuna di queste risposte
    • Serve per proteggere il microcontrollore dagli agenti atmosferici (acqua, umidità)
    • Serve per alimentare il microcontrollore a batteria
    • Serve per proteggere il microcontrollore dagli sbalzi elettrici
  10. Ogni Arduino

    • Deve avere lo stesso numero di uscite digitali (14)
    • Nessuna di queste risposte
    • Deve avere per lo meno 32 KB di memoria flash
    • Ha lo stesso microcontrollore Atmel
  11. Una scheda Arduino

    • Ha sempre bisogno di una connessione USB per essere alimentato e comandato
    • Può funzionare a batterie
    • Nessuna di queste risposte
    • Deve funzionare a batterie
  12. Quali sono i principi fondamentali attorno ai quali ruota Arduino?

  13. Cosa è l'IDE Arduino?

  14. Cosa è uno shield Arduino?

  15. Cosa troviamo sicuramente su una scheda Arduino (a livello di hardware)?

  16. Rientra nel concetto di apertura hardware dare libero accesso agli schemi elettronici di un componente, senza rendere pubblico il firmware di uno o più microcontrollori al suo interno?

  17. Cosa è Arduino?

  18. Quanti livelli di apertura hardware conosci?

  19. Cosa si intende per apertura hardware?

© 2016 Università Telematica eCampus - Data Stampa 16/06/2017 11:00:47 - 3/38

Set Domande: Sistemi operativi mobili

Ingegneria informatica e dell'automazione

Docente: Vecchio Massimo

Lezione 003

Domande e risposte

  1. Un array di caratteri in Arduino

    • Non è un tipo consentito
    • Si definisce, per esempio, come: array int[] ={1,2,3};
    • Si dichiara, per esempio, come: int v[4];
    • Nessuna di queste risposte
  2. In Arduino, per accedere all'i-esimo elemento di un array si utilizza l'istruzione

    • vv->[i]
    • v(i)
    • Nessuna di queste risposte
    • v[i]
  3. In Arduino un array

    • È un contenitore di variabili dello stesso tipo, accessibili in maniera sequenziale
    • È un tipo da evitare, date le ridotte dimensioni della RAM a bordo del microprocessore
    • Nessuna di queste risposte
    • È un contenitore di variabili dello stesso tipo, accessibili tramite un indice
  4. Un array di interi in Arduino

    • Nessuna di queste risposte
    • Si definisce, per esempio, come: array int[] ={1,2,3};
    • Si dichiara, per esempio, come: int v[4];
    • Non è un tipo consentito
  5. Un array di interi in Arduino

    • Non è un tipo consentito
    • Nessuna di queste risposte
    • Si definisce, per esempio, come: array integer[] ={1,2,3};
    • Si dichiara, per esempio, come: integer v[4];
  6. In Arduino

    • L'unico tipo predefinito è int
    • Nessuna di queste risposte
    • Non esistono tipi predefiniti
    • Non è necessario specificare i tipi delle variabili (il linguaggio non è tipizzato)
  7. Nella sua forma più elementare, uno sketch Arduino

    • È formato dalla sola funzione loop()
    • È formato dalla sola funzione execute()
    • È formato dalla sola funzione setup()
    • Nessuna di queste risposte
  8. Il tipo unsigned int in Arduino

    • Nessuna di queste risposte
    • Occupa la metà dello spazio di un int
    • Occupa lo stesso spazio di un int
    • Occupa il doppio dello spazio di un int
  9. La funzione setup() di uno sketch Arduino

    • Viene invocata esplicitamente dal programmatore
    • È invocata automaticamente quando lo sketch va in esecuzione
    • È invocata automaticamente quando lo sketch viene compilato
    • Nessuna di queste risposte
  10. La funzione loop() di uno sketch Arduino

    • È una funzione che viene invocata automaticamente in caso di errore
    • Nessuna di queste risposte
    • È una funzione che viene eseguita per la prima volta al termine della funzione setup()
    • Serve per realizzare un ciclo for
  11. Nella funzione loop() di uno sketch Arduino

    • Non è possibile realizzare cicli while e for (essendo la funzione loop() di per sé un ciclo)
    • È possibile realizzare solo cicli for, il costrutto while non è realizzato in Arduino
    • È possibile realizzare solo cicli for e while che terminano
    • Nessuna di queste risposte
  12. Un array di caratteri in Arduino

    • Si definisce, per esempio, come: array char[] ={'1','2','3'};
    • Non è un tipo consentito
    • Nessuna di queste risposte
    • Si dichiara, per esempio, come: char v[3];
  13. Come posso definire un array di interi in Arduino?

  14. Come posso dichiarare un array di interi in Arduino?

  15. Cosa è e cosa fa la funzione setup() di uno sketch Arduino?

  16. Nella sua forma più elementare, uno sketch Arduino è...?

  17. Cosa è e cosa fa la funzione loop() di uno sketch Arduino?

  18. Nella funzione loop() di uno sketch Arduino cosa posso e cosa non posso fare?

  19. Il tipo unsigned int in Arduino è...?

  20. Un array di interi in Arduino è...?

  21. Come posso definire un array di caratteri in Arduino?

  22. In Arduino, come si accede all'i-esimo elemento di un array v?

© 2016 Università Telematica eCampus - Data Stampa 16/06/2017 11:00:48 - 6/38

Set Domande: Sistemi operativi mobili

Ingegneria informatica e dell'automazione

Docente: Vecchio Massimo

Lezione 004

Domande e risposte

  1. In Arduino cosa intendiamo per driver?

    • Un modulo software
    • Un componente hardware
    • Nessuna di queste risposte
    • Un componente da comprare a parte
  2. Cosa si intende per Internet of Things (IoT)?

    • Un paradigma di programmazione distribuita
    • Un paradigma per cui tutte le cose connesse ad Internet sono anche connesse tra di loro
    • Nessuna di queste risposte
    • Un paradigma per cui tutto è visto come una cosa
  3. Un sensore

    • Nessuna di queste risposte
    • Produce dati digitali
    • Produce dati analogici o digitali, a seconda del tipo di sensore
    • Produce dati analogici
  4. Cosa si intende per physical computing?

    • La possibilità di utilizzare un microprocessore per monitorare le grandezze fisiche di un essere umano
    • Nessuna di queste risposte
    • La realizzazione di un sistema hardware che memorizza dati dell'ambiente circostante
    • La realizzazione di un sistema che interagisce con il mondo reale
  5. I seguenti sono esempi di sensori facilmente reperibili e a basso costo, da poter essere montati su un Arduino, tranne uno, quale?

    • Umidità
    • Temperatura
    • Conta-passi (passometro)
    • Intensità di luce
  6. I seguenti sono esempi di sensori esistenti e facilmente integrabili su un Arduino, tranne uno

    • Sensore di acidità
    • Misuratore di forza
    • Accelerometro
    • Sensore infrarosso
  7. Un accelerometro

    • Misura l'accelerazione lungo al più 3 assi
    • Nessuna di queste risposte
    • Misura l'accelerazione lungo un solo asse
    • Benché facilmente integrabile su Arduino, il suo costo elevato ne pregiudica l'uso capillare
  8. Secondo il paradigma dell'Internet of Things (IoT)

    • Un semaforo stradale è una "cosa" se connessa ad Internet
    • Un semaforo stradale è una "cosa"
    • Un semaforo stradale è una "cosa" se pilotabile da remoto
    • Un semaforo stradale è una "cosa" se il suo stato può essere monitorato e/o controllato da remoto
  9. Un LED può essere visto come

    • Un attuatore
    • Dipende dall'uso che se ne fa
    • Nessuna di queste risposte
    • Un sensore
  10. Qual è l'effetto di collegare un LED su una linea digitale di uscita di un Arduino su cui la tensione forma un'onda quadra con periodo di un secondo

    • Vedremo il LED accendersi e spegnersi ad intervalli regolari
    • Vedremo il LED accendersi e spegnersi un po' a caso
    • Nessuna di queste risposte
    • Non noteremo nulla
  11. In Arduino la funzione delay()

    • Serve per far assestare gli ingressi digitali
    • Si può usare solo nel corpo della funzione loop()
    • Nessuna di queste risposte
    • Si può usare solo nel corpo della funzione setup()
  12. In Arduino la funzione delay()

    • L'argomento in ingresso specifica il numero di ritardi da introdurre
    • Non ha bisogno di argomento di ingresso
    • Nessuna di queste risposte
    • Mette in attesa attiva il microprocessore
  13. A cosa serve un driver in Arduino?

    • Nessuna di queste risposte
    • Per far interagire il microprocessore con un componente software
    • Per far interagire il microprocessore con un componente hardware
    • A far comunicare 2 Arduino tra di loro
  14. In Arduino una libreria

    • Tutte queste risposte sono vere
    • È un insieme di funzioni anche molto diverse tra di loro, ma raggruppate in uno stesso modulo
    • È un insieme di funzioni simili raggruppate in uno stesso modulo
    • Un file con estensione .h
  15. Un sensore analogico

    • Nessuna di queste risposte
    • Può essere integrato su Arduino che ha un ADC a bordo
    • È inutilizzabile su un Arduino, visto che ha solo ingressi digitali
    • Può essere integrato su Arduino, ma abbiamo bisogno di un ADC esterno
  16. In Arduino

    • Le librerie sono fornite solo dai proprietari del marchio Arduino
    • Le librerie sono implementabili da chiunque ne abbia capacità e voglia
    • Nessuna di queste risposte
    • Le librerie sono fornite solo dai produttori di hardware
  17. Cosa si intende per physical computing?

  18. Proporre degli esempi di sensori facilmente reperibili e a basso costo, da poter essere montati su un Arduino

  19. Proporre degli esempi di

© 2016 Università Telematica eCampus - Data Stampa 16/06/2017 11:00:49 - 9/38

Anteprima
Vedrai una selezione di 7 pagine su 28
Paniere sistemi operativi mobili - risposte multiple Pag. 1 Paniere sistemi operativi mobili - risposte multiple Pag. 2
Anteprima di 7 pagg. su 28.
Scarica il documento per vederlo tutto.
Paniere sistemi operativi mobili - risposte multiple Pag. 6
Anteprima di 7 pagg. su 28.
Scarica il documento per vederlo tutto.
Paniere sistemi operativi mobili - risposte multiple Pag. 11
Anteprima di 7 pagg. su 28.
Scarica il documento per vederlo tutto.
Paniere sistemi operativi mobili - risposte multiple Pag. 16
Anteprima di 7 pagg. su 28.
Scarica il documento per vederlo tutto.
Paniere sistemi operativi mobili - risposte multiple Pag. 21
Anteprima di 7 pagg. su 28.
Scarica il documento per vederlo tutto.
Paniere sistemi operativi mobili - risposte multiple Pag. 26
1 su 28
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 fra5675 di informazioni apprese con la frequenza delle lezioni di Sistemi operativi mobili 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à telematica "e-Campus" di Novedrate (CO) o del prof Vecchio Massimo.
Appunti correlati Invia appunti e guadagna

Domande e risposte

Hai bisogno di aiuto?
Chiedi alla community