wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Inżynieria systemów i analiza systemów

Total questions: 47

Worksheet time: 29mins

Name
Class
Date
1.

W jaki sposób można zwiększyć jasność świecenia wyświetlaczy LED przy wyświetlaniu dynamicznym?

a)

Zwiększyć częstotliwość odświeżania poszczególnych wyświetlaczy

b)

Zwiększyć impuls prądu sterującego wspólną anodą

c)

Zmniejszyć częstotliwość odświeżania poszczególnych wyświetlaczy

2.

Klawiatura matrycowa charakteryzuje się:

a)

Łatwym programem obsługi

b)

Skomplikowanym programem obsługi

c)

Dużą ilością potrzebnych wyprowadzeń

3.

Czym charakteryzują się mikroprocesory RISC:

a)

Mają okrojoną listę rozkazów

b)

Mają rozbudowaną listę rozkazów

c)

Większość rozkazów wykonują w 1 takcie zegara

4.

Wady wyświetlacza LCD to:

a)

Wysoki pobór prądu

b)

Wolna praca w niskich temperaturach

c)

Dobra widoczność z dużej odległości

5.

Alfanumeryczny wyświetlacz LCD może pracować:

a)

Tylko z magistralą 4-bitową

b)

Tylko z magistralą 8-bitową

c)

Zarówno z magistralą 4-bitową jak i 8-bitową

6.

Wektor przerwania to:

a)

Adres w pamięci danych, pod którym znajduję się funkcja obsługi danego przerwania

b)

Adres w pamięci programu, pod którym znajduję się funkcja obsługi danego przerwania

c)

Źródło przerwania

7.

Jeżeli wystąpi sygnał przerwania to:

a)

Jednostka centralna udaje się od razu pod wektor przerwania

b)

Jednostka centrala zapisuje tylko na stos adres przerwania programu głównego

c)

Jednostka centrala zapisuje na stos adres przerwania programu głównego i udaje się pod wektor przerwania

8.

W mikrokontrolerach rodziny AVR licznik może zgłosić przerwanie:

a)

Zawsze kiedy doliczy do 99

b)

Tylko od przepełnienia

c)

Od porównania i od przepełnienia

9.

Czas wykonania procedury obsługi przerwania:

a)

Powinien być jak najkrótszy

b)

Może być dowolny

c)

Powinien być mniejszy niż 10ms

10.

Największy priorytet ma następujące źródło przerwania:

a)

INT0

b)

RESET

c)

ADC

11.

Na którą sytuację na wejściu INT0 nie zareaguje system przerwań?

a)

Stan wysoki

b)

Stan niski

c)

Zbocze opadające

12.

Ramka w transmisji asynchronicznej (w przypadku mikrokontrolera Atmega32) charakteryzuje się:

a)

1-bitem startu, 8 bitami danych i 1-2 bitami stopu

b)

1-bitem startu, 5-9 bitami danych, opcjonalnym bitem parzystości/nieparzystości i 1-2 bitami stopu

c)

1-bitem startu, 5-8-bitami danych, opcjonalnym bitem parzystości/nieparzystości i 1-2 bitami stopu

13.

W mikrokontrolerach AVR stos znajduje się:

a)

W pamięci programu FLASH

b)

W pamięci danych RAM

c)

W pamięci nieulotnej EEPROM

14.

Mikrokontroler w odróżnieniu od mikroprocesora:

a)

posiada porty I/O oraz układy peryferyjne

b)

posiada zawsze zegar czasu rzeczywistego

c)

posiada zazwyczaj pamięć programu typu FLASH

15.

Stos zazwyczaj służy:

a)

jako pamięć robocza mikrokontrolera

b)

do przechowywania adresów powrotnych przy wywołaniu podprogramów i funkcji obsługi przerwań

c)

do adresowania pamięci programu mikrokontrolera

16.

Program ładujący (bootloader) odpowiada za:

a)

przygotowanie tablicy wektorów przerwań

b)

wczytywanie danych z zewnętrznego urządzenia z pominięciem procesora

c)

ładowanie programu do pamięci FLASH po restarcie mikrokontrolera

17.

Przyciski podłączone do mikrokontrolera AVR (przy braku zewnętrznych rezystorów polaryzujących) powinny być aktywne:

a)

Stanem wysokim

b)

Stanem niskim

c)

Nie ma to znaczenia

18.

Który z portów I/O mikrokontrolera Atmega32 nie posiada funkcji alternatywnych?

a)

PORTA

b)

PORTB

c)

Wszystkie posiadają funkcje alternatywne

19.

Aby sterować urządzeniem o napięciu ~220V z poziomu mikrokontrolera należy:

a)

Podłączyć te urządzenie do napięcia ~220V poprzez tranzystor

b)

Podłączyć te urządzenie do napięcia ~220V poprzez przekaźnik

c)

Podłączyć mikrokontroler do napięcia ~220V

20.

Do transmisji szeregowej USART najlepiej wykorzystać rezonator kwarcowy, którego częstotliwość:

a)

Jest dowolna, ale większa niż 16MHz

b)

Jest podzielna bez reszty przez 2

c)

Jest podzielna bez reszty przez 10

21.

Domyślnym systemem zarządzania pakietami dla dystrybucji Debian/Ubuntu jest:

a)

apt

b)

urpmi

c)

yast

d)

composer

22.

Prawo R nadane katalogowi umożliwia:

a)

odczyt

b)

wyświetlenie zawartości

c)

wejście do katalogu

d)

kopiowanie plików

23.

Aby zmienić przypisaną grupę dla pliku test na studenci należy użyć polecenia

a)

chmod studenci: test

b)

chmod :studenci test

c)

chown studenci: test

d)

chown :studenci test

24.

Przeglądarka internetowa pracująca w trybie tekstowym to:

a)

Lynx

b)

Tails

c)

Wget

d)

Nano

25.

Aby przekierować rezultat komendy ls -l do pliku test należy użyć polecenia:

a)

ls -l > test

b)

test < ls -l

c)

ls -l -> test

d)

test <- ls -l

26.

Warstwy są wykorzystywane, podczas tworzenia obrazów?

a)

Tak

b)

Nie

27.

W tym miejscu można ustawić:

a)

Miniaturę warstwy

b)

Widoczność warstwy

c)

Nazwę warstwy

28.

Które z poniższych NIE oznacza fazy w cyklu życia projektu IT?

a)

projektowanie

b)

specyfikacja

c)

optymalizacja

29.

Który model wytwarzania oprogramowania NIE sprosta starciu ze zmianami w projekcie?

a)

Agile

b)

Scrum

c)

Waterfall

30.

Jakiej roli w projekcie NIE dotyka bezpośrednio inżynieria oprogramowania?

a)

DevOps

b)

UX designer

c)

Project Manager

31.

Co NIE jest częścią opisu przypadku użycia (use case)?

a)

Wersja alternatwna

b)

Aktorzy

c)

Czasochłonność

32.

Jakiej roli w projekcie NIE dotyka bezpośrednio inżynieria oprogramowania?

a)

DevOps

b)

UX designer

c)

Project Manager

33.

Jakiej części NIE ma w historii użytkownika (user story)?

a)

kto (who)

b)

co (what)

c)

kiedy (when)

34.

Które z poniższych NIE jest wymaganiem niefunkcjonalnym (non-functional requirement)?

a)

Aplikacja ma działać na iOS i Android.

b)

Aplikacja ma pozwalać resetować hasło użytkownika.

c)

Interfejs aplikacji ma być w języku polskim i angielskim.

35.

Który z poniższych NIE jest diagramem UML?

a)

Diagram sekwencji

b)

Diagram spalania

c)

Diagram czynności

36.

Najlepiej do opisania funkcjonalności systemu służy...

a)

Diagram sekwencji

b)

Diagram czynności

c)

Diagram przypadków użycia

37.

Na jaką kategorię NIE dzielą się diagramy UML?

a)

strukturalną

b)

behawioralną

c)

operacyjną

38.

Która z zasad NIE znajduje się w skrócie SOLID?

a)

Scout principle

b)

Open / close principle

c)

Dependency inversion principle

39.

Do jakiej kategorii zalicza się wzorzec Budowniczy (Builder)?

a)

konstrukcyjnych

b)

behawioralnych

c)

strukturalnych

40.

Czego NIE zawiera dokumentacja wzorca projektowego?

a)

Konsekwencji zastosowania

b)

Diagramu UML

c)

Złożoności rozwiązania

41.

Komenda "git pull origin master"...

a)

wysyła zmiany na serwer

b)

pobiera zmiany z serwera

c)

tworzy nową gałąź

42.

Której komendy użyjesz by cofnąć zmiany wprowadzone w pliku test.txt?

a)

git add test.txt

b)

git checkout -- test.txt

c)

git rm test.txt

43.

Testy jednostkowe (unit test) służą do...

a)

testowania pojedynczych linijek kodu

b)

testowania pojedynczych metod / klas

c)

testowania pojedynczych przypadków użycia

44.

Automatyzacja testów...

a)

daje gwarancję poprawności

b)

przyspiesza proces wytwarzania oprogramowania

c)

zmniejsza liczbę linijek kodu

45.

Testy akceptacyjne sprawdzają poprawność wobec...

a)

wymagań funkcjonalnych

b)

standardów kodowania

c)

innych systemów

46.

Zapach kodu (code smell)...

a)

mówi że ktoś nie użył dezodorantu jak pisał ten kod

b)

sugeruje że dany kawałek kodu można zrefaktorować

c)

wskazuje, że kod jest do wyrzucenia

47.

Czego NIE możemy zrobić za pomocą Continuous Integration (CI)?

a)

sprawdzić poprawności testów automatycznych

b)

sprawdzić zgodności kodu ze standardami kodowania

c)

sprawdzić poprawności kodu z wymaganiami funkcjonalnymi