Font size
WorksheetsQuiz Basi C parte 2
Total questions: 44
Worksheet time: 27mins
Scrivi il codice di riga 5 in modo da poter inserire il valore di a
(senza spazi)
(a)
Scrivi la riga di codice utilizzata per definire una costante per l'accellerazione gravitazionale nominandola g
(usa il numero minino di spazi possibile)
(a)
Quale riga di codice bisogna scrivere per stampare 5%
printf("%%d", 5);
printf("%%5");
printf("\%5");
printf("/%5");
printf("?%d", 5);
Quale output viene visualizzato?
(a)
Quali nomi di variabili sono ammessi nello stesso main
int anni;
int Anni;
int 2anni;
int anni_2;
int anni!;
Scrivi lo specificatore di formato per leggere una variabile di tipo char
(a)
\n è
uno specificatore di formato
una sequenza di escape
un operatore aritmetico
un identificatore di variabile
una stringa
Individua i commenti
//un commento
/*un commento*/
\\un commento
\*un commento*\
In c ogni istruzione deve terminare con
Scrivi il codice di riga 4 affinchè venga stampato "i minore di 100" (no spazi)
(a)
Presupposto che
int x;
Quale condizione va scritta dentro il blocco if in modo che si verifichi se x è uguale a 0
if(x=0)
if(x==0)
if(x!=0)
if(x===0)
Scrivi la condizione da mettere dentro il costrutto if in modo tale che x possa assumere valori minori di 2 e numeri maggiori di 10
x <= 2 && x >= 10
Quale è l'output a seguito dell'esecuzione del codice riportato?
(a)
Quale è la sintassi corretta per un costrutto if-else
if test-condition { istruzioni } else { istruzioni }
(test-condition) if { istruzioni } else { istruzioni }
if-else (test-condition) {istruzioni} else { istruzioni }
if (test-condition) {istruzioni} else { istruzioni }
else (test-condition) {istruzioni} if{ istruzioni }
Cosa viene stampato se eseguito il codice riportato?
luigi
carlo
marco
niente
Può esistere un costrutto else senza un if?
Scrivi la riga 5 in modo da avere con unica istruzione in input x e y
(no spazi)
(a)
Indica l'affermazione giusta
Else e Else-If sono obbligatori in presenza di If
Else è obbligatorio in presenza di If
Else-If è obbligatorio in presenza di If
Else e Else-If sono opzionali in presenza di If
Nel costrutto switch quale delle seguenti affermazioni è corretta?
possono essere usate sia l'istruzione continue sia break
può essere usata solo l'istruzione continue
può essere usata solo l'istruzione break
non può essere usata ne l'istruzione continue ne break
Cosa viene stampato dopo l'esecuzione del codice C?
A
B
C
D
Non definito
Cosa non può essere valutato in un costrutto switch
int
char
float
string
Quale è la sintassi corretta per un costrutto do-while in C?
do { istruzioni } while (test-condition);
do (test-condition) { istruzioni } while;
do-while (test-condition) {istruzioni};
do { istruzioni } while (test-condition);
do (test-condition) {istruzioni} while;
Cosa stampa il seguente codice in C?
int i = 5; printf("%d", i++);
5
6
4
Errore di compilazione
Non definito
Quale è la sintassi corretta per un costrutto for in C?
for (inizializzazione; test-condizione; incremento) { istruzioni }
for (test-condizione) { istruzioni }
for (inizializzazione; test-condizione; incremento) istruzioni;
for (test-condizione) istruzioni;
Quale è la sintassi corretta per un costrutto switch in C?
switch (espressione) { case costante: istruzioni; break; default: istruzioni; }
switch (espressione) { case costante: istruzioni; break; default: istruzioni; break; }
switch (espressione) { case costante: istruzioni; default: istruzioni; }
switch (espressione) { case costante: istruzioni; default: istruzioni; break; }
Quale è l'output del seguente codice C?
int i = 0;
while (i < 5) {
printf("%d ", i);
i++;
}
0 1 2 3 4
1 2 3 4 5
0 1 2 3 4 5
1 2 3 4
Quale affermazione è vera a riguardo dei cicli While in C?
Viene sempre eseguito almeno una volta
Potrebbe non essere mai eseguito
Viene eseguito un numero definito di volte
Viene eseguito un numero indefinito di volte
Quale è la sintassi per il ciclo While in C?
while (test-condition) { statements }
while (test-condition) statements;
while test-condition { statements }
test-condition while { statements }
Come si esce da un ciclo for in C?
break
continue
exit
return
Cosa fa l'istruzione continue in un ciclo in C?
Esce completamente dal ciclo
Salta all'iterazione successiva del ciclo
Salta all'iterazione precedente del ciclo
Non fa nulla
Quale riga di codice bisogna scrivere per stampare il valore di una variabile intera x?
printf("%d", x);
printf("%x", x);
printf("%f", x);
printf("%s", x);
printf("%c", x);
Cosa fa la funzione scanf() in C?
Stampa un messaggio a schermo
Legge un input dall'utente
Restituisce un valore booleano
Esce dal programma
Come si dichiara una variabile di tipo float in C?
var f = 10.5;
float f = 10.5;
float f;
var f;
float f = "10.5";
Cosa fa la funzione printf() in C?
Stampa un messaggio a schermo
Legge un input dall'utente
Restituisce un valore booleano
Esce dal programma
Come si dichiara una variabile di tipo char in C?
char c = 'a';
var c = 'a';
char c;
var c;
char c = "a";
Quale operatore viene utilizzato per l'assegnazione di un valore in C?
=
==
===
:
;
Come si dichiara una costante in C?
const int x = 5;
int const x = 5;
int x = const 5;
int x = 5 const;
Come si chiama il sw che permette di scrivere codice C e di eseguirlo
IDE
Word Processor
Compilatore online
Shell di sistema
Nell'ambiente di sviluppo dopo alla pressione del tasto "Compila ed esegui" vengono eseguite le segenti operazioni
Creazione dell'eseguibile
Avvio del programma
Controllo sulla presenza di eventuali warning e error
Riavvio dell'IDE
Cosa viene visualizzato nel prompt dei comandi (console) all'esecuzione (da SO) dell'eseguibile prodotto con la compilazione del codice C riportato
Nulla
Hello Word
Errore
HELLO WORD
hello word
Che istruzione deve essere aggiunta in riga 7 per visualizzare nel prompt dei comandi (console) la stringa "Hello World" all'esecuzione (da SO) dell'eseguibile prodotto con la compilazione del codice C riportato
scanf("%c", &x);
Viene già visualizzata
Non è possibile visualizzarla
system("PAUSE");
Cosa viene stampato all'esecuzione del codice C riportato in immagine
(a)
Cosa viene stampato all'esecuzione del codice riportato
nulla
456
56
4567
567
Cosa viene stampato all'esecuzione del codice riportato
nulla
456
56
4567
567
