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. Aby utworzyć aplikację mobilną typu cross-platform w języku C# można zastosować:
A.
platformę Xamarin
B.
środowisko XCode
C.
środowisko Android Studio
D.
platformę React Native
2. Frameworkiem umożliwiającym programowanie aplikacji desktopowych jest
A.
WPF
B.
Symfony
C.
Xamarin
D.
Angular
3. Która z akcji powinna być zaimplementowana w części back-end aplikacji internetowej?
A.
wypisywanie danych pobranych z formularza w przeglądarce
B.
obsługa zdarzeń kontrolek
C.
walidacja formularzy w czasie rzeczywistym
D.
obsługa bazy danych
4. Liczba 1AF zapisana kodem szesnastkowym po przeliczeniu na kod dziesiętny wynosi
A.
431
B.
6890
C.
26
D.
257
5. Interfejs to konstrukcja znana np. z język C#. Jest ona podobna do
A.
klasy abstrakcyjnej
B.
zwykłej klasy
C.
struktury
D.
uni
6. 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
7. Do czego służy język XAML w programowaniu aplikacji desktopowych?
A.
Do zarządzania bazami danych
B.
Do obsługi zdarzeń klawiatury
C.
Do optymalizacji działania aplikacji
D.
Do projektowania graficznego interfejsu użytkownika
8. 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
9. 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
10. 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
11. 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
12. 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.
13. Przedstawiony zapis w języku Python prezentuje:
A.
strukturę
B.
kolejkę (LIFO)
C.
stos
D.
tablicę asocjacyjną (słownik)
14. Programy działające w systemach Android wykorzystują do interakcji z użytkownikiem klasę
A.
Activity
B.
Screens
C.
Fragments
D.
Windows
15. Które narzędzie najlepiej nadaje się do konwersji liczby szesnastkowej na binarną?
A.
Kalkulator programisty
B.
Arkusz kalkulacyjny
C.
Przeglądarka internetowa
D.
Edytor tekstowy
16. W aplikacji mobilnej, aby zdefiniować warianty grafiki w zależności od rozdzielczości ekranu, należy (uwaga: odpowiedzi wariantowe dla dwóch platform - sugerować się platformą wykorzystywaną na zajęciach)
A.
iOS: dodać do nazw przyrostki wskazujące na rozdzielczość, np.32ppi. Android: umieścić grafikę w odpowiednich folderach: 32ppi, 64ppi, 96ppi.
B.
iOS: dodać do nazw plików przyrostki @2x, @3x. Android: umieścić grafikę w odpowiednich folderach drawable: -hdpi, -xhpi, xxhdpi.
C.
iOS: dodać do nazw przyrostki #2x, #3x. Android: dodać do nazw przyrostek rozdzielczości: -32x32, -64x64, -96x96.
D.
iOS: utworzyć foldery hdpi, lhpi, xhpi i dodać do nich grafiki. Android: utworzyć foldery 32x32, 64x64, 96x96 i dodać do nich grafiki.
17. Dziedziczenie jest stosowane, gdy istnieje potrzeba
A.
asynchronicznej obsługi długotrwałych operacji
B.
definicji klasy bardziej specjalistycznej niż już zdefiniowana
C.
stosowania wartości stałych, niezmiennych przez czas trwania aplikacji
D.
zdefiniowania zakresu widzialności metod i pól jednej klasy
18. Dane z serwera do aplikacji front-end można przesłać za pomocą:
A.
metody POST
B.
protokołu SSH
C.
formatu JSON
D.
biblioteki jQuery
19. Do czego służy iterator w kolekcjach?
A.
Do usuwania elementów z kolekcji
B.
Do zmiany typu kolekcji w trakcie działania programu
C.
Do przechodzenia przez elementy kolekcji
D.
Do tworzenia kopii kolekcji
20. Które wyrażenie logiczne należy zastosować, aby sprawdzić czy zmienna x przechowuje wartości ujemne albo z przedziału (10, 100)
A.
x > 10 || x < 100 || x < 0
B.
(x > 10 && x < 100) || x < 0
C.
x > 10 || x < 100 || x < 0
D.
(x > 10 || x < 100) && x < 0
21. Co można obliczyć za pomocą przedstawionego algorytmu działającego na liczbach całkowitych dodatnich?
A.
sumę cyfr wczytanej liczby
B.
liczbę cyfr we wczytanej liczbie
C.
największy wspólny dzielnik wczytanej liczby
D.
sumę wczytanych liczb
22. 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ą
23. Do testowania REST API wykorzystuje się program
A.
Postman
B.
ApiViewer
C.
Putty
D.
RestTeamViewer
24. Liczba pierwiastków równania kwadratowego jest zależna od delty w sposób przedstawiony w ramce. Która instrukcja warunkowa odpowiada tej zależności, jeżeli delta to zmienna d?
A.
Instrukcja 1
B.
Instrukcja 4
C.
Instrukcja 2
D.
Instrukcja 3
25. W firmie IT obowiązują przedstawione wytyczne dotyczące zarządzania projektami, Wynika z nich, że firma stosuje model zarządzania
A.
prototypowy
B.
zwinny
C.
kaskadowy
D.
spiralny
26. Wydane polecenia dotyczące repozytorium Git zakładając, że aktywnym folderem jest folder projektu, mają na celu
A.
rozpoczęcie pracy z nowym repozytorium, dodanie i zatwierdzenie kodu projektu pod nazwą first commit
B.
zamknięcie projektu, tak że wszystkie rewizje zostaną zarchiwizowane do lokalnego archiwum o nazwie first commit
C.
utworzenie kopii istniejącego repozytorium jedynie z rewizją zapisaną pod nazwą first commit
D.
rozpoczęcie sesji z istniejącym repozytorium i pobranie kodu projektu do lokalnego folderu
27. Typami reprezentującymi liczby rzeczywiste są
A.
float, unsigned
B.
double, char
C.
unsigned, long
D.
float, double
28. Strategia budowania algorytmu poprzez podział na dwa lub więcej mniejszych podproblemów tak długo, aż fragmentu staną się proste do bezpośredniego rozwiązania jest metodą:
A.
heurystyczną
B.
komiwojażera
C.
dziel i zwyciężaj
D.
najkrótszej ścieżki
29. Na obrazku klasa Repository jest dla klasy Server?
A.
Zależnością twardą.
B.
Żadne z wymienionych.
C.
Klasą pochodną.
D.
Zależnością miękką.
30. Jaką wartość przechowuje tablica jednowymiarowa?
A.
Wartość logiczną true lub false
B.
Wiele wartości pod różnymi indeksami
C.
Wiele wartości pod jednym indeksem
D.
Tylko jedną wartość
31. Przedstawiona deklaracja zmiennych zapisanych językiem JAVA obejmuje
A.
dwie zmienne typu napisowego, dwie typu całkowitego i jedną logiczną
B.
dwie zmienne typu strukturalnego
C.
jedną zmienną typu napisowego, dwie typu całkowitego, jedną znakowego i jedną logiczną
D.
jedną zmienną typu napisowego, jedną typu rzeczywistego, jedną całkowitego, jedną znakowego i jedną logiczną
32. Co jest głównym celem przygotowania aplikacji do publikacji w sklepie mobilnym?
A.
Optymalizacja kodu aplikacji pod kątem szybkości działania
B.
Zmniejszenie rozmiaru aplikacji poniżej 20 MB
C.
Dostosowanie aplikacji do wymagań platformy i przepisów sklepu
D.
Umożliwienie korzystania z aplikacji tylko w trybie offline
33. Wskaż uproszczony kod XAML dla kontrolek w przedstawionym oknie dialogowym
A.
Kod 3
B.
Kod 1
C.
Kod 2
D.
Kod 4
34. Kategorią zagrożeń na stanowisku pracy nie są
A.
zagrożenia chemiczne
B.
zagrożenia biologiczne
C.
zagrożenia fizyczne
D.
zagrożenia psychofizyczne
35. Środowiskiem natywnym do programowania aplikacji desktopowych za pomocą języka C# jest:
A.
MS Visual Studio
B.
NetBeans
C.
Eclipse
D.
PyCharm
36. Programista może zastosować framework Angular w celu implementacji aplikacji:
A.
mobilnej
B.
desktopowej
C.
typu front-end
D.
typu back-end
37. Co stanie się po wykonaniu przedstawionego fragmentu kodu napisanego w języku C++?
A.
do tablicy liczby, na jej początku, dodawane są kolejne wartości
B.
z tablicy liczby usuwane są elementy, za każdym obiegiem pętli usuwany jest element z jej końca
C.
z tablicy liczby usuwane są elementy, za każdym obiegiem pętli usuwany jest element z jej początku
D.
do tablicy liczby, na jej końcu, dodawane są kolejne wartości
38. Które z poniższych zachowań jest zagrożeniem dla sfery emocjonalnej człowieka w cyberprzestrzeni?
A.
Przesyłanie niezaszyfrowanych plików
B.
Cyberstalking
C.
Nadmierne korzystanie z mediów społecznościowych
D.
Zła postawa podczas pracy przy komputerze
39. Przedstawiony symbol ochrony przeciwpożarowej oznacza
A.
tablicę rozdzielczą
B.
alarm pożarowy
C.
wyłącznik prądu
D.
stanowisko zdalnego uwalniania
40. W przedstawionym kodzie zdefiniowano abstrakcyjną klasę figura i dziedziczącą po niej klasę prostokąta ze zdefiniowanymi polami i konstruktorami. Wskaż minimalną implementację sekcji /* metody klasy */ dla klasy Prostokat:
A.
A
B.
B
C.
C
D.
D
Sprawdź odpowiedzi!