Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

7 Stron V  « < 4 5 6 7 >  
Reply to this topicStart new topic
> Informacje o błędnych pytaniach, (czyli literówki, błędy merytoryczne i inne uwagi)
parzygnat
post 30.06.2010, 11:39:54
Post #101





Grupa: Zarejestrowani
Postów: 155
Pomógł: 6
Dołączył: 31.12.2007
Skąd: Poznań

Ostrzeżenie: (0%)
-----


Pytanie #67 dodane przez Nigger, dnia 15.07.2007.
W PHP Version 5.2.6 split zwraca FALSE
Moim zadaniem jest źle zrobiony REG EXP

Warning: split() [function.split]: REG_BADRPT - taki błąd dostałem

Pytanie #67 dodane przez Nigger, dnia 15.07.2007.
W PHP Version 5.2.6 split zwraca FALSE
Moim zadaniem jest źle zrobiony REG EXP

Warning: split() [function.split]: REG_BADRPT - taki błąd dostałem
Go to the top of the page
+Quote Post
buliq
post 19.07.2010, 20:25:32
Post #102





Grupa: Zarejestrowani
Postów: 559
Pomógł: 93
Dołączył: 4.03.2008
Skąd: Olsztyn

Ostrzeżenie: (0%)
-----


Pytanie 349 zawiera błąd:


Po wykonaniu tego fragmentu kodu zmienna $var będzie zawierać ciąg w postaci:
<?php
$var = 'test PHP pl';
$var = strtoupper(strtolower(ucfirst(ucwords($szawel))));
?>
test php pl
Test PHP Pl
Test Php Pl
TEST PHP PL

zmienna $szawel nie jest użyta winksmiley.jpg


--------------------
KTOŚ TU PACZY???

Kompedium wiedzy
Go to the top of the page
+Quote Post
bleblok
post 4.10.2010, 07:31:19
Post #103





Grupa: Zarejestrowani
Postów: 18
Pomógł: 6
Dołączył: 15.09.2009

Ostrzeżenie: (0%)
-----


Pytanie #263 dodane przez ferr, dnia 19.07.2007.

  1. <?php addcslashes($txt, "'\"); ?>

błąd składni

pytanie i odpowiedzi są niejasne
Go to the top of the page
+Quote Post
wdev
post 18.11.2010, 01:44:57
Post #104





Grupa: Zarejestrowani
Postów: 86
Pomógł: 20
Dołączył: 20.01.2010

Ostrzeżenie: (0%)
-----


Pytanie #256
Czy metoda zdefiniowana poniżej może jako parametr przyjąć wartość null (klasa FooBar jest dowolną klasą)?
  1. <?php
  2. funcion Foo(FooBar $f = null)
  3. {
  4. //... cokolwiek
  5. }
  6. ?>

- tak, ponieważ null jest podany jako wartość domyślna parametru metody
Zaznaczyłem i mi nie uznało. Podręcznik mówi:
Cytat
However, if NULL is used as the default parameter value, it will be allowed as an argument for any later call.

Czyli jest to odpowiedź prawidłowa.

Ten post edytował wdev 18.11.2010, 01:45:33


--------------------
-wdev-
Go to the top of the page
+Quote Post
luki100011
post 28.11.2010, 22:33:50
Post #105





Grupa: Zarejestrowani
Postów: 243
Pomógł: 20
Dołączył: 20.04.2004
Skąd: Wielkopolska

Ostrzeżenie: (0%)
-----


Czy php jest wyposażony w tzw. przestrzenie nazw (namespace)?



--------------------
Go to the top of the page
+Quote Post
kilas88
post 28.11.2010, 22:48:46
Post #106





Grupa: Zarejestrowani
Postów: 305
Pomógł: 25
Dołączył: 27.01.2007

Ostrzeżenie: (0%)
-----


Cytat(luki100011 @ 28.11.2010, 22:33:50 ) *
Czy php jest wyposażony w tzw. przestrzenie nazw (namespace)?

tak
Go to the top of the page
+Quote Post
darko
post 19.12.2010, 17:42:24
Post #107





Grupa: Zarejestrowani
Postów: 2 885
Pomógł: 463
Dołączył: 3.10.2009
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


Nie wiem jakim cudem nie zauważyłem tego tematu i napisałem tutaj


--------------------
Nie pomagam na pw, tylko forum.
Go to the top of the page
+Quote Post
Szadow
post 20.12.2010, 16:42:23
Post #108





Grupa: Zarejestrowani
Postów: 47
Pomógł: 6
Dołączył: 21.11.2010

Ostrzeżenie: (0%)
-----


Błąd w pytaniu #511:
  1. $a='0' // brak średnika
  2.  
  3. Co się wyświetli na ekranie?
  4. // ...



--------------------
Pomogłem? Kliknij przycisk Pomógł. ;)
Go to the top of the page
+Quote Post
vonski
post 2.01.2011, 23:26:23
Post #109





Grupa: Zarejestrowani
Postów: 292
Pomógł: 89
Dołączył: 27.12.2006
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Pytanie #25
Zmienna $X zawiera 5-znakowy ciąg. Zastosowano na niej funkcję sha1(). Ile znaków teraz zawiera zmienna $X?

Wg mnie brakuje odpowiedzi poprawnej, czyli: 5 znaków.
Jak mam:
$X = 'abcde';

i zrobię:

sha1($X);

to dalej $X to będzie 'abcde'.

//Edit do thek:
Fajnie, wiem że jak zrobię $x = sha1($x); to $x to nie będzie już 'abcde', tylko z tego co pamiętam w treści zadania nie było mowy o przypisaniu. Było napisane mniej więcej, że "na zmiennej $x zastosowano funkcję sha1()". Poprzez zastosowano, rozumiem, że zrobiono coś takiego:
sha1($x); (tak jak zresztą napisałem już wcześniej)

Zrób takie coś i sprawdź czy po "zastosowaniu" tego w zmiennej $x będzie coś innego niż przed zastosowaniem smile.gif

//Edit2
Albo jeszcze inaczej, bo widzę, że być może nie do końca jasno napisałem o co mi chodzi smile.gif
Jak mam jakąś tam tablicę, i "zastosuję" na niej np. sort() to duża szansa, że ta tablica będzie miała inną postać niż przed użyciem sort(). Ale jak mam zmienną i zastosuję na niej sha1() to nic się z tą zmienną nie stanie.
Generalnie obstaję przy swoim smile.gif Tłumaczenie: zrób $x = sha1($x) i sprawdź czy $x to dalej 'abcde' do mnie nie przemawia. Bo jeśli autorowi chodziło o przypisanie to powinno być to jasno napisane. A na 99% jestem pewien że nie było winksmiley.jpg

Ten post edytował vonski 3.01.2011, 01:52:12
Powód edycji: [thek]: $x = sha1($x); i sprawdź czy $x to nadal 'abcde' :)


--------------------
Zend Certified Engineer | Microsoft Certified Professional: Programming in HTML5 with JavaScript & CSS3 | Blog
Go to the top of the page
+Quote Post
fleshgrinder
post 4.01.2011, 02:39:11
Post #110





Grupa: Zarejestrowani
Postów: 77
Pomógł: 10
Dołączył: 4.11.2007

Ostrzeżenie: (0%)
-----


Pytanie #212
Cytat
<?php
class A {
private $var = 4;

public function __construct() {
echo $this->var;
}
}

class B extends A {
public function __construct() {
parent::__construct();
echo $this->var += 1;
}
}
new B;
?>
Wyświetli:
* 5
* 4
* 1
* Komunikat NOTICE


Prawidłowa odpowiedź nie znajduje się na liście możliwych do wybrania (41), komunikat NOTICE pojawiłby się, gdyby zamiast += 1 było +1
Go to the top of the page
+Quote Post
thek
post 4.01.2011, 13:18:29
Post #111





Grupa: Moderatorzy
Postów: 4 362
Pomógł: 714
Dołączył: 12.02.2009
Skąd: Jak się położę tak leżę :D




"Zastosuj na niej" dla mnie oznacza $x = sha1($x), i gdybym miał iść jakimś tokiem myślenia by uzyskać $y = sha1($x) to użyłbym zwrotu "użyj jej do". Ale ogólnie rzecz biorąc to faktycznie pytanie jest niedostatecznie uściślone.

Co do fleshgrindera to ma on rację. Ktoś chyba nie zauważył, że konstruktor rodzica robi echo i wypisze 4, a $this->var w echo ustawi się na domyślne 0 (klasy dziedziczą jedynie atrybuty public i protected), czyli 0+1 = 1, co w sumie wyświetli 41.
1 <- powstanie choćby gdy konstruktor klasy A nie zrobi echa,
4 <- gdy A zrobi echo, a B nie
5 <- gdy A nie zrobi echo i $var w niej będzie public (B ją odziedziczy)
NOTICE <- jako podał fleshgrinder, zapominamy o = w echo dla B

Oczywiście to nie jedyne możliwości. Można znaleźć więcej niż to co podałem.


--------------------
Najpierw był manual... Jeśli tam nie zawarto słów mądrości to zapytaj wszechwiedzącego Google zadając mu własciwe pytania. A jeśli i on milczy to Twój problem nie istnieje :D
Go to the top of the page
+Quote Post
vonski
post 4.01.2011, 14:00:43
Post #112





Grupa: Zarejestrowani
Postów: 292
Pomógł: 89
Dołączył: 27.12.2006
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Cytat
"Zastosuj na niej" dla mnie oznacza $x = sha1($x), i gdybym miał iść jakimś tokiem myślenia by uzyskać $y = sha1($x) to użyłbym zwrotu "użyj jej do"


A jakbym Ci powiedział: "zastosuj na tablicy $array funkcję sort()", to byś zrobił: $array = sort($array) ? Bo po takim zastosowaniu, $array przestaje być tablicą, więc nie do końca o to by mi chodziło smile.gif
Ja sobie zdaję sprawę, że czepiam się pierdół, ale biorąc pod uwagę, że dużo pytań w tym teście to pytania podchwytliwe (czego wcale nie uważam za minus, wręcz przeciwnie, test uczy przywiązywania uwagi do szczegółów), dlatego też przy powyższym pytaniu pierwsze co się nasuwa na myśl to właśnie takie, "podchwytliwe zastosowanie", czyli: sha1($a);
No ale jak tam już chcecie, ja tak czy inaczej pozostaję przy swoim, że prawidłowa odpowiedź to: 5 znaków, wolno mi winksmiley.jpg
Pozdrawiam


--------------------
Zend Certified Engineer | Microsoft Certified Professional: Programming in HTML5 with JavaScript & CSS3 | Blog
Go to the top of the page
+Quote Post
thek
post 4.01.2011, 14:16:27
Post #113





Grupa: Moderatorzy
Postów: 4 362
Pomógł: 714
Dołączył: 12.02.2009
Skąd: Jak się położę tak leżę :D




Zastosowałbym tak jak powiedziałeś. To, że dostałbym wartość typu bool jest inna sprawą winksmiley.jpg W końcu to pytanie podchwytliwe by było jak sam sugerujesz. Mało kto zwróci uwagę, że funkcje sortujące działają na referencji tablicy, a nie jej kopii biggrin.gif Jak dla mnie jednak nawet sam kontekst trochę tłumaczy skrót myślowy. Brak jest innych zmiennych w pytaniu, które by sugerowały jakiekolwiek inne podejście niż przypisanie hasha zmiennej do tejże zmiennej.


--------------------
Najpierw był manual... Jeśli tam nie zawarto słów mądrości to zapytaj wszechwiedzącego Google zadając mu własciwe pytania. A jeśli i on milczy to Twój problem nie istnieje :D
Go to the top of the page
+Quote Post
messmaker
post 2.06.2011, 07:51:34
Post #114





Grupa: Zarejestrowani
Postów: 106
Pomógł: 5
Dołączył: 5.12.2008

Ostrzeżenie: (0%)
-----


Cytat
  1. $a='0'


Co się wyświetli na ekranie?
int
integer
true
1
0
2


Pytanie #511 dodane przez gadzio, dnia 07.12.2007.

Brak średnika i poprawnej odpowiedzi na liście. Zero nie jest uznawane.

Cytat
Jakie wartości przyjmą zmienne $a i $b:

  1. $array1 = (1, 2, 3);
  2. $array2 = ('a' => 1, 'b' => 2, 'c' => 3);
  3.  
  4. $a = ($array1 == $array2);
  5. $b = ($array1 === $array2);

true, true
false, true
false, false
true, false


Pytanie #39 dodane przez JaRoPHP, dnia 14.07.2007.

Tym razem sprawdziłem na swoim serwerze: $a i $b nie przyjmą żadnych wartości, bo PHP zwróci błąd przy deklaracji tablic. Po dodaniu 'array' otrzymuję false, false - tę odpowiedź zaznaczyłem i była uznana za błędną.


Cytat
Przy poniższych założeniach jaką wartość będzie miała zmienna $$zmienna

  1. $kolor = "Czerwony";
  2. $zmienna = "kolor";


Czerwony
$kolor
kolor


Pytanie #165 dodane przez m4c, dnia 18.07.2007.

Tu się już zupełnie pogubiłem. Czy aby na pewno zapis $$zmienna jest poprawny w treści pytania? Druga sprawa to short-tag otwierający - chyba niepolecany? Ostatecznie ostatnia odpowiedź nie zostaje uznana za prawidłową, a chyba powinna.
Go to the top of the page
+Quote Post
l0ud
post 2.06.2011, 12:32:13
Post #115





Grupa: Zarejestrowani
Postów: 1 387
Pomógł: 273
Dołączył: 18.02.2008

Ostrzeżenie: (0%)
-----


Akurat ostatnie wygląda OK, a poprawna odpowiedź to właśnie 'Czerwony'.


--------------------
XMPP: l0ud@chrome.pl
Go to the top of the page
+Quote Post
starach
post 23.06.2011, 00:28:27
Post #116





Grupa: Zarejestrowani
Postów: 999
Pomógł: 30
Dołączył: 14.01.2007
Skąd: wiesz ?

Ostrzeżenie: (0%)
-----


Pytanie #187

Rozumiem że pytania mają być podchwytliwe, ale to jest po prostu przegięcie...
Go to the top of the page
+Quote Post
hwao
post 24.06.2011, 07:36:05
Post #117


Developer


Grupa: Moderatorzy
Postów: 2 844
Pomógł: 20
Dołączył: 25.11.2003
Skąd: Olkusz




Cytat(starach @ 23.06.2011, 01:28:27 ) *
Pytanie #187

Rozumiem że pytania mają być podchwytliwe, ale to jest po prostu przegięcie...


Z gorszymi się człowiek spotykał w "kodzie" :-)


Swoją drogą te pytanie nie jest takie ciężkie na jakie wygląda, ponieważ wystarczy szukać tylko - jeżeli jeden z && ma false, to całość będzie false - nie trzeba sprawdzać każdeg, z 2giej strony jeżeli jeden element || ma true, to całość ma true. Wybierasz sobie ten krótszy i i masz rozwiązanie szybciutko.

1. error (brak jednego ")" )
2. !False!=true - tyle wystarczy
3. !false!= true - wystarczy
4. tutaj lewa część jest po 1 warunku false, więc patrzysz na drugą, ktora jest true więc całość true

W zadaniu autorowi chodziło za pewne o sprawdzenie świadomości odnoście działania warunków logicznych.
Go to the top of the page
+Quote Post
starach
post 24.06.2011, 07:39:13
Post #118





Grupa: Zarejestrowani
Postów: 999
Pomógł: 30
Dołączył: 14.01.2007
Skąd: wiesz ?

Ostrzeżenie: (0%)
-----


Cytat(hwao @ 24.06.2011, 08:36:05 ) *
(...)
W zadaniu autorowi chodziło za pewne o sprawdzenie świadomości odnoście działania warunków logicznych.
Ok ale nie za pomocą spaghetti code...
Go to the top of the page
+Quote Post
hwao
post 24.06.2011, 08:30:22
Post #119


Developer


Grupa: Moderatorzy
Postów: 2 844
Pomógł: 20
Dołączył: 25.11.2003
Skąd: Olkusz




Cytat(starach @ 24.06.2011, 08:39:13 ) *
Ok ale nie za pomocą spaghetti code...

A masz może pomysł jak to zrobić "ładniej"? Mi nic nie przychodzi do głowy, a pewnie jak już zobaczę to powiem "cholera, czemu o tym nie pomyślałem" :-)

edit:

true || false && true

Uproszczone te wyrażenia? (bez tego dziwnego !false!=true) ?
Powód edycji: [hwao]:
Go to the top of the page
+Quote Post
GwynBleidD
post 15.01.2012, 04:45:12
Post #120





Grupa: Zarejestrowani
Postów: 28
Pomógł: 9
Dołączył: 16.01.2010
Skąd: Kraków

Ostrzeżenie: (0%)
-----


Pytanie #81:

Cytat("pytanie #81")
Co będzie zawierać zmienna $wyniki po wykonaniu poniższego kodu:

  1. <?php
  2.  
  3. abstract class abc
  4. {
  5. protected $someField1 = true;
  6. protected $someField2 = true;
  7.  
  8. public function __construct(){
  9. $this -> someField1 = '2';
  10. }
  11. }
  12.  
  13. class def extends abc
  14. {
  15. public function __construct(){
  16. $this -> someField1 = '3';
  17. }
  18.  
  19. public function getResults(){
  20. return (int) $this -> someField1 + (int) $this -> someField2;
  21. }
  22. }
  23.  
  24. $def = new def();
  25. $wynik = $def->getResults();
  26. ?>

  • 5
  • 4
  • 3
  • 1
  • 2
  • żadne z wymienionych


Brak w kodzie zmiennej $wyniki, wiec jej wartość będzie wynosić 0, jednak prawidłową odpowiedzią nie jest żadne z wymienionych. Istnieje jednak zmienna o nazwie $wynik, jeśli o nią chodzi w treści to prawidłową odpowiedzią jest 4.

Ten post edytował GwynBleidD 15.01.2012, 04:45:36
Go to the top of the page
+Quote Post

7 Stron V  « < 4 5 6 7 >
Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 6.06.2024 - 02:29