Search Header Logo
3FA Matrici

3FA Matrici

Assessment

Presentation

Computers

3rd Grade

Hard

Created by

Emanuela Giaconi

Used 2+ times

FREE Resource

1 Slide • 14 Questions

1

3FA Matrici

Slide image

2

Multiple Choice

Quale dei seguenti è un array bidimensionale?

1

array anarray [20] [20];

2

int anarray [20] [20];

3

int array [20, 20];

4

char array [20];

3

Fill in the Blank

Nel seguente pezzo di codice individuare l'errore e riscrivere la riga in modo corretto:


int matrice[5][3];

int i,j;

for(i=0;i<5;i++)

for(j=0;j≤3;j++)

matrice[i][j]=i;

4

Fill in the Blank

Cosa fa il seguente pezzo di codice?


int matrice[5][3];

int i,j;


for(i=0;i<5;i++)

for(j=0;j<3;j++)

matrice[i][j]=7;

5

Fill in the Blank

Question image

Dopo aver indicato in sequenza i dati mancanti, scrivere il risultato dell'output


Leggere attentamente il printf per comprendere cosa fa il programma


int MATRICE[3][3] = {1, 2, 3, 4, 5, 6, 7, 8, 9};

int i, j, SOMMA;

for (i = 0; i < 3; i = i + 1)

{

SOMMA = ▢ ;

for (j = 0; j < 3; j = j + 1)

SOMMA = ▢ + ▢;

printf (“SOMMA %d^ riga: %d \n”, i + 1, SOMMA);

}

6

Fill in the Blank

Question image

indicare, in sequenza, tutti i dati mancanti, sostituiti da un quadrato


Calcolo del massimo


int MATRICE[3][3] = {1, 2, 3, 4, 5, 6, 7, 8, 9};

int k, h, MASSIMO = 0;

for (▢ = 0;▢ < 3;▢= k + 1)

for (▢ = 0; h < 3;▢ = ▢ + 1)

if (MATRICE[k][h] > ▢)

MASSIMO = MATRICE[k][h];

printf (“il numero massimo e’: %d \n”, MASSIMO);

7

Fill in the Blank

Question image

Indicare qual è l'output prodotto dal seguente codice.


int MATRICE[3][3] = {3, 12, 23, 41, 55, 16, 22, 8, -59};

int i,j, SOMMAPRINC = 0, SOMMASEC = 0;

for (i = 0; i < 3; i = i + 1)

{

SOMMAPRINC = SOMMAPRINC + MATRICE[i][i];

SOMMASEC = SOMMASEC + MATRICE[i][2-i];

}

printf (“%d\n”, SOMMAPRINC);

printf (“%d ”, SOMMASEC);

8

Fill in the Blank

Question image

Indicare qual è l'output prodotto dal seguente codice.


int MATRICE[3][3] = {3, 12, 23, 41, 55, 16, 22, 8, -59};

int i,j;

for (i = 0; i < 3; i = i + 1)

printf (“%d ”, MATRICE[i][i]);

9

Open Ended

Data la seguente dichiarazione di matrice:

int mat[5][5];

scrivi il frammento di programma Java necessario per assegnare valore zero a tutti gli elementi della matrice

10

Open Ended

Dato il seguente pezzo di codice dire se presenta degli errori ed, eventualmente, quali

...

int a[200];

int i;

for(i = 0; i < 300; i++)

a[0] = 0;

...

11

Fill in the Blank

Question image

Data una matrice come quella in figura, qual è il massimo numero di riga e il massimo numero di colonna che può assumere l'indice? (Indicare i due valori separati da uno spazio)

12

Multiple Select

Nella matrice

miaMatrice[3][5] (due risposte)

1

il primo numero indica il numero di righe

2

il primo numero indica il massimo valore dell'indice di riga

3

il secondo numero indica il numero di colonne

4

il secondo numero indica il massimo valore dell'indice di colonna

5

i numeri tra parentesi indicano il numero di elementi contenuti nella matrice, cioè 8

13

Multiple Choice

Question image

Nella matrice in figura, quali valori assumono x e y?

1

4 e 3

2

3 e 2

3

4 e 3

4

2 e 3

14

Multiple Choice

Le matrici devono essere dichiarate

1

solo se sono di tipo int

2

solo se sono di tipo char

3

indifferentemente, perchè facoltativo

4

sempre

15

Multiple Select

Data la matrice:

miaMatrice[3][5]

quali delle seguenti affermazioni non sono corrette (due risposte)

1

ha 3 righe e 5 colonne

2

ha 4 righe e 6 colonne

3

ha 15 elementi

4

ha 8 elementi

3FA Matrici

Slide image

Show answer

Auto Play

Slide 1 / 15

SLIDE