wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

C++ Array

Total questions: 28

Worksheet time: 22mins

Name
Class
Date
1.

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

2.

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

3.

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

cout << a;

a)

1 2 3

b)

1, 2, 3

c)

1

d)

Errore di compilazione

e)

Imprevedibile

4.

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

5.

L'utilizzo dell'operatore [] su un array di N elementi permette di accedere a

a)

qualsiasi elemento, anche con indice < 0 oppure > N-1

b)

solo gli elementi da 0 a N-1

c)

qualsiasi elemento con indice >= 0

d)

qualsiasi elemento con indice < N

6.

Price[1] si riferisce a

a)
2.1
b)
2.2
c)
2.3
d)
2.5
7.

Gli elementi di un array hanno lo stesso

a)

tipo

b)

nome

c)

posizionamento in memoria

d)

tutte le precedenti

8.

A cosa servono gli array?

a)

Risparmiare spazio

b)

Salvare dati diversi

c)

Salvare cose relative ad ambiti diversi

d)

Puoi salvare dati affini in un unico posto

9.

Considera questo frammento di codice. Qual è l'output?

a)

35

b)

02

c)

05

d)

30

10.

Dichiara un array vuoto di numeri reali di dimensione 5 chiamato mioArray

(a)  

11.

Scrivi l'istruzione per stampare il primo valore di un array chiamato mioArray di dimensione pari a 4

(a)  

12.

Scrivi l'istruzione per stampare l'ultimo valore di un array chiamato mioArray di dimensione pari a 4

(a)  

13.

Scrivi l'istruzione per stampare l'ultimo valore di un array chiamato mioArray di dimensione pari a 4

(a)  

14.

Qual è il valore dell'indice del valore 16 ?

a)

1

b)

9

c)

7

d)

8

15.

Cos'è un array?

a)

Una struttura con dati omogenei

b)

Una struttura dati che contiene solo numeri

c)

Una struttura dati che contiene solo caratteri

d)

Una struttura dati con dimensione variabile

16.

Quanto vale la somma dei numeri che occupano le posizioni con indice 3 e 9?

a)

10

b)

12

c)

14

d)

13

17.

Quale parola esce stampando le celle 0-1-5-7-6?

a)

CARTE

b)

DANTE

c)

DARTE

d)

MARTE

18.

Dato l'array:

int nums[6] = {2, 3, 5, 8, 9, 11};

Come accedi al quarto elemento dell'array?

a)

nums[4]

b)

nums[3]

c)

nums(4)

d)

nums(3)

19.

dato il seguente codice

for(int i=0; i<10; i++)

numbers[i] = 2 * i + 1;

// Quale indice dell'array contiene il valore 5?

a)

1

b)

2

c)

3

d)

4

20.

Dato l'array:

int num[6] = {2, 3, 5, 8, 9, 11};

conta=0;

for(int i=0; i<6; i++)

if (num[i] %2 == 0)

conta++;

Qual è il valore della variabile conta alla fine del ciclo?

a)

0

b)

2

c)

3

d)

1

21.

Dato l'array:

int num[6] = {2, 3, 5, 8, 9, 11};

conta=0;

for(int i=0; i<6; i++)

if (i %2 == 0)

conta++;

Qual è il valore della variabile conta alla fine del ciclo?

a)

0

b)

2

c)

3

d)

1

22.

Dato l'array:

int num[6] = {2, 3, 5, 8, 9, 11};

conta=0;

for(int i=0; i<6; i++)

conta=conta+i;

Qual è il valore della variabile conta alla fine del ciclo?

4 lines
23.

Dato l'array:

int num[6] = {2, 3, 5, 8, 9, 11};

conta=0;

for(int i=0; i<6; i++)

conta=conta+num[i];

Qual è il valore della variabile conta alla fine del ciclo?

4 lines
24.

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

25.

Per definire un array l'istruzione da seguire è:

a)

tipo nome dimensione

b)

nome tipo dimensione

c)

tipo dimensione

d)

nome dimensione

26.

In un array l'indice inizia da?

a)

-1

b)

0

c)

1

d)

2

27.

Dato il codice in figura, quale il contenuto di B alla fine dell'esecuzione?

a)
b)
c)
d)
28.

Grazie per questa ultima sessione di imprecazioni nei confronti del professore. Mi raccomando, l'anno prossimo fate i bravi col nuovo professore che mi sostituirà. In bocca al lupo ;)

4 lines