Informatica - Scuola secondaria di secondo gradoSystem System / Volume Sistemi Informativi Aziendali A per il secondo biennio

Basi del linguaggio C++ - Conoscenze

5 esercizi
SVOLGI
INFO

Informatica

L’output di segmenti di programma

Fornisci almeno due esempi di variabili per ogni tipo indicato.

a. int mese,

b. double

c. char

Completamento aperto
1

Il punteggio di un esercizio è determinato
dalla difficoltà: da 1 (più facile) a 5 (più
difficile). Vuoi saperne di più? Consulta il
Centro assistenza

Informatica

Le istruzioni cin e cout

Per ciascuna delle seguenti affermazioni, indica se è vera o falsa.

A:

L’istruzione cin << indica la lettura dei dati dalla tastiera.

B:

L’istruzione cout << a; scrive il contenuto della variabile a sullo schermo.

C:

L’istruzione cout << 'a'; scrive il carattere 'a' sullo schermo.

D:

L’istruzione cout << 'a' << endl; scrive il contenuto della variabile a e il cursore si sposta sulla riga successiva.

Vero o falso
1

Il punteggio di un esercizio è determinato
dalla difficoltà: da 1 (più facile) a 5 (più
difficile). Vuoi saperne di più? Consulta il
Centro assistenza

Informatica

Il risultato di un’espressione

Per attribuire il risultato dell’espressione n * m alla variabile p l’istruzione corretta è

A:

n * m = p

B:

p << n * m

C:

p = n * m

D:

p >> n * m

Scelta multipla
1

Il punteggio di un esercizio è determinato
dalla difficoltà: da 1 (più facile) a 5 (più
difficile). Vuoi saperne di più? Consulta il
Centro assistenza

Informatica

L’istruzione che rappresenta un’operazione di casting

Supponendo che x sia di tipo float e y di tipo int, l’istruzione che rappresenta un’operazione di casting è

A:

y = int x;

B:

(y) = int x;

C:

y = (int) x;

D:

(int) y = x;

Scelta multipla
1

Il punteggio di un esercizio è determinato
dalla difficoltà: da 1 (più facile) a 5 (più
difficile). Vuoi saperne di più? Consulta il
Centro assistenza

Informatica

L’output di segmenti di programma

Qual è l’output dei seguenti segmenti di programma, supponendo che da tastiera venga assegnato ad a il valore 3, a b il valore 5 e a x il valore 9?

a.

int a;

cin >> a;

a = a * a;

cout << a;



b.

int a, b, s;

cin >> a >> b;

s = a + b;

cout << s;



c.

int x;

cin >> x;

if (x > 5) {

if (x > 7) x = 6;

}

else x = 0;

cout << x << endl;

Completamento aperto
1

Il punteggio di un esercizio è determinato
dalla difficoltà: da 1 (più facile) a 5 (più
difficile). Vuoi saperne di più? Consulta il
Centro assistenza