Set Domande: FONDAMENTI DI INFORMATICA
INGEGNERIA INDUSTRIALE (D.M. 270/04)
Docente: Casalino Gabriella
Lezione 002
01. Quale delle seguenti affermazioni è corretta? I compilatori e gli interpreti:
Convertono un linguaggio ad alto livello nel linguaggio macchina
Convertono il linguaggio assemblatore in un linguaggio ad alto livello
Convertono il linguaggio assemblatore nel linguaggio macchina
Convertono il linguaggio macchina in un linguaggio ad alto livello
02. Come sono chiamati i programmi che eseguono direttamente, senza compilare, i programmi scritti con un linguaggio di alto livello?
Interpreti
Compilatori
Traduttori
Assemblatori
03. Quali delle seguenti frasi è corretta?
L’hardware è la parte intangibile del computer
Le istruzioni dei linguaggi macchina sono molto simili al linguaggio naturale
L’hardware controlla il software
Il software istruisce il computer su come eseguire delle azioni e prendere delle decisioni
04. Un computer può comprendere direttamente il suo proprio:
Linguaggio di alto livello
Linguaggio macchina
Nessuna delle precedenti
Linguaggio assemblatore
05. Quale delle seguenti definizioni è corretta? Un linguaggio di programmazione è:
I vari dispositivi (dischi, memoria, tastiera) di cui è composto un computer
Linguaggio utilizzato per descrivere la sequenza di istruzioni che il computer deve eseguire
Le persone che programmano un computer
Sequenza di istruzioni
06. I programmi sono:
I vari dispositivi (dischi, memoria, tastiera) di cui è composto un computer
Le persone che programmano un computer
Linguaggio utilizzato per descrivere la sequenza di istruzioni che il computer deve eseguire
Sequenza di istruzioni
07. Indicare la descrizione corretta riguardo gli assemblatori.
Convertono un linguaggio ad alto livello nel linguaggio macchina
Convertono linguaggi ad alto livello nel linguaggio assemblatore
Convertono il linguaggio macchina in un linguaggio ad alto livello
Convertono il linguaggio assemblatore nel linguaggio macchina © 2016 Università Telematica eCampus - Data Stampa 15/12/2016 18:13:02 - 3/79
Set Domande: FONDAMENTI DI INFORMATICA
INGEGNERIA INDUSTRIALE (D.M. 270/04)
Docente: Casalino Gabriella
08. Quale dei seguenti non è una classe di linguaggi di programmazione?
Linguaggi naturali (inglese)
Linguaggi macchina
Linguaggi di alto livello
Linguaggi assemblatori
09. Quale delle seguenti frasi è vera?
I programmi interpretati sono più veloci dei programmi compilati
I compilatori traducono i programmi dai linguaggi di alto livello nel linguaggio macchina
Gli interpreti hanno in input il linguaggio macchina
Nessuna delle precedenti © 2016 Università Telematica eCampus - Data Stampa 15/12/2016 18:13:02 - 4/79
Set Domande: FONDAMENTI DI INFORMATICA
INGEGNERIA INDUSTRIALE (D.M. 270/04)
Docente: Casalino Gabriella
Lezione 003
01. Indicare l'output della seguente istruzione Matlab:
-600
nessuna delle precedenti
3
-401
02. Indicare l'output della seguente istruzione Matlab:
nessuna delle precedenti
-80005
3
-1.4333e+05
03. Indicare l'output della seguente istruzione Matlab:
-55.2
-33
7
nessuna delle precedenti
04. Quale delle seguenti affermazioni riguardanti il prompt di Matlab è falsa?
Il termine ans indica la variabile temporanea utilizzata da Matlab.
L'istruzione 3*2 calcola il prodotto dei valori 3 e 2.
Posso eseguire delle operazioni aritmetiche in Matlab semplicemente digitandole nel prompt dei comandi
E' possibile utilizzare Matlab come una calcolatrice. Digitando l'istruzione 2+3 nel prompt dei comandi Matlab eseguirà la somma dei valori due e tre e mostrerà il
risultato che, tuttavia, non verrà memorizzato in alcuna variabile.
05. Quale delle seguenti affermazioni riguardanti l'aiuto in linea di Matlab è falsa?
Digitando la parola chiave help seguita dall’argomento da cercare viene richiamato l’aiuto in linea. Per esempio l'istruzione help min richiama l'aiuto in linea per avere
maggiori informazioni sulla funzione min
Digitando la parola chiave ? seguita dall’argomento da cercare viene richiamato l’aiuto in linea. Per esempio l'istruzione ?min richiama l'aiuto in linea per avere maggiori
informazioni sulla funzione min
E’ possibile richiamare l’aiuto in linea per richiedere supporto sulle funzioni Matlab di cui non si ricorda la sintassi o la semantica
L'aiuto in linea restituisce una breve descrizione della funzione di cui si cercano maggiori informazioni, mostra alcuni esempi di utilizzo della funzione, e per ulteriori
dettagli rimanda l’utente alla pagina di riferimento della funzione sull’aiuto in linea . © 2016 Università Telematica eCampus - Data Stampa 15/12/2016 18:13:02 - 5/79
Set Domande: FONDAMENTI DI INFORMATICA
INGEGNERIA INDUSTRIALE (D.M. 270/04)
Docente: Casalino Gabriella
Lezione 005
01. Quale delle seguenti affermazioni riguardo le istruzioni in figura è falsa?
La variabile x al termine dell'esecuzione delle istruzioni conterrà il valore 4
In seguito all'esecuzione dell'istruzione x=m+1; Matlab restituirà l'errore "Undefined function of variable 'm' "
Con l'istruzione x=m+1; si vuole aggiungere una unità al contenuto della variabile m e memorizzare il risultato nella variabile x
Il simbolo = è l'operatore di assegnazione. Associa il valore dell’espressione sulla destra alla variabile il cui nome è specificato sulla sinistra
02. Quale delle seguenti affermazioni riguardo le istruzioni mostrate in figura è falsa?
A seguito dell'esecuzione delle istruzioni mostrate in figura il contenuto del Workspace sarà il seguente:
Il simbolo = in Matlab indica l'operatore di assegnazione
A seguito dell'esecuzione delle istruzioni mostrate in figura le variabili m ed x appariranno nel workspace
A seguito dell'esecuzione delle istruzioni mostrate in figura il contenuto del Workspace sarà il seguente:
03. Quale delle seguenti affermazioni riguardanti le variabili in Matlab è falsa?
L'istruzione a=ciao assegna la stringa ciao alla variabile a
Per utilizzare una variabile non è necessario averla dichiarata prima di utilizzarla
Per utilizzare una variabile in Matlab è sufficiente scrivere il nome della variabile seguito dall'operatore "=" e dal valore numerico o alfabetico che si vuole assegnare.
Le variabili in Matlab non sono tipizzate: una variabile può assumere valori di tipo diverso (intero, reale, carattere, vettore…)
© 2016 Università Telematica eCampus - Data Stampa 15/12/2016 18:13:03 - 6/79
Set Domande: FONDAMENTI DI INFORMATICA
INGEGNERIA INDUSTRIALE (D.M. 270/04)
Docente: Casalino Gabriella
04. Siano date le seguenti istruzioni Matlab:
Indicare quale delle seguenti affermazioni è falsa.
Al termine dell'esecuzione delle istruzioni in figura il Workspace risulterà essere come in figura.
L'istruzione d=5+b*c; calcola il prodotto tra il contenuto della variabile b e il contenuto della variabile c, somma il risultato del prodotto al valore 5 e memorizza il totale
nella variabile d
Al termine dell'esecuzione delle istruzioni in figura il Workspace risulterà essere come in figura.
Al termine dell'esecuzione delle istruzioni in figura le variabili a e d assumeranno lo stesso valore
05. Quale delle seguenti stringhe non è un identificatore valido per una variabile Matlab?
VaRiAbLe
A_12__3
12_aA
Abc1_3
06. Quali delle seguenti stringhe non è un identificatore valido per una variabile Matlab?
C13l0
tutte le stringhe precedenti non sono degli identificatori validi in Matlab
123Stella
S_24_Ac
07. Quale delle seguenti affermazioni riguardanti le variabili Matlab è falsa?
Le variabili sono dei nomi associati a delle locazioni di memoria in cui vengono archiviati i dati
Ad ogni variabile è associato un identificatore (nome), e un valore
Il nome di una variabile può cominciare con un numero
Il nome di una variabile può essere una qualsiasi stringa di lettere maiuscole o minuscole (a, b, T, S, …) , numeri (1, 9, 0, …), underscore ( _ )
08. Scrivere l'istruzione Matlab per creare un vettore riga c contenente i numeri 3, 14,2,-2,31,56,2,0 © 2016 Università Telematica eCampus - Data Stampa 15/12/2016 18:13:03 - 7/79
Set Domande: FONDAMENTI DI INFORMATICA
INGEGNERIA INDUSTRIALE (D.M. 270/04)
Docente: Casalino Gabriella
09. Scrivere sia dato il vettore riga c contenente i numeri 3, 14,2,-2,31,56,2,0.
Scrivere l'istruzione Matlab che permette di dividere per 2 il valore dell’elemento in posizione 2 e memorizzare il risultato in posizione 6.
10. Scrivere le istruzioni Matlab per valutare le seguenti espressioni.
11. Scrivere le istruzioni Matlab per valutare le seguenti espressioni.
12. Scrivere l'istruzione Matlab per creare un vettore colonna c contenente i numeri 2, 3, 4,5,6,7,8 © 2016 Università Telematica eCampus - Data Stampa 15/12/2016 18:13:03 - 8/79
Set Domande: FONDAMENTI DI INFORMATICA
INGEGNERIA INDUSTRIALE (D.M. 270/04)
Docente: Casalino Gabriella
Lezione 006
01. Quale delle seguenti affermazioni sulla creazione di un array in Matlab è falsa?
Per creare un array è necessario specificare il nome dell’array e gli elementi che lo compongono specificati tra parentesi quadre
L'istruzione mostrata in figura crea un vettore riga di nome x
L'istruzione mostrata in figura crea un vettore colonna di nome y
Quando si crea un vettore riga gli elementi sono separati dal punto e virgola o dallo spazio
02. Sia c l'array Matlab mostrato in figura.
Quale delle seguenti affermazioni è falsa?
Al termine dell'esecuzione dell'istruzione x=c(1)/2; la variabile x assumerà valore 3
Al termine dell'esecuzione dell'istruzione x=c(1)+c(2)+c(8); la variabile x assumerà valore 3
L'istruzione c(7)=c(6)/2; restituisce un errore
Al termine dell'esecuzione dell'istruzione x=c(1+3); la variabile x assumerà valore 1543
03. Quale delle seguenti affermazioni sulla creazione di un array è falsa?
Le seguenti istruzioni sono equivalenti:
Nel vettore colonna gli elementi sono separati dalla virgola o da ‘a capo’
L'istruzione mostrata in figura permette di creare un vettore riga memorizzato nella variabile x
L'istruzione mostrata in figura permette di creare un vettore colonna memorizzato nella variabile y
© 2016 Università Telematica eCampus - Data Stampa 15/12/2016 18:13:03 - 9/79
Set Domande: FONDAMENTI DI INFORMATICA
INGEGNERIA INDUSTRIALE (D.M. 270/04)
Docente: Casalino Gabriella
04. Sia c l'array Matlab mostrato in figura.
Quale delle seguenti affermazioni è falsa?
Non è possibile modificare i valori presenti all'interno dell'array
A seguito dell'esecuzione delle istruzioni m=2+3; x=c(m); la variabile x assumerà il valore -89
A seguito dell'esecuzione delle istruzioni x=-c(1)/2; y=c(8); le variabili x e y assumeranno lo stesso valore
Le istruzioni c(2+3) e c(5) permettono di accedere all'elemento il cui valore è -89
05. Quale delle seguenti affermazioni sugli array in Matlab è falsa?
Ciascun elemento di un array ha un valore memorizzato in esso
L'indice del primo elemento di un array è 1
E' possibile accedere ad un elemento di un array indicando il nome e l'indice tra parentesi quadre
Un array è una struttura dati contenente una sequenza di elementi
06. Quale delle seguenti affermazioni sugli array in Matlab è falsa?
Per accedere al valore di un elemento dell'array è necessario specificare il nome dell'array seguito dalle parentesi tonde al cui interno è indicato l'indice dell'elemento
L’elemento in posizione n-sima avrà indice pari ad n
L'indice del primo elemento dell'array è 0
Un array di n elementi è definito da:
Nome
● Elementi (Ciascuno con un proprio valore )
● Indice specificato tra parentesi
● © 2016 Università Telematica eCampus - Data Stampa 15/12/2016 18:13:03 - 10/79
Set Domande: FONDAMENTI DI INFORMATICA
INGEGNERIA INDUSTRIALE (D.M. 270/04)
Docente: Casalino Gabriella
07. Sia c l'array mostrato in figura.
Indicare quale delle seguenti affermazioni è corretta.
Al termine dell'esecuzione delle istruzioni x=c(2); y=c(6); le variabili x e y assumeranno lo stesso valore
L'istruzione x=c[0]; associa il valore del primo elemento dell'array alla variabile x
L'istruzione x=c(0); associa il valore del primo elemento dell'array alla variabile x
L'istruzione x=c[1]; associa il valore del primo elemento dell'array alla variabile x © 2016 Università Telematica eCampus - Data Stampa 15/12/2016 18:13:03 - 11/79
Set Domande: FONDAMENTI DI INFORMATICA
INGEGNERIA INDUSTRIALE (D.M. 270/04)
Docente: Casalino Gabriella
Lezione 007
01. Quale delle seguenti affermazioni sull'istruzione Matlab logspace è falsa?
La sintassi della funzione è la seguente:
logspace(min,max,num)
dove min-max sono gli esponenti degli estremi dell’intervallo in cui generare i numeri e num è il numero di elementi da generare nell’intervallo specificato
nessuna delle precedenti
La funzione logspace di matlab genera dei vettori riga logaritmicamente intevallati
La sintassi della funzione è la seguente:
logspace(min,max,num)
dove min-max sono gli estremi dell’intervallo in cui generare i numeri e num è il numero di elementi da generare nell’intervallo specificato
02. Quale delle seguenti affermazioni sulla funzione linspace di Matlab è falsa?
La sintassi della funzione è la seguente:
linspace(min,max,num)
dove min-max sono estremi dell’intervallo in cui generare i numeri e num è numero di elementi da generare nell’intervallo specificato
L'output dell'istruzione linspace(1,9,10) è 1 2 3 4 5 6 7 8 9
L'output dell'istruzione linspace(1,10,10) è 1 2 3 4 5 6 7 8 9 10
La funzione linspace di matlab genera dei vettori riga linearmente intevallati
03. Quale delle seguenti affermazioni sull'istruzione Matlab mostrata in figura è falsa?
2 è il passo costante che intercorre tra i valori nell'intervallo specificato.
L'output dell'istruzione è un vettore x contenente gli elementi 0 2 4 6 8
L'output dell'istruzione è un vettore x contenente gli elementi 2 4 6
Il vettore creato conterrà 5 elementi © 2016 Università Telematica eCampus - Data Stampa 15/12/2016 18:13:04 - 12/79
Set Domande: FONDAMENTI DI INFORMATICA
INGEGNERIA INDUSTRIALE (D.M. 270/04)
Docente: Casalino Gabriella
04. Siano riga1 e riga2 i due vettori riga mostrati in figura.
Indicare l'output dell'istruzione Matlab riga=[riga1 riga2]; © 2016 Università Telematica eCampus - Data Stampa 15/12/2016 18:13:04 - 13/79
Set Domande: FONDAMENTI DI INFORMATICA
INGEGNERIA INDUSTRIALE (D.M. 270/04)
Docente: Casalino Gabriella
05. Siano riga1 e riga2 i due vettori riga mostrati in figura.
Indicare l'output dell'istruzione Matlab riga=[riga1; riga2];
06. Quale delle seguenti affermazioni sull'operatore : è falsa?
La sintassi da rispettare per la creazione di un vettore utilizzando l'operatore : è la seguente
<var> = <inizio> : <passo> : <fine>
Se il passo viene omesso è restituito un errore
E’ possibile creare un vettore utilizzando l’operatore :
Crea un vettore contenente i numeri nell’intervallo specificato, con un incremento costante pari al ‘passo’ indicato
L'output della seguente istruzione è un vettore riga x contenente i valori 0 2 4 6 8
07. Creare un array c di elementi compresi tra 0 e 10 intervallati con passo 2 utilizzando un operatore Matlab.
08. Creare un array c di elementi compresi tra 0 e 10 intervallati con passo 1 utilizzando un operatore Matlab.
09. Scrivere un'istruzione Matlab per creare un array c di 50 elementi compresi tra 0 e 10 logaritmicamente intervallati .
10. Scrivere le istruzioni Matlab per la creazione di un vettore x contenente i numeri dispari da 1 a 9.
Nota: Non elencare tutti gli elementi!
11. Creare un array c di elementi compresi tra 5 e 7 intervallati con passo 0.1 utilizzando un operatore Matlab.
© 2016 Università Telematica eCampus - Data Stampa 15/12/2016 18:13:04 - 14/79
Set Domande: FONDAMENTI DI INFORMATICA
INGEGNERIA INDUSTRIALE (D.M. 270/04)
Docente: Casalino Gabriella
12. Siano dati i seguenti vettori colonna.
Scrivere l'istruzione Matlab per creare un terzo vettore colonna contenente la concatenazione degli elementi dei vettori colonna1 e colonna2.
13. Scrivere un'istruzione Matlab per creare un array c di 50 elementi compresi tra 0 e 10 linearmente intervallati .
14. Scrivere le istruzioni Matlab per la creazione di un vettore x contenente i numeri pari da 2 a 10.
Nota: Non elencare tutti gli elementi!
15. Siano dati i seguenti vettori riga.
Scrivere l'istruzione Matlab per creare un terzo vettore riga contenente la concatenazione degli elementi dei vettori riga1 e riga2.
16. Generare un vettore di dieci numeri nell'intervallo 1-10 utilizzando una funzione Matlab.
17. Cosa calcola la funzione Matlab linspace? Indicarne la sintassi.
18. Cosa calcola la funzione Matlab logspace? Indicarne la sintassi. © 2016 Università Telematica eCampus - Data Stampa 15/12/2016 18:13:04 - 15/79
Set Domande: FONDAMENTI DI INFORMATICA
INGEGNERIA INDUSTRIALE (D.M. 270/04)
Docente: Casalino Gabriella
Lezione 008
01. Siano date le matrici a e b di dimensioni 2x4 mostrate in figura:
Quale istruzione Matlab permette di concatenare le due matrici ottenendo il seguente output?
A=logspace(a,b,2);
A=linspace(a,b,2);
A=[a, b];
A=[a;b];
02. Indicare l'output dell'istruzione Matlab:
A=[1 2; 3 4; 5 6; 7 8];
Nessuna delle precedenti. © 2016 Università
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
-
Paniere di Fondamenti di informatica (2025) - Risposte multiple
-
Paniere Fondamenti di informatica - risposte multiple
-
Paniere di Fondamenti di informatica - Risposte multiple e aperte
-
Paniere Fondamenti di informatica - risposte multiple