Zadania rachunkowe i kodowe (37)
Każde zadanie ma 25 wariantów z innymi liczbami. Poniżej po jednym przykładzie — w trenerze wylosujesz kolejne, aż opanujesz sam mechanizm.
104Zakres CKE · INF.03.5
Co wypisze JavaScript console.log(26 + 6 * 6);?
- 64
- 62
- 61
- 63
Pokaż odpowiedź i wyjaśnienie
Poprawna odpowiedź: B. 62
Mnożenie wykonuje się przed dodawaniem, dlatego wynik to 62.
Ćwicz w trenerze →
105Zakres CKE · INF.03.5
Co wypisze JavaScript console.log(89 % 7);?
- 8
- 5
- 6
- 7
Pokaż odpowiedź i wyjaśnienie
Poprawna odpowiedź: B. 5
Operator % zwraca resztę z dzielenia, tutaj 5.
Ćwicz w trenerze →
106Zakres CKE · INF.03.5
Co wypisze kod let s=0; for(let i=1;i<=27;i++) s+=i; console.log(s);?
- 377
- 405
- 379
- 378
Pokaż odpowiedź i wyjaśnienie
Poprawna odpowiedź: D. 378
Pętla sumuje liczby od 1 do 27, więc otrzymuje 378.
Ćwicz w trenerze →
107Zakres CKE · INF.03.5
Jaki napis zwróci [25,27,29].map(x=>x+1).join(',')?
- 30,28,26
- 26,28,30
- 25,27,29
- 27,29,31
Pokaż odpowiedź i wyjaśnienie
Poprawna odpowiedź: B. 26,28,30
map dodaje 1 do każdego elementu, a join łączy wyniki przecinkami.
Ćwicz w trenerze →
108Zakres CKE · INF.03.5
Co wypisze const s='INF03-124'; console.log(s.slice(6));?
- -124
- 24
- 124
- INF03
Pokaż odpowiedź i wyjaśnienie
Poprawna odpowiedź: C. 124
Indeks 6 wskazuje pierwszy znak liczby po napisie „INF03-”.
Ćwicz w trenerze →
109Zakres CKE · INF.03.5
Co wypisze let x=35; console.log(x%2===0 ? 'P' : 'N');?
- false
- true
- N
- P
Pokaż odpowiedź i wyjaśnienie
Poprawna odpowiedź: C. N
Warunek sprawdza parzystość liczby 35; wybrana zostaje gałąź „N”.
Ćwicz w trenerze →
110Zakres CKE · INF.03.5
Co wypisze PHP echo 27 + 2 * 2;?
- 30
- 33
- 32
- 31
Pokaż odpowiedź i wyjaśnienie
Poprawna odpowiedź: D. 31
PHP wykonuje mnożenie przed dodawaniem, więc wynik to 31.
Ćwicz w trenerze →
111Zakres CKE · INF.03.5
Co wypisze PHP echo 115 % 3;?
- 2
- 3
- 1
- 4
Pokaż odpowiedź i wyjaśnienie
Poprawna odpowiedź: C. 1
Operator modulo zwraca resztę z dzielenia: 1.
Ćwicz w trenerze →
112Zakres CKE · INF.03.5
Co wypisze PHP $s=0; for($i=1;$i<=28;$i++) $s+=$i; echo $s;?
- 434
- 406
- 405
- 407
Pokaż odpowiedź i wyjaśnienie
Poprawna odpowiedź: B. 406
Pętla dodaje wszystkie liczby od 1 do 28, czyli 406.
Ćwicz w trenerze →
113Zakres CKE · INF.03.5
Co wypisze PHP $t=[26,29,27,32]; echo count($t).'-'.max($t);?
- 32-4
- 4-32
- 114
- 4-26
Pokaż odpowiedź i wyjaśnienie
Poprawna odpowiedź: B. 4-32
Tablica ma 4 elementy, a jej maksimum to 32.
Ćwicz w trenerze →
114Zakres CKE · INF.03.5
Co wypisze PHP $a='INF'; $b=224; echo $a.'.'.$b;?
- INF224
- 224.INF
- INF.224
- INF+$b
Pokaż odpowiedź i wyjaśnienie
Poprawna odpowiedź: C. INF.224
Kropka w PHP łączy napisy, dlatego powstaje „INF.224”.
Ćwicz w trenerze →
115Zakres CKE · INF.03.5
Co wypisze PHP function f($x){return $x*2+5;} echo f(3);?
- 12
- 11
- 8
- 6
Pokaż odpowiedź i wyjaśnienie
Poprawna odpowiedź: B. 11
Funkcja mnoży 3 przez 2 i dodaje 5, więc zwraca 11.
Ćwicz w trenerze →
116Zakres CKE · INF.03.5
Co wypisze JavaScript const t=[34,68,102,136]; console.log(t[0]);?
- 68
- 136
- 102
- 34
Pokaż odpowiedź i wyjaśnienie
Poprawna odpowiedź: D. 34
Indeksy tablicy zaczynają się od zera, więc element t[0] ma wartość 34.
Ćwicz w trenerze →
117Zakres CKE · INF.03.5 · wariant autorski
Zastosowano postinkrementację. Co wypisze let x=334; let y=x++; console.log(x+','+y);?
- 334,335
- 335,334
- 335,335
- 334,334
Pokaż odpowiedź i wyjaśnienie
Poprawna odpowiedź: B. 335,334
Postinkrementacja najpierw przypisuje starą wartość do y, a potem zwiększa x.
Ćwicz w trenerze →
118Zakres CKE · INF.03.5 · wariant autorski
Zastosowano preinkrementację. Co wypisze let x=334; let y=++x; console.log(x+','+y);?
- 334,335
- 335,335
- 334,334
- 335,334
Pokaż odpowiedź i wyjaśnienie
Poprawna odpowiedź: B. 335,335
Preinkrementacja zwiększa x przed przypisaniem, więc obie zmienne mają wartość 335.
Ćwicz w trenerze →
119Zakres CKE · INF.03.5 · wariant autorski
Co wypisze const t=[25,27,29]; t.push(31); console.log(t.length);?
- 3
- 31
- 5
- 4
Pokaż odpowiedź i wyjaśnienie
Poprawna odpowiedź: D. 4
push dodaje jeden element do tablicy trzy-elementowej, więc długość wynosi 4.
Ćwicz w trenerze →
120Zakres CKE · INF.03.5 · wariant autorski
Co wypisze const t=[25,27,29,31]; console.log(t.pop());?
- 27
- 29
- 25
- 31
Pokaż odpowiedź i wyjaśnienie
Poprawna odpowiedź: D. 31
pop usuwa i zwraca ostatni element tablicy, czyli 31.
Ćwicz w trenerze →
121Zakres CKE · INF.03.5 · wariant autorski
Co wypisze [26,28,30,32].reduce((a,b)=>a+b,0)?
- 90
- 116
- 4
- 32
Pokaż odpowiedź i wyjaśnienie
Poprawna odpowiedź: B. 116
reduce dodaje kolejne elementy do akumulatora, otrzymując 116.
Ćwicz w trenerze →
122Zakres CKE · INF.03.5 · wariant autorski
Co wypisze [26,27,28,29].filter(x=>x%2===0).length?
- 1
- 2
- 3
- 4
Pokaż odpowiedź i wyjaśnienie
Poprawna odpowiedź: B. 2
Wśród czterech kolejnych liczb dokładnie dwie są parzyste.
Ćwicz w trenerze →
123Zakres CKE · INF.03.5 · wariant autorski
Co wypisze console.log('INF03-xxxxxxxxxxxxxxxxxxxxxxxxx'.length);?
- 25
- 31
- 30
- 32
Pokaż odpowiedź i wyjaśnienie
Poprawna odpowiedź: B. 31
Właściwość length liczy wszystkie znaki napisu; wynik to 31.
Ćwicz w trenerze →
124Zakres CKE · INF.03.5 · wariant autorski
Co wypisze console.log('KOD124'.charAt(5));?
- 124
- 4
- K
- D
Pokaż odpowiedź i wyjaśnienie
Poprawna odpowiedź: B. 4
Indeksy znaków zaczynają się od zera; indeks 5 wskazuje ostatnią cyfrę napisu.
Ćwicz w trenerze →
125Zakres CKE · INF.03.5 · wariant autorski
Co wypisze Math.floor(92/7)?
- 15
- 14
- 13
- 12
Pokaż odpowiedź i wyjaśnienie
Poprawna odpowiedź: C. 13
Math.floor zaokrągla iloraz w dół do liczby całkowitej: 13.
Ćwicz w trenerze →
126Zakres CKE · INF.03.5 · wariant autorski
Co wypisze Math.ceil(92/7)?
- 13
- 16
- 15
- 14
Pokaż odpowiedź i wyjaśnienie
Poprawna odpowiedź: D. 14
Math.ceil zaokrągla iloraz w górę do liczby całkowitej: 14.
Ćwicz w trenerze →
127Zakres CKE · INF.03.5 · wariant autorski
Co wypisze let p=1; for(let j=1;j<=3;j++) p*=(25+j); console.log(p);?
- 81
- 19657
- 75
- 19656
Pokaż odpowiedź i wyjaśnienie
Poprawna odpowiedź: D. 19656
Pętla mnoży kolejno 26, 27 i 28, otrzymując 19656.
Ćwicz w trenerze →
128Zakres CKE · INF.03.5 · wariant autorski
Co wypisze let x=29; console.log(x>=12 && x<=23);?
- undefined
- false
- true
- 29
Pokaż odpowiedź i wyjaśnienie
Poprawna odpowiedź: B. false
Operator && wymaga spełnienia obu nierówności; wynikiem jest false.
Ćwicz w trenerze →
129Zakres CKE · INF.03.5 · wariant autorski
Co wypisze PHP $x=444; $y=$x++; echo $x.'-'.$y;?
- 444-444
- 445-444
- 444-445
- 445-445
Pokaż odpowiedź i wyjaśnienie
Poprawna odpowiedź: B. 445-444
Operator $x++ przypisuje do $y starą wartość, a następnie zwiększa $x.
Ćwicz w trenerze →
130Zakres CKE · INF.03.5 · wariant autorski
Co wypisze PHP $t=[27,30,33]; echo array_sum($t);?
- 3
- 33
- 63
- 90
Pokaż odpowiedź i wyjaśnienie
Poprawna odpowiedź: D. 90
array_sum dodaje wszystkie elementy tablicy, więc zwraca 90.
Ćwicz w trenerze →
131Zakres CKE · INF.03.5 · wariant autorski
Co wypisze PHP $t=[27,30,33]; array_push($t,36); echo count($t);?
- 3
- 5
- 36
- 4
Pokaż odpowiedź i wyjaśnienie
Poprawna odpowiedź: D. 4
Po dodaniu jednego elementu tablica ma cztery pozycje.
Ćwicz w trenerze →
132Zakres CKE · INF.03.5 · wariant autorski
Co wypisze PHP echo implode('|',['INF24','SQL24','WWW24']);?
- INF24,SQL24,WWW24
- WWW24|SQL24|INF24
- INF24SQL24WWW24
- INF24|SQL24|WWW24
Pokaż odpowiedź i wyjaśnienie
Poprawna odpowiedź: D. INF24|SQL24|WWW24
implode łączy elementy separatorem pionowej kreski.
Ćwicz w trenerze →
133Zakres CKE · INF.03.5 · wariant autorski
Co wypisze PHP $t=explode('-','html-css-js-php-24'); echo count($t);?
- 4
- 5
- 2
- 3
Pokaż odpowiedź i wyjaśnienie
Poprawna odpowiedź: B. 5
explode tworzy element przy każdym fragmencie rozdzielonym myślnikiem; powstaje 5 elementów.
Ćwicz w trenerze →
134Zakres CKE · INF.03.5 · wariant autorski
Co wypisze PHP echo strlen('PHP-zzzzzzzzzzzzzzzzzzzzzzzzzz');?
- 26
- 31
- 29
- 30
Pokaż odpowiedź i wyjaśnienie
Poprawna odpowiedź: D. 30
strlen liczy znaki napisu; wynik to 30.
Ćwicz w trenerze →
135Zakres CKE · INF.03.5 · wariant autorski
Co wypisze PHP echo substr('INF03-224',6);?
- -224
- 224
- 44
- INF03
Pokaż odpowiedź i wyjaśnienie
Poprawna odpowiedź: B. 224
substr od pozycji 6 zwraca część napisu znajdującą się po „INF03-”.
Ćwicz w trenerze →
136Zakres CKE · INF.03.5 · wariant autorski
Co wypisze PHP echo round(204/7,2);?
- 29
- 30.14
- 30
- 29.14
Pokaż odpowiedź i wyjaśnienie
Poprawna odpowiedź: D. 29.14
round z argumentem 2 zaokrągla iloraz do dwóch miejsc po przecinku; PHP wypisze 29.14.
Ćwicz w trenerze →
137Zakres CKE · INF.03.5 · wariant autorski
Co wypisze PHP $p=1; foreach([26,27,28] as $v){$p*=$v;} echo $p;?
- 3
- 19656
- 81
- 19657
Pokaż odpowiedź i wyjaśnienie
Poprawna odpowiedź: B. 19656
Pętla foreach mnoży wszystkie trzy wartości, otrzymując 19656.
Ćwicz w trenerze →
138Zakres CKE · INF.03.5 · wariant autorski
Co wypisze PHP $x=29; $c=0; while($x>0){$x-=2; $c++;} echo $c;?
- 17
- 15
- 14
- 16
Pokaż odpowiedź i wyjaśnienie
Poprawna odpowiedź: B. 15
Każdy obrót zmniejsza x o 2; potrzeba 15 obrotów, aby x przestało być dodatnie.
Ćwicz w trenerze →
139Zakres CKE · INF.03.5 · wariant autorski
Co wypisze PHP $u=['kod'=>'U24','punkty'=>84]; echo $u['punkty'];?
- U24
- 85
- 2
- 84
Pokaż odpowiedź i wyjaśnienie
Poprawna odpowiedź: D. 84
Klucz punkty wskazuje wartość 84.
Ćwicz w trenerze →
140Zakres CKE · INF.03.5 · wariant autorski
Co wypisze PHP echo str_replace('-','/','2026-09-25');?
- 25/09/2026
- 2026/09/25
- 2026.09.25
- 2026-09-25
Pokaż odpowiedź i wyjaśnienie
Poprawna odpowiedź: B. 2026/09/25
str_replace zamienia każdy myślnik na ukośnik.
Ćwicz w trenerze →