Jeżeli w zadaniu wystąpi nazwa Windows mamy na myśli 32-bitowy system oparty na architekturze NT
Jeżeli w zadaniu wystąpi nazwa proces mamy na myśli 32-bitowy proces Windows
W każdym zadaniu poprawna jest jedna odpowiedz
1. Użytkownik zalogowany w systemie Windows na konto bez uprawnień administratora formatuje dyskietkę za pomocą
polecenia format wydanego z konsoli (użytkownik ma odpowiednie uprawnienia). W trakcie formatowania do systemu
zdalnie loguje się administrator za pomocą usługi telnet i wyświetla zawartotść dyskietki. System zachowa się w
sposób:
a Nie można formatować dyskietki w taki sposób, ponieważ programy MS DOS nie mają dostępu do sprzętu,
b Na konsoli administratora pojawi się komunikat informujący o braku dostępu do urządzenia,
c Administrator zobaczy wirtualną zawartość dyskietki sprzed sformatowania,
d Formatowanie zostanie przerwane, zawartość dyskietki odtworzona i wyświetlona administratorowi.
2. Proces wyświetla okno pokazane na rysunku. Z ilu wątków składa się ten proces?
a 1
b 2
c 3
d Nie można określić liczby wątków na podstawie wyglądu okna.
3. W celu uzyskania informacji o prawach dostępu do stron procesu należy:
a Na podstawie identyfikatora procesu uzystać jego uchwyt (HANDLE) i użyć odpowiedniej funkcji systemowej,
b Użyć odpowiedniej funkcji systemowej, która zwraca te informacje na podstwie identyfikatora procesu,
c Nie można uzyskać takich informacji,
d W eksploratorze Windows kliknąć prawym przyciskiem myszy na nazwie programu i z menu kontekstowego
wybrać polecenie Właściwości.
4. W systemie Windows uruchamiamy dwa procesy, najpierw p1, następnie p2 (tryby otwierania plików: w do zapisu, a
- dołączanie)
P1 P2
void main(void){ void main(void){
CEvent e1(0,0, zdarzenie1 ); CEvent e1(0,0, zdarzenie1 );
CEvent e2(0,0, zdarzenie2 ); CEvent e2(0,0, zdarzenie2 );
CSingleLock SL(&e1); FILE *f=fopen( plik.txt , a );
FILE *f=fopen( plik.txt , w ); fprintf(f, 1 ); e1.SetEvent();
SL.Lock(); fprintf(f, 3 ); CSingleLock SL(&e2); SL.Lock();
e2.SetEvent(); return 0; printf(f, 2 ); return 0;
} }
Jaka będzie zawartość pliku plik.txt?
213 123 321 132
5. Co się stanie w wyniku wykonania następujących instrukcji (wykonujący je proces jest procesem Windows):
{FILE *f;f=fopen( \\\\d3\\mailslot\\1025 , w );fprintf(f, 1 );fclose(f);}
a Funkcja fopen zwróci błąd, ponieważ w nazwie pliku nie może wystąpić ciąg znaków \\,
b Na dysku zostanie utworzony plik o podanej nazwie zawierajÄ…cy znak 1 ,
c Użytkownik 1025 na komputerze o nazwie d3 otrzyma e-mail o treści 1 ,
d Serwer skrzynki pocztowej o nazwie 1025 na komputerze o nazwie d3 otrzyma wiadomość o treści 1 .
6. Na komputerze o nazwie 108a2, na którym pracuje system Windows, uruchomiono serwer potoku nazwanego
o nazwie potok. Co należy wstawić w miejsce znaku ªÄ… w poniższym kodzie, żeby transakcja z tym serwerem
zakończyła się pomyślnie:
char s[]="Wiadomość dla serwera\n"; char odp[256]; unsigned long nodp;
CallNamedPipe( ªÄ…,s,strlen(s)+1,odp,256,&nodp,0);
a \\\\108a2\\pipe\\potok ,
b \\108a2\pipe\potok ,
c Serwer potoku nazwanego nie może pracować z systemem Windows,
d \\\\108a2\\potok .
7. Dodajemy właściwość (property) FileName do interfejsu kontrolki ActiveX. Jakie składowe zostaną utworzone
w klasie bazowej C++ do obsługi tej właściwości?
a Dwie funkcje: GetFileName, SetFileName,
b Jedna zmienna składowa klasy o nazwie FileName i żadna funkcja,
c Do obsługi właściwości nie potrzebne są żadne składowe klasy bazowej kontrolki,
d Trzy funkcje: GetFileName, SetFileName, QueryFileName.
Wyszukiwarka
Podobne podstrony:
Egzamin lato 2k04 3 grupa aEgzamin lato 2k04 1 grupa bEgzamin lato 2k01 2Egzaminy latoEgzamin lato 2k02 2Egzamin lato 2k00 2Egzamin lato 2k02 1EgzaminWGorniczy2010 latoPytania egzamin lato 2012Egzamin lato 2k05 3Informacyjne Systemy Zarządzania, Wódz pytania egzamin lato 2013Egzamin lato 2k00 1Egzamin lato 2k05 4INf S1 sesja egzaminacyjna lato 10 2011Egzamin lato 2k01 1 rozwEgzamin lato 2k02 1 rozwwięcej podobnych podstron