Strona główna
E.12
E12 - Teoria
E12 - Praktyka
E.13
E13 - Teoria
E13 - Praktyka
INF.02 EE.08
INF.02 EE.08 - Teoria
INF.02 EE.08 - Praktyka
INF.03 EE.09 E.14
INF.03 EE.09 E.14 - Teoria
INF.03 EE.09 E.14 - Praktyka
INF.04
INF.04 - Teoria
INF.04 - Praktyka
System Testów
Kontakt
Test 40 pytań
INF.04
Kwalifikacja INF.04 - Projektowanie, programowanie i testowanie aplikacji
1. Wskaż niestabilny algorytm sortowania
A.
sortowanie bąbelkowe
B.
sortowanie przez wstawianie
C.
sortowanie szybkie
D.
sortowanie przez zliczanie
2. Czym jest dokumentacja pomocy programu?
A.
Dokumentem zawierającym szczegóły techniczne kodu źródłowego
B.
Instrukcją wyjaśniającą, jak korzystać z funkcji programu
C.
Zbiorem testów jednostkowych i wyników
D.
Dokumentem zawierającym plany rozwoju aplikacji
3. API typu REST wymienia dane w formacie zwanym
A.
JSON
B.
JWT
C.
XML
D.
HTML
4. Liczba A4 zapisana systemem heksadecymalnym ma postać binarną
A.
1010100
B.
10100100
C.
10100010
D.
1011100
5. Programista chce dobrać najszybciej działający algorytm przetwarzania danych w swojej aplikacji. Na podstawie przedstawionej w tabeli złożoności obliczeniowej, należy wybrać algorytm numer
A.
2 lub 3
B.
3
C.
4
D.
1 lub 5
6. Do czego służy dokumentacja wdrożeniowa?
A.
Do zarządzania bazą danych aplikacji
B.
Do testowania wydajności aplikacji
C.
Do tworzenia zadań w systemie kontroli wersji
D.
Do opisania procesu instalacji i konfiguracji aplikacji w środowisku produkcyjnym
7. Typem danych wykorzystywanym do precyzyjnego przechowywania liczb ułamkowych w języku C# jest:
A.
double
B.
dynamic
C.
decimal
D.
float
8. Które z praw autorskich są niezbywalne i nieograniczone w czasie?
A.
Prawa do dokumentów urzędowych.
B.
Autorskie prawa osobiste.
C.
Autorskie prawa majątkowe.
D.
Prawa do prostych informacji prasowych.
9. Jakie dane mogą być przechowywane w ciasteczkach przeglądarki?
A.
Wrażliwe dane użytkownika, takie jak hasła
B.
Preferencje użytkownika, takie jak język lub motyw witryny
C.
Dane przechowywane w bazie danych
D.
Kod źródłowy aplikacji webowej
10. Które narzędzie programistyczne służy do tłumaczenia kodu źródłowego do postaci zrozumiałej dla komputera, sprawdza wszystkie instrukcje kodu, czy nie występują w nich błędy, a następnie tworzy wykonywalny moduł?
A.
interpreter
B.
kompilator
C.
debugger
D.
dekompilator
11. Która z cech przycisków typu Radio-button wyspecyfikowanych w prezentowanym fragmencie dokumentacji jest prawdziwa?
A.
Etykieta (label) może być umieszczona tylko po przycisku radio-button.
B.
Przyciski radio-button są grupowane w elemencie o nazwie <radio-group>.
C.
Właściwość labelPosition przyjmuje jedną z dwóch wartości.
D.
Właściwość value radio grupy przechowuje tekst podpisu dla każdego radio-button.
12. Stosowanie wzorca Obserwator w programowaniu aplikacji WEB ma na celu:
A.
obsługę funkcji synchronicznych w kodzie aplikacji
B.
powiadamianie obiektów o zmianie stanu innych obiektów
C.
obserwowanie interakcji użytkownika i wysyłanie wyjątków
D.
dopasowanie interfejsu użytkownika do różnych typów użytkowników
13. Klasa w programowaniu obiektowym to
A.
zmienna
B.
wskaźnik
C.
instrukcja
D.
typ danych
14. Na obrazie przedstawiono fragment emulacji iOS z prostą aplikacją. Górna część strony zachodzi na belkę ze stanem baterii. Który z zapisów należy zastosować w miejscu znaków zapytania, aby wprowadzić tylko marginesy górne wyłącznie dla platformy iOS?
A.
x:TypeArguments=”Thickness”(0, 20, 0, 0)
B.
x:TypeArguments=”Thickness” iOS=20
C.
x:TypeArguments="Thickness" iOS="0, 0, 0, 0" Android="0, 20, 0, 0" WinPhone="0, 0, 0, 0"
D.
x:TypeArguments="Thickness" iOS="0, 20, 0, 0" Android=”0, 0, 0, 0” WinPhone="0, 0, 0, 0"
15. Ile kilobajtów (KB) mieści się w 1 megabajcie (MB)?
A.
10
B.
100
C.
1000
D.
1024
16. Za pomocą React.js i Angular zapisano funkcjonalnie równoważne kody źródłowe. Aby w metodzie handleSubmit można było wyświetlić zawartość kontrolki input w miejscu oznaczonym ??? należy odnieść się do atrybutu o nazwie
A.
nazwa4
B.
nazwa2
C.
nazwa1
D.
nazwa3
17. Przedstawiona pętla wykorzystuje obiekt random do
A.
wielokrotnego losowania liczby, aby utworzyć napis składający się z liczb pseudolosowych
B.
wypełnienia tablicy wynik liczbami pseudolosowymi
C.
pojedynczego wylosowania znaki z podanej puli znaków
D.
wygenerowania 8-znakowego losowego napisu składającego się z liter
18. Testy mające na celu wykrycie błędów w interfejsach pomiędzy modułami lub systemami to testy
A.
wydajnościowe
B.
bezpieczeństwa
C.
integracyjne
D.
jednostkowe
19. Listę plików/katalogów, które są ignorowane przez system kontroli wersji git należy umieścić w pliku:
A.
.gitsettings
B.
.configgit
C.
.ignoregit
D.
.gitignore
20. Przedstawiony zapis w języku Python prezentuje:
A.
strukturę
B.
kolejkę (LIFO)
C.
stos
D.
tablicę asocjacyjną (słownik)
21. Na obrazie widoczna jest aplikacja, która umozliwia
A.
debugowanie kodu na wskazanej platformie Android
B.
zarządzanie emulacjami systemu Android
C.
kompilowanie kodu pod wskazaną platformę Android
D.
zarządzanie wirtualnymi dyskami emulacji systemu android
22. Oprogramowaniem do śledzenia błędów oraz do zarządzania projektami jest:
A.
Bugzilla
B.
Jasmine
C.
Git
D.
Jira
23. Która lista typów obejmuje jedynie typy złożone?
A.
class, struct, float
B.
char, struct, union
C.
class, struct, union
D.
unsigned, struct, float
24. Jaka jest dziesiętna wartość liczby binarnej 1010?
A.
12
B.
14
C.
8
D.
10
25. Co należy zrobić po znalezieniu błędu w kodzie podczas testowania?
A.
Zignorować błąd, jeśli aplikacja działa poprawnie
B.
Poprawić błąd i ponownie przetestować aplikację
C.
Zgłosić błąd do użytkownika końcowego
D.
Usunąć moduł zawierający błąd
26. Który z warunków logicznych sprawdza, czy zmienna całkowita x jest dodatnią liczbą dwucyfrową podzielną przez 4?
A.
(x > 9 && x < 100) && (x % 4 == 0)
B.
(x > 9 || x < 100) && (x / 4 == 0)
C.
(x > 9 && x < 100) || (x % 4 == 0)
D.
(x > 0 && x < 100) || (x / 4 == 0)
27. Które narzędzie może być używane do automatycznego testowania aplikacji webowych?
A.
Postman
B.
Blender
C.
Selenium
D.
Visual Studio Code
28. Narzędziem dedykowanym do implementacji aplikacji w środowisku WPf (ang. Windows Presentation Foundation) jest
A.
Visual Studio
B.
NetBeans
C.
PyCharm
D.
XamarinStudio
29. Zastosowanie typu DECIMAL języka SQL wymaga wcześniejszego zdefiniowania długości (liczby cyfr) przed przecinkiem oraz długości cyfr po przecinku. Jest to zapis:
A.
logiczny
B.
łańcuchowy
C.
stałoprzecinkowy
D.
zmiennoprzecinkowy
30. Które logo przedstawia narzędzie, którego nie wykorzystuje się do tworzenia aplikacji mobilnych
A.
4
B.
1
C.
3
D.
2
31. Która cecha wyróżnia framework od biblioteki?
A.
Framework determinuje architekturę aplikacji i dostarcza jej szkielet
B.
Framework dostarcza funkcje użytkowe w danej dziedzinie problemu
C.
Framework jest zbiorem funkcjonalności, które programista może wykorzystać
D.
Framework dostarcza API do większego zestawu funkcji
32. Wartość wyrażenia !5 w języku C++ to
A.
1
B.
undefined
C.
false
D.
0xE
33. Które z poniższych narzędzi jest powszechnie używane do debugowania aplikacji webowych?
A.
Git
B.
Blender
C.
Postman
D.
DevTools
34. Co należy uwzględnić w instrukcji użytkownika aplikacji?
A.
Opis instalacji, konfiguracji i obsługi programu
B.
Opis struktur danych używanych w kodzie
C.
Plan wdrożenia projektu
D.
Opis narzędzi programistycznych użytych podczas tworzenia aplikacji
35. Aplikacja mobilna wyświetla listę, której każdy z elementów może być dotknięty palcem, aby wyświetlić jego szczegóły. Zdarzenie odpowiadające tej akcji to
A.
value changed.
B.
button clicked.
C.
tapped.
D.
toggled.
36. Jakiego typu dane przechowuje baza danych NoSQL?
A.
Relacyjne dane tabelaryczne
B.
Dane hierarchiczne i nienormalizowane
C.
Wyłącznie dane tekstowe
D.
Dane tylko w formacie JSON
37. Po wykonaniu przedstawionego kodu wartość przechowywana w zmiennej b wynosi
A.
5
B.
2
C.
11
D.
20
38. Aby zaprojektować zestaw danych do zainicjowania algorytmu sortowania bąbelkowego tablicy, należy zastosować przynajmniej typy:
A.
jeden tablicowy, dwa liczbowe do kontroli pętli, jeden do zamiany elementów miejscami
B.
jeden tablicowy, jeden liczbowy do kontroli pętli, dwa do zamiany elementów miejscami
C.
dwa tablicowe, jeden liczbowy do kontroli pętli
D.
dwa tablicowe, dwa do zamiany elementów miejscami
39. Które z poniższych jest przykładem aplikacji mobilnej korzystającej z bazy danych?
A.
Aplikacja przechowująca listę kontaktów użytkownika
B.
Aplikacja pokazująca godzinę lokalną
C.
Aplikacja do robienia zdjęć
D.
Aplikacja kalkulator
40. Przedstawiony sposób deklaracji Klasa2 oznacza, że
A.
Klasa1 dziedziczy po Klasa2
B.
Klasa1 jest potomkiem Klasy2
C.
Klasa2 dziedziczy po Klasa1
D.
Klasa2 jest klasą bazową
Sprawdź odpowiedzi!