Egzamin lato 2k04 1


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 a
Egzamin lato 2k04 1 grupa b
Egzamin lato 2k01 2
Egzaminy lato
Egzamin lato 2k02 2
Egzamin lato 2k00 2
Egzamin lato 2k02 1
EgzaminWGorniczy2010 lato
Pytania egzamin lato 2012
Egzamin lato 2k05 3
Informacyjne Systemy Zarządzania, Wódz pytania egzamin lato 2013
Egzamin lato 2k00 1
Egzamin lato 2k05 4
INf S1 sesja egzaminacyjna lato 10 2011
Egzamin lato 2k01 1 rozw
Egzamin lato 2k02 1 rozw

więcej podobnych podstron