INF.04 - Test 40 pytań

Sprawdź się w dokładnie takim samym trybie, jaki obowiązuje podczas rzeczywistego egzaminu! Na rozwiązanie czterdziestu pytań w przedstawionej części pisemnej, otrzymujesz maksymalnie 60 minut. Powodzenia!

Łączna liczba pytań INF.04 zgromadzonych w naszej bazie: 61

1. Przedstawione oznaczenie praw Creative Commons, pozwala na darmowe korzystanie z utworu:
A. w celach komercyjnych
B. pod warunkiem pozostawienia go w oryginalnej postaci
C. pod warunkiem udostępnienia go na tej samej licencji
D. w celu zmiany lub remiksowania
2. Stosowanie wzorca Obserwator w programowaniu aplikacji WEB ma na celu:
A. obsługę funkcji synchronicznych w kodzie aplikacji
B. dopasowanie interfejsu użytkownika do różnych typów użytkowników
C. powiadamianie obiektów o zmianie stanu innych obiektów
D. obserwowanie interakcji użytkownika i wysyłanie wyjątków
3. W tabeli przedstawiono doświadczenie zawodowe pracowników firmy IT. Do zbudowania aplikacji front-end powinien/powinna zostać przydzielony/przydzielona:
A. Patryk
B. Anna
C. Krzysztof
D. Ewa
4. Poszkodowanego należy ułożyć w pozycji bocznej bezpiecznej w przypadku:
A. omdlenia, gdy osoba oddycha
B. urazu pleców, gdy osoba jest przytomna
C. omdlenia i braku tętna
D. uszkodzenia kręgosłupa
5. Oznaczeniem komentarza jednoliniowego w języku Python jest:
A. #
B. !
C. //
D. ""
6. W środowisku IDE do tworzenia aplikacji okienkowych utworzono okno Form1. Aby zmienić ustawienia, kolejno: nazwa okna widoczna na górnej belce, domyślny kursor na strzałkę oraz kolor tła okna, należy zmodyfikować następujące pola okna Properties:
A. (Name), Cursor, BackgroundImage.
B. Text, Cursor, BackColor.
C. Text, UseWaitCursor, BackColor.
D. (Name), UseWaitCursor, BackgroundImage.
7. W metodach klasy GoldCustomer są widoczne jedynie pola
A. GoldPoints, Name, Id, Age
B. GoldPoints
C. GoldPoints, Name
D. GoldPoints, Name, Id
8. Modyfikator dostępu poprzedzający definicję metody Dodaj() zdefiniowanej w klasie Kalkulator powoduje, że:
A. nie jest ona dostępna z poziomu klas, które są zaprzyjaźnione z klasą Kalkulator
B. jest ona dostępna wewnątrz klasy oraz wewnątrz klas dziedziczących po klasie Kalkulator
C. jest ona dostępna w programie głównym i może być wywołana na rzecz instancji klasy Kalkulator
D. nie jest ona dostępna w klasach dziedziczących po klasie Kalkulator
9. Przedstawiony kod XAML zostanie wyrenderowany jako:
A. A
B. B
C. C
D. D
10. Który z wymienionych algorytmów działających na tablicy jednowymiarowej ma złożoność obliczeniową O(n2)?
A. Sortowanie bąbelkowe.
B. Wypisanie elementów.
C. Wyszukiwanie binarne.
D. Sortowanie szybkie.
11. Przedstawiony algorytm może być zaimplementowany w języku Java w oparciu o instrukcję:
A. try
B. switch
C. if
D. while
12. Aplikacje Web wykonane we frameworku Angular lub bibliotece React i działające na domyślnych ustawieniach portów można uruchomić na lokalnym serwerze, wpisując w przeglądarce
A. localhost:3000 (React) lub localhost:4200 (Angular)
B. localhost:5001 (React) lub localhost:8080 (Angular)
C. localhost:8080 (React) lub localhost:8000 (Angular)
D. localhost:8000 (React) lub localhost:49887 (Angular)
13. Rekomendacje standardu WCAG 2.0 związane z percepcją dotyczą:
A. zrozumienia i rzetelności w dostarczonych treściach na stronie
B. zapewnienia wystarczającej ilości czasu na przeczytanie i przetworzenie treści
C. przedstawienia komponentów interfejsu użytkownika
D. zapewnienia interakcji pomiędzy komponentami użytkownika przy użyciu klawiatury
14. Co można powiedzieć o metodach klasy Point?
A. Pełnią funkcję konstruktorów w zależności od liczby parametrów.
B. Są przeładowane (przeciążone).
C. Zawierają błąd, gdyż nazwy metod muszą się różnić.
D. Zawierają przeładowanie (przeciążenie) operatora.
15. Środowiskiem natywnym do programowania aplikacji desktopowych za pomocą języka C# jest:
A. NetBeans
B. MS Visual Studio
C. Eclipse
D. PyCharm
16. Utworzenie procedury składowej o nazwie dodajUsera w MS SQL rozpoczyna się od poleceń
A. add procedure dodajUsera
B. create procedure dodajUsera
C. create dodajUsera procedure
D. add dodajUsera procedure
17. Na dwóch przykładach przedstawiono mechanizm o nazwie Binding. Ma on na celu
A. wiązanie właściwości (property) elementu interfejsu użytkownika z danymi bądź właściwością innego obiektu.
B. wiązanie i eksportowanie plików z różnych modułów aplikacji.
C. obsługiwanie zdarzenia kontrolek interfejsu użytkownika wywołując odpowiednie funkcje.
D. obsługiwanie mechanizmu obietnic (promises) lub obserwatora (observable) w programowaniu asynchronicznym.
18. Pierwotnym przeznaczeniem środowisk IDE o nazwach: IntelliJ IDEA, Eclipse, NetBeans jest programowania w języku:
A. C#
B. C++
C. Python
D. Java
19. Aby utworzyć aplikację mobilną typu cross-platform w języku C# można zastosować:
A. platformę Xamarin
B. środowisko XCode
C. platformę React Native
D. środowisko Android Studio
20. 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. tapped.
B. button clicked.
C. value changed.
D. toggled.
21. Na przedstawionych funkcjonalnie równoważnych sobie kodach źródłowych w wyniku wykonania operacji w zmiennej b zostanie zapisana wartość:
A. 596
B. 5
C. 5.96
D. 6
22. Zadaniem interpretera jest:
A. optymalizowanie większej części kodu, w celu szybszego wykonania
B. wykonanie skryptu instrukcja po instrukcji
C. analizowanie składni całego programu przed jego uruchomieniem
D. przetłumaczenie kodu na kod maszynowy
23. Przedstawiony cytat jest opisem metodyki RAD. Rozwinięcie tego skrótu można przetłumaczyć na język polski jako:
A. środowisko szybkiego rozwoju aplikacji
B. środowisko refaktoryzacji aplikacji
C. prototypowanie wsparte testami jednostkowymi
D. zintegrowane środowisko programistyczne
24. Przedstawiony zapis w języku C# oznacza definicję klasy Car, która:
A. jest klasą bazową (nie dziedziczy po żadnej klasie)
B. korzysta z pól prywatnych klasy Vehicle
C. dziedziczy po Vehicle
D. jest zaprzyjaźniona z klasą Vehicle
25. Na podstawie opisu umieszczonego w ramce, wskaż który rysunek przedstawia element odpowiadający klasie Badge zdefiniowanej w bibliotece Bootstrap:
A. A
B. B
C. C
D. D
26. Przedstawione równoważne funkcjonalnie fragmenty kodu w bibliotece React.js oraz we frameworku Angular mają za zadanie wyświetlić
A. liczbę 0 po przyciśnięciu przycisku.
B. jedynie przycisk i obsłużyć generowane nim zdarzenie click.
C. jedynie napis BTN_1.
D. liczbę kliknięć przycisku.
27. Która struktura danych może być zaimplementowana przy wykorzystaniu jedynie wymienionych metod:
A. tablica
B. kolejka
C. stos
D. drzewo binarne
28. Metoda poszukiwań w tablicach posortowanych, która polega na podzieleniu tablicy na kilka bloków i wyszukaniu liniowym tylko w tym bloku, w którym docelowy element może się znajdować, w języku angielskim nosi nazwę
A. Ternary search.
B. Exponential search.
C. Jump search.
D. Binary search.
29. Przedstawiony fragment kodu z Android Studio implementuje metodę nasłuchującą do obsługi zdarzenia:
A. przełączenia kontrolki Switch
B. zmiany pola edycyjnego
C. wybrania daty
D. wciśnięcia przycisku
30. Przedstawiony wykres obrazuje wyniki testów:
A. wydajnościowych
B. użyteczności
C. bezpieczeństwa
D. funkcjonalności
31. Okna dialogowe niemodalne służą do
A. wyświetlania komunikatów z koniecznością ich potwierdzenia, aby dalej kontynuować działanie aplikacji.
B. blokowania działania aplikacji na czas wprowadzenia i zatwierdzenia danych.
C. kontrolowania stanu aplikacji poprzez systemy menu.
D. kontrolowania ustawień aplikacji, jako okno pozostające otwarte na ekranie przez cały czas trwania aplikacji.
32. W którym modelu Cyklu Życia Projektu Informatycznego występuje etap analizy ryzyka?
A. W modelu Fry’ego.
B. W modelu z prototypem.
C. W kaskadowym.
D. W spiralnym.
33. Obsługę wyjątku, który wygenerowała aplikacja należy zdefiniować w sekcji
A. throw
B. finally
C. catch
D. try
34. 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
35. Kolor Pale Green w systemie RGB ma postać RGB(152, 251, 152). Kod szesnastkowy tego koloru wynosi:
A. A0 FB A0
B. 98 FE 98
C. A0 FE A0
D. 98 FB 98
36. Obiektowe podejście do rozwiązywania problemów obejmuje między innymi:
A. zmienne, procedury i funkcje
B. klasy, obiekty i hermetyzację
C. pola, metody, rekurencję i kwerendy
D. wyzwalacze i polimorfizm
37. Na obrazie przedstawiono fragment emulacji iOS z kontrolką. Który kod XAML opisuje tę kontrolkę?
A. <Slider Maximum= "255" />
B. <Entry IsPassword= "true" />
C. <Switch IsToggled= "true" />
D. <Stepper Increment= "1" />
38. Przedstawiony fragment kodu w języku Java wypełnia tablicę wartościami:
A. 2, 4, 6, 8, 10, 12, 14, 16, 18, 20
B. 0, 1, 2, 3, 4, 5, 6, 7, 8, 9
C. 1, 2, 3, 4, 5, 6, 7, 8, 9, 10
D. 2, 2, 2, 2, 2, 2, 2, 2, 2, 2
39. 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. zmiennoprzecinkowy
D. stałoprzecinkowy
40. Jednym z etapów publikacji mobilnej w sklepie Google Play są testy Beta, których cechą charakterystyczną jest to, że są one:
A. wykonane przez grupę docelowych użytkowników aplikacji
B. podzielone na testy funkcjonalne, wydajnościowe i skalowalności
C. przeprowadzane w oparciu o dokument z przypadkami testowymi
D. wykonywane przez grupę zatrudnionych testerów z firmy Google

Oto polecana książka warta uwagi!
Pełną listę książek znajdziesz tutaj.

Wprowadzenie do bezpieczeństwa IT tom 2

Można już zamawiać tom 2 książki "Wprowadzenie do bezpieczeństwa IT" - będzie to około 650 stron użytecznej wiedzy o ITsec (17 rozdziałów, 14 autorów, kolorowy druk). Planowana premiera dnia 30.09.2024, zaś planowana wysyłka nastąpi w drugim tygodniu października 2024. Warto preorderować, tym bardziej, iż mamy dla Was kod: pasja (użyjcie go w koszyku), dzięki któremu uzyskamy dodatkowe 15% zniżki! Dziękujemy zaprzyjaźnionej ekipie Sekuraka za kod dla naszej Społeczności! Więcej szczegółów znajdziecie tutaj: preorder tomu 2 z kodem: pasja

Sprawdź odpowiedzi!

Komentarze, pytania?

Czy macie jakieś pytania, sugestie, uwagi? A może zauważyliście literówkę albo błąd? Dajcie koniecznie znać: kontakt@pasja-informatyki.pl. Dziękujemy za poświęcony czas - to dzięki Wam serwis staje się coraz lepszy!

Książka: Wprowadzenie do bezpieczeństwa IT

Wprowadzenie do bezpieczeństwa IT

Niedawno wystartował dodruk świetnej, rozchwytywanej książki pt. "Wprowadzenie do bezpieczeństwa IT, Tom I" (około 940 stron). Mamy dla Was kod: pasja (wpisz go w koszyku), dzięki któremu otrzymacie 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla naszych Widzów! Jest to pierwszy tom serii o ITsec, który wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

Pomóż dzieciom: Pajacyk.pl

Polska Akcja Humanitarna od wielu lat dożywia dzieci. Proszę, poświęć teraz dosłownie chwilę i pomóż klikając w oznaczony strzałką (w witrynie pajacyk.pl) zielony brzuszek Pajacyka. Dziękujemy za poświęcenie chwili! <3