testomaniak.pl
Usunąć ten komentarz?
hasło
login
Załóż konto
Nie pamiętasz hasła?
strona główna
zagraj!
moje testy
ustawienia
Strona główna
Testy
kategoria: Informatyka
test: Ruby
Test:
ruby
Opis testu:
dajesz dajesz
Liczba pytań:
42
Poziom:
Średni
Rozwiązany:
16 razy
Średnia ocena:
Test nie został jeszcze oceniony
Średni wynik:
68%
Autor:
zakumii
Tagi:
brak
Komentarze (0):
Chcesz dodać komentarz?
Zaloguj się
albo
zarejestruj
.
Start
Pokaż pytania
Ustawienia testu
Wylosuj określoną liczbę pytań
Wybierz konkretne pytania
Zamień pytania z odpowiedziami
Pomiń pytania z błędami (0)
Lista pytań
ruby
Zaznacz wszystkie
Odznacz wszystkie
Wybrano pytań
/
W Ruby, jeżeli argumentem funkcji jest symbol to jest on przekazywany przez wartość, a nie przez referencję
Nie
Zgłoś błąd
W Ruby, jeżeli w klasie bieżącej oraz bazowej występuje atrybut klasowy o takiej samej nazwie, to są to dwa różne (odrębne) atrybuty
Nie
Zgłoś błąd
W CakePHP, reguły walidujace mogą znajdować w modelu Iub zachowaniu
Nie
Zgłoś błąd
W Ruby, przedział 1...10 zajmuje (w pamięci) tyle samo miejsca co przedział 1.. 100
Tak
Zgłoś błąd
W CakePHP są dwa sposoby tworzenia własnych reguł walidacji: użycie wyrażenia regularnego Iub zdefi-niowanie własnej metody walidującej
Tak
Zgłoś błąd
Jeżeli w Ruby argument funkcji jest poprzedzony znakiem '&' to oznacza to, że argument ten jest przeka-zywany przez referencję, a nie przez wartość
Nie
Zgłoś błąd
Aby zdefiniować swój własny komponent CakePHP o nazwie 'User' należy w katalogu 'app/controllers/component' utworzyć plik zawierający definicję klasy 'UserComponent'
Tak
Zgłoś błąd
W Ruby, stałe zdefiniowane w obrębie klasy posiadają zasięg globalny, tzn. są również dostępne poza obszarem klasy w której zostały zdefiniowane
Tak
Zgłoś błąd
W CakePHP, metoda 'save()' (modelu) w porównaniu do metody 'saveAll()' oferuje transakcyjność
Nie
Zgłoś błąd
Jeżeli programista Ruby zdefiniuje pewną stałą to jej wartości nie można później zmieniać, gdyż spowoduje to wygenerowanie wyjątku
Nie
Zgłoś błąd
Jeżeli pewien fragment kodu Ruby ma być wykonany bez względu na to czy wyjątek wystąpił czy też nie wystąpił, to należy go umieścić w bloku 'ensure'
Tak
Zgłoś błąd
W CakePHP, jeżeli chcemy zbudować aplikację używając mechanizmu rusztowania (scaffolding) to nie musimy tworzyć widoku, a tylko model i kontroler
Tak
Zgłoś błąd
W Ruby, jeżeli w instrukcji pętli umieścimy instrukcję 'redo' to zostanie wykonana następna iteracja tej pętli
Nie
Zgłoś błąd
W CakePHP, źródła danych (ang. data sources) są uzupełnieniem modeli — dzięki nim możliwe jest łączenie (kojarzenie) rekordów z różnych źródeł (baza danych, plik, rekord LDAP, itd.)
Tak
Zgłoś błąd
Kontroler to element modelu Model - Widok - Kontroler odpowiedzialny za kontakt z danymi gdziekolwiek są składowane
Nie
Zgłoś błąd
W Ruby możliwe jest wywołanie metody, której nazwa jest znana dopiero w momencie uruchomienia programu
Tak
Zgłoś błąd
Wtyczki (plugins) to mini-aplikacje, które posiadają swój własny zbiór kontrolerów, widoków oraz modeli i mogą być używane z poziomu naszych własnych aplikacji CakePHP
Tak
Zgłoś błąd
Ponieważ w CakePHP model reprezentuje, tylko i wyłącznie, dane zgromadzone w bazie danych, dlatego w celu uzyskania dostępu dp danych zawartych np. serwisie LDAP czy pliku CVS należy użyć odpowiedniego zachowania (behavior)
Nie
Zgłoś błąd
Wzorzec „Aktywny Rekord" (Active Record) to podejście w dostępie do baz danych, w którym tabela lub widok, po stronie języka programowania, jest reprezentowana jako klasa
Tak
Zgłoś błąd
Jeżeli dwa łańcuchy w Ruby wyglądają identycznie to na pewno są jednym i tym samym obiektem (są przechowywane jako jeden obiekt)
Nie
Zgłoś błąd
W wyniku wykonania ciągu instrukcji Ruby 1.8: string="aąb" ; print string[0. .1] na wyjściu pojawi się napis "aą"
Tak
Zgłoś błąd
Wynikiem ewaluacji wyrażenia Ruby: "abc".split(//) .length jest liczba 1
Nie
Zgłoś błąd
Wzorzec Model - Widok - Kontroler warto stosować gdy fragmenty naszej aplikacji zamierzamy stosować w innych projektach
Tak
Zgłoś błąd
Dzięki komponentowi o nazwie 'RequestHandler' programista CakePHP może m.in. dowiedzieć się połączenie odbyło się przy użyciu protokołu SSL
Tak
Zgłoś błąd
Akronim CRUD określa cztery podstawowe funkcje związane z bezpieczeństwem aplikacji internetowych
Nie
Zgłoś błąd
W Ruby metoda klasowa jest metodą typu singleton
Tak
Zgłoś błąd
W Ruby, liczby typu 'Bignum' są przekazywane przez referencję
Tak
Zgłoś błąd
W CakePHP, jeżeli pewna funkcjonalność musi być dzielona pomiędzy kilka kontrolerów, to wtedy warto zdefiniować użyć odpowiedniego pomocnika (helper)
Tak
Zgłoś błąd
Jeżeli w Ruby blok kodu zostanie poprzedzony słowem 'lambda' to można go przypisać do zmiennej: zmienna = lambda {blok kodu}
Tak
Zgłoś błąd
Wyrażenie Ruby: (1. .100) === 75 jest nieprawidłowe gdyż z lewej strony operatora === występuje zakres (przedział), a nie liczba
Nie
Zgłoś błąd
Jeżeli nazwa metody kontrolera CakePHP rozpoczyna się od podkreślnika to takiej metody nie będzie można wywołać z poziomu adresu URL
Tak
Zgłoś błąd
W CakePHP, jeżeli chcemy zbudować aplikację używając mechanizmu rusztowania (scaffolding), to w pliku zawierającym model należy zdefiniować zmienną o nazwie 'scaffold'
Nie
Zgłoś błąd
Uprawnienia użytkowników dla list ACL (Access Control List) można określać za pomocą skryptu 'cake' lub z poziomu kontrolera
Tak
Zgłoś błąd
Jeżeli w kontrolerze CakePHP chcemy używać dodatkowych modeli to własności 'uses' musimy przypisać tablicę zawierającą nazwy tych modeli
Tak
Zgłoś błąd
W wyniku ewaluacji wyrażenia Ruby: :aa == : aa otrzymamy komunikat o błędzie składniowym
Nie
Zgłoś błąd
W przypadku PHP 4, atrybut 'name' klasy kontrolera CakePHP powinien zawierać nazwę kontrolera
Tak
Zgłoś błąd
W wyniku wykonania ciągu instrukcji Ruby: string="abc" ; string.freeze ; string.concat ("def"); print string na wyjściu pojawi się napis "abcdef"
Nie
Zgłoś błąd
W Ruby, jeżeli zmienna o nazwie a zostanie zdefiniowana w obrębie pętli to jej wartość nie będzie dostępna poza obrębem tej pętli
Tak
Zgłoś błąd
Jeżeli w Ruby, w treści przykładowej metody abc() umieścimy słowo kluczowe 'super' to zostanie wykonana metoda abc() zdefiniowana w klasie nadrzędnej
Tak
Zgłoś błąd
Katalog 'cake/app' przechowuje podstawowe biblioteki CakePHP. Można w nim, m.in., znaleźć skrypt 'cake' umożliwiający generowanie kodu źródłowego aplikacji internetowej
Tak
Zgłoś błąd
W CakePHP, jeżeli wartością własności 'uses' klasy kontrolera jest NULL, to nie będziemy musieli tworzyć pliku zawierającego model
Nie
Zgłoś błąd
Wynikiem wykonania wyrażenia Ruby "1".concat(2) jest łańcuch znakowy "12"
Nie
Zgłoś błąd
a
ABC
Tu znajdziesz odpowiedzi na nurtujące Cię pytania.
b
BLOG
Czytaj bloga! Wszystko o serwisie i dużo więcej!
c
CO NOWEGO?
Jak powstaje TestoManiak? Historia serwisu i nowości.