Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Informacje o błędnych pytaniach
Forum PHP.pl > Inne > Opinie, ogłoszenia, pytania > Test
Stron: 1, 2, 3
DeyV
Proponuję, by w tym temacie umieszczać info o pytaniach, które według Was są błędne, źle sformułowane, lub po prostu zawierają jakieś literówki.

Uwagi te można również przesyłać bezpośrednio do Athlan lub nospor.

Acha - posty z problemami skorygowanymi lub uznanymi za nieważne będą usuwane lub edytowane (by nie zostało za dużo informacji dla opornych winksmiley.jpg )
Hacker
#2 jak dla mnie przynajmniej mocno zagmatwane i mogłoby być lepiej sformułowane, a i odpowiedz która według mnie jest prawidłowa jest błędna... (wybrałem 3)
Sedziwoj
Pytanie #125 jest źle sformułowane.Kod jest rozdzielony na dwie części dla utrudnienia zróbcie w jednej, nie musi być deklarowanie $a, $b i $c bo są zbędne.Powinno być racze "Co zobaczymy po wykonaniu tego kodu" + kod + odpowiedzi, takie pytanie łatwiej się czyta.(pewnie i tak bym nie zobaczył $...)

#
32preg_match_all() z dokumentacji wynika, że zwraca int, a mi uznało za złą odpowiedź.

EDIT: przy przyklejaniu kolejnego postu zjada nowe linie...
krzyszbi
podczas rozwiązywania wyskoczyło mi coś takiego i nie miałem jak wybrać innej odpowiedzi

pewnie coś się nie tak wygenerowało jak się poprawi post można skasować
Sedziwoj
Pytanie #88, przecież to jest błąd w PHP, że rzutuje zmiennoprzecinkowe na całkowite i zlicza jako jeden element.

I po tej serii pytań mam dość funkcji hexdec(), która jest porypana.
cube
w pytaniu o to co nie jest wzorcem projektowym zaznaczenie poprawnej odpowiedzi zostało zaliczone jako błędne
pytanie zostało poprawione
Hacker
@cube z tego co pamiętam to nie jest prawidłowa odpowiedź... Musiałbym jeszcze raz zobaczyć na wszystkie...
cube
całe pytanie wygląda tak:
tu była treść pytania
wiec Hacker nie mów mi, że któryś z pozostałych nie jest wzorcem ;]

Pytanie zostało poprawione
Sedziwoj
#124
Dodać kolorowanie składni PHP (i dodać przecinki w pytaniu...) i w "test2" dać chociaż 3 foreach... bo gdybym się nie zaplątał w pytaniu to tylko wybierając to wiadomo która odpowiedź.
#81
Dodać kolorowanie składni PHP (bo się w kodzie można pogubić... co zrobiłem i nie tego inta wziąłem do dodawania :/)

EDIT:
#188 co to ma wspólnego z PHP?
Hacker
#235 zaznaczenie A jest zaliczane jako błąd... A jest to prawda (po rozwiązaniu dla pewności przepisałem kod i go odpaliłem)
Sedziwoj
#201 - kolejne pytanie nie dotyczące PHP
#294 - jak dla mnie to chwytanie za błędy PHP, bo wiadomo że to jest słowo zastrzeżone, więc powinno wyrzucić runtime błąd... ale jak widać tego nie robi, mimo to to jest nadal chwytanie za błędy.


Dołączam się do cube i pytam które z wymienionych wzorców nie jest wzorcem?
Pytanie #71
Nie bylo zadnej odpowiedzi w bazie stad ten blad /nospor/

Edit: i znów mi brzydko przykleiło kolejny post :/

Edit2: edit bo przyklejanie się pieprzy, a ja sobie daruję chwilowo testy, bo robię aby polepszyć jakość pytań, a jak nie są poprawiane to nie widzę sensu.

#81 - kolorowanie PHP, bo po prostu problem jest z odczytaniem.
#130 - nazwy zmiennych w metodzie, albo zmienić, albo w tym samym porządku, to chyba nie jest test na pamięć? A pytanie ma służyć (i powinno tylko) przekazywaniu przez referencje.
#148 - kolorowanie, co prawda moje, ale chyba zapomniałem o tym :|
#52 - nie <? a <?php, po drugie pokazuje zły styl programowania, notice aż się sypią... i jeszcze parę, ale i tak starczy na razie.
szajba7
#468 - specem od PHP nie jestem, ale wydaje mi sie ze odpowiedz 'nieskonczenie wiele' jest prawidlowa.

cube
#180: brakuje paru literek w jednej z odpowiedzi
nospor
Cytat
#468 - specem od PHP nie jestem, ale wydaje mi sie ze odpowiedz 'nieskonczenie wiele' jest prawidlowa.
Bo i taka odpowiedz jest prawidłowa i tak tez jest w bazie. Pewnie blad aplikacji.

Cytat
#13 - kod php nie jest sformatowany, ciężo jest to przeczytać
a pytanie brzmi:
Cytat
Która z podanych odpowiedzi nie może być modyfikowana po stronie klienta:
sesje
ciastka
adres IP
Nazwa przegladarki

Gdzie tu kod php?
ARJ
Cytat(nospor @ 13.09.2007, 14:48:59 ) *
Gdzie tu kod php?

lol, pewnie pomyliłem numer pytania. jak na nie trafie to dam znać smile.gif
Sedziwoj
#264 - wywalił bym $$b=$a; i zastąpił echo $$b;
bo teraz to jest kolejne pytanie sprawdzającym pamięć, a nie wiedzę.

#122 - to jest referencja, nie wiem czemu to określenie nie pada, ale samo pytanie jest poprawne.

#195 - ja się uczepię tego pytania, bo jest proste ale treść ktoś skomplikował...
Kicok
#212 - U mnie ten kod wyświetla zarówno 4 jak i 1...
Sedziwoj
#163 - prawdopodobnie ma być już w 5.3 więc pytanie jest bez sensu
#260 - żadna z podanych metod nie jest "magiczna", wszystkie zaczynają się od jednego _, do tego pytanie jak dla mnie jest bez sensu.
#115 - pytanie jest przekombinowane, instanceof jest tylko dla PHP5, var jako zmienna klasowa jest w PHP4, i {}{} jako błąd ogólny.
Więc zróbcie coś aby było logiczne, bo można trzy odrzucić ale dwie zostają w zależności która wersja PHP i ogólny błąd też jest... Czyli jest nie jednoznaczne.
#437 - nie tylko zapisu, ale też odczytu w czasie zapisu... albo podać konkretny typ blokady, albo zmienić odpowiedź.
#90 - wybrałem ksort() i niech mi ktoś powie, że źle wybrałem? Dopisać po czym ma być sortowana ta tablica, czy po kluczu, czy wartości.

#2 - metoda w metodzie? Chyba chodzi o funkcje w metodzie. (pomijam sens takiego odwoływania się, bo to hermetyzacji nie daje)
Do tego jak chcecie jednak za to łapać, dodać opcję, że jest niemożliwe.
#408 - zaznaczyłem "jest ignorowane przez parser" niby się mylę? na początku pliku czyli przed <?php

Co do #2
  1. <?php
  2. function ff()
  3. {
  4.  echo 'bbb';
  5. }
  6. class A {
  7.  protected $a = 'b';
  8.  
  9.  public function mm()
  10.  {
  11. function ff()
  12. {
  13.  echo "coś";
  14.  #echo $this->a;
  15. }
  16.  
  17. ff();
  18.  }
  19. }
  20. $aa = new A();
  21. $aa->mm();
  22. ?>

(przykład Ace)
Czyli ta funkcja jest "dziwna" i bym jednak uważał, że to jest błąd w PHP. I to pytanie usunął, chyba że macie jakieś lepsze informacje, bo co najwyżej funkcja powinna być widoczna w zasięgu, a nie jest.

A wynik:
Cytat
Fatal error: Cannot redeclare ff() (previously declared in C:\workspace\test.php:2) in C:\workspace\test.php on line 11


Ciekawy jest wynik zamiany deklaracji klasy z funkcją, bo nadal ta w klasie redefinuje tą globalną.

#210 - kolejny skrypt który nic nie sprawdza, do tego sypie "Notice"
#235 - zaznaczyłem A, a powiedziało że błędnie.
#413 - zaznaczyłem system() i mówi mi że błędnie, pomijając fakt skrajnej głupoty używania tego, może mi ktoś powiedzieć co jest poprawne?
#71 - sprawa jak bumerang, który z wzorców nie jest wzorcem?

#112 żadna z odpowiedzi nie jest prawidłowa, bo wszędzie jest <? ?> co nic nie robi w PHP5. (przy zmianie '<?' na '<?php ' tylko e i f, no chyba że ja czegoś nie umiem, co w tym przypadku jest możliwe, bo inne sposoby "wyświetlania" [niż przez funkcje] są dla mnie błędne)
cube
sprawdźcie pytanie #70, bo wg manuala wszystkie odpowiedzi są błędne
Sedziwoj
#276 chyba jest błąd w pytaniu, bo wysypie się już na
  1. <?php
  2. private $param = string;
  3. ?>
a chyba chodziło o dostęp do metody?

#286 pytanie jest źle sformułowane, bo np. ja myślałem że chodzi o konwersję z typu boolean.. i nie wiedziałem o co chodzi. Więc lepiej ubrać w kod i pytanie co wyświetli...

(na dwa pytanie odpowiedziałem źle mimo że wiem jaka jest poprawna odpowiedź, do tego wcześniej na nie poprawnie odpowiadałem... chyba za późno na test biggrin.gif)
cube
#9 do sparawdzenia
zimi
pytanie #349 => skąd tam w kodzie wzięła się zmienna $szawel, tak na dobrą sprawę zawartość zmiennej $var w tamtym wypadku to pusty string..., ale nie dopatrzyłem takiej odpowiedzi,
IMHO odpowiedź do sprawdzenia...
jjkk
Pytanie #395 dodane przez WebCM, dnia 21.07.2007

zawiera blad, przy deklaracji klasy nie powinno byc nawiasow...poza tym czemu po zaznaczeniu opcji: "echo $myworld->getThis(0)", wyskoczylo ze to zla odpowiedz jak jest dobra!!!!!!
Hacker
#224 zaznaczyłem, że zależy od wersji PHP, a zaliczyło mi jako błąd
Sokal
#349
Skąd tam zmienna $szawel? O.o
http://tmp.dsokal.pl/3.png

Ogólnie dobrze by było jakby ktoś się zastanowił czy to ma być "test interpretatorów" czy test sprawdzający wiedzę o PHP. Bo bardzo często zdarzają się pytania z kodem na 40 (no może mniej) linijek a w nim w uj operacji, albo takie że liczy się pamięć. Nie wiem kto to moderował...
Hacker
Znowu trafiło mi się #224 i zaznaczyłem jeszcze raz "zależy od wersji PHP".

Uznało mi tą odpowiedz jako błąd...

Jako, że dostałem to samo pytanie jeszcze raz i zaznaczyłem tą samą odpowiedz, nie jest to na pewno błąd systemu. W manualu wyraźnie stoi "Parametr opcjonalny krok został dodany w PHP 5.0.0.".

"mt_rand(10,30,true)" od razu odrzucam dla pewności sprawdzam w manualu. Zostaje "trzeba użyć pętli" (nie, nie trzeba w PHP>=5.0.0 range(10,30,2) załatwia sprawę) i "żadne z wymienionych" (range(10,30,2) generuje poprawnie i zależy od wersji PHP - odrzucam), więc nie wiem o co chodzi. Jeśli ktoś mógłby wyjaśnić sprawę to bardzo dziękuje.
webdice
Kod
Pytanie #235 dodane przez WebCM, dnia 18.07.2007.


Zaznaczyłem odpowiedź A, oczywiście wyskoczyło że niepoprawne.
phpion
Kolejne błędne pytania:

Pytanie #316 dodane przez ehhh, dnia 19.07.2007.
Zaznaczam odpowiedź "nic", która jest uznana za błędną. Wynik kodu po wykonaniu:

Czyli nic. Odpowiedź niesłusznie uznana za błędną.

Pytanie #210 dodane przez abc667, dnia 18.07.2007.
Zaznaczam odpowiedź "Array ( [] => 10 )", która również uznana jest za błędną. Wywołanie kodu:
Kod
Notice: Undefined offset:  0 in /home/phpion/public_html/test/index.php on line 5

Notice: Undefined index:   in /home/phpion/public_html/test/index.php on line 5

Notice: Undefined offset:  1 in /home/phpion/public_html/test/index.php on line 5

Notice: Undefined offset:  2 in /home/phpion/public_html/test/index.php on line 5

Notice: Undefined offset:  3 in /home/phpion/public_html/test/index.php on line 5

Notice: Undefined offset:  4 in /home/phpion/public_html/test/index.php on line 5

Notice: Undefined offset:  5 in /home/phpion/public_html/test/index.php on line 5

Notice: Undefined offset:  6 in /home/phpion/public_html/test/index.php on line 5

Notice: Undefined offset:  7 in /home/phpion/public_html/test/index.php on line 5

Notice: Undefined offset:  8 in /home/phpion/public_html/test/index.php on line 5

Notice: Undefined offset:  9 in /home/phpion/public_html/test/index.php on line 5
Array
(
    [] => 10
)

Czyli odpowiedziałem dobrze (nie ma odpowiedzi z notice'ami, ani "żadna z powyższych").

// EDIT

Mam kolejne pytanie, które coś mi źle pachnie:
Kod
Które słowo nie jest zastrzeżone w PHP?
USE
VAR
DEFINE
BREAK

Pytanie #293 dodane przez kacka, dnia 19.07.2007.

Zaznaczyłem odpowiedź a) czyli "USE". Odpowiedź została uznana za błędną sad.gif aczkolwiek możliwe, że o czymś nie wiem, ale wydaje mi się, że zarówno VAR, DEFINE jak i BREAK są zarezerwowane. Z USE nigdy się nie spotkałem stąd moją wątpliwość.
Vielta
Pytanie #519
Pytanie to miało treść w stylu "Co się pokaże na monitorze po wpisaniu następującego kodu".
echo 'kolenda';
strtoupper('kolenda');

Po zaznaczeniu odpowiedzi kolenda napisało mi odpowiedź błędna...
seaquest
Bo to błędna odpowiedź.
Cysiaczek
Nie widziałem tego pytania, ale jeśli ~Vielta podał listing prawidłowo, to będzie 'kolenda', co by sugerowało, że jednak pytanie jest do bani.
phpion
Również miałem pytanie podobnego typu - niestety nie pamiętam numeru. Było tam wykorzystane str_replace() bez przypisania do żadnej zmiennej. Po prostu samo str_replace, a pytanie dotyczyło $var = str_replace().
Ponadto wczoraj otrzymałem pytanie z błędnym kodem, który zaczynał się mniej-więcej tak:
  1. <?php
  2. $tab1 = (1, 2, 3);
  3. ?>

A gdzie array? Odpowiedzi były kombinacją true i false (bo pytanie dotyczyło dwóch tablic).

// EDIT ////////////////////////////////////////////////////

Hmmm czy te nasze wątpliwości/pytania spotykają się z jakąkolwiek reakcją? Mam dziwne wrażenie, że temat traktowany jest jako "dobra, niech se popiszą na forum żeby nie byli upierdliwi na pw". Informacje o błędnych pytaniach zostały zawarte w tym topicu jednak nie widzę żadnego odzewu, żadnego sprawdzenia lub ewentualnej korekty pytań.

// EDIT ////////////////////////////////////////////////////
seaquest
Co do pytania #519. Może ja się niejasno wyraziłem. Nie ma w odpowiedziach opcji "kolenda".

phpion: jak widzisz ja staram się sprawdzać te pytania. Ale bez numeru pytania dosyć ciężko mi je znaleźć wśród bazy kilkuset pytań.

Co do pytania #316. Nie masz racji. Podany kod nie zwraca pustego wyniku.

Pytanie #210 zostało poprawione.

Pytanie #293: Twoja odpowiedź jest błędna.
phpion
Kolejny błąd?

Pytanie #235 dodane przez WebCM, dnia 18.07.2007.

Zaznaczyłem odpowiedź, że to miejsce A co zostało uznane za błąd. Wklepując kod do skryptu otrzymuję:
Cytat
Notice: Use of undefined constant hello - assumed 'hello' in /home/phpion/public_html/test/index.php on line 5

czyli jednak miałem rację.
seaquest
Oczywiście masz rację. Pytanie zostało poprawione.
.chudy.
Taka moja uwaga, to w teście powinno sie odciąć od pytań (i kodu) php4.
yaotzin
Pytanie #278 --> sha nie jest algorytmem szyfrowania danych, z tego co mi wiadomo nigdy nie było smile.gif
seaquest
http://pl.wikipedia.org/wiki/SHA
SHA = Secure Hash Algorithm

Więć można by powiedzieć, że SHA jest algorytmem hashowania. Podobnie zresztą jak wszystkie inne wymienione w pytaniu. Dlatego zmieniłem jego treść na: Którego algorytmu hashowania nie obsługuje PHP 5.2?
nevt
pytanie:

$a='0'
echo is_int($a);

wyświetla parse error!
nawet jak postawić ; po pierwszej linijce - to nadal żadna odpowiedź nie jest poprawna - wtedy NIC nie wyświetla...
yaotzin
Cytat(seaquest @ 7.04.2008, 12:36:49 ) *
http://pl.wikipedia.org/wiki/SHA
SHA = Secure Hash Algorithm

Więć można by powiedzieć, że SHA jest algorytmem hashowania. Podobnie zresztą jak wszystkie inne wymienione w pytaniu. Dlatego zmieniłem jego treść na: Którego algorytmu hashowania nie obsługuje PHP 5.2?


no i z tym mogę się zgodzić smile.gif
rafalp
Prosze sprawdzić pytanie na temat biblioteki PDO wydawało mi się ze zaznaczyłem poprawną a nie zaliczono mi pytania.
seaquest
Cytat
Biblioteka PDO jest interfejsem służącym do:


Jeśli to to pytanie, to poprawna odpowiedź jest dobrze zaznaczona. Proszę o podanie numeru pytania.
rafalp
OK, to może coś ja źle spojżałem. Możecie usunąć mój post.
trucksweb
w pytaniu #13 wyslanym przez "koodlaty" sa literowki:
Cytat
"Jaki będzie efekt dziaćnia kodu poniżej?"


poza tym w odpowiedziach, albo ja nie slyszalem o takiej funkcji albo znowu sa bledy. Administratorzy niech sie zapoznaja z tym pytanie.
phpion
No to jedziemy dalej.
Pytanie #387 dodane przez bili.pl, dnia 20.07.2007.
Niestety żadna z podanych odpowiedzi nie jest poprawna. Sprawdziłem empirycznie.
seaquest
Pytanie nr #387 posiada prawidłową odpowiedź. Sprawdź jeszcze raz.

trucksweb: odpowiedzi w tym pytaniu są ok
phpion
Tak? No to dziwne, bo mi na PHP 5.2.6 (i w zasadzie przypuszczałem, że tak wyświetli) wyświetliło tablicę zawierającą 3 elementy (3 pierwsze rozszerzenia plików), a takowej odpowiedzi nie ma (chyba, że przegapiłem ale sprawdziłem kilka razy).
seaquest
Jest taka odpowiedź i była wcześniej.
phpion
dry.gif
robak2
[biiii zmoderowane biiii] was? mam napisac 10 postow zanim bede mogl rozwiazac test ? czemu o tym od razu nie napiszecie?exclamation.gif! rejestruje sie, a tu zonk... po prostu chamskie marnowanie czasu, [biii zmoderowane biii]

I panu już dziękujemy /nospor/
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.