Egzamin inżynierski z przedmiotu MiTP, test wielokrotnego wyboru, co najmniej jedna odpowiedź prawidłowa
1. Powłoka (ang. sheli) w systemie UNEX 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 UNBTowych mogą mieć reprezentację w postaci pliku (np. w wirtualnym systemie plików).
b) napęd CD/DVD, pamięć RAM, konsole wirtualne i fizyczne, parametry uruchomionych procesów
3. We współczesnych systemach UNDTowych plik /ete/passwd zawiera między innymi:
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:
b)
c) błąd ponieważ nie podano identyfikatora okienka na której ma zostać wypisany tekst
5. W języku C/C++ instrukcja finclude <stdio.h> ma następujące znaczenie:
a) dołącza do programu bibliotekę o nazwie stdio (ang. standard input and output library)
b)
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)
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)
8. Wskaż fragment kodu, który prawidłowo pobierze łańcuch znaków z klawiatury i umieści go w tablicy char tab [16].
b)
c) scanf( "%s”, tab);
9. Wymień instrukcje warunkowe w j ęzyku C/C++.
b)
ci ?
V J ł
10. Wymień wszystkie rodzaje pętli w języku C/C++.
a) for(...), while(...)
b)
c)