Deklaracja funkcji wyznaczającej wartość sumy ciągu arytmetycznego ma postać
int sumaCiagu(int n, short a);
Zapis ten oznacza, że funkcja
A. zwraca wartość typu całkowitego przy czym pierwszy argument wejściowy jest typu całkowitego, a drugi rzeczywistego.
zwraca wartość typu całkowitego przy czym oba argumenty wejściowe są typu całkowitego.
C. nie zwraca wartości przy czym pierwszy argument wejściowy jest typu całkowitego, a drugi rzeczywistego.
D. nie zwraca wartości przy czym oba argumenty wejściowe są typu całkowitego.
Programista napisał fragment kodu, który wyszukuje element tablicy. Pętla nie działa poprawnie. Jaki błąd popełnił programista?
Uwaga:
Numery linii zostały dodane jedynie w celu analizy kodu.
~1 for (int i = 0; i < 10; i++) ;
2 if (tablica[i] == liczba)
3 printf („szukana jest na pozycji %d tablicy", i+1);
A. Nie zamknął w klamrach linii 2 i 3.
B. W linii 3 nie wstawił funkcji scanf zamiast funkcji printf.
C. W linii 3 nie wprowadził zmiennej liczba zamiast zmiennej /.
&
W linii 1 postawił na końcu średnik, co sprawia, że w pętli nie jest wykonywana żadna operacja.
Zakładając, że zmienna liczby jest wypełnioną, dziesięcioelementową tablicą typu int, to fragment programu
int |
i = 0; | |
int |
liczniki = 0, |
licznik2 = 0; |
while (i < 10) | ||
{ | ||
if |
(liczby[i] < |
0) |
licznikl++; | ||
el |
se if (liczby[i] > 0) | |
licznik2++; | ||
i++ |
r | |
} |
A. wprowadzania do tablicy elementy spełniające warunki podane w wyrażeniu if.
B. wyszukuje maksymalny i minimalny element tablicy.
C. sumuje parzyste i nieparzyste elementy tablicy.
© zlicza dodatnie i ujemne elementy tablicy.
Strona 6 z 22