Test - pytanie #229 - błąd składni |
Test - pytanie #229 - błąd składni |
18.12.2010, 23:15:45
Post
#1
|
|
Grupa: Zarejestrowani Postów: 2 885 Pomógł: 463 Dołączył: 3.10.2009 Skąd: Wrocław Ostrzeżenie: (0%) |
Witam
Dzisiaj z nudów rozwiązałem test, mniejsza o wynik w każdym razie z ciekawości już po zakończeniu testu - skopiowałem treść jednego z pytań, żeby sprawdzić wyniki. Co zawierają zmienne $a i $c, po wykonaniu kodu: <?php $c=; <--- tu jest błąd składni $b = 0x10; for($a=0;$a<hexdec($b);$a+=1) {$c++;} ?> $a=16, $c=8 $a=22, $c=11 $a=22, $c=22 $a=16, $c=16 Pytanie #229 dodane przez fizista, dnia 18.07.2007.[/quote] No i niestety nawet już na pierwszy rzut oka widać, że czegoś tam brakuje, jakiejś wartości. Pozdrawiam -------------------- Nie pomagam na pw, tylko forum.
|
|
|
18.12.2010, 23:23:39
Post
#2
|
|
Grupa: Zarejestrowani Postów: 2 148 Pomógł: 230 Dołączył: 26.03.2008 Ostrzeżenie: (0%) |
Szczerze mówiąc ta zmienna $c wogóle nie jest potrzebna. Wiadomo ze hexdec(0x10) to 16. Więc $a będzie miało wynik 16, czyli odpowiedź a lub d. I teraz z każdą inkrementacją $a, $c również jest zwiększana o 1, czyli też będzie 16 (odpowiedź d). No... chyba że to $c by było zadeklarowane jako -8, ale wątpię, że w takim wypadku autor zadania by to pominął
-------------------- ET LINGUA EIUS LOQUETUR IUDICIUM
|
|
|
18.06.2013, 11:06:13
Post
#3
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 2.06.2013 Ostrzeżenie: (0%) |
Wiadomo ze hexdec(0x10) to 16. http://pl1.php.net/manual/en/function.hexdec.php number hexdec ( string $hex_string ) Hint, wiadomo że hexdec( '0x10' ) to 16. |
|
|
11.07.2015, 22:18:39
Post
#4
|
|
Grupa: Zarejestrowani Postów: 520 Pomógł: 102 Dołączył: 15.07.2014 Skąd: NULL Ostrzeżenie: (0%) |
To samo zgloszenie tylko inne pytanie.
#263 Zawiera blad skladni Przekopiowalem jednak cos w locie podmienilo kod więc zawiera jakies "b" a test mi zniknal... Cytat
-------------------- |
|
|
Wersja Lo-Fi | Aktualny czas: 27.09.2024 - 07:13 |