8
Marks: 2
Napisz implementację funkcji:
void diff(float x[], float y[], floac z[], int size);
która odejmuje tablice x i y (po współrzędnych) i umieszcza różnicę tablic w tablicy z. Argument size jest wspólnym rozmiarem wszystkich tablic.
Answer: void diff (float x[], float y[], float z[], int size)
... int i;
... for (i = 0; i < size; i++)
..... z[i] = x[i] - y[i];
Correct
Marks for this submission: 2/2.
9
Marks: 2
Wskaż prawdziwe stwierdzenia (i tylko takie) dotyczące funkcji w języku C++.
Choose at least one answer.
a. Argumenty mogą być przesyłane do funkcji przez wartość lub przez referencję. y
b. Argumenty występujące w deklaracji i definicji funkcji nazywane są argumentami aktualnymi. x
c. Obliczona przez funkcję wartość jest przekazywana na zewnątrz za pomocą przypisania tej wartości do nazwy funkcji.
d. W języku C++ wszystkie podprogramy nazywane są funkcjami. y
e. Puste nawiasy okrągłe oznaczają, że funkcja nie przyjmuje żadnych argumentów, y
f. Obliczona przez funkcję wartość jest przekazywana na zewnątrz za pomocą instrukcji return, y
g. Przy przekazywaniu argumentów przez referencję, funkcja pracuje na oryginale zmiennej, y
h. Argumenty występujące w deklaracji i definicji funkcji nazywane są argumentami formalnymi, y
Correct
Marks for this submission: 2/2.