Kolo 1

 0    41 speciālā zīme    paplaniec3
lejupielādēt mp3 Drukāt spēlēt pārbaudiet sevi
 
jautājums język polski atbilde język polski
Debugger modyfikuje kod źródłowy programu
sākt mācīties
- FAŁSZ – nie modyfikuje tylko sprawdza
Scentralizowane systemy zarządzania wersjami (np. Subversion) oparte są na architekturze P2P
sākt mācīties
FAŁSZ – bo na klient-server / server-klient
Refactoring powoduje modyfikacje w funkcjonalności programu
sākt mācīties
- FAŁSZ – tylko eliminuje powtarzające się linijki, funkcjonalność ta sama
W systemie Subversion w wyniku wysłania nowej wersji określonego pliku do repozytorium całe repozytorium uzyskuje nowy numer rewizji
sākt mācīties
- PRAWDA - numer rewizji oznacza numer kolejnego wykonania Commita
W kodzie występuje przynajmniej jeden błąd kompilacji int tab = new int[5]; for (int i=0; i<27; i++) delete tab;
sākt mācīties
- PRAWDA - powinno być int [] tab
Błąd występujący w kodzie może ujawnić się w trakcie wykonania programu int tab = new int[25]; for (int i=0; i<27; i++) tab[i] = rand() % 100; delete tab;
sākt mācīties
PRAWDA - Wyciek pamięci ZAWSZE może ujawnić się w trakcie działania programu.Np. Gdy zabraknie Ci w końcu RAM.
Wycieki pamięci powstają w wyniku alokowania przez program zbyt małej ilości pamięci
sākt mācīties
- FAŁSZ - fałsz bo wycieki powstają kiedy nie zwalniamy pamięci
Nowy programista, który dołącza do projektu przechowywanego w repozytorium zarządzanym przez system Subversion powinien znać adres url repozytorium -
sākt mācīties
PRAWDA - jezeli nie zna to nie polaczy sie z nim
Dostęp do repozytorium zarządzanego przez Subversion nie jest możliwy z wykorzystaniem protokołu ftp -
sākt mācīties
FAŁSZ - dostęp do repozytorium jest tylko przez http i ssh
Generowanie dokumentacji technicznej projektu za pomocą Javadoc polega na przetworzeniu specjalnych komentarzy umieszczonych w kodzie Java na strony www
sākt mācīties
- PRAWDA - Wykorzystuje się do tego adnotacje w komentarzach
Scentralizowane systemy zarządzania wersjami (np. Subversion) oparte są na architekturze klient-server
sākt mācīties
-PRAWDA - bo po prostu są oparte;D
TortoiseSVN jest tekstowym klientem systemu Subversion
sākt mācīties
- FAŁSZ - bo jest graficzną nakładką
Wycieki pamięci są automatycznie naprawiane przez Valgrind
sākt mācīties
- FAŁSZ - Valgrind tylko wskaże nam wyciek
Repozytorium kodu źródłowego zarządzane przez system Subversion powinno zawierać zgodnie z zaleceniami katalog trunk przechowujący alternatywne gałęzie projektu
sākt mācīties
- FAŁSZ - przechowuje tylko wersję roboczą
Breakpoint w debugger’e oznacza miejsce rozpoczęcia wykonywania programu
sākt mācīties
- FAŁSZ - nie rozpoczęcia tylko zakończenia przebiegu
Klient Subversion może być oferowany przez środowisko programistyczne IDE
sākt mācīties
- PRAWDA - jak najbardziej, NetBeans oferuje
W systemie Git klonowanie zdalnego repozytorium powoduje powstanie pełnej kopi repozytorium na lokalnej maszynie
sākt mācīties
- PRAWDA - no tak
Repozytorium kodu źródłowego zarządzane przez system Subversion powinno zawierać zgodnie z zaleceniami katalog BRANCHES przechowujący główną linię rozwojową kodu źródłowego projektu
sākt mācīties
- FAŁSZ - Katalog branches jest na poboczne gałęzie projektu
Przykładem refectoringu kodu jest dodanie nowej metody (nowej funkcjonalności) do istniejącej klasy
sākt mācīties
- FALSZ - nie tworzy nowej funkcjonalności tylko minimalizuje powtarzające się
Sprawdzenie zawartości repozytorium zarzadzanego przez Subversion jest możliwe bez konieczności tworzenia lokalnej kopi repozytorium
sākt mācīties
- PRAWDA - tak, przez protokól SSH lub HTTP
W systemie Git operacj push służy do wysłania lokalnych zmian do zdalnej kopi repozytorium
sākt mācīties
- PRAWDA - tak sie dzieje dokładnie
Błąd występujący w kodzie zostanie wykryty przez Dr Memory
sākt mācīties
- FAŁSZ - Program się nie skompiluje, wiec nie zostanie utworzony plik wykonywalny (a Dr Memory sprawdza pliki wykonywalne)
Refaktoring powoduje zmiany w kodzie źródłowym oprogramowania
sākt mācīties
- PRAWDA - minimalizuje powtarzające się
Historia zmian w Subversion dostarcza informacji na temat kto wprowadzał zmiany w danej rewizji
sākt mācīties
- PRAWDA - można sprwdzić to w logach
Sprawdzenie zawartości repozytorium zarzadzanego przez Subversion nie jest możliwe bez konieczności tworzenia lokalnej kopi repozytorium
sākt mācīties
- FAŁSZ - bo jest możliwe przez protokół SSH lub HTTP
Nowy programista, który dołącza do projektu przechowywanego w repozytorium zarządzanym przez system Subversion może obejrzeć zawartość repozytorim w przeglądarce internetowej jeżeli dostęp do repozytorium odbywa się poprzez protokół http
sākt mācīties
- PRAWDA - przez protokół HTTP
Przykładem refectoringu kodu jest zastąpienie podobnych albo takich samych fragmentów kodu przez procedurę
sākt mācīties
- PRAWDA - dokładnie tak to działa
Wycieki pamięci zostaną wykryte podczas kompilacji kodu za pomocą kompilatora, np. g++
sākt mācīties
FAŁSZ - kompilator nie wykrywa co innego gdyby odpalić valgrind –leak
Konflikt w systemie Subversion może powstać podczas wykonywania komendy checkout
sākt mācīties
- FAŁSZ - pobiera aktualna wersja wiec chyba bez konfliktu, konflikt może być przy commit jeżeli ktoś już wcześniej zatwierdzi zanim Ty to zrobisz
Dostęp do repozytorium zarządzanego przez Subversion może odbywać się przez protokół http -
sākt mācīties
PRAWDA – i przez SSH też
W systemie Git operacja COMMIT przenosi zmiany z kopi lokalnej do zdalnego repozytorium -
sākt mācīties
PRAWDA - po to jest właśnie by przenieść dane do zdalnego repozytorium komp -> repozyrotium
Analiza programu za pomocą Dr Memory nie wymaga wcześniejszej kompilacji kodu
sākt mācīties
- FAŁSZ - Dr Memory sprwadza pliki wykonawalne, wiec musi wczesniej byc skompilowany
Valgrind nie zasygnalizuje czytania poza zakresem statycznie alokowanej tablicy
sākt mācīties
- PRAWDA - wg wykładu "valgrind nie wykrwya błędów związanych ze statycznie alokowanymi obszarami pamięci"
Jedną z możliwości debugger'a GDB jest wyświetlenie aktualnego stosu wywołań funkcji
sākt mācīties
- PRAWDA - pozwala na to komendą -bt
Środowisko wytwórcze Eclipse jest środowiskiem modułowym, rozszerzalnym poprzez plugin'y
sākt mācīties
- PRAWDA - mozna rozszerzac instalując dodatkowe pluginy
Polecenie diff w systemie Subversion pozwala na porównanie kopi lokalnej i kopi znajdującej się w repozytorium określonego pliku
sākt mācīties
- PRAWDA - tak to działa
TortoiseSVN jest graficznym klientem systemu Git
sākt mācīties
- FAŁSZ - TortoiseSVN jest gaficznym klientem SVN a nie GIT
Debugger może zostać uruchomiony mimo istnienia błędów kompilacji
sākt mācīties
- PRAWDA - po to jest
Operacja commit w systemie Subversion przenosi zmiany z repozytorium zdalnego do lokalnej kopi użytkownika
sākt mācīties
- FAŁSZ – przenosi z lokalnej do repo, komp -> repo a nie odwrotnie, do tego służy update lub /co/
Historia zmian w Subversion dostarcza informacji na temat plików zmodyfikowanych w poszczególnych rewizjach
sākt mācīties
- PRAWDA - TAK w logach
Historia zmian w Subversion dostarcza informacji na temat używanego przez użytkownika klienta SVN
sākt mācīties
- FAŁSZ - nie umieszcza takiej informacji, umieszcza jedynie datę, komentarz i co zostało zmodyfikowane

Lai ievietotu komentāru, jums jāpiesakās.