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

Template STL e programmazione generica - Conoscenze

9 esercizi
SVOLGI
INFO

Informatica

Il vettore

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

A:

Il vettore è organizzato in memoria centrale come un insieme di elementi contigui.

B:

Il vettore non consente l’accesso diretto a una singola componente.

C:

Il metodo merge() effettua la fusione di due liste in una sola, anche se non sono ordinate.

D:

Con la lista bidirezionale non si può usare l’operatore [ ].

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

L’iteratore per un vettore di interi

La sintassi corretta per dichiarare un iteratore per un vettore di interi è

A:

vector<int>::iterator i;

B:

vector<int> iterator i;

C:

vector<int iterator> i;

D:

iterator<int> i;

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

Le componenti fondamentali della libreria STL

Quali tra i seguenti termini rappresentano le componenti fondamentali della libreria STL?

A:

puntatori

B:

iteratori

C:

attributi

D:

metodi

E:

contenitori

F:

algoritmi

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

Il template di una funzione

Il template di una funzione è una funzione con un parametro che, al momento della chiamata della funzione stessa, può essere sostituito con

A:

un valore.

B:

un tipo o una classe.

C:

un template di una classe.

D:

un array di valori.

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

Il metodo find() del contenitore map

Il metodo find() del contenitore map restituisce

A:

una chiave.

B:

un iteratore.

C:

un valore.

D:

una coppia chiave-valore.

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

La dichiarazione di un template delle classi

La sintassi corretta per la dichiarazione di un template delle classi è

A:

template class<T> NomeClasse { … }

B:

template class NomeClasse<T> { … }

C:

template class NomeClasse <class T> { … }

D:

template<class T> class NomeClasse { … }

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’ordine crescente degli elementi di un vettore v

L’istruzione che mette in ordine crescente gli elementi di un vettore v è

A:

v.sort(v.begin(), v.end());

B:

sort(v.begin(), v.end());

C:

v.sort(begin(), end());

D:

sort(begin(), end());

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

La classe Prova

Una classe Prova, utilizzando il template TProva con il tipo double, si istanzia con

A:

TProva<double> Prova;

B:

Prova<double> TProva;

C:

TProva double Prova;

D:

<double> TProva Prova;

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

I metodi della classe vector

1. Elimina tutte le componenti del vettore
2. Restituisce il numero delle componenti
3. Aggiunge una componente in coda
4. Controlla se il vettore è vuoto
5. Elimina l’ultima componente del vettore

Posizionamento
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