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. Frameworkiem umożliwiającym programowanie aplikacji desktopowych jest
A.
WPF
B.
Symfony
C.
Xamarin
D.
Angular
2. Obiektowe podejście do rozwiązywania problemów obejmuje między innymi:
A.
klasy, obiekty i hermetyzację
B.
pola, metody, rekurencję i kwerendy
C.
wyzwalacze i polimorfizm
D.
zmienne, procedury i funkcje
3. Która metodyka zarządzania projektem jest optymalna, gdy zakres projektu w początkowej fazie nie jest do końca znany, wymagania mogą ulec zmianie w trakcie trwania projektu oraz mogą pojawić się nowe wymagania?
A.
Model kaskadowy
B.
Model V
C.
Agile
D.
PRINCE2
4. Projektując aplikację zorientowaną obiektowo należy założyć, że program będzie sterowany za pomocą
A.
modułów z zawartymi w nich funkcjami i zmiennymi globalnymi
B.
pętli dyspozytora, która w zależności od zdarzenia wywoła odpowiednią funkcję
C.
definicji warunków końcowego rozwiązania
D.
zbioru instancji klas współpracujących ze sobą
5. Które narzędzie jest przykładem komunikatora audio-video?
A.
Notion
B.
Slack
C.
Google Drive
D.
Microsoft Teams
6. Który atak hakerski polega na zasypywaniu serwera dużą liczbą zapytań, co powoduje jego przeciążenie?
A.
Phishing
B.
SQL Injection
C.
Man-in-the-Middle
D.
DDoS
7. Metodyka zwinna (ang. agile) polega na
A.
podziale przedsięwzięcia na następujące po sobie etapy: projekt, programowania, testy, wraz z ciągłym szacowaniem ryzyka przedsięwzięcia
B.
dekompozycji przedsięwzięcia na części, które są oddzielnie projektowane, wytwarzane i testowane w krótkich cyklach
C.
zaprojektowaniu całej aplikacji na początku trwania przedsięwzięcia i tworzeniu jej na przemian z testowaniem
D.
opracowaniu testów dla całego przedsięwzięcia, a następnie implementowaniu kolejnych jego części
8. Klasa w programowaniu obiektowym to
A.
zmienna
B.
wskaźnik
C.
instrukcja
D.
typ danych
9. Zakładając, że przedstawiona hierarchia klas reprezentuje figury geometryczne została prawidłowo zaimplementowana funkcjonalnie, a każda z możliwych figur zawiera metodę liczenia pola, to sposób deklaracji metody liczPole() wskazuje, że znajduje się ona w klasie
A.
figura
B.
trapez
C.
czworokąt
D.
trójkąt
10. Przedstawiony listing zawiera pola pewnej klasy. Które pole (pola) są dostępne z poziomu programu głównego poprzez wywołanie postaci nazwaObiektu.nazwaPola?
A.
p1
B.
p3 i p4
C.
tylko p3
D.
tylko p3, p4, p5
11. Programista może zastosować framework Angular w celu implementacji aplikacji:
A.
mobilnej
B.
desktopowej
C.
typu front-end
D.
typu back-end
12. Jak zaimportować tylko komponent z biblioteki React?
A.
import React.Component from 'react'
B.
import [ Component ] from 'react'
C.
import Component from 'react'
D.
import { Component } from 'react'
13. W języku C# szablon List implementuje funkcjonalność listy. Z inicjalizacji obiektu wykaz wynika, że jego elementami są:
A.
liczby całkowite
B.
liczby rzeczywiste
C.
elementy typu List
D.
elementy o niezdefiniowanym typie
14. Przedstawione równoważne funkcjonalnie fragmenty kodu w bibliotece React.js oraz we frameworku Angular mają za zadanie wyświetlić
A.
jedynie przycisk i obsłużyć generowane nim zdarzenie click.
B.
liczbę kliknięć przycisku.
C.
liczbę 0 po przyciśnięciu przycisku.
D.
jedynie napis BTN_1.
15. Wskaż przykład wypadku przy pracy
A.
oparzenie ręki, które nastąpiło w czasie nieobowiązkowego doszkalania w czasie wolnym pracownika
B.
złe samopoczucie wywołane przewlekła chorobą pracownika, które nastąpiło w miejscu pracy
C.
uraz stawu skokowego, który nastąpił podczas bezpośredniej drogi do pracy
D.
złamanie nogi podczas urlopu wypoczynkowego udzielonego przez pracodawcę
16. W którym przypadku kolekcja typu lista będzie bardziej efektywna niż tablica?
A.
Kiedy chcemy uzyskać dostęp do elementów za pomocą indeksu
B.
Kiedy liczba elementów w kolekcji jest stała
C.
Kiedy liczba elementów w kolekcji dynamicznie się zmienia
D.
Kiedy znamy dokładny rozmiar kolekcji przed kompilacją
17. Przedstawione listingi zawierają implementację funkcji oraz zdefiniowany jeden test automatyczny sprawdzający zachowanie funkcji w przypadku, gdy argumentem jest wartość ujemna. W miejscu kropek należy wstawić drugi test sprawdzający działanie funkcji, gdy argumentem jest wartość dodatnia. Który z kodów odpowiada temu testowi?
A.
A
B.
B
C.
C
D.
D
18. Wskaż odpowiedź, która wykorzystuje parafrazę jako technikę aktywnego słuchania, w sytuacji, gdy klient mówi: "Interesuje mnie aplikacja, która działa szybko, nie zależnie od tego, czy korzysta z niej kilku czy tysiąc użytkowników".
A.
Dlaczego Pani poszukuje takiej aplikacji?
B.
Ilu dokładnie użytkowników będzie z niej korzystać?
C.
Wyczuwam niepewność w Pani głosie. Proszę pozwolić mi zadać kilka pytań.
D.
Jeśli prawidłowo zrozumiałem, chodzi o aplikację, która dobrze się skaluje do obciążenia
19. Które stwierdzenie najlepiej opisuje tablicę asocjacyjną?
A.
Tablica, która zmienia rozmiar w czasie wykonania programu
B.
Tablica, która przechowuje tylko dane tekstowe
C.
Tablica przechowująca wartości dostępne tylko za pomocą indeksów numerycznych
D.
Tablica przechowująca dane w postaci par klucz-wartość
20. Obsługę wyjątku, który wygenerowała aplikacja należy zdefiniować w sekcji
A.
catch
B.
try
C.
throw
D.
finally
21. Utworzenie procedury składowej o nazwie dodajUsera w MS SQL rozpoczyna się od poleceń
A.
add dodajUsera procedure
B.
create procedure dodajUsera
C.
create dodajUsera procedure
D.
add procedure dodajUsera
22. Środowiskiem natywnym do programowania aplikacji desktopowych za pomocą języka C# jest:
A.
MS Visual Studio
B.
NetBeans
C.
Eclipse
D.
PyCharm
23. Który element jest niezbędny w dynamicznym formularzu logowania?
A.
Plik graficzny
B.
Nagłówek HTTP
C.
Tabela w bazie danych
D.
Pola tekstowe do wprowadzania danych użytkownika
24. Dla podawanego fragmentu kodu Java zostanie wygenerowany wyjątek, gdy zmienna index przyjmie wartość
A.
5
B.
0
C.
1
D.
7
25. Przedstawione oznaczenie praw Creative Commons, pozwala na darmowe korzystanie z utworu:
A.
pod warunkiem pozostawienia go w oryginalnej postaci
B.
w celu zmiany lub remiksowania
C.
w celach komercyjnych
D.
pod warunkiem udostępnienia go na tej samej licencji
26. Który z poniższych środków najlepiej zabezpiecza komputer przed wirusami?
A.
Regularne tworzenie kopii zapasowych
B.
Aktualny program antywirusowy
C.
Unikanie korzystania z publicznych sieci Wi-Fi
D.
Używanie silnych haseł
27. Aby zaimplementować w aplikacji jednokierunkową funkcję skrótu tzw. funkcję haszującą można posłużyć się algorytmem
A.
DES
B.
RSA
C.
AES
D.
MD5
28. 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
29. 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
30. Co powinno zostać uwzględnione w scenariuszu testowym aplikacji?
A.
Szczegółowe instrukcje dotyczące implementacji kodu
B.
Dokumentacja techniczna aplikacji
C.
Plan wdrożenia aplikacji w środowisku produkcyjnym
D.
Opis kroków testowych, oczekiwanych wyników i warunków wstępnych
31. Które z wymienionych zadań, składających się na proces tworzenia prostej galerii zdjęć będącej aplikacją mobilną, jest zadaniem zespołowym?
A.
Implementacja funkcji dodajZdjecie()
B.
Utworzenie dokumentacji kodu aplikacji
C.
Przygotowanie i skonfigurowanie repozytorium dla projektu
D.
Utworzenie testu jednostkowego dla funkcji przegladajZdjecia()
32. W tabeli przedstawiono doświadczenie zawodowe pracowników firmy IT. Do zbudowania aplikacji front-end powinien/powinna zostać przydzielony/przydzielona:
A.
Ewa
B.
Anna
C.
Patryk
D.
Krzysztof
33. Jakie urządzenie techniki komputerowej najlepiej nadaje się do projektowania graficznego w programach typu CAD?
A.
Serwer z dużą ilością pamięci RAM
B.
Laptop z zintegrowaną kartą graficzną
C.
Komputer stacjonarny z kartą graficzną NVIDIA Quadro
D.
Laptop z ekranem dotykowym
34. Błędy interpretracji kodu wytworzonego za pomocą środowiska React.js lub Angular można śledzić przy pomocy
A.
wbudowanego w środowisko debuggera
B.
konsoli przeglądarki internetowej
C.
narzędzi zainstalowanych po stronie serwera aplikacji
D.
kompilatora języka JavaScript
35. 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
36. Narzędziem do monitorowania procesu wykonywania zadań przez członków zespołu projektowego może być diagram
A.
Venna
B.
Gantta
C.
związków encji
D.
aktywności UML
37. Na filmie przedstawiono zakładanie projektu cross-platform. Dla których platform będzie dostępna tworzona aplikacja?
A.
dla Android, iOS oraz Windows (UWP)
B.
dla android oraz iOS
C.
dla iOS oraz Windows (UWP)
D.
dla Android oraz Windows (UWP)
38. Przedstawiony diagram Gantta dotyczy projektu informatycznego. Zakładając, że każdy członek zespołu ma wystarczające umiejętności, aby wykonać każde z zadań oraz do każdego z zadań można przydzielić tylko jedną osobę, która poświęca na zadanie cały dzień pracy, to minimalnie zespół musi liczyć:
A.
5 osób
B.
4 osoby
C.
1 osobę
D.
2 osoby
39. Które z poniższych określeń najlepiej opisuje oprogramowanie typu ransomware?
A.
Oprogramowanie używane do przeprowadzania ataków DDoS
B.
Złośliwe aplikacje wyświetlające reklamy
C.
Programy zbierające dane osobowe bez zgody użytkownika
D.
Oprogramowanie blokujące dostęp do danych w celu wymuszenia okupu
40. Jaki rodzaj złośliwego oprogramowania działa w tle, przechwytując informacje o wpisywanych hasłach?
A.
Keylogger
B.
Adware
C.
Trojan
D.
Spyware
Sprawdź odpowiedzi!