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.
vuoi
o PayPal
tutte le volte che vuoi
INGEGNERIA INFORMATICA E DELL'AUTOMAZIONE (D.M. 270/04)
Docente: Casalino Gabriella
Lezione 02001. Si voglia risolvere il seguente problema: "calcolare la media di 10 interi letti in input da tastiera".
Quale delle seguenti affermazioni è falsa?
- Si utilizza un costrutto di ripetizione che permette di acquisire i 10 interi da tastiera
- Si utilizza un costrutto di ripetizione per aggiungere, ad ogni iterata, il valore letto da tastiera alla media
- All'esterno del ciclo di ripetizione viene calcolata la media dei numeri acquisiti
- Si utilizza un costrutto di ripetizione per aggiungere, ad ogni iterata, il valore letto da tastiera al totale
02. Si voglia scrivere un programma che acquisisca 10 interi da tastiera.
Quale delle seguenti affermazioni è falsa?
- Utilizziamo un ciclo di ripetizione controllato da contatore
- Utilizzo un ciclo di ripetizione per acquisire i 10 interi da tastiera
- È possibile utilizzare l'istruzione C for per acquisire i 10 interi da tastiera
Non è possibile utilizzare l'istruzione C while per acquisire i 10 interi da tastiera poiché il numero di iterazioni da compiere è noto.
Il flowchart mostrato in figura rappresenta una struttura di controllo, quale?
- Struttura di selezione doppia
- Struttura di ripetizione controllata da sentinella
- Struttura di ripetizione controllata da contatore
- Struttura di selezione multipla
© 2016 Università Telematica eCampus - Data Stampa 15/12/2016 17:58:26 - 36/170
Set Domande: FONDAMENTI DI INFORMATICA
INGEGNERIA INFORMATICA E DELL'AUTOMAZIONE (D.M. 270/04)
Docente: Casalino Gabriella
Quale delle seguenti affermazioni riguardo il frammento di codice C in figura è falsa?
- E' implementato un ciclo di ripetizione controllato da contatore
- Si sarebbe potuto risolvere lo stesso problema utilizzando l'istruzione for
- E' implementato un ciclo di ripetizione controllato da sentinella
Il frammento di codice mostrato somma i voti ottenuti da
10 studenti, immessi da tastiera
05. Indicare l'algoritmo che calcola la media di un numero non definito (a priori) di interi letti in input. Utilizzare il flowchart.
NB. Utilizzare il valore "-1" come sentinella
06. Indicare l'algoritmo che calcola la media di un numero non definito (a priori) di interi letti in input. Utilizzare lo pseudocodice.
NB. Utilizzare il valore "-1" come sentinella
07. Sia dato il seguente codice C, cosa calcola? Si supponga che la variabile grade assuma i valori: 2, 3, 1, -1, quale sarà il valore della variabile total al termine del ciclo while?
© 2016 Università Telematica eCampus - Data Stampa 15/12/2016 17:58:26 - 37/170
Set Domande: FONDAMENTI DI INFORMATICA
INGEGNERIA INFORMATICA E DELL'AUTOMAZIONE (D.M. 270/04)
Docente: Casalino Gabriella
Lezione 021
01. L'iterazione controllata da contatore è chiamata anche iterazione_____ perché il numero di iterate è noto prima che il ciclo inizi
- La sua esecuzione.
- Sentinella
- Determinata
- Definita
- Indefinita
02. Quale delle seguenti affermazioni è vera?
- Le sentinelle devono avere valori distinti dagli elementi del programma
- I valori sentinella sono usati per controllare l'iterazione quando il numero preciso di iterazioni è noto a priori
- In un loop controllato da contatore, questo non può contare in maniera decrescente
- L'iterazione controllata da sentinella è chiamata iterazione definita
03. L'iterazione indefinita è controllata da un_______.
- Contatore
- Valore sentinella
- Istruzione
- Una condizione non costante
04. Scrivere un frammento di codice C che stampi 10 volte la stringa hello.
© 2016 Università Telematica eCampus - Data Stampa 15/12/2016 17:58:26 - 38/170
Set Domande: FONDAMENTI DI INFORMATICA
INGEGNERIA INFORMATICA E DELL'AUTOMAZIONE (D.M. 270/04)
Docente: Casalino Gabriella
Lezione 022
01. Cosa non è specificato nel seguente frammento di codice?
for (c = 1; c <=
- c) Il corpo del ciclo
- Per permettere al ciclo di iterare 10 volte che operatore relazionale è necessario specificare?
for (c = 1; c < 11; c )
- Che valori assume il contatore i nella seguente intestazione del ciclo for?
for (i = 1; i < 100; i)
Valori da 1 a 99 con incrementi di 1 - Quale dei seguenti valori è necessario indicare nell'intestazione del ciclo di ripetizione mostrata se si vogliono ottenere 11 iterate?
for (i = 7; i <= 17; i = 7)
- Quale dei seguenti valori è corretto indicare nell'intestazione del ciclo for se si vogliono ottenere 10 ripetizioni?
for (i = 6; i <= 15; i = 6)
- 39/170Set Domande: FONDAMENTI DI INFORMATICAINGEGNERIA INFORMATICA E DELL'AUTOMAZIONE (D.M. 270/04)Docente: Casalino Gabriella
- Quale delle seguenti affermazioni sull'utilizzo delle parole chiave break e continue nei cicli di ripetizione è corretta?
- L'output del seguente frammento di codice C è: 1 2 4 5 6 7
- L'output del seguente frammento di codice C è: 1 2 3 4 5 6 7 9 10
- L'output del seguente frammento di codice C è: 1 2 3 4 5 6 7
- L'output del seguente frammento di codice C è: 1 2 3 4 5 6 7 9 100
- Quale delle seguenti affermazioni sull'utilizzo delle parole chiave break e continue nei cicli di ripetizione è falsa?
- L'output del seguente frammento di codice C è 1 2 3 4 5 6 7.
- La parola chiave continue se utilizzata in una struttura di ripetizione salta le istruzioni rimanenti nel corpo e fa eseguire l'iterazione successiva.
- La parola chiave break è utilizzata per uscire da un ciclo prima.
12345678910
L'output del seguente frammento di codice è 1 2 3 4 5 6 7
L'output del seguente frammento di codice è 1234567
L'output del seguente frammento di codice è 1234567 © 2016 Università Telematica eCampus - Data Stampa 15/12/2016 17:58:26 - 41/170
Set Domande: FONDAMENTI DI INFORMATICA
INGEGNERIA INFORMATICA E DELL'AUTOMAZIONE (D.M. 270/04)
Docente: Casalino Gabriella
10. Quale delle seguenti affermazioni sull'utilizzo delle parole chiave break e continue nei cicli di ripetizione è corretta?
L'output del seguente frammento di codice C è: 1 2 3 4 5 6 7 9 10
L'output del seguente frammento di codice C è: 1 2
L'output del seguente frammento di codice C è: 1 2 3 4 5 6 7
L'output del seguente frammento di codice C è: 1 2 © 2016 Università Telematica eCampus - Data Stampa 15/12/2016 17:58:26 - 42/170
Set Domande: FONDAMENTI DI INFORMATICA
INGEGNERIA INFORMATICA E DELL'AUTOMAZIONE (D.M. 270/04)
DELL'AUTOMAZIONE (D.M. 270/04)
Docente: Casalino Gabriella
Lezione 023
- Se la variabile x ha valore pari a 3, che istruzione devo utilizzare perché assuma il valore 12?
- x = 4;
- x 4 = x;
- x *= 4;
- x = 4;
- Quali delle seguenti espressioni di assegnazione è equivalente a c = c / 2 ?
- c / c = 2
- c := 2
- c /= 2
- c =/ 2
- Quali delle seguenti espressioni di assegnazione è equivalente all'istruzione c = c * 2 ?
- c * c = 2
- c =* 2
- c *= 2
- c = c x 2
- Se la variabile x ha valore 3, che istruzione devo utilizzare perché assuma il valore 7?
- x = 4;
- x = 4;
- x 4 = x;
- x *= 4;
© 2016 Università Telematica eCampus - Data Stampa 15/12/2016 17:58:26 - 43/170
Set Domande: FONDAMENTI DI INFORMATICA
INGEGNERIA INFORMATICA E DELL'AUTOMAZIONE (D.M. 270/04)
Docente: Casalino Gabriella
Lezione 024
- Quale delle seguenti istruzioni NON decrementa la variabile c di una unità?
- --c;
- c - 1;
- c -= 1;
- c--;
- Indicare l'output del seguente frammento di codice C:
nessuna delle
556 555 nessuna delle precedenti566
© 2016 Università Telematica eCampus - Data Stampa 15/12/2016 17:58:26 - 44/170
Set Domande: FONDAMENTI DI INFORMATICA
INGEGNERIA INFORMATICA E DELL'AUTOMAZIONE (D.M. 270/04)
Docente: Casalino Gabriella
04. Indicare l'output della seguente funzione C:
Ciclo: 1
Ciclo: 2
Ciclo: 3
Cicli: 3 i: 4
Ciclo: 0
Ciclo: 1
Cicli: 2 i: 4
Ciclo: 1
Ciclo: 2
Cicli: 2 i: 3
Ciclo: 1
Ciclo: 2
Cicli: 2 i: 4
© 2016 Università Telematica eCampus - Data Stampa 15/12/2016 17:58:26 - 45/170
Set Domande: FONDAMENTI DI INFORMATICA
INGEGNERIA INFORMATICA E DELL'AUTOMAZIONE (D.M. 270/04)
Docente: Casalino Gabriella
05. Indicare l'output della seguente funzione C:
Vi è un errore di sintassi. Non viene restituito alcun output
Ciclo: 1
Ciclo: 2
Ciclo: 3
Cicli: 3 i: 5
Ciclo: 0
Ciclo: 1
Ciclo: 2
Cicli: 3 i: 5
Ciclo: 0
Ciclo: 1
Ciclo: 2
Ciclo: 3
Cicli: 4 i: 5
06. Quale delle seguentiistruzioni NON incrementa la variabile c di una unità?++c;c+=1;c+1;c++;
© 2016 Università Telematica eCampus - Data Stampa 15/12/2016 17:58:26 - 46/170
Set Domande: FONDAMENTI DI INFORMATICA
INGEGNERIA INFORMATICA E DELL'AUTOMAZIONE (D.M. 270/04)
Docente: Casalino Gabriella
07. Indicare l'output della seguente funzione C:
nessuna delle precedentia=6b=7c=13a=6b=8c=14a=5b=7c=13