To tylko jedna z 2 stron tej notatki. Zaloguj się aby zobaczyć ten dokument.
Zobacz
całą notatkę
Egzamin inŜynierski z przedmiotu MiTP, test wielokrotnego wyboru, co najmniej jedna odpowiedź prawidłowa 1. Powłoka (ang. s hell ) w systemie UNIX jest odpowiedzialna za: a) pośredniczenie pomiędzy systemem operacyjnym a uŜytkownikiem bądź aplikacją b) c) 2. Wymień zasoby, które w systemach UNIX’owych mogą mieć reprezentację w postaci pliku (np. w wirtualnym systemie plików). a) b) napęd CD/DVD, pamięć RAM, konsole wirtualne i fizyczne, parametry uruchomionych procesów c) 3. We współczesnych systemach UNIX’owych plik /etc/passwd zawiera między innymi: a) b) c) ścieŜki dostępu do katalogów domowych wszystkich uŜytkowników 4. Rezultatem wykonania instrukcja printf( "Witaj!" ); w języku C/C++ będzie: a) b) c) błąd poniewaŜ nie podano identyfikatora okienka na której ma zostać wypisany tekst 5. W języku C/C++ instrukcja #include ma następujące znaczenie: a) dołącza do programu bibliotekę o nazwie stdio (ang. st andar d i nput and o utput library ) b) c) 6. W programie zadeklarowano następujące zmienne: char tab[25] = "Daj, ac ja pobrusze"; char *wsk = "a ty poczywaj."; która instrukcja wyświetli całą sentencję? a) printf( "%s %s\n", tab, *wsk ); b) c) 7. WskaŜ poprawny sposób kopiowania całego łańcucha znakowego w języku ,,C'' ze zmiennej wsk do zmiennej tab zadeklarowanej w następujący sposób: char tab[25], *wsk = "a ty poczywaj."; a) tab = wsk; b) c) 8. WskaŜ fragment kodu, który prawidłowo pobierze łańcuch znaków z klawiatury i umieści go w tablicy char tab[16]. a) b) c) scanf( "%s", tab ); 9. Wymień instrukcje warunkowe w języku C/C++. a) b) c) ... ? ... : ... 10. Wymień wszystkie rodzaje pętli w języku C/C++. a) for(...), while(...) b) c) 11. Jak duŜa tablica typu char jest potrzebna aby zapisać w pamięci następującą sentencję "raz dwa trzy". a) 10 b) c) 12. Wymień instrukcje za pomocą których w języku C/C++ moŜna zakończyć pętlę. a) b) break, return(0) c) 13. Czy definicja funkcji moŜe być równieŜ jej deklaracją? a) b) c) wyłącznie wtedy gdy definicja jest poniŜej funkcji main() 14. Funkcje rekurencyjne róŜnią się od zwykłych funkcji tym Ŝe: a) w funkcji rekurencyjnej nie moŜna wykonać instrukcji exit(0);
(…)
… jest strukturą
b)
c)
17. Elementami struktury danych w języku ,,C'' mogą być:
a)
b) tablice struktur
c)
18. Jaki typ moŜe zwracać destruktor?
a) integer
b)
c)
19. Co spowoduje wykonanie instrukcji delete a?
a) zwolni zaalokowaną pamięć obiektu a
b)
c)
20. PrzeciąŜenie operatora w języku C++ pozwala:
a) dodać do siebie dwie róŜne klasy np. wektor i liczbę zespoloną
b)
c)
21. Aby wygenerować 100 liczb losowych w zakresie od 0 do 1 o rozkładzie równomiernym w
języku Matlab naleŜy wykonać następującą instrukcję:
a)
b) rand( 100, 1 )
c)
22. W języku Matlab zadeklaruj wektor o nazwie x składający się z liczb typu double o
wartościach {1, 2, 3, 4, 5}.
a)
b)
c) x=1:5;
…
... zobacz całą notatkę
Komentarze użytkowników (0)