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: 461

1. Który z poniższych mechanizmów pozwala na ograniczenie dostępu do niektórych części aplikacji webowej?
A. Dynamiczne formularze
B. System logowania i kontroli dostępu
C. Mechanizm renderowania treści
D. Statyczne pliki CSS
2. Co należy zrobić, aby bezpiecznie przechowywać dane na komputerze?
A. Udostępniać hasła do plików współpracownikom
B. Nie korzystać z kopii zapasowych
C. Przechowywać dane na niezaszyfrowanych urządzeniach przenośnych
D. Regularnie aktualizować oprogramowanie i tworzyć kopie zapasowe
3. Pojęcie tablicy postrzępionej w języku C#, oznacza:
A. tablicę dwuwymiarową, gdzie każda podtablica jest innego rozmiaru
B. tablicę dwuwymiarową, gdzie każda podtablica jest równa
C. każdą tablicę w języku C#, niezależnie od jej wymiaru
D. tablicę dwuwymiarową, gdzie każda podtablica ma nieparzystą ilość elementów
4. Mechanizm programowania obiektowego w C++, wykorzystujący funkcje wirtualne (z ang. Virtual), który przy wywołaniu metod zwalnia programistę z obowiązku sprawdzenia jaką klasę pochodną aktualnie obsługuje, np. przez wskaźnik nosi nazwę
A. polimorfizmu
B. przeciążenia
C. dziedziczenia
D. hermetyzacji
5. Przedstawiając algorytm za pomocą bloków, blok start/stop narysujemy w kształcie?
A. Równoległoboku.
B. Trójkąta.
C. Elipsy.
D. Prostokąta.
6. Przedstawione równoważne funkcjonalnie fragmenty kodu w bibliotece React.js oraz we frameworku Angular mają za zadanie wyświetlić
A. jedynie napis BTN_1
B. jedynie przycisk i obsłużyć generowane nim zdarzenie click
C. liczbę 0 po przyciśnięciu przycisku
D. liczbę kliknięć przycisku
7. Jakie zadanie pełni pamięć operacyjna (RAM) w systemie komputerowym?
A. Tymczasowe przechowywanie danych i instrukcji dla procesora
B. Zapewnienie kopii zapasowej danych użytkownika
C. Zarządzanie przepływem danych między urządzeniami wejścia/wyjścia
D. Stałe przechowywanie systemu operacyjnego
8. Poprawna definicja konstruktora przedstawionej klasy w języku C++ może wyglądać jak w
A. Deklaracja 2
B. Deklaracja 1
C. Deklaracja 3
D. Deklaracja 4
9. Zadaniem interpretera jest:
A. analizowanie składni całego programu przed jego uruchomieniem
B. wykonanie skryptu instrukcja po instrukcji
C. przetłumaczenie kodu na kod maszynowy
D. optymalizowanie większej części kodu, w celu szybszego wykonania
10. Ile kilobajtów (KB) mieści się w 1 megabajcie (MB)?
A. 1024
B. 1000
C. 10
D. 100
11. API typu REST wymienia dane w formacie zwanym
A. JSON
B. JWT
C. HTML
D. XML
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. Co oznacza termin debugowanie w programowaniu?
A. Wyszukiwanie i usuwanie błędów w kodzie
B. Publikowanie aplikacji w środowisku produkcyjnym
C. Opracowywanie nowych funkcji aplikacji
D. Tworzenie dokumentacji kodu
14. Framework to
A. zbiór podprogramów, danych i złożonych typów danych wykorzystywanych w kodzie źródłowym aplikacji
B. platforma programistyczna dostarczająca pewne komponenty i narzucająca pewien szkielet lub metodykę tworzenia aplikacji
C. oprogramowanie, które metodą drag and drop umożliwia utworzenie interfejsu aplikacji
D. narzędzie służące do tworzenia, modyfikowania, testowania i uruchamiania oprogramowania
15. Z ilu klas może dziedziczyć klasa w C#/Java/Python?
A. 2
B. dowolnej ilości
C. 0
D. 1
16. Pracując w grupie i dbając o jej poprawne funkcjonowanie, nie należy
A. rzetelnie i na czas wywiązywać się ze swoich zobowiązań
B. dbać wyłącznie o własny interes
C. brać odpowiedzialność za podejmowane działania
D. wzajemnie się motywować
17. Pierwszym etapem tworzenia aplikacji jest
A. utworzenie przypadków testowych
B. projekt architektury systemu
C. analiza wymagań klienta
D. dobór zestawu typów i zmiennych dla aplikacji
18. Który z poniższych etapów jest częścią testowania aplikacji?
A. Tworzenie interfejsu graficznego
B. Kompilowanie aplikacji
C. Debugowanie kodu w celu znalezienia błędów
D. Tworzenie bazy danych
19. Gdzie są przechowywane dane w przypadku korzystania z chmury obliczeniowej?
A. Na dyskach optycznych użytkownika
B. Na serwerze lokalnym użytkownika
C. Na zdalnych serwerach dostawcy usług
D. Na dyskach optycznych użytkownika
20. Co jest głównym celem ataku phishingowego?
A. Zakłócenie działania sieci poprzez nadmiar zapytań
B. Wykradanie haseł z pamięci operacyjnej urządzenia
C. Blokowanie dostępu do usług online
D. Przejęcie danych osobowych poprzez fałszywe strony lub wiadomości
21. Metodyka zwinna (ang. agile) polega na
A. zaprojektowaniu całej aplikacji na początku trwania przedsięwzięcia i tworzeniu jej na przemian z testowaniem
B. dekompozycji przedsięwzięcia na części, które są oddzielnie projektowane, wytwarzane i testowane w krótkich cyklach
C. opracowaniu testów dla całego przedsięwzięcia, a następnie implementowaniu kolejnych jego części
D. podziale przedsięwzięcia na następujące po sobie etapy: projekt, programowania, testy, wraz z ciągłym szacowaniem ryzyka przedsięwzięcia
22. Zadaniem interpretera jest:
A. przetłumaczenie kodu na kod maszynowy
B. analizowanie składni całego programu przed jego uruchomieniem
C. optymalizowanie większej części kodu, w celu szybszego wykonania
D. wykonanie skryptu instrukcja po instrukcji
23. Który z poniższych elementów należy uwzględnić w dokumentacji kodu programu?
A. Opis funkcji, klas i zmiennych w kodzie
B. Szczegóły konfiguracji serwera
C. Plan marketingowy aplikacji
D. Lista błędów wykrytych podczas testów
24. Typem danych wykorzystywanym do precyzyjnego przechowywania liczb ułamkowych w języku C# jest:
A. decimal
B. double
C. float
D. dynamic
25. Do rozwiązywania problemów przybliżonych lub takich, których nie można opisać algorytmem dokładnym, np. przewidywanie pogody, rozpoznawanie wirusów komputerowych służą algorytmy
A. iteracyjne
B. rekurencyjne
C. liniowe
D. heurystyczne
26. 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. 4 osoby
B. 2 osoby
C. 5 osób
D. 1 osobę
27. W języku C# szablon List implementuje funkcjonalność listy. Z inicjalizacji obiektu wykaz wynika, że jego elementami są:
A. elementy typu List
B. liczby rzeczywiste
C. elementy o niezdefiniowanym typie
D. liczby całkowite
28. Programista zapisał w pliku HTML przedstawioną linię kodu, aby
A. skorzystać z funkcji biblioteki jQuery, która wcześniej została pobrana i zapisana lokalnie.
B. zadeklarować własną funkcję JavaScript o nazwie min.js
C. umieścić kod JavaScript pomiędzy znacznikami
D. pobrać z Internetu w momencie odsłony strony i zastosować bibliotekę jQuery.
29. Którą nazwę kontrolki należy zapisać w pierwszej linii kodu, w miejscu <??? aby została ona wyrenderowana w przedstawiony sposób:
A. RatingBar
B. SeekBar
C. Switch
D. Spinner
30. Środowiskiem natywnym do programowania aplikacji desktopowych za pomocą języka C# jest:
A. NetBeans
B. PyCharm
C. MS Visual Studio
D. Eclipse
31. Algorytm można przedstawić za pomocą
A. Każdego z wymienionych sposobów.
B. Opisu słownego.
C. Schematu blokowego.
D. Pseudokodu.
32. 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. wykonywane przez grupę zatrudnionych testerów z firmy Google
C. przeprowadzane w oparciu o dokument z przypadkami testowymi
D. podzielone na testy funkcjonalne, wydajnościowe i skalowalności
33. Programista może zastosować framework Angular w celu implementacji aplikacji:
A. mobilnej
B. typu front-end
C. desktopowej
D. typu back-end
34. Przedstawiony zapis w języku Python prezentuje:
A. kolejkę (LIFO)
B. tablicę asocjacyjną (słownik)
C. stos
D. strukturę
35. W oknie dialogowym aplikacji desktopowej umieszczono
A. trzy pola edycyjne, dwa pola etykiet, pole listy rozwijanej i dwa przyciski
B. trzy pola etykiet, dwa pola wyboru, pole opcji i dwa przyciski
C. cztery pola edycyjne, dwa pola opcji i dwa przyciski
D. trzy pola edycyjne, dwa pola opcji, jedno pole listy rozwijanej i dwa przyciski
36. Które z poniższych narzędzi umożliwia jednoczesną pracę z systemami BIN, DEC i HEX?
A. Kalkulator systemowy
B. MS Word
C. GIMP
D. Przeglądarka grafów
37. Wskaż kod za pomocą, którego zostanie wygenerowane okno dialogowe widoczne na obrazie. Dla uproszczenia kodu, pominięto atrybuty znaczników.
A. Kod 1
B. Kod 4
C. Kod 3
D. Kod 2
38. Który algorytm służy do wyszukiwania najkrótszej drogi w grafie?
A. Algorytm Kruskala
B. Algorytm Floyda-Warshalla
C. Algorytm Dijkstry
D. Algorytm Prim
39. Która technologia jest używana do integracji aplikacji webowej z bazą danych?
A. CSS
B. JavaScript
C. SQL
D. HTTP
40. W prezentowanym kodzie popełniono błąd logiczny, który polega na tym, że
A. w warunku jest przypisanie zamiast porównania
B. w warunku powinna być sprawdzona wartość zmiennej a
C. warunek nie ma sensu, środowisko uruchomieniowe samo sprawdzi argument dzielenia
D. warunek powinien być zastąpiony pętlą while

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

Kursy INF.02 i INF.03
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!

Kody zniżkowe - kup taniej

KOD: pasja

Wprowadzenie do bezpieczeństwa IT tom 1

Dostajesz rabat -15%

KOD: pasja

Wprowadzenie do bezpieczeństwa IT tom 2

Dostajesz rabat -15%

KOD: pasja-linux

Twierdza Linux. Bezpieczeństwo dla dociekliwych

Dostajesz rabat -10%

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