Font size
WorksheetsC++ Array
Total questions: 28
Worksheet time: 22mins
Gli elementi di un array di dimensione N sono numerati
da 1 a N
da 0 a N-1
da 0 a N
da 1 a N-1
int a[] = {1, 2, 3, 4};
a++;
a = {2, 3, 4, 5}
a = {2, 2, 3, 4}
a={2, 3, 4, ?}
Errore di compilazione
int a[] = {1, 2, 3};
cout << a;
1 2 3
1, 2, 3
1
Errore di compilazione
Imprevedibile
int a[] = {1, 3, 2, 8};
a[3] = 5;
a = {1, 3, 5, 8}
a = {1, 3, 2, 5}
a = {1, 5, 2, 8}
Errore durante esecuzione
L'utilizzo dell'operatore [] su un array di N elementi permette di accedere a
qualsiasi elemento, anche con indice < 0 oppure > N-1
solo gli elementi da 0 a N-1
qualsiasi elemento con indice >= 0
qualsiasi elemento con indice < N
Price[1] si riferisce a
Gli elementi di un array hanno lo stesso
tipo
nome
posizionamento in memoria
tutte le precedenti
A cosa servono gli array?
Risparmiare spazio
Salvare dati diversi
Salvare cose relative ad ambiti diversi
Puoi salvare dati affini in un unico posto
Considera questo frammento di codice. Qual è l'output?
35
02
05
30
Dichiara un array vuoto di numeri reali di dimensione 5 chiamato mioArray
(a)
Scrivi l'istruzione per stampare il primo valore di un array chiamato mioArray di dimensione pari a 4
(a)
Scrivi l'istruzione per stampare l'ultimo valore di un array chiamato mioArray di dimensione pari a 4
(a)
Scrivi l'istruzione per stampare l'ultimo valore di un array chiamato mioArray di dimensione pari a 4
(a)
Qual è il valore dell'indice del valore 16 ?
1
9
7
8
Cos'è un array?
Una struttura con dati omogenei
Una struttura dati che contiene solo numeri
Una struttura dati che contiene solo caratteri
Una struttura dati con dimensione variabile
Quanto vale la somma dei numeri che occupano le posizioni con indice 3 e 9?
10
12
14
13
Quale parola esce stampando le celle 0-1-5-7-6?
CARTE
DANTE
DARTE
MARTE
Dato l'array:
int nums[6] = {2, 3, 5, 8, 9, 11};
Come accedi al quarto elemento dell'array?
nums[4]
nums[3]
nums(4)
nums(3)
dato il seguente codice
for(int i=0; i<10; i++)
numbers[i] = 2 * i + 1;
// Quale indice dell'array contiene il valore 5?
1
2
3
4
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?
0
2
3
1
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?
0
2
3
1
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?
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?
Gli elementi di un array di dimensione N sono numerati...
da 1 a N
da 0 a N-1
da 0 a N
Per definire un array l'istruzione da seguire è:
tipo nome dimensione
nome tipo dimensione
tipo dimensione
nome dimensione
In un array l'indice inizia da?
-1
0
1
2
Dato il codice in figura, quale il contenuto di B alla fine dell'esecuzione?
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 ;)
