Przejdź do głównej treści

Wydrukuj arkusz

INF.04 Technik programista

40 pytań · 5AP1

Udostępnij arkusz klasie

Podaj uczniom kod lub pokaż kod QR. Każdy uczeń dostanie własną kopię arkusza do edycji.

------

-

Na rzutniku
Wydrukuj

Udostępnij szybko

Link działa bez logowania - każdy może sklonować i edytować własną wersję.

0

wyświetleń

0

klonów

40

pytań

20

próg (50%)

Podgląd arkusza

ARKUSZ EGZAMINACYJNY

INF.04 - Projektowanie, programowanie i testowanie aplikacji

Zawód: Technik programista

Liczba pytań: 40

Czas: 60 minut (standardowo)

Próg zdawalności: 20 poprawnych odpowiedzi (50%)
1

Pytanie 1

Które z poniższych stwierdzeń jest prawdziwe w kontekście dziedziczenia w języku Java?
A.Klasa pochodna dziedziczy po jednej klasie bazowej.
B.Klasa pochodna może dziedziczyć po wielu klasach bazowych.
C.Dziedziczenie jest niezalecane w języku Java.
D.Java nie wspiera dziedziczenia.
2

Pytanie 2

Co zostanie wyświetlone w konsoli po wykonaniu poniższego kodu?
let arr = [1, 2, 3, 4, 5];
let result = arr.filter(num => num % 2 === 0);
console.log(result);
A.[2, 4]
B.[1, 2, 3, 4, 5]
C.2,4
D.[1, 3, 5]
3

Pytanie 3

Który z wymienionych typów danych należy do typu logicznego?
A.
bool
B.
float
C.
int
D.
char
4

Pytanie 4

W przypadku przedstawionych kodów źródłowych, które są funkcjonalnie równoważne, wartość, która zostanie zapisana w zmiennej b po wykonaniu operacji, to

Python:C++ / C# / Java:
x = 5.96;
b = int(x);
double x = 5.96;
int b = (int)x;
A.5.96
B.5
C.596
D.6
5

Pytanie 5

Co to jest local storage w kontekście aplikacji webowych?
A.Mechanizm pozwalający na przechowywanie danych w przeglądarce użytkownika bez określonego czasu wygaśnięcia
B.Baza danych NoSQL działająca na serwerze aplikacji
C.Technologia przechowywania danych w pamięci RAM aplikacji
D.System plików tymczasowych używany przez przeglądarkę
6

Pytanie 6

Co to jest CORS (Cross-Origin Resource Sharing)?
A.Mechanizm bezpieczeństwa określający, które domeny mogą uzyskiwać dostęp do zasobów na serwerze
B.Protokół komunikacji między różnymi bazami danych
C.Metoda kompresji danych w aplikacjach webowych
D.System zarządzania plikami statycznymi w aplikacjach SPA
7

Pytanie 7

Co to jest choroba związana z wykonywaniem zawodu?
A.Choroba występująca tylko w sektorze przemysłowym
B.Każda choroba, która występuje w czasie pracy
C.Choroba wynikająca z warunków pracy lub związanych z nimi czynników
D.Stan zdrowia, który uniemożliwia pracę przez okres krótszy niż tydzień
8

Pytanie 8

Która z wymienionych sytuacji stanowi naruszenie praw autorskich?
A.Nabycie licencji na oprogramowanie
B.Tworzenie kopii zapasowej legalnie zakupionego programu
C.Udostępnianie filmu objętego prawami autorskimi bez zgody właściciela
D.Używanie programu typu open-source zgodnie z warunkami licencji
9

Pytanie 9

Zapis w języku C# przedstawia definicję klasy Car, która:
public class Car: Vehicle { ... }
A.jest klasą podstawową (nie dziedziczy po innej klasie)
B.jest zaprzyjaźniona z klasą Vehicle
C.odziedzicza po Vehicle
D.używa pól prywatnych klasy Vehicle
10

Pytanie 10

Która z poniższych technologii nie jest używana do tworzenia aplikacji mobilnych?
A.Flutter
B.COBOL
C.React Native
D.Kotlin
11

Pytanie 11

Jaką właściwość ma sieć synchroniczna?
A.Nie jest konieczna synchronizacja zegarów
B.Transmisja danych odbywa się w wyznaczonych interwałach czasowych
C.Gwarantuje większą elastyczność w przesyłaniu danych
D.Przekazywanie danych zachodzi w sposób niesystematyczny
12

Pytanie 12

Jaką strukturę danych można zrealizować, korzystając jedynie z wymienionych metod?

push(arg) – dodaje element
pop() – usuwa ostatnio dodany element
peek() – zwraca ostatnio dodany element bez usuwania
isEmpty() – sprawdza czy istnieją dane w strukturze
A.tablica
B.drzewo binarne
C.kolejka FIFO
D.stos
13

Pytanie 13

Który z wymienionych składników jest charakterystyczny dla środowiska IDE przeznaczonego do tworzenia aplikacji mobilnych?
A.Edytor tekstowy, przeglądarka internetowa, system kontroli wersji
B.Edytor graficzny, narzędzia analityczne, klient FTP
C.Narzędzia do analizy danych, serwer webowy, przeglądarka internetowa
D.Kompilator, debugger, emulator urządzenia mobilnego
14

Pytanie 14

Co będzie wynikiem działania poniższego kodu JavaScript?
const obj = {
  name: 'John',
  greet: function() {
    setTimeout(function() {
      console.log(`Hello, ${this.name}`);
    }, 1000);
  }
};
obj.greet();
A.TypeError
B.Hello, John
C.Hello, undefined
D.Hello, null
15

Pytanie 15

Jakie jest fundamentalne zagadnienie w projektowaniu aplikacji w architekturze klient-serwer?
A.Funkcjonowanie aplikacji wyłącznie w trybie offline
B.Użycie serwera jako głównego miejsca przetwarzania danych
C.Brak podziału na role klienta i serwera
D.Przeniesienie wszystkich obliczeń na stronę klienta
16

Pytanie 16

Jaki będzie rezultat operacji logicznej AND dla wartości binarnych 1010 oraz 1100?
A.1110
B.1010
C.1000
D.1100
17

Pytanie 17

Jakie z wymienionych działań jest fundamentalne w modelu kaskadowym?
A.Przeprowadzanie testów systemu po zakończeniu każdej fazy
B.Równoległe prowadzenie wielu etapów projektu
C.Iteracyjne wprowadzanie modyfikacji na każdym poziomie
D.Zakończenie jednej fazy przed rozpoczęciem następnej
18

Pytanie 18

Co to jest JWT (JSON Web Token)?
A.Protokół transferu plików JSON między serwerami
B.Format kompresji danych JavaScript i HTML w aplikacjach webowych
C.Biblioteka JavaScript do manipulacji danymi JSON
D.Otwarty standard do bezpiecznego przekazywania danych w formacie JSON
19

Pytanie 19

Jaki będzie wynik działania poniższego kodu w języku C#?
int x = 5;
int y = 10;
Console.WriteLine($"Suma {x} i {y} wynosi {x + y}");
A.Error: niewłaściwa składnia
B.Suma x i y wynosi 15
C.Suma 5 i 10 wynosi x + y
D.Suma 5 i 10 wynosi 15
20

Pytanie 20

Aplikacje webowe stworzone z użyciem frameworka Angular lub biblioteki React, działające na standardowych portach, można uruchomić na lokalnym serwerze, wpisując w przeglądarkę
A.localhost:8000 (React) lub localhost:49887 (Angular)
B.localhost:8080 (React) lub localhost:8000 (Angular)
C.localhost:3000 (React) lub localhost:4200 (Angular)
D.localhost:5001 (React) lub localhost:8080 (Angular)
21

Pytanie 21

Która z metod zarządzania projektami stawia na przejrzystość oraz wizualizację bieżących zadań?
A.Waterfall
B.Scrum
C.Agile
D.Kanban
22

Pytanie 22

Jakie z następujących skutków może wystąpić w przypadku naruszenia prawa autorskiego?
A.Nałożenie grzywny lub kary więzienia
B.Zakaz korzystania z oprogramowania open-source
C.Unieważnienie umowy licencyjnej użytkownika końcowego
D.Obowiązek zamieszczenia publicznych przeprosin
23

Pytanie 23

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.Poczekać, aż krwawienie ustanie samoistnie
C.Przepłukać ranę wodą utlenioną i zostawić do wyschnięcia
D.Nałożyć elastyczny bandaż bez ucisku
24

Pytanie 24

Które z wymienionych działań, które są częścią procesu kreowania prostej galerii zdjęć w formie aplikacji mobilnej, powinno być realizowane przez zespół?
A.Stworzenie dokumentacji kodu aplikacji
B.Przygotowanie testu jednostkowego dla funkcji przegladajZdjecia()
C.Wdrożenie funkcji dodajZdjecie()
D.Przygotowanie i konfiguracja repozytorium dla projektu
25

Pytanie 25

Jaki będzie wynik działania poniższego kodu w języku C#?
int x = 5;
int y = 10;
Console.WriteLine($"Suma {x} i {y} wynosi {x + y}");
A.Error: niewłaściwa składnia
B.Suma 5 i 10 wynosi 15
C.Suma x i y wynosi 15
D.Suma 5 i 10 wynosi x + y
26

Pytanie 26

Jaką instrukcję należy wykorzystać do poprawnej deklaracji zmiennej typu string w C++?
A.
int name = "Jan"
B.
float name = "Jan"
C.
string name = "Jan"
D.
bool name = "Jan"
27

Pytanie 27

Jaką strukturę danych można zrealizować, korzystając jedynie z wymienionych poniżej metod:

push(arg) – dodaje element
pop() – usuwa ostatnio dodany element
peek() – zwraca ostatnio dodany element bez usuwania
isEmpty() – sprawdza czy istnieją dane w strukturze
A.tablica
B.stos
C.kolejka
D.drzewo binarne
28

Pytanie 28

Jaką strukturę danych obrazuje zamieszczony kod w języku C#?
int[,] array = new int[3, 3];
A.tablicę dwuwymiarową
B.stos
C.listę
D.tablicę jednowymiarową
29

Pytanie 29

Który z etapów umożliwia zwiększenie efektywności aplikacji przed jej wydaniem?
A.Dodawanie komentarzy do kodu
B.Testowanie jednostkowe
C.Optymalizacja kodu
D.Tworzenie interfejsu graficznego
30

Pytanie 30

Jakie są różnice między typem łańcuchowym a typem znakowym?
A.Typ znakowy przechowuje pojedyncze znaki, a łańcuchowy ciągi znaków
B.Typ znakowy przechowuje dane logiczne, a łańcuchowy tekst
C.Typ łańcuchowy obsługuje liczby całkowite, a znakowy liczby zmiennoprzecinkowe
D.Typ łańcuchowy przechowuje pojedyncze znaki, a znakowy długie ciągi znaków
31

Pytanie 31

Która z operacji logicznych zwróci wartość "true", gdy obie zmienne są sobie równe?
A.
x || y
B.
x && y
C.
x == y
D.
x != y
32

Pytanie 32

Który z podanych terminów najlepiej odnosi się do składnika statycznego w klasie?
A.Pole lub metoda, która jest przypisana do klasy, a nie do jej instancji
B.Zmienna lokalna wewnątrz danej klasy
C.Metoda z dostępem ograniczonym tylko do tej samej klasy
D.Funkcja, która wywołuje destruktor danej klasy
33

Pytanie 33

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
34

Pytanie 34

Jaką rolę pełni element statyczny w klasie?
A.Zachowuje wspólną wartość dla wszystkich instancji tej klasy
B.Ogranicza dostęp do metod publicznych w klasie
C.Pozwala na dynamiczne dodawanie nowych metod
D.Automatycznie likwiduje obiekty klasy po zakończeniu działania programu
35

Pytanie 35

Który z objawów może sugerować zawał serca?
A.Spadek nastroju
B.Gorączka oraz dreszcze
C.Ból brzucha po spożyciu posiłku
D.Intensywny ból w klatce piersiowej promieniujący do lewej ręki
36

Pytanie 36

Jaką rolę pełni debugger w trakcie programowania?
A.Do automatycznego generowania dokumentacji projektu
B.Do konwersji kodu źródłowego na język maszynowy
C.Do kontrolowania wersji kodu źródłowego
D.Do wykrywania błędów w czasie działania programu
37

Pytanie 37

Jakie informacje zawiera zestaw instrukcji (ISA) danego procesora?
A.Metodę obsługi pamięci podręcznej
B.Instrukcje, które procesor jest w stanie wykonać
C.Układ połączeń między procesorem a innymi elementami
D.Typy danych, które są trzymane w pamięci
38

Pytanie 38

Aby tworzyć aplikacje desktopowe w języku Java, można wybrać jedno z poniższych środowisk
A.Ms Visual Studio
B.PyCharm
C.NetBeans
D.SharpDevelop
39

Pytanie 39

Który z poniższych przypadków stanowi test niefunkcjonalny?
A.Sprawdzenie działania przycisku
B.Testowanie wydajności aplikacji pod dużym obciążeniem
C.Weryfikacja poprawności logowania użytkownika
D.Sprawdzenie obsługi formularza rejestracji
40

Pytanie 40

Jak nazywa się technika umożliwiająca asynchroniczne wykonywanie operacji w JavaScript?
A.Object
B.Function
C.Variable
D.Promise

Arkusz wygenerowany: 30.09.2026 10:11

Token udostępniania: MLJtKE2NOPAJVPAG

Wydrukuj arkusz

Potwierdzenie

Informacja