Zaliczenie z Informatyki (sem. 1, Elektrotechnika) - zestaw zagadnień i przykładowych pytań
Zagadnienia wstępne
Zdefiniuj pojęcie informatyka?
Co to jest algorytm?
Języki programowania proceduralne i deklaratywne.
Na czym polega różnica między obliczeniami symbolicznymi i numerycznymi?
Czym zajmuje się inżynieria oprogramowania?
Co rozumiesz pod pojęciem baza danych?
Co to jest sieć komputerowa, podaj rodzaje sieci komputerowych?
Co to jest Internet i Intranet?
Układały liczbowe dwójkowy, dziesiętny i szesnastkowy - transformacja liczb między układami.
Relacje pomiędzy ilościami informacji.
Na czym polega cyfrowe kodowanie informacji?
Co to jest i do czego służy kod ASCII?
Porównaj układy kombinacyjne i sekwencyjne.
Co to są cyfrowe układy synchroniczne i asynchroniczne?
Do czego służą i jakie znasz rejestry?
Pojęcie magistrali.
Kod U2.
Dekodery i kodery priorytetu.
Podział pamięci półprzewodnikowych.
Łączenie układów pamięci.
Metody skracania czasu dostępu.
Na czym polega odświeżanie pamięci?
Porównanie własności pamięci DRAM, SDRAM.
Co to jest pamięć ROM i jakie znasz rodzaje tych pamięci?
Różnice między specjalizowanym układem cyfrowym a systemem mikroprocesorowym?
Narysuj i omów schemat blokowy systemu mikroprocesorowego.
Co to jest i do czego służy ALU?
Struktura mikroprocesora.
Jakie znacz rejestry mikroprocesora
Jakie znasz magistrale w systemie mikroprocesorowym.
Omów cykl adresowy.
Do czego służą i jakie znasz rodzaje wejścia/wyjścia?
Na czym polega tryb DMA?
Wyjaśnij idee adresowania w trybie rzeczywistym i chronionym.
Co to jest i do czego służy tablica deskryptorów?
Różnice między trybem adresowania rzeczywistym, a trybem wirtualnym 8086.
Na czym polega praca wielozadaniowa w systemach jednoprocesorowych?
Cel stosowania oraz sposoby współpracy pamięci cache z mikroprocesorem.
Na czym polega praca potokowa procesora Pentium.
Wyjaśnij pojęcia: FSB, Fcore, DDR.
Co to jest złożoność algorytmu?
Pojęcie algorytmu iteracyjnego i rekurencyjnego.
Podaj algorytm: poszukiwania NWD, F(n), 2n, n! sprawdzania czy n jest liczbą pierwszą, itp.
C++
Instrukcje: przypisania, warunkowa, warunkowa zagnieżdżona, instrukcje do realizacji pętli obliczeń, instrukcja wyboru, break, continua, skoku, typedef - składnia (przykłady).
Jakie znasz typy standardowe?
W jaki sposób możesz zdefiniować typy pochodne (własne)?
Jakie znasz zakresy ważności zmiennej (obiektu)?
Definiowanie i nadawanie wartości początkowej zmiennym.
Co to jest enum?
Struktura programu w języku C++
Operatory arytmetyczne, relacji, logiczne, bitowe.
Na czym polega inkrementacja i dekrementacja zmiennej?
Podaj przykłady wykorzystania operatorów: sizeof, rzutowania.
W jaki sposób można przesyłać argumenty do funkcji - porównaj te sposoby?
Na czym polega przeładowanie funkcji.
W jaki sposób definiuje się tablice i w jaki sposób przekazuje się je do funkcji (przykłady)?
Co pojawi się na ekranie monitora w wyniku wykonania fragmentu programu …….
Zdefiniuj i napisz do czego wykorzystuje się wskaźniki?
Powyższe zagadnienia obowiązują na kolokwium 21.01.2011.
Studenci poszczególnych grup przychodzą na zajęcia zgodnie z planem (nie ma możliwości pisania o innej godzinie niż w planie zajęć). Dla potrzeb identyfikacji trzeba mieć sobą legitymację lub indeks.
W jaki sposób definiuje się tablice dynamiczne?
Podaj przykład definicji struktury. W jaki sposób mamy dostęp do elementów składowych struktury?
Podaj przykład definicji klasy i definicji obiektu klasowego.
W jaki sposób możemy odwołać się do składników klasy?
Do czego służą etykiety private, protected i public?
Do czego służą konstruktor i destruktor?
Do czego wykorzystuje się wskaźnik this?
Wyjaśnij istotę dziedziczenia?
Podaj przykład klasy abstrakcyjnej.