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. Sumą liczb binarnych 1101 i 1001 jest
A.
1110
B.
10111
C.
1001
D.
10110
2. Co należy zrobić, aby obsłużyć zdarzenie kliknięcia przycisku w aplikacji desktopowej?
A.
Zdefiniować metodę w systemie menu
B.
Podłączyć zdarzenie kliknięcia do odpowiedniej metody w kodzie
C.
Stworzyć nowy dialog modalny
D.
Zmodyfikować plik XAML
3. Błąd kompilacji "incompatible types" może zostać wygenerowany, gdy
A.
funkcja przyjmuje jako argument całkowitą, a wywołana została z napisem jako parametr
B.
popełniono błąd podczas deklaracji zmiennej, zastosowano typ, który nie istnieje
C.
zmiennej typu int została przypisana wartość 243
D.
funkcja zwraca typ void, a podczas wywołania nie jest przypisana do żadnej zmiennej
4. Skrót SPA oznacza:
A.
Super-Pure Application
B.
Super-Page Application
C.
Simple-Page Application
D.
Single-Page Application
5. Na ilustracji został przedstawiony Diagram UML:
A.
diagram klas
B.
diagram ERD
C.
diagram przypadków użycia
D.
diagram aktywności
6. Czym jest walidacja kodu programu?
A.
Procesem tworzenia dokumentacji kodu
B.
Procesem publikowania aplikacji w sklepie
C.
Procesem kompilowania kodu
D.
Procesem sprawdzania poprawności i zgodności kodu z założeniami
7. Który algorytm służy do wyszukiwania najkrótszej drogi w grafie?
A.
Algorytm Dijkstry
B.
Algorytm Kruskala
C.
Algorytm Floyda-Warshalla
D.
Algorytm Prim
8. 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)
9. Jaki system informatyczny powinien zostać wykorzystany do obsługi sprzedaży w sklepie internetowym?
A.
System ERP
B.
System CMS
C.
System CRM
D.
System e-commerce
10. Jakie są główne zasady WCAG 2.0?
A.
Elastyczna, prosta, przejrzysta, trwała
B.
Postępowa, responsywna, efektywna
C.
Percepcyjna, operacyjna, zrozumiała, solidna
D.
Dostosowana, szybka, mobilna, dostępna
11. 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'
12. Narzędziem dedykowanym do implementacji aplikacji w środowisku WPf (ang. Windows Presentation Foundation) jest
A.
Visual Studio
B.
NetBeans
C.
PyCharm
D.
XamarinStudio
13. Interfejs to konstrukcja znana np. z język C#. Jest ona podobna do
A.
klasy abstrakcyjnej
B.
zwykłej klasy
C.
struktury
D.
uni
14. Oznaczeniem komentarza wieloliniowego w języku Java jest
A.
/* ... */
B.
<!-- ... -->
C.
// ... //
D.
""" ... """
15. Przedstawiony symbol przedstawia
A.
Creative Commons
B.
domenę publiczną
C.
prawa autorskie
D.
prawo cytatu
16. Testy jednostkowe składają się z trzech głównych faz w kolejności
A.
assert/arrange/act
B.
assert/act/arrange
C.
act/assert/arrange
D.
arrange/act/assert
17. 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.
18. Który język programowania jest powszechnie używany do programowania interfejsów użytkownika za pomocą XAML?
A.
C++
B.
Java
C.
C#
D.
Python
19. Która z poniższych sytuacji narusza prawa autorskie?
A.
Korzystanie z programu typu open-source zgodnie z licencją
B.
Publikowanie filmu chronionego prawami autorskimi bez zgody właściciela
C.
Zakup licencji na oprogramowanie
D.
Tworzenie kopii zapasowej posiadanego legalnie programu
20. Oprogramowaniem do śledzenia błędów oraz do zarządzania projektami jest:
A.
Bugzilla
B.
Jasmine
C.
Git
D.
Jira
21. Jakie zadanie pełni pamięć operacyjna (RAM) w systemie komputerowym?
A.
Stałe przechowywanie systemu operacyjnego
B.
Zapewnienie kopii zapasowej danych użytkownika
C.
Tymczasowe przechowywanie danych i instrukcji dla procesora
D.
Zarządzanie przepływem danych między urządzeniami wejścia/wyjścia
22. Frameworkiem CSS służącym do określenia wyglądu aplikacji internetowych, którego klasy zostały zastosowane na prezentowanym przykładzie jest
A.
Yaml
B.
Angular
C.
Symfony
D.
Bootstrap
23. Przedstawiony zapis w języku C# oznacza definicję klasy Car, która:
A.
jest klasą bazową (nie dziedziczy po żadnej klasie)
B.
jest zaprzyjaźniona z klasą Vehicle
C.
dziedziczy po Vehicle
D.
korzysta z pól prywatnych klasy Vehicle
24. Która z poniższych kart graficznych zapewnia większą wydajność w grach komputerowych?
A.
Intel UHD Graphics 630 – zintegrowana
B.
AMD Radeon R7 240 – 2GB GDDR5, 64-bit
C.
AMD Radeon RX 580 – 8GB GDDR5, 256-bit
D.
NVIDIA GeForce GTX 1050 Ti – 4GB GDDR5, 128-bit
25. Które z poniższych narzędzi jest powszechnie używane do debugowania aplikacji webowych?
A.
Git
B.
Blender
C.
Postman
D.
DevTools
26. Wskaż prawidłową definicję interfejsu (szablonu klasy) w języki Java
A.
Definicja 1
B.
Definicja 2
C.
Definicja 3
D.
Definicja 4
27. Przykładem algorytmu typu dziel i zwyciężaj jest?
A.
quick-sort
B.
algorytm kruskala
C.
algorytm Dijkstra
D.
insert-sort
28. Modyfikator dostępu poprzedzający definicję metody Dodaj() zdefiniowanej w klasie Kalkulator powoduje, że:
A.
jest ona dostępna w programie głównym i może być wywołana na rzecz instancji klasy Kalkulator
B.
nie jest ona dostępna z poziomu klas, które są zaprzyjaźnione z klasą Kalkulator
C.
nie jest ona dostępna w klasach dziedziczących po klasie Kalkulator
D.
jest ona dostępna wewnątrz klasy oraz wewnątrz klas dziedziczących po klasie Kalkulator
29. Jakie jest główne zadanie serwera aplikacyjnego?
A.
Przechowywanie danych
B.
Hostowanie stron HTML
C.
Obsługa logiki aplikacji
D.
Renderowanie grafiki
30. W jaki sposób można przechowywać dane użytkownika w aplikacji mobilnej na system Android?
A.
Za pomocą plików SharedPreferences
B.
W rejestrze systemu
C.
Wyłącznie w zewnętrznych bazach danych
D.
Tylko w pamięci RAM
31. Który z poniższych przykładów jest zastosowaniem systemu informatycznego w działalności biznesowej?
A.
System nawigacji GPS
B.
System sterowania ruchem miejskim
C.
E-sklep
D.
System wentylacji
32. TDD (Test Driven Development) to:
A.
metodologia pisania oprogramowania, gdzie testy pisze się przed kodem testowanym
B.
wzorzec projektowy
C.
metodologia pisania oprogramowania, gdzie testy wykorzystuje się do dokumentowania kodu
D.
wszystkie odpowiedzi są błędne
33. Aby opublikować aplikację w sklepie Google Play/Apple Store, wymagane jest aktywne konto programisty w aplikacji
A.
poczta gmail/poczta Apple ID
B.
Google Search Console/Apple Store Connect
C.
Google Analitics/Apple Keynote
D.
konsola Google Play/iTunes Connect
34. Ryzykiem zawodowym nazywa się
A.
zagrożenie wypadkowe występujące na stanowisku pracy
B.
skutki zagrożeń wypadkowych wystepujących na stanowisku pracy
C.
ciężkość następstw niepożądanych zdarzeń związanych z wykonywaną pracą
D.
prawdopodobieństwo wystąpienia niepożądanych zdarzeń związanych z wykonywaną pracą, powodujących straty, w szczególności wystąpienia u pracowników niekorzystnych skutków zdrowotnych
35. API typu REST wymienia dane w formacie zwanym
A.
JSON
B.
JWT
C.
XML
D.
HTML
36. Zastosowanie modyfikatora abstract w definicji metody klasy oznacza, że
A.
w klasie tej należy zaimplementować tę metodę
B.
nie można dziedziczyć po tej klasie
C.
w klasach dziedziczących nie wolno implementować tej metody
D.
klasa ta jest bazowa dla innych klas
37. W wyniku wykonania przedstawionego kodu zostaną wypisane
A.
elementy tablicy o następujących indeksach: 1, 2, 4, 5, 7, 8
B.
elementy spod indeksów tablicy podzielnych przez 3
C.
wszystkie elementy tablicy, które są podzielne przez 3
D.
wszystkie nieparzyste elementy tablicy
38. Wskaż środek ochrony, który nie jest zaliczany do środków ochrony zbiorowej
A.
ekran dźwiękochłonny
B.
gaśnica
C.
barierki chroniące przed upadkiem z wysokości
D.
okulary ochronne
39. Przedstawiony kod funkcji "wykonaj()" sprawdza, czy
A.
wszystkie elementy tablicy są równe wartości określonego elementu (argument)
B.
określony element (argument) znajduje się w tablicy zawierającej liczby całkowite
C.
w tablicy liczb całkowitych znajdują się tylko wartości 4, 15, -2, 9, 202
D.
określony element (argument) jest wartością z zakresu od 0 do 4
40. Stosując jeden z dwóch przedstawionych zapisów inkrementacji w językach rodziny C lub Java, można stwierdzić, że
A.
wartość zmiennej b będzie wyższa po wykonaniu zapisu drugiego w porównaniu z pierwszym
B.
zapis drugi jest niezgodny ze składnią, co spowoduje błędy kompilacji
C.
niezależnie od zapisu, w zmiennej b zawsze będzie ten sam wynik
D.
jedynie stosując zapis pierwszy, zmienna a zostanie zwiększona o 1
Sprawdź odpowiedzi!