Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

C++ Array

Total questions: 10

Worksheet time: 10mins

Name
Class
Date
1.

Nella definizione di un array statico

a)

la dimensione deve essere valutabile alla compilazione

b)

deve essere specificata una lista di inizializzazione dei valori

c)

la dimensione deve essere esplicitamente specificata

d)

la dimensione può essere implicitamente specificata tramite una lista di inizializzazione

2.

Gli elementi di un array di dimensione N sono numerati

a)

da 1 a N

b)

da 0 a N-1

c)

da 0 a N

d)

da 1 a N-1

3.

Cercare di accedere ad un elemento fuori dal range di un array tramite l'operatore [] risulta sempre in un errore a tempo di esecuzione

a)

Vero

b)

Falso

4.

Il passaggio di array in ingresso a funzione

a)

comporta la copia degli elementi dell'array

b)

non è ammesso dal linguaggio C++

c)

permette la modifica degli elementi dell'array all'interno della funzione

5.

int a[] = {1, 2, 3, 4};

a++;

a)

a = {2, 3, 4, 5}

b)

a = {2, 2, 3, 4}

c)

a={2, 3, 4, ?}

d)

Errore di compilazione

6.

int a[] = {1, 2, 3};

int b[] = {5, 6, 7};

b = a;

a)

b = {5, 6, 7}

b)

b = {1, 2, 3}

c)

Errore di compilazione

7.

int a[] = {1, 2, 3};

int b[] = {2, 3, 4};

cout << (a<b);

a)

true

b)

false

c)

Imprevedibile

d)

Errore di compilazione

8.

int a[] = {1, 2, 3};

cout << a;

a)

1 2 3

b)

1, 2, 3

c)

1

d)

Errore di compilazione

e)

Imprevedibile

9.

int a[] = {1, 3, 2, 8};

a[3] = 5;

a)

a = {1, 3, 5, 8}

b)

a = {1, 3, 2, 5}

c)

a = {1, 5, 2, 8}

d)

Errore durante esecuzione

10.

Dopo l'esecuzione di questo codice che valore hanno le variabili?

a)

x = {1, 2, 3}

s = 6

b)

x = {1, 3, 6}

s = 6

c)

x = {3, 5, 6}

s = 6

d)

Errore di compilazione

e)

Imprevedibile