Filtrowanie pytań
Projektowanie, programowanie …
A. Blender
B. Git
C. Photoshop
D. JIRA
Projektowanie, programowanie …
Co to jest PWA (Progressive Web App)?
A. Biblioteka graficzna do tworzenia animacji
B. Aplikacja webowa działająca jak natywna aplikacja mobilna
C. Framework do tworzenia aplikacji mobilnych
D. System zarządzania treścią dla stron internetowych
Projektowanie, programowanie …
Jakie jest główne zadanie debuggera w środowisku programowania?
A. Kompilowanie kodu źródłowego
B. Analiza i usuwanie błędów w kodzie
C. Tworzenie kodu źródłowego
D. Generowanie plików wykonywalnych
Projektowanie, programowanie …
Przedstawiono funkcjonalnie równoważne fragmenty kodu aplikacji Angular oraz React.js.
| Angular | submit(f) { console.log(f.value); } <form #f="ngForm" (ngSubmit)="submit(f)"> <input ngModel name="tytul" type="text" id="tytul"> <button>Dodaj</button> </form> |
| React | handleSubmit = e => { e.preventDefault(); console.log('tytul: ' + e.currentTarget.tytul.value); }; render() { return ( <div> <form onSubmit={this.handleSubmit}> <input type="text" id="tytul" /> <button>Dodaj</button> </form> </div> ); } |
A. funkcję, która wypełnia dane w formularzu podczas jego inicjalizacji
B. obsługę zdarzenia przesłania formularza
C. funkcję, która zapisuje do zmiennych f lub e dane z pola <input> formularza
D. wyświetlanie w konsoli przeglądarki danych pobranych z pól formularza w czasie rzeczywistym, gdy użytkownik je wypełnia
Projektowanie, programowanie …
Co to jest wskaźnik w języku C?
A. Typ danych do zapisywania tekstów
B. Zmienna przechowująca adres pamięci
C. Zmienna przechowująca wartość logiczną
D. Funkcja do dynamicznej alokacji pamięci
Projektowanie, programowanie …
Jakie narzędzie służy do zarządzania wersjami?
A. Bugzilla
B. Git
C. Trello
D. Jira
Projektowanie, programowanie …
Dlaczego w wyniku działania tego kodu w języku C++ na ekranie pojawiła się wartość 0 zamiast 50?
int oblicz(int x) {
int i = 50;
x = x + i;
return i;
}
int main() {
int x = 0;
int wynik = oblicz(x);
std::cout << x;
}
A. Argument funkcji został przekazany przez wartość, a nie przez referencję.
B. Zmienna x powinna być inicjowana wartością równą 1, a nie 0.
C. Niepoprawnie zdefiniowano działanie wewnątrz funkcji.
D. Funkcja zwraca wartość, chociaż nie powinna jej zwracać.
Projektowanie, programowanie …
Który z podanych algorytmów można zrealizować zarówno w sposób iteracyjny, jak i rekurencyjny?
A. Algorytm generowania liczb losowych
B. Algorytm sortowania bąbelkowego
C. Algorytm wyszukiwania binarnego
D. Algorytm mapowania kluczy w tablicach asocjacyjnych
Projektowanie, programowanie …
Co to jest JWT (JSON Web Token)?
A. Format kompresji danych JavaScript i HTML w aplikacjach webowych
B. Protokół transferu plików JSON między serwerami
C. Biblioteka JavaScript do manipulacji danymi JSON
D. Otwarty standard do bezpiecznego przekazywania danych w formacie JSON
Projektowanie, programowanie …
Błędy w interpretacji kodu stworzonego za pomocą React.js lub Angular można wykryć dzięki
A. narzędziom zainstalowanym po stronie serwera aplikacji
B. wbudowanemu debuggerowi w danym środowisku
C. kompilatorowi języka JavaScript
D. konsoli przeglądarki internetowej
Projektowanie, programowanie …
Która z poniższych technologii jest używana do tworzenia wykresów i animacji w przeglądarce?
A. JSON
B. CSV
C. SVG
D. XML
Projektowanie, programowanie …
Jakie narzędzie najlepiej wykorzystać do testowania API REST?
A. Postman
B. Jasmine
C. Git
D. Selenium
Projektowanie, programowanie …
Jedną z dolegliwości, która pojawia się u programistów w wyniku długotrwałego korzystania z myszki komputerowej lub klawiatury, objawiającą się bólami, drętwieniem oraz zaburzeniami czucia w obszarze 1-3 palca dłoni jest
A. Dyskopatia
B. zespół suchego oka
C. zespól cieśni kanału nadgarstka
D. kifoza
Projektowanie, programowanie …
W jakiej okoliczności należy umieścić poszkodowanego w pozycji bezpiecznej?
A. Gdy poszkodowany jest nieprzytomny, ale oddycha
B. Gdy poszkodowany cierpi na krwotok zewnętrzny
C. Gdy poszkodowany nie oddycha
D. Gdy poszkodowany jest świadomy, lecz ma uraz kończyny
Projektowanie, programowanie …
Który z wymienionych parametrów dysku twardego ma największy wpływ na jego wydajność?
A. Rodzaj złącza (SATA/PCIe)
B. Ilość pamięci podręcznej (Cache)
C. Prędkość obrotowa talerzy (RPM)
D. Pojemność dysku
Projektowanie, programowanie …
Zapisany fragment w C# wskazuje na definicję klasy Car, która:
public class Car: Vehicle { ... }
A. dziedziczy po Vehicle
B. jest powiązana z klasą Vehicle
C. używa prywatnych pól klasy Vehicle
D. stanowi klasę bazową (nie dziedziczy po żadnej klasie)
Projektowanie, programowanie …
Który typ testów jest wykonywany na pojedynczych komponentach lub funkcjach w izolacji?
A. Testy akceptacyjne
B. Testy jednostkowe
C. Testy integracyjne
D. Testy systemowe
Projektowanie, programowanie …
Który z wymienionych elementów stanowi przykład zbiorowej ochrony?
A. Ekran akustyczny
B. Zatyczki do uszu
C. Kask ochronny
D. Okulary ochronne
Projektowanie, programowanie …
Jakie z wymienionych narzędzi służy do testowania aplikacji?
A. WordPress
B. Selenium
C. Photoshop
D. Git
Projektowanie, programowanie …
Które z wymienionych sytuacji jest przykładem hermetyzacji w programowaniu obiektowym?
A. Ograniczenie dostępu do pól klasy poprzez modyfikatory dostępu
B. Tworzenie wielu metod o tej samej nazwie w różnych klasach
C. Wykorzystanie klasy nadrzędnej w innej klasie
D. Tworzenie klasy abstrakcyjnej
Projektowanie, programowanie …
Jakie jest poprawne określenie interfejsu (szablonu klasy) w języku Java?
interface IMyInterface { private: int a; IMyInterface() { a = 0; } void mth1(); } Definicja 1 | interface IMyInterface { private: int a; void mth1(); int mth2() { return a; } } Definicja 2 |
interface IMyInterface { void mth1(); int mth2() { return 0; } } Definicja 3 | interface IMyInterface { void mth1(); int mth2(); } Definicja 4 |
A. Definicja 1
B. Definicja 4
C. Definicja 2
D. Definicja 3
Projektowanie, programowanie …
W zaprezentowanym kodzie stworzono abstrakcyjną klasę Figura oraz klasę Prostokąt, która po niej dziedziczy, zawierającą określone pola i konstruktory. Wskaż najprostszą implementację sekcji /* metody klasy */ dla klasy Prostokąt

A. Kod 1
B. Kod 2
C. Kod 3
D. Kod 4
Projektowanie, programowanie …
Zestaw operatorów przedstawiony poniżej należy do kategorii operatorów: * / ++ -- %
A. arytmetycznych
B. logicznymi
C. przypisania
D. porównawczymi
Projektowanie, programowanie …
Co to jest dokumentacja instruktażowa programu?
A. Kolekcją testów jednostkowych oraz ich wyników
B. Instrukcją opisującą, jak używać funkcji programu
C. Zbiorem szczegółów technicznych dotyczących kodu źródłowego
D. Dokumentem przedstawiającym plany rozwoju oprogramowania
Projektowanie, programowanie …
Jak w CSS definiuje się element, który ma reagować na najechanie kursorem?
A. :hover
B. :mouse
C. :over
D. :click
Projektowanie, programowanie …
Która z wymienionych zasad jest istotna dla bezpiecznego użytkowania portali społecznościowych?
A. Zgłaszanie treści, które naruszają regulamin
B. Unikanie stosowania silnych haseł do konta
C. Regularne kontrolowanie ustawień prywatności
D. Udostępnianie jak największej ilości informacji osobowych
Projektowanie, programowanie …
Modyfikator dostępu znajdujący się przed definicją metody Dodaj() w klasie Kalkulator sprawia, że: protected void Dodaj() {}
A. nie jest ona osiągalna w klasach, które dziedziczą po klasie Kalkulator
B. nie jest ona dostępna z poziomu klas, które są zaprzyjaźnione z klasą Kalkulator
C. jest ona dostępna zarówno w samej klasie, jak i w klasach dziedziczących po klasie Kalkulator
D. jest ona możliwa do wykorzystania w programie głównym i można ją wywołać na instancji klasy Kalkulator
Projektowanie, programowanie …
Które z poniższych nie jest frameworkiem JavaScript?
A. Django
B. React
C. Angular
D. Vue.js
Projektowanie, programowanie …
Jaką funkcję pełnią mechanizmy ciasteczek w aplikacjach internetowych?
A. Do generowania dynamicznych interfejsów dla użytkowników
B. Do zapisywania danych użytkownika w przeglądarce
C. Do zapisywania danych użytkownika na serwerze
D. Do przechowywania informacji w bazie danych
Projektowanie, programowanie …
Jaki z wymienionych komponentów jest kluczowy do inicjalizacji pola klasy podczas tworzenia instancji obiektu?
A. Instrukcja warunkowa
B. Metoda statyczna
C. Funkcja zaprzyjaźniona
D. Konstruktor
Projektowanie, programowanie …
Co to jest garbage collection w programowaniu?
A. Metoda kompresji danych w bazach SQL
B. Proces usuwania nieużywanych elementów z interfejsu użytkownika
C. Technika optymalizacji algorytmów sortowania danych
D. Automatyczne zarządzanie pamięcią, które zwalnia pamięć zajmowaną przez nieużywane obiekty
Projektowanie, programowanie …
Na podstawie definicji zamieszczonej w ramce, wskaż, który z rysunków ilustruje komponent Chip zdefiniowany w bibliotece Angular Material?

A. Rysunek 2
B. Rysunek 3
C. Rysunek 4
D. Rysunek 1
Projektowanie, programowanie …
Klasa Mieszkaniec zawiera atrybuty: imie, nazwisko, ulica, nrDomu, rokUrodzenia. W tej klasie umieszczono opisane poniżej konstruktory (zapisano jedynie typy argumentów). Do tworzenia obiektu za pomocą konstruktora kopiującego wykorzystany będzie konstruktor określony w punkcie
A. Mieszkaniec(string, string);
B. Mieszkaniec(string, string, string, int, int);
C. Mieszkaniec();
D. Mieszkaniec(Mieszkaniec&);
Projektowanie, programowanie …
Jakie znaczenie ma termin "przesłanianie metody" w kontekście programowania obiektowego?
A. Zastosowanie tej samej nazwy metody w klasie bazowej i pochodnej, ale z inną implementacją w klasie pochodnej
B. Tworzenie nowej metody w klasie bazowej
C. Przenoszenie metod z jednej klasy do drugiej
D. Zmiana metody prywatnej na metodę publiczną
Projektowanie, programowanie …
Co należy zrobić w sytuacji silnego krwawienia z rany?
A. Założyć opatrunek uciskowy oraz unieść kończynę powyżej poziomu serca
B. Przepłukać ranę wodą utlenioną i zostawić do wyschnięcia
C. Poczekać, aż krwawienie ustanie samoistnie
D. Nałożyć elastyczny bandaż bez ucisku
Projektowanie, programowanie …
Jakie jest zastosowanie iteratora w zbiorach?
A. Do usuwania elementów ze zbioru
B. Do zmiany rodzaju zbioru w trakcie działania aplikacji
C. Do generowania kopii zbiorów
D. Do iterowania po elementach zbioru
Projektowanie, programowanie …
Który z poniższych elementów UI umożliwia graficzną nawigację pomiędzy różnymi sekcjami aplikacji?
A. Obszar tekstowy
B. Menu
C. Przycisk opcji
D. Rozwijana lista
Projektowanie, programowanie …
Jednym z rodzajów testów funkcjonalnych, które można przeprowadzić na aplikacji webowej, jest ocena
A. poprawności wyświetlanych elementów aplikacji
B. bezpieczeństwa aplikacji
C. poziomu optymalizacji kodu aplikacji
D. wydajności aplikacji
Projektowanie, programowanie …
Co zostanie wyświetlone po wykonaniu poniższego kodu w języku Python? data = [1, 2, 3, 4, 5]
result = list(map(lambda x: x*2, filter(lambda x: x % 2 == 0, data)))
print(result)
A. [2, 6, 10]
B. [2, 4, 6, 8, 10]
C. [1, 2, 3, 4, 5]
D. [4, 8]
Projektowanie, programowanie …
Wskaż odpowiedź, która używa parafrazowania jako metodę aktywnego słuchania, gdy klient mówi: "Interesuje mnie aplikacja, która działa szybko, niezależnie od tego, czy korzysta z niej kilku czy tysiąc użytkowników"?
A. Czuję pewne wątpliwości w Pani głosie. Czy mogę zadać kilka pytań?
B. Jeśli dobrze zrozumiałam, chodzi o aplikację, która efektywnie obsługuje różne obciążenia
C. Ilu użytkowników planuje z niej skorzystać?
D. Dlaczego Pani potrzebuje takiej aplikacji?