Filtrowanie pytań
Projektowanie, programowanie …
A. Dodać warunek zakończenia w funkcji
B. Zastosować iterację zamiast rekurencji
C. Wykorzystać automatyczny debugger w kompilatorze
D. Rozszerzyć zakres zmiennych globalnych
Projektowanie, programowanie …
Metoda tworzenia algorytmu polegająca na dzieleniu go na dwa lub więcej mniejszych podproblemów, aż do momentu, gdy ich rozwiązanie stanie się proste, jest techniką
A. komiwojażera
B. dziel i zwyciężaj
C. heurystyczną
D. najkrótszej ścieżki
Projektowanie, programowanie …
Rozpoczęcie tworzenia procedury składowej o nazwie dodajUsera w MS SQL wymaga użycia poleceń
A. add dodajUsera procedure
B. add procedure dodajUsera
C. create dodajUsera procedure
D. create procedure dodajUsera
Projektowanie, programowanie …
Co to jest garbage collection w programowaniu?
A. Proces usuwania nieużywanych elementów z interfejsu użytkownika
B. Automatyczne zarządzanie pamięcią, które zwalnia pamięć zajmowaną przez nieużywane obiekty
C. Technika optymalizacji algorytmów sortowania danych
D. Metoda kompresji danych w bazach SQL
Projektowanie, programowanie …
W dwóch przypadkach opisano mechanizm znany jako Binding. Jego celem jest
| W Android Studio: |
<TextView android:text="@{viewmodel.userName}" /> |
| W XAML: |
<Label Text="{Binding Source={x:Reference slider2}, Path=Value}" /> |
A. wiązać właściwości (property) elementu interfejsu użytkownika z danymi lub właściwością innego obiektu
B. zarządzanie mechanizmem obietnic (promises) lub obserwatora (observable) w programowaniu asynchronicznym
C. przetwarzanie zdarzeń kontrolek interfejsu użytkownika przez wywoływanie odpowiednich funkcji
D. wiązanie oraz eksportowanie plików z różnych modułów aplikacji
Projektowanie, programowanie …
Czym jest 'refaktoryzacja' w kontekście inżynierii oprogramowania?
A. Proces modyfikowania kodu w celu poprawy jego struktury bez zmiany funkcjonalności
B. Optymalizacja wydajności poprzez zmianę algorytmów
C. Dodawanie nowych funkcji do istniejącego kodu
D. Usuwanie niepotrzebnych funkcji z kodu
Projektowanie, programowanie …
Podejście obiektowe w rozwiązywaniu problemów obejmuje między innymi:
A. zmienne, procedury oraz funkcje
B. wyzwalacze i polimorfizm
C. pola, metody, rekurencję oraz kwerendy
D. klasy, obiekty oraz hermetyzację
Projektowanie, programowanie …
Zaprezentowany symbol odnosi się do

A. Creative Commons
B. praw autorskich
C. domeny publicznej
D. prawa cytatu
Projektowanie, programowanie …
Jaką instrukcję należy wykorzystać do poprawnej deklaracji zmiennej typu string w C++?
A. string name = "Jan"
B. float name = "Jan"
C. int name = "Jan"
D. bool name = "Jan"
Projektowanie, programowanie …
Która z funkcji powinna zostać zrealizowana w warstwie back-end aplikacji webowej?
A. sprawdzanie formularzy w czasie rzeczywistym
B. wyświetlanie danych z formularza w przeglądarce
C. zarządzanie bazą danych
D. zarządzanie zdarzeniami elementów
Projektowanie, programowanie …
Co to jest GraphQL?
A. Język zapytań do API oraz środowisko wykonawcze do obsługi tych zapytań
B. System zarządzania bazami grafowymi
C. Biblioteka do tworzenia grafów i diagramów w aplikacjach webowych
D. Format danych podobny do JSON używany w komunikacji między aplikacjami
Projektowanie, programowanie …
Jakie znaczenie ma polimorfizm w programowaniu obiektowym?
A. Pozwala na tworzenie obiektów z wielu różnych klas równocześnie
B. Ogranicza dostęp do atrybutów klasy
C. Umożliwia jednej metodzie działać w różnorodny sposób w zależności od klasy, do której należy
D. Dzieli program na klasy oraz obiekty
Projektowanie, programowanie …
Wskaż język programowania, który pozwala na stworzenie aplikacji mobilnej w środowisku Android Studio?
A. Swift
B. Java
C. Objective-C
D. C++
Projektowanie, programowanie …
Wskaż kod, który jest funkcjonalnie równoważny zaprezentowanemu poniżej:
switch(nrTel) { case 999: opis = "Pogotowie"; break; case 998: opis = "Straż"; break; case 997: opis = "Policja"; break; default: opis = "Inny numer"; } | |
Kod 1.with nrTel { if (999) opis = "Pogotowie"; if (998) opis = "Straż"; if (997) opis = "Policja"; else opis = "Inny numer"; } | Kod 2.if (nrTel == 999) opis = "Pogotowie"; else if (nrTel == 998) opis = "Straż"; else if (nrTel == 997) opis = "Policja"; else opis = "Inny numer"; |
Kod 3.if (nrTel == 999) opis = "Pogotowie"; if (nrTel == 998) opis = "Straż"; if (nrTel == 997) opis = "Policja"; else opis = "Inny numer"; | Kod 4.Opis = if (nrTel == 999) => "Pogotowie"; else if (nrTel == 998) => "Straż"; else if (nrTel == 997) => "Policja"; else => "Inny numer"; |
A. Kod 3.
B. Kod 2.
C. Kod 1.
D. Kod 4.
Projektowanie, programowanie …
Jakie działania mogą przyczynić się do ochrony swojego cyfrowego wizerunku w sieci?
A. Niepotwierdzanie źródeł publikowanych informacji
B. Dzieleni się swoimi danymi dostępowymi z przyjaciółmi
C. Zamieszczanie wszystkich szczegółów dotyczących swojego życia prywatnego
D. Weryfikacja ustawień prywatności na platformach społecznościowych
INF.04 Pytanie 256
Projektowanie, programowanie …
Jakie elementy powinny być ujęte w dokumentacji programu?
A. Szczegóły dotyczące konfiguracji serwera
B. Zestawienie błędów zidentyfikowanych w trakcie testów
C. Strategia marketingowa aplikacji
D. Opis funkcji, klas i zmiennych w kodzie
Projektowanie, programowanie …
Jakie elementy powinny być uwzględnione w scenariuszu testów aplikacji?
A. Dokumentacja techniczna oprogramowania
B. Dokładne wytyczne dotyczące realizacji kodu
C. Zestaw kroków do testowania, oczekiwanych rezultatów oraz warunków początkowych
D. Strategia wdrożenia aplikacji w środowisku produkcyjnym
Projektowanie, programowanie …
W jednostce centralnej, za obliczenia na liczbach zmiennoprzecinkowych odpowiada
A. FPU
B. IU
C. AU
D. ALU
Projektowanie, programowanie …
W jakim języku programowania kod źródłowy musi być skompilowany do kodu maszynowego konkretnej architektury procesora przed jego uruchomieniem?
A. PHP
B. C++
C. Java
D. Perl
Projektowanie, programowanie …
W standardzie dokumentacji testów oprogramowania IEEE 829-1998 opisany jest dokument, który zawiera dane o tym, jakie przypadki testowe były wykorzystane, przez kogo i czy zakończyły się sukcesem. Co to jest?
A. Plan Testów
B. Specyfikacja Procedury Testowej
C. Raport Podsumowujący Testy
D. Dziennik Testów
Projektowanie, programowanie …
Jakie narzędzie programowe jest odpowiedzialne za konwersję kodu źródłowego na formę zrozumiałą dla maszyny, weryfikuje wszystkie polecenia pod kątem ewentualnych błędów, a następnie generuje moduł do wykonania?
A. dekompilator
B. debugger
C. interpreter
D. kompilator
Projektowanie, programowanie …
Który z wymienionych poniżej typów danych stanowi przykład typu stałoprzecinkowego?
A. double
B. float
C. decimal
D. int
Projektowanie, programowanie …
Który z wymienionych frameworków jest charakterystyczny dla aplikacji komputerowych pisanych w C#?
A. Qt
B. React
C. Spring
D. WPF (Windows Presentation Foundation)
Projektowanie, programowanie …
Jakie ma znaczenie "operacja wejścia" w kontekście programowania?
A. Przekazywanie danych do programu z zewnętrznych źródeł
B. Wprowadzanie nowych funkcji do aplikacji
C. Zmiana wartości zmiennych globalnych
D. Naprawianie błędów w kodzie aplikacji
Projektowanie, programowanie …
W jakim modelu Cyklu Życia Projektu Informatycznego znajduje się etap analizy ryzyka?
A. W spiralnym
B. W modelu z prototypem
C. W kaskadowym
D. W modelu Fry’ego
Projektowanie, programowanie …
Jakie jest główne zadanie portali społecznościowych?
A. Analiza rezultatów działalności gospodarczej
B. Zarządzanie handlem produktami i usługami
C. Tworzenie kopii zapasowych plików
D. Udostępnianie informacji i interakcja między użytkownikami
Projektowanie, programowanie …
Który z poniższych przykładów stanowi aplikację mobilną wykorzystującą bazę danych?
A. Aplikacja do robienia zdjęć
B. Aplikacja kalkulator
C. Aplikacja gromadząca listę kontaktów użytkownika
D. Aplikacja wyświetlająca lokalny czas
Projektowanie, programowanie …
W jakiej sytuacji wykorzystanie stosu będzie korzystniejsze niż lista podczas projektowania zestawu danych?
A. Gdy dane muszą być uporządkowane
B. Gdy chcemy usunąć element z końca
C. Gdy ważne jest szybkie znajdowanie elementów
D. Gdy kolejność przetwarzania danych jest odwrócona (LIFO)
Projektowanie, programowanie …
Jakie są różnice między konstruktorem a zwykłą metodą w klasie?
A. Konstruktor zawsze nosi tę samą nazwę co klasa i nie zwraca wartości
B. Konstruktor powinien zwracać jakąś wartość
C. Konstruktor można wywołać bez konieczności tworzenia obiektu
D. Konstruktor jest uruchamiany jedynie przez destruktor
Projektowanie, programowanie …
Jaką jednostkę zaleca się stosować przy projektowaniu interfejsu aplikacji?
A. dp
B. mm
C. px
D. pt
Projektowanie, programowanie …
Jakie jest podstawowe użycie metod wirtualnych?
A. Umożliwienie dynamicznego wiązania metod w czasie wykonania
B. Umożliwienie wielokrotnego dziedziczenia
C. Zapewnienie, że metoda działa wyłącznie na danych statycznych
D. Umożliwienie korzystania z metod bezpośrednio z klasy bazowej
Projektowanie, programowanie …
Prezentowana metoda jest realizacją algorytmu public static String fun1(String str) {
String output = " ";
for (var i = (str.length()-1); i >= 0; i--)
output += str.charAt(i);
return output;
}
A. sprawdzającego, czy dany ciąg jest palindromem
B. wyszukującego literę w ciągu
C. odwracającego ciąg
D. sortującego ciąg od znaku o najniższym kodzie ASCII do znaku o najwyższym kodzie
Projektowanie, programowanie …
Co oznacza skrót CSRF w kontekście bezpieczeństwa aplikacji webowych?
A. Cross-Site Response Filter
B. Client-Side Rendering Framework
C. Cascading Style Rendering Form
D. Cross-Site Request Forgery
Projektowanie, programowanie …
Sposób deklaracji Klasa2 wskazuje, że
| W C++ i C#: | class Klasa2 : Klasa1 |
| W Java: | class Klasa2 extends Klasa1 |
| W Python: | class Klasa2(Klasa1): |
A. Klasa1 dziedziczy od Klasa2
B. Klasa1 jest dzieckiem Klasy2
C. Klasa2 stanowi klasę bazową
D. Klasa2 dziedziczy od Klasa1
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. Ilu użytkowników planuje z niej skorzystać?
B. Czuję pewne wątpliwości w Pani głosie. Czy mogę zadać kilka pytań?
C. Jeśli dobrze zrozumiałam, chodzi o aplikację, która efektywnie obsługuje różne obciążenia
D. Dlaczego Pani potrzebuje takiej aplikacji?
Projektowanie, programowanie …
Jakie polecenie w Gicie jest używane do zapisywania zmian w lokalnym repozytorium?
A. git push
B. git pull
C. git clone
D. git commit
Projektowanie, programowanie …
Jaką wartość jest w stanie przechować tablica jednowymiarowa?
A. Wiele wartości pod tym samym indeksem
B. Wartość logiczną true lub false
C. Wiele wartości pod różnymi indeksami
D. Jedną wartość
Projektowanie, programowanie …
Jakie jest źródło błędu w podanym kodzie przez programistę?
class Dokument {
public string nazwa;
protected string autor;
}
// .... w kodzie funkcji main
Dokument doc = new Dokument();
Console.WriteLine(doc.autor);
A. Brak konstruktora w definicji klasy.
B. Inicjalizacja obiektu została błędnie zapisana.
C. Pole autor jest niedostępne z tego poziomu.
D. Argumenty konstruktora powinny być przekazane podczas inicjalizacji obiektu.
Projektowanie, programowanie …
Programista tworzy system zarządzania buforem drukowania dokumentów. Najnowsze zlecenie drukowania dodawane jest na koniec kolejki, a najstarsze z nich są przekazywane do drukarki. Jaką strukturę danych najłatwiej zastosować w tej sytuacji?
A. Sterta
B. LIFO
C. Stos
D. FIFO
Projektowanie, programowanie …
Co oznacza termin 'hoisting' w JavaScript?
A. Optymalizacja kodu wykonywana przez silnik JavaScript
B. Przenoszenie deklaracji zmiennych i funkcji na górę ich zakresu podczas fazy kompilacji
C. Technika zarządzania pamięcią polegająca na usuwaniu nieużywanych obiektów
D. Metoda ładowania skryptów z zewnętrznych źródeł