wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Test linguaggio C crediti

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.
Nel linguaggio C, ogni istruzione deve terminare con ;
a)
Vero
b)
Falso
2.

In linguaggio C la CONDIZIONE comprende le parole:

a)
if
b)
but
c)
else
d)
select
3.

Si parla di iterazione quando si devono eseguire delle istruzioni più volte (loop/ciclo).

a)
Vero
b)
Falso
4.
In C l'istruzione di output è data dalla funzione:
a)
cin >>
b)
cout <<
c)
printf ( )
d)
scanf ()
5.
Per acquisire dati in ingresso, in linguaggio C si utilizza una funzione chiamata scanf( )
a)
Vero
b)
Falso
6.

Scrivendo in C printf("\n") ;

a)

La visualizzazione del testo va a capo (new line)

b)

Visualizza il simbolo \n

7.
Nel linguaggio C, per visualizzare sul monitor la frase Hello World, si scrive:
a)
int HelloWorld;
b)
cout<<"Hello World"
c)
scanf("Hello World");
d)
printf("Hello World");
8.
int a; è la sintassi di una:
a)
variabile
b)
dichiarazione della variabile "a"
9.
Qual è la sintassi corretta per dichiarare una variabile in C?
a)
var int x;
b)
int x;
c)
variabile x;
d)
x = int;
10.
Quale degli operatori aritmetici seguenti viene utilizzato per l'elevazione a potenza in C?
a)
*
b)
/
c)
^
d)
%
11.
Come si confrontano due variabili per verificarne l'uguaglianza in C?
a)
=
b)
==
c)
<=
d)
>
12.
Qual è la sintassi corretta per l'istruzione if in C?
a)
a.
b)
b.
c)
c.
d)
d.
13.
Come si incrementa il valore di una variabile di 1 in C?
a)
nomevariabile++;
b)
nomevariabile +=;
c)
nomevariabile = nomevariabile + 1;
d)
variabile = 1;
14.
Cosa succede se la condizione del ciclo while è falsa fin dall'inizio?
a)
Il codice all'interno del loop viene eseguito una volta
b)
Il codice all'interno del loop non viene mai eseguito
c)
Il loop viene eseguito all'infinito
d)
Il loop genera un errore
15.
Dato il seguente codice: int x = 2; int y = 3; int risultato = 1; for (int i = 0; i < y; i++) { risultato = risultato * x; } Quale valore avrà "risultato" al termine del ciclo for?
a)
2
b)
3
c)
6
d)
8
16.

Cosa stamperà il seguente codice?

a)

A è maggiore

b)

B è maggiore

c)

Nessuna stampa

d)

Errore di compilazione

17.

Completa il codice per stampare i numeri da 1 a 5 utilizzando un ciclo for:

a)

i=1; i<=5; i++

b)

i=1; i<5; i++

c)

i=0; i<5; i++

d)

i++

18.

Qual è la corretta sintassi per leggere un numero intero dall’utente in C?

a)

printf("%d", &numero);

b)

scanf("%d", &numero);

c)

scanf("%d", numero);

d)

print("%d", numero);

19.

Scrivi l'istruzione condizionale mancante per verificare se un numero x è maggiore di 100:

a)

x>100

b)

x>=100

c)

x=100

d)

x==100

20.

Quale dei seguenti non è un ciclo in C?

a)

while

b)

for

c)

do-while

d)

repeat-until