wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

linguaggio C++

Total questions: 18

Worksheet time: 3mins

Name
Class
Date
1.
Qual è la definizione di algoritmo?
a)
A - Una sequenza finita di istruzioni per risolvere un problema
b)
B - Un insieme di dati organizzati
c)
C - Un linguaggio di programmazione
d)
D - Una sequenza finita di passi che porta alla soluzione di un problema
2.
Qual è il costrutto base che permette di scegliere tra due opzioni?
a)
A - Iterazione
b)
B - Sequenza
c)
C - Selezione
d)
D - Assegnamento
3.
Cosa rappresenta un diagramma a blocchi?
a)
A - Un linguaggio di programmazione
b)
B - Una descrizione di un problema
c)
C - Un modo grafico per rappresentare un algoritmo
d)
D - Un programma comprensibile ad un computer
4.
Qual è il ruolo di una variabile in un programma?
a)
A - contenere i dati che possono cambiare durante l'esecuzione
b)
B - visualizzare un valore
c)
C - memorizzare una valore che non cambia mai
d)
D - fare delle operazioni
5.
Quale costrutto viene usato per ripetere un blocco di istruzioni?
a)
A - Selezione
b)
B - Iterazione
c)
C - Assegnamento
d)
D - Sequenza
6.
Cosa rappresenta il costrutto di "sequenza"?
a)
A - un'istruzione da esegure
b)
B - un assegnamento
c)
C - il programma da eseguire
d)
D - L'ordine in cui le istruzioni sono eseguite
7.
Che cos'è una costante?
a)
A - un valore che rimane costante durante l'esecuzione, ma può cambiare tra un'esecuzione e l'altra
b)
B - un numero intero
c)
C - un valore fisso che non cambia mai
d)
D - la stringa "costante"
8.

Cosa rappresenta il seguente codice C++?


x <= 10

a)
A - Iterazione
b)
B - Selezione
c)
C - Assegnamento
d)
D - Condizione
9.

Che tipo di ciclo è presente in figura?

a)
A - Il ciclo viene sempre eseguito almeno una volta
b)
B - Si controlla sempre il valore di i prima di decrementarlo fino a che diventa 0
c)
C - se il valore di i è maggiore di 0 allora si esegue il decremento
d)
D - Un ciclo infinito
10.

Che tipo di ciclo è presente in figura?

a)

A - Un ciclo che viene sempre eseguito almeno una volta

b)

B - Un ciclo in cui si controlla sempre il valore di i prima di leggerlo

c)

C - Un ciclo in cui se il valore di i è maggiore di 0 allora si esegue il decremento

d)
D - Un ciclo infinito
11.
Qual è la funzione dell'accumulatore in un programma?
a)
A - Inizializzare una variabile
b)
B - Sommare progressivamente dei valori
c)
C - Contare il numero di volte in cui si esegue un'istruzione
d)
D - Visualizzare una somma
12.
Qual è il significato di "esecuzione passo passo"?
a)
A - Scrivere il programma
b)
B - Eseguire un programma una riga alla volta per verificarne il funzionamento
c)
C - Trovare gli errori
d)
D - Visualizzare i valori delle variabili al termine di una selezione o iterazione
13.

Nel seguente codice, quali sono le costanti?
int x = 10;
char y = x + '5';

a)
A - + e =
b)
B - 5
c)
C - 10
d)
D - 10 e '5'
14.

In figura c'è almeno una costante di tipo stringa?

a)
A - 0
b)
B - "C++"
c)
"C++" e "inserisci un numero:"
d)

D - c'è solo la costante 0 (zero)

15.

In figura c'è almeno una costante di tipo carattere?

a)
A - "Pwd"
b)
B - 'A'
c)
C - 26
d)
D - A
16.

Che cosa visualizza questo codice?

a)
A - visualizza 10 asterischi
b)
B - non visualizza nulla
c)
C - visualizza X-1 asterischi
d)
D - visualizza X asterischi
17.

Che cosa visualizza questo codice?

a)

A - visualizzza il massimo di 10 valori

b)

B - visualizza il minimo di 10 valori

c)

C - visualizza il massimo di 10000000 valori

d)
D - non esegue mai il for per cui visualizza 10000000
18.

Quanti asterischi vengono visualizzati da questo codice?

a)
A - visualizza 10 x 7 = 70 asterischi tutti sulla stessa riga
b)
B - visualizza 7 x 7 = 49 asterischi su 7 righe differenti
c)
C - visualizza 70 asterischi su 10 righe differenti
d)
D - visualizza 70 asterischi su 7 righe differenti