Pytanie 1
Które z podejść do tworzenia aplikacji najlepiej uwzględnia przyszłe zmiany w funkcjonalności?
Wynik: 31/40 punktów (77,5%)
Wymagane minimum: 20 punktów (50%)
Które z podejść do tworzenia aplikacji najlepiej uwzględnia przyszłe zmiany w funkcjonalności?
W jakiej sytuacji kolekcja typu lista okaże się bardziej wydajna niż tablica?
Który z wymienionych poniżej przykładów ilustruje prawidłowy szkielet zarządzania wyjątkami w języku C++?
Która z poniższych technik NIE jest związana z optymalizacją wydajności strony internetowej?
Jakie jest rozwiązanie dla dodawania binarnego liczb 1011 oraz 110?
Która z poniższych deklaracji w języku C++ poprawnie opisuje tablicę dwuwymiarową?
Aby tworzyć aplikacje desktopowe w języku Java, można wybrać jedno z poniższych środowisk
Który framework jest powszechnie wykorzystywany do tworzenia aplikacji internetowych w języku Python?
Która z wymienionych zasad odnosi się do zachowania prywatności w sieci?
Jakie elementy powinny być ujęte w dokumentacji programu?
W jakiej fazie cyklu życia projektu informatycznego następuje integracja oraz testowanie wszystkich modułów systemu?
Jaką instrukcję należy wykorzystać do poprawnej deklaracji zmiennej typu string w C++?
Który z wymienionych elementów jest fundamentalny w architekturze klient-serwer?
Jakie działanie wykonuje polecenie "git pull"?
Co zostanie wyświetlone po wykonaniu poniższego kodu?
class Animal { constructor(name) { this.name = name; } speak() { return `${this.name} makes a noise.`; } } class Dog extends Animal { speak() { return `${this.name} barks.`; } } let dog = new Dog('Rex'); console.log(dog.speak());
Zamieszczony fragment kodu w Android Studio wdraża metodę nasłuchującą dla obsługi zdarzenia:
przycisk = (Button) findViewById(R.id.yes_button); przycisk.setOnClickListener(new View.OnClickListener() { ... });
Jakie znaczenie ma poziom dostępności AAA w WCAG 2.0?
Co oznacza pojęcie 'hoisting' w JavaScript?
Jaką funkcję spełniają atrybuty klasy w programowaniu obiektowym?
Jakie jest wyjście działania kompilatora?
Jaki model zarządzania projektami przewiduje, że wszystkie etapy są realizowane jeden po drugim, bez możliwości wrócenia do wcześniejszych faz?
Przedstawione kody zawierają realizację funkcji oraz jeden zdefiniowany test automatyczny, który weryfikuje działanie funkcji w przypadku, gdy argumentem jest liczba ujemna. W miejsce kropek należy dodać drugi test, który sprawdzi funkcjonalność funkcji, kiedy argumentem jest liczba dodatnia. Który z poniższych kodów jest odpowiedni do tego testu?
export function fun1(number) { if (number < 0) number = number * (-1); return number; } | describe('fun1', () => { it('test1', () => { const result = fun1(-1); expect(result).toBe(1); }) ... }) | ||
it('test2', () => { const result = fun1(1); expect(result).toBe(result+1); }) | A. | it('test2', () => { const result = fun1(2); expect(result).toBe(-2); }) | B. |
it('test2', () => { const result = fun1(2); expect(result).toBe(2); }) | C. | it('test2', () => { const result = fun1(1); expect(result).toBe(-1); }) | D. |
Który z wymienionych składników charakteryzuje się typowym wystąpieniem w diagramie Gantta?
W przedstawionym filmie ukazano kreator interfejsu użytkownika, dla którego automatycznie powstaje
Co następuje, gdy błąd nie zostanie uchwycony przez blok catch?
Jaki komponent środowiska IDE jest niezbędny do tworzenia aplikacji webowych?
Z analizy złożoności obliczeniowej różnych algorytmów sortowania na dużych zbiorach danych (przekraczających 100 elementów) wynika, że najefektywniejszą metodą jest algorytm sortowania
| sortowanie bąbelkowe | O(n²) |
| sortowanie przez wstawianie | O(n²) |
| sortowanie przez scalanie | O(n log n) |
| sortowanie przez zliczanie | O(n) |
| sortowanie kubełkowe | O(n²) |
Jaką kategorię reprezentuje typ danych "array"?
Jakie zdarzenie jest wywoływane, gdy kliknięta zostaje myszą nieaktywna kontrolka lub okno?
Jakie znaczenie ma polimorfizm w programowaniu obiektowym?
Która z poniższych technologii jest używana do tworzenia interfejsów użytkownika w aplikacjach React?
W jaki sposób można zmniejszyć liczbę danych zbieranych przez aplikacje mobilne?
Który z przedstawionych poniżej przykładów ilustruje prawidłową deklarację zmiennej typu całkowitego w języku C++?
Jakie znaczenie ma przystosowanie interfejsu użytkownika do różnych platform?
Jakie jest zastosowanie iteratora w zbiorach?
Który z wymienionych typów danych należy do typu logicznego?
Cytat przedstawia charakterystykę metodyki RAD. Pełne znaczenie tego skrótu można przetłumaczyć na język polski jako:
...(RAD)..., is both a general term for adaptive software development approaches, and the name for James Martin's method of rapid development. In general, RAD approaches to software development put less emphasis on planning and more emphasis on an adaptive process. Prototypes are often used in addition to or sometimes even instead of design specifications. Źródło: https://en.wikipedia.org/ |
Który z paradygmatów programowania najbardziej akcentuje dziedziczenie oraz polimorfizm?
Jakie jest podstawowe zadanie konstruktora w klasie?
Kompilator może wygenerować błąd "incompatible types", gdy