Test w formie fiszek egzamin, systemy operacyjne, Bazy danych, obrazy, programowanie, sieci
Ilość pytań: 156 Rozwiązywany: 5400 razy
) Obiekt składa się z 1000 pikseli. Współczynnik kalibracji informuje nas, że długość 1 piksela to 2 mikrometry. Pracujemy w siatce kwadratowej. Rzeczywiste pole powierzchni obiektu to:
b) 2000 mikrometrów kwadratowych
c) 4000 mikrometrów kwadratowych,
a) 1000 mikrometrów kwadratowych,
d) 500 mikrometrów kwadratowych.
c) 4000 mikrometrów kwadratowych,
) Obiekt składa się z 1000 pikseli. Współczynnik kalibracji informuje nas, że długość 1 piksela to 2 mikrometry. Pracujemy w siatce kwadratowej. Rzeczywiste pole powierzchni obiektu to:
b) 2000 mikrometrów kwadratowych
c) 4000 mikrometrów kwadratowych,
a) 1000 mikrometrów kwadratowych,
d) 500 mikrometrów kwadratowych.
c) 4000 mikrometrów kwadratowych,
W teorii rozpoznawania obrazów wektorem cech jest:
d) zbiór poprawnych klasyfikacji dla rozpoznawanych obiektów.
c) zbiór parametrów opisujących rozpoznawany obiekt,
b) zbiór obiektów dla których podany jest poprawny wynik rozpoznania,
a) metoda wykorzystywana w rozpoznawaniu,
c) zbiór parametrów opisujących rozpoznawany obiekt,
W teorii rozpoznawania obrazów wektorem cech jest:
d) zbiór poprawnych klasyfikacji dla rozpoznawanych obiektów.
c) zbiór parametrów opisujących rozpoznawany obiekt,
b) zbiór obiektów dla których podany jest poprawny wynik rozpoznania,
a) metoda wykorzystywana w rozpoznawaniu,
c) zbiór parametrów opisujących rozpoznawany obiekt,
Metoda k-najbliższych sąsiadów (kNN) wymaga przed podjęciem decyzji o klasyfikacji:
a) wyznaczenia odległości do środków każdej z k najbliższych klas,
d) wyznaczenia odległości do wszystkich elementów k-tej klasy w ciągu uczącym.
c) otoczeniu wszystkich elementów ciągu uczącego kulami o promieniu równym k,
b) wyszukania k najbliższych elementów ciągu uczącego,
b) wyszukania k najbliższych elementów ciągu uczącego,
Metoda k-najbliższych sąsiadów (kNN) wymaga przed podjęciem decyzji o klasyfikacji:
a) wyznaczenia odległości do środków każdej z k najbliższych klas,
d) wyznaczenia odległości do wszystkich elementów k-tej klasy w ciągu uczącym.
c) otoczeniu wszystkich elementów ciągu uczącego kulami o promieniu równym k,
b) wyszukania k najbliższych elementów ciągu uczącego,
b) wyszukania k najbliższych elementów ciągu uczącego,
Przestrzeń cech definiują dwa parametry: średni poziom szarości ziarna – stosunek minimalnej średnica Fereta do maksymalnej średnica Fereta. Ziarno, którego wektor cech na wykresie oznaczony jest gwiazdką jest:
c) Okrągłe i jasne,
d) Okrągłe i ciemne
b) Wydłużone i ciemne,
a) Wydłużone i jasne,
b) Wydłużone i ciemne,
Przestrzeń cech definiują dwa parametry: średni poziom szarości ziarna – stosunek minimalnej średnica Fereta do maksymalnej średnica Fereta. Ziarno, którego wektor cech na wykresie oznaczony jest gwiazdką jest:
c) Okrągłe i jasne,
d) Okrągłe i ciemne
b) Wydłużone i ciemne,
a) Wydłużone i jasne,
b) Wydłużone i ciemne,
Do wydruku polskiej flagi (idealna biel i idealna czerwień) wykorzystywane są następujące tusze (zaznacz odpowiednią ich ilość):
d) C oraz M oraz Y
c) C oraz Y,
a) M oraz Y,
b) C oraz K.
a) M oraz Y,
Do wydruku polskiej flagi (idealna biel i idealna czerwień) wykorzystywane są następujące tusze (zaznacz odpowiednią ich ilość):
d) C oraz M oraz Y
c) C oraz Y,
a) M oraz Y,
b) C oraz K.
a) M oraz Y,
Składowa R polskiej flagi (idealna biel i idealna czerwień) ma postać (na rysunkach poniżej: czarny – poziom szarości 0; biały – poziom szarości 255):
b
c
a
d
c
Składowa R polskiej flagi (idealna biel i idealna czerwień) ma postać (na rysunkach poniżej: czarny – poziom szarości 0; biały – poziom szarości 255):
b
c
a
d
c
Piksel w modelu RGB ma barwę kodowaną jako: R=200, G=150, B=100 (stopnie szarości znajdują się w przedziale 0-255). Prawdą jest, że dla tego piksela, w modelu barw CMY:
c. Składowa C ma wartość 205,
a. Składowa C ma wartość 100,
d. Składowa Y ma wartość 155,
b. Składowa M ma wartość 155,
d. Składowa Y ma wartość 155,
Piksel w modelu RGB ma barwę kodowaną jako: R=200, G=150, B=100 (stopnie szarości znajdują się w przedziale 0-255). Prawdą jest, że dla tego piksela, w modelu barw CMY:
c. Składowa C ma wartość 205,
a. Składowa C ma wartość 100,
d. Składowa Y ma wartość 155,
b. Składowa M ma wartość 155,
d. Składowa Y ma wartość 155,
Jeżeli w kodowaniu JPEG zmniejszymy wartości w tablicy kwantyzacji to w rezultacie:
c) pogorszymy jakość kompresji,
a) zwiększymy rozmiar pliku z obrazem,
d) zmniejszymy wielkość obrazu.
b) zmniejszymy rozmiar pliku z obrazem,
a) zwiększymy rozmiar pliku z obrazem,
Jeżeli w kodowaniu JPEG zmniejszymy wartości w tablicy kwantyzacji to w rezultacie:
c) pogorszymy jakość kompresji,
a) zwiększymy rozmiar pliku z obrazem,
d) zmniejszymy wielkość obrazu.
b) zmniejszymy rozmiar pliku z obrazem,
a) zwiększymy rozmiar pliku z obrazem,
Ramki I w kompresji MPEG mają za zadanie:
b) przechowywać pełne, skompresowane algorytmem JPEG, klatki obrazu,
d) przechowywać te fragmenty klatki obrazu, które zmieniły się w stosunku do klatki poprzedniej bądź następnej.
a) przechowywać pełne, nieskompresowane klatki obrazu,
c) przechowywać te fragmenty klatki obrazu, które zmieniły się w stosunku do klatki poprzedniej,
b) przechowywać pełne, skompresowane algorytmem JPEG, klatki obrazu,
Ramki I w kompresji MPEG mają za zadanie:
b) przechowywać pełne, skompresowane algorytmem JPEG, klatki obrazu,
d) przechowywać te fragmenty klatki obrazu, które zmieniły się w stosunku do klatki poprzedniej bądź następnej.
a) przechowywać pełne, nieskompresowane klatki obrazu,
c) przechowywać te fragmenty klatki obrazu, które zmieniły się w stosunku do klatki poprzedniej,
b) przechowywać pełne, skompresowane algorytmem JPEG, klatki obrazu,
Ustawienie zygzakowate w algorytmie JPEG stosowane jest w celu:
d) przygotowanie danych do kwantyzacji.
a) przygotowania do kompresji bezstratnej (m.in. algorytmami RLE i Huffmana),
b) przygotowanie do stratnej kompresji przy wykorzystaniu transformacji kosinusowej,
c) przygotowania do stratnej kompresji przy wykorzystaniu transformacji falkowej,
a) przygotowania do kompresji bezstratnej (m.in. algorytmami RLE i Huffmana),
Ustawienie zygzakowate w algorytmie JPEG stosowane jest w celu:
d) przygotowanie danych do kwantyzacji.
a) przygotowania do kompresji bezstratnej (m.in. algorytmami RLE i Huffmana),
b) przygotowanie do stratnej kompresji przy wykorzystaniu transformacji kosinusowej,
c) przygotowania do stratnej kompresji przy wykorzystaniu transformacji falkowej,
a) przygotowania do kompresji bezstratnej (m.in. algorytmami RLE i Huffmana),
Jaki efekt daje poniższy fragment kodu? int main( int argc, char** argv ) { . . . FILE* pHandle = fopen( *++argv, ”rb” ) ); . . . . }
a) Otwiera plik binarny do zapisu, którego nazwa jest którego nazwa jest przekazana do funkcji main jako drugi argument linii komend
d) Otwiera plik binarny do odczytu, którego nazwa jest przekazana do funkcji main jako drugi argument linii komend
b) Błąd kompilacji
c) Otwiera plik binarny do odczytu, którego nazwa jest identyczna jak nazwa programu i jest przekazana do funkcji main
b) Błąd kompilacji
Jaki efekt daje poniższy fragment kodu? int main( int argc, char** argv ) { . . . FILE* pHandle = fopen( *++argv, ”rb” ) ); . . . . }
a) Otwiera plik binarny do zapisu, którego nazwa jest którego nazwa jest przekazana do funkcji main jako drugi argument linii komend
d) Otwiera plik binarny do odczytu, którego nazwa jest przekazana do funkcji main jako drugi argument linii komend
b) Błąd kompilacji
c) Otwiera plik binarny do odczytu, którego nazwa jest identyczna jak nazwa programu i jest przekazana do funkcji main
b) Błąd kompilacji
Jaki efekt daje poniższy fragment kodu : if( ( pHandle = fopen( argv[1], ”wb” ) ) ) { int x = 12; int* p = &x; fwrite( *(&p), sizeof( int ), 1, pHandle ); . . . . . }
b) Zostanie zapisane do pliku binarnie liczba 12 w postaci takiej ilości bajtów ile wynosi reprezentacja zmiennej x
c) Błąd wykonania
a) Zostaną zapisane do pliku dwa znaki reprezentujące cyfry wartości zmiennej x
d) Błąd kompilacji
b) Zostanie zapisane do pliku binarnie liczba 12 w postaci takiej ilości bajtów ile wynosi reprezentacja zmiennej x
Jaki efekt daje poniższy fragment kodu : if( ( pHandle = fopen( argv[1], ”wb” ) ) ) { int x = 12; int* p = &x; fwrite( *(&p), sizeof( int ), 1, pHandle ); . . . . . }
b) Zostanie zapisane do pliku binarnie liczba 12 w postaci takiej ilości bajtów ile wynosi reprezentacja zmiennej x
c) Błąd wykonania
a) Zostaną zapisane do pliku dwa znaki reprezentujące cyfry wartości zmiennej x
d) Błąd kompilacji
b) Zostanie zapisane do pliku binarnie liczba 12 w postaci takiej ilości bajtów ile wynosi reprezentacja zmiennej x
Wywołanie funkcji fclose() z parametrem, który jest uchwytem pliku:
d) Jest konieczne w przypadku zapisu do pliku, aby został wyczyszczony bufor związany z uchwytem pliku (wykonywana operacja fflush() przed zamknięciem pliku)
c) Jest konieczne w przypadku zapisu i odczytu pliku, aby plik wejściowy i wyjściowy nie zostały uszkodzone (wykonana operacja _commit() ) .
a) Jest konieczne w celu poprawnego stworzenia tylko pliku tekstowego otwartego do zapisu
b) Nie jest konieczne dla poprawnego działania programu wykonującego operacje odczytu i zapisu do pliku
d) Jest konieczne w przypadku zapisu do pliku, aby został wyczyszczony bufor związany z uchwytem pliku (wykonywana operacja fflush() przed zamknięciem pliku)
Wywołanie funkcji fclose() z parametrem, który jest uchwytem pliku:
d) Jest konieczne w przypadku zapisu do pliku, aby został wyczyszczony bufor związany z uchwytem pliku (wykonywana operacja fflush() przed zamknięciem pliku)
c) Jest konieczne w przypadku zapisu i odczytu pliku, aby plik wejściowy i wyjściowy nie zostały uszkodzone (wykonana operacja _commit() ) .
a) Jest konieczne w celu poprawnego stworzenia tylko pliku tekstowego otwartego do zapisu
b) Nie jest konieczne dla poprawnego działania programu wykonującego operacje odczytu i zapisu do pliku
d) Jest konieczne w przypadku zapisu do pliku, aby został wyczyszczony bufor związany z uchwytem pliku (wykonywana operacja fflush() przed zamknięciem pliku)
d) Przenosi blok pamięci wskazywany przez p w inne miejsce pamięci operacyjnej i zwraca wskaźnik do realokowanego bloku.
a) Zwraca wskaźnik do typu void do realokowanego bloku pamięci. W przypadku gdy wskaźnik p jest pusty to działa jak funkcja malloc()
b) Zwraca wskaźnik typu void do realokowanego bloku pamięci. W przypadku gdy wskaźnik p jest pusty to działa jak funkcja calloc()
c) Realokuje blok pamięci wskazywany przez wskaźnik p i zwraca 1 w przypadku powodzenia lub 0 w przypadku nie powodzenia. W przypadku gdy wskaźnik p jest pusty to działa jak funkcja malloc()
a) Zwraca wskaźnik do typu void do realokowanego bloku pamięci. W przypadku gdy wskaźnik p jest pusty to działa jak funkcja malloc()
d) Przenosi blok pamięci wskazywany przez p w inne miejsce pamięci operacyjnej i zwraca wskaźnik do realokowanego bloku.
a) Zwraca wskaźnik do typu void do realokowanego bloku pamięci. W przypadku gdy wskaźnik p jest pusty to działa jak funkcja malloc()
b) Zwraca wskaźnik typu void do realokowanego bloku pamięci. W przypadku gdy wskaźnik p jest pusty to działa jak funkcja calloc()
c) Realokuje blok pamięci wskazywany przez wskaźnik p i zwraca 1 w przypadku powodzenia lub 0 w przypadku nie powodzenia. W przypadku gdy wskaźnik p jest pusty to działa jak funkcja malloc()
a) Zwraca wskaźnik do typu void do realokowanego bloku pamięci. W przypadku gdy wskaźnik p jest pusty to działa jak funkcja malloc()
Która instrukcja alokuje pamięć na dynamiczną tablice i ją zeruje?
a) int* tab = (int*)malloc( 1000 );
b) int x = 12; int* tab = (int*)calloc( 1000 * sizeof( x ) );
c) int x = 12; int* tab = (int*)malloc( 1000 * sizeof( x ) );
d) int* tab = calloc( 1000 * sizeof( short int ) );
b) int x = 12; int* tab = (int*)calloc( 1000 * sizeof( x ) );
Która instrukcja alokuje pamięć na dynamiczną tablice i ją zeruje?
a) int* tab = (int*)malloc( 1000 );
b) int x = 12; int* tab = (int*)calloc( 1000 * sizeof( x ) );
c) int x = 12; int* tab = (int*)malloc( 1000 * sizeof( x ) );
d) int* tab = calloc( 1000 * sizeof( short int ) );
b) int x = 12; int* tab = (int*)calloc( 1000 * sizeof( x ) );
Jaki będzie efekt wykonania fragmentu kodu? memset( pTab, 1, 100*sizeof( int ) );
a) Wypełni dynamiczną tablicę 100-tu elementową wskazywaną przez pTab wartościami 1
d) Wypełni każdy bajt dynamicznego bloku wskazywanego przez pTab wartością 1
b) Wypełni 100 bajtów wskazywanych przez wskaźnik pTab wartością 1
c) Błąd wykonania
d) Wypełni każdy bajt dynamicznego bloku wskazywanego przez pTab wartością 1
Jaki będzie efekt wykonania fragmentu kodu? memset( pTab, 1, 100*sizeof( int ) );
a) Wypełni dynamiczną tablicę 100-tu elementową wskazywaną przez pTab wartościami 1
d) Wypełni każdy bajt dynamicznego bloku wskazywanego przez pTab wartością 1
b) Wypełni 100 bajtów wskazywanych przez wskaźnik pTab wartością 1
c) Błąd wykonania
d) Wypełni każdy bajt dynamicznego bloku wskazywanego przez pTab wartością 1
Aby skompilować kod do użycia jako bibliotekę dynamiczną (utworzenie relokowalnego kodu) należy go skompilować:
a) gcc -lib -Wall –c *.c
c) gcc -shared -Wall –c *.c
d) gcc -fpic -Wall –c *.c
b) gcc -fPIC -Wall –c *.c
b) gcc -fPIC -Wall –c *.c
Aby skompilować kod do użycia jako bibliotekę dynamiczną (utworzenie relokowalnego kodu) należy go skompilować:
a) gcc -lib -Wall –c *.c
c) gcc -shared -Wall –c *.c
d) gcc -fpic -Wall –c *.c
b) gcc -fPIC -Wall –c *.c
b) gcc -fPIC -Wall –c *.c
Aby stworzyć bibliotekę libtest mając skompilowany kod relokowalny należy?