Advertisement
Guest User

Untitled

a guest
Feb 17th, 2020
155
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 27.59 KB | None | 0 0
  1. Czy po wyjściu z programu, który operował na semaforach stan danych semaforów jest pamiętany?
  2. Wybierz jedną odpowiedź: Prawda
  3.  
  4. Czy w funkcji do odbioru komunikatu z łącza IPC MSG można podać typ o wartości ujemnej?
  5. Wybierz jedną odpowiedź: Prawda
  6.  
  7. Czy wątki tego samego procesu mają wspólne identyfikatory użytkownika i grupy?
  8. Wybierz jedną odpowiedź:
  9. Prawda
  10. Fałsz
  11.  
  12. Czy wartości pól z modyfikatorem final mogą być modyfikowane jedynie w konstruktorze(na etapie tworzenia obiektu)?
  13. Wybierz jedną odpowiedź: Prawda
  14.  
  15. Interfejs Callable zwraca obiekt
  16. Wybierz jedną odpowiedź: dowolnej, ale zdefiniowanej klasy lub interfejsu
  17.  
  18. Co to jest fd[0], po wywołaniu pipe(int *fd) ?
  19. Wybierz jedną odpowiedź: deskryptor pliku do odczytu
  20.  
  21. Co to jest fd[1], po wywołaniu pipe(int *fd)?
  22. Wybierz jedną odpowiedź: deskryptor pliku do zapisu
  23.  
  24. Czy kolekcja HashSet podczas obsługi współbieżnej musi być synchronizowana w celu zapewnienia pełnej spójności danych?
  25. Wybierz jedną odpowiedź:Prawda
  26.  
  27.  
  28. Jeżeli podczas tworzenia kanału komunikacyjnego IPC zastosujemy flagę IPC_EXCL to czy inne procesy będą z niego mogły korzystać?
  29. Wybierz jedną odpowiedź:Prawda
  30.  
  31. Czy funkcja shmdt usuwa segment pamięci dzielonej?
  32. Wybierz jedną odpowiedź:Fałsz
  33.  
  34.  
  35. Do czego służy w Unixie funkcja systemowa signal()?
  36. Wybierz wszystkie poprawne: do wysyłania sygnału
  37.  
  38. Jakim poleceniem odmontować nośnik danych?
  39. Odpowiedź: [mount / unmount]
  40.  
  41. Jeżeli funkcja fork() zwróci wartość 0 to znaczy że proces się nie powiódł?
  42. Wybierz jedną odpowiedź: Fałsz
  43.  
  44.  
  45. Czy wątki tego samego procesu mają wspólne procedury obsługi sygnałów?
  46. Wybierz jedną odpowiedź:Prawda
  47.  
  48. Czy kolekcja zwracana przez metodę Collections.synchronizedXXX() NIE wymaga ręcznej synchronizacji
  49. Wybierz jedną odpowiedź:Fałsz (synchronizacja jest wymagana zawsze)
  50.  
  51.  
  52. Jeżeli wątek w .Net jest w stanie Running to jego poprzednim stanem mógł być:
  53. Wybierz wszystkie poprawne:Unstarted
  54.  
  55.  
  56. Jeżeli wątek w .Net jest w stanie WaitSleepJoin to jego poprzednim stanem mógł być:
  57. Wybierz wszystkie poprawne:Running
  58.  
  59.  
  60.  
  61. Czy sygnał SIGKILL można zignorować?
  62. Wybierz jedną odpowiedź:Fałsz
  63.  
  64. Czy anulowanie zadania przy pomocy tzw. „pigułki z trucizną” można dokonać jedynie z wykorzystaniem łącza kierunkowego
  65. Wybierz jedną odpowiedź:Prawda
  66.  
  67.  
  68. Czy anulowanie zadania przy pomocy tzw. „pigułki z trucizną” można dokonać jedynie z wykorzystaniem łącza dwukierunkowego?
  69. Wybierz jedną odpowiedź: Fałsz
  70.  
  71.  
  72. W jaki sposób z konsoli Linux wysłać sygnał o numerze 9 do programu o identyfikatorze 666.
  73. Odpowiedź:
  74.  
  75. Czy Object.wait() może wyrzucić wyjątek?
  76. Wybierz jedną odpowiedź:Prawda
  77.  
  78.  
  79. Czy Object.wait() może obsłużyć wyjątek?
  80. Wybierz jedną odpowiedź:Prawda
  81.  
  82.  
  83.  
  84. Która z metod klasy BlockingCollection jest blokująca?
  85. Wybierz wszystkie poprawne: Take
  86.  
  87.  
  88. W jaki sposób przekazać do programu “grep” wynik działania programu “ps”?
  89. Odpowiedź: [.............................................................]
  90.  
  91.  
  92. Jakie polecenie w konsoli Linux służy do zmiany nazwy pliku?
  93. Odpowiedź: [ mv ]
  94.  
  95.  
  96. Wiemy że w katalogu $NASZE_LIB znajdują się biblioteki do zlinkowania, jakiej opcji musimy użyć by kompilator gcc wiedział gdzie ich szukać?
  97. Wybierz wszystkie poprawne:
  98. gcc -l$NASZE_LIB(<-przed $ duże i)
  99.  
  100.  
  101. Thread.SpinWait(100)oznacza: // Do zweryfikowania
  102. Wybierz wszystkie poprawne:
  103. Uśpij wątek na 100 cykli procesora
  104. Uśpij wątek na 100 ms
  105. Przez 100 cykli procesora wykonuj pustą instrukcję
  106. Zrzeknij się czasu procesora
  107.  
  108. Z jakich przyczyn może nastąpić odblokowanie wątka w .Net?
  109. Wybierz wszystkie poprawne:
  110. został przerwany przez Thread.Interupt
  111. został przerwany przez Thread.Abort
  112. minął “time out
  113.  
  114. Czy możemy zmienić id właściciela pamięci dzielonej?
  115. Wybierz jedną odpowiedź:Prawda
  116.  
  117.  
  118. Jeżeli stworzymy łącze PIPE w procesie podrzędnym to czy będzie dostępne ono w procesie macierzystym?
  119. Wybierz jedną odpowiedź:Fałsz
  120.  
  121.  
  122. Jeżeli stworzymy łącze PIPE w procesie nadrzędnym (przed forkiem) to czy będzie dostępne ono w procesie potomnym?
  123. Wybierz jedną odpowiedź:Prawda
  124.  
  125.  
  126. Czy po wywołaniu funkcji exec() istnieje możliwość powrotu do procesu który ją wywołał?
  127. Wybierz jedną odpowiedź:Prawda
  128.  
  129.  
  130. Czy łącze komunikacyjne PIPE można identyfikować za pomocą nazwy?
  131. Wybierz jedną odpowiedź:Fałsz
  132.  
  133. Czy kolejkę FIFO można identyfikować za pomocą nazwy?
  134. Wybierz jedną odpowiedź:Prawda
  135.  
  136.  
  137. Pewne zadanie na 6 komputerach przy efektywności ⅓ liczyło się w czasie 1 minuty. Ile sekund to samo zadanie liczyłoby się na 1 komputerze?
  138. Odpowiedź: [ 120 ]
  139. Na 6 kompach przy efkt. - 20sec
  140. Na 1 kompie - 120sec
  141.  
  142. Jeżeli pewne zadanie na jednym komputerze liczyło się 24 minuty a przy efektywności 0,5 policzyło się na X komputerach w czasie 6 minut to ile wynosi X?
  143. Odpowiedź: [ 8 ]
  144.  
  145.  
  146. Jakim poleceniem w konsoli Linuxa możemy usunąć plik?
  147. Odpowiedź: [rm]
  148.  
  149.  
  150. Jakim poleceniem w konsoli Linuxa możemy stworzyć katalog?
  151. Odpowiedź: [mkdir]
  152.  
  153.  
  154. Klasę javax.swing.SwingWorker używamy do:
  155. Wybierz jedną odpowiedź:Wykonywania w tle zadań czasochłonnych
  156.  
  157.  
  158. Czy proces potomny stworzony przy pomocy funkcji fork() kopiuje identyfikator grupy procesów?
  159. Wybierz jedną odpowiedź:Prawda
  160.  
  161.  
  162. Czy proces potomny stworzony przy pomocy funkcji fork() ma taki sam identyfikator rodzica co jego rodzic?
  163. Wybierz jedną odpowiedź:Fałsz
  164.  
  165. Czy obiekt klasy ConcurrentBag gwarantuje unikalność przechowywania danych?
  166. Wybierz jedną odpowiedź:Fałsz
  167.  
  168.  
  169. Obiekt klasy Phaser
  170. Wybierz jedną odpowiedź:Może mieć zmienną liczbę procesów oczekujących
  171.  
  172.  
  173. Czy w Linuxie da się “przejść”(czyli nie zablokować procesu) semafor, który ma wartość 0?
  174. Wybierz jedną odpowiedź:Prawda
  175.  
  176.  
  177. Otwarcie łącza FIFO do odczytu gdy inny proces nie otworzył go do zapisy, przy zastosowaniu flagi O_NDELAY spowoduje:
  178. Wybierz wszystkie poprawne:powrót bez błędu
  179.  
  180.  
  181. Otwarcie łącza FIFO do zapisu gdy inny proces nie otworzył go do odczytu, przy zastosowaniu flagi O_NDELAY spowoduje:
  182. Wybierz wszystkie poprawne:powrót z błędem
  183.  
  184.  
  185. Gdy w .Net wątek jest drugoplanowy(IsBackground=true) to:
  186. Wybierz wszystkie poprawne:nie może istnieć bez innych wątków pierwszoplanowych
  187.  
  188.  
  189. Czy w .Net Mutex można użyć pomiędzy procesami niespokrewnionymi?
  190. Wybierz jedną odpowiedź:Prawda
  191.  
  192.  
  193.  
  194. CopyOnWriteArraySet nie wymaga synchronizacji, ponieważ
  195. Wybierz jedną odpowiedź:Podczas zapisu tworzona jest nowa kopia kolekcji
  196.  
  197.  
  198. Jaka jest pojemność wewnętrznego bufora kolejki SynchronousQueue
  199. Wybierz jedną odpowiedź: 0
  200.  
  201.  
  202. Wyniki jakiegoś programu zapisywane są do /tmp/wy_log.txt jak za pomocą narzędzia “tail” śledzić na bieżąco zmiany tego pliku?
  203. Odpowiedź: [.............................................................]
  204. “tail wy_log.txt” - 0pkt
  205.  
  206. Przy synchronizacji za pomocą lock prawdziwe są stwierdzenia:
  207. Wybierz wszystkie poprawne:
  208. Tylko 1 wątek może przebywać w obrębie lock
  209. 0,33/1 jeszcze 2 odpowiedzi!
  210.  
  211. Czy w .Net przerwanie wątku za pomocą Interrupt definitywnie go zakończy?
  212. Wybierz jedną odpowiedź:Fałsz
  213.  
  214.  
  215. Czy w Linuxie dostęp do pamięci dzielonej jest niepodzielny?
  216. Wybierz jedną odpowiedź:Fałsz
  217.  
  218.  
  219. Czy obiekty, do których referencje znajdują się w polach finalnych zawsze są niezmienne?
  220. Wybierz jedną odpowiedź:Fałsz
  221.  
  222.  
  223. Czy możliwa jest zmiana wartości pól obiektu, do którego referencja znajduje się w polu finalnym?
  224. Wybierz jedną odpowiedź:Prawda
  225.  
  226.  
  227. Jakim poleceniem w konsoli Linux sprawdzić w jakim katalogu obecnie jesteśmy?
  228. Odpowiedź: [pwd]
  229.  
  230.  
  231. Czy odczyt komunikatów z kolejki komunikatów IPC MSG musi odbywać się w tej samej kolejności co zapis.
  232. Wybierz jedną odpowiedź:Fałsz
  233.  
  234.  
  235. Czy da się zwiększyć wartość semafora w Linuxie powyżej 1?
  236. Wybierz jedną odpowiedź:Prawda
  237.  
  238.  
  239. Jeżeli proces zażąda przeczytania mniejszej ilości danych niż znajduje się w łączu FIFO to:
  240. Wybierz wszystkie poprawne: funkcja czytająca będzie czekać na pojawienie się reszty danych
  241.  
  242.  
  243. Jeżeli proces zażąda przeczytania większej ilości danych niż znajduje się w łączu FIFO to:
  244. Wybierz wszystkie poprawne: przeczyta tyle ile jest w łączu
  245.  
  246.  
  247. Czy każdy proces jest członkiem grupy procesów?
  248. Wybierz jedną odpowiedź:Prawda
  249.  
  250.  
  251. Instrukcja atomowa to taka która:
  252. Wybierz wszystkie poprawne: Jest niepodzielna
  253.  
  254.  
  255. Czy każda klasa niezmienna jest statyczna
  256. Wybierz jedną odpowiedź:Fałsz
  257.  
  258.  
  259. Czy identyfikatory właściciela kanału IPC mogą ulec zmianie?
  260. Wybierz jedną odpowiedź:Prawda
  261.  
  262. Łącze uzyskujemy za pomocą funkcji
  263. pipe(int *fd);
  264. Na ilu elementową tablicę wskazuje fd? (Podać liczbę)
  265. Odpowiedź: [ 2 ]
  266.  
  267.  
  268. Jeżeli p procesorów obliczyło pewne zadanie w 12 sekund przy przyspieszeniu równym 6, to ile to samo zadanie wykonywane byłoby na jednym procesorze?
  269. Odpowiedź: [.............................................................]
  270.  
  271. Czy w .Net przerwanie wątku za pomocą Abort definitywnie go zakończy?
  272. Wybierz jedną odpowiedź:Fałsz
  273.  
  274.  
  275. Za pomocą funkcji shmctl można:
  276. Wybierz wszystkie poprawne:
  277. określić prawa dostępu do danej pamięci dzielonej
  278. usunąć pamięć dzieloną
  279.  
  280.  
  281. Czy da się zmniejszyć wartość semafora w Linuxie poniżej 0?
  282. Wybierz jedną odpowiedź:Fałsz
  283.  
  284.  
  285. Kiedy powinniśmy używać wielu wątków?
  286. Wybierz wszystkie poprawne:
  287. Kiedy tworzymy serwer obsługujący wiele połączeń
  288. Kiedy zadania dla wątków to długo trwające obliczenia
  289.  
  290.  
  291. Kiedy nie powinniśmy używać wielu wątków?
  292. Wybierz wszystkie poprawne:
  293.  
  294. kiedy wiele wątków używa tego samego dysku
  295. kiedy zadania wykonywane przez wątki trwają bardzo krótko
  296.  
  297.  
  298.  
  299. Co się stanie, jeżeli podczas iteracji instancji klasy Vector, element kolekcji zostanie współbieżnie usunięty?
  300. Wybierz jedną odpowiedź:
  301. Zgłoszony zostanie wyjątek ConcurrentModificationException
  302.  
  303.  
  304.  
  305. Czy łącze (jedno łącze) komunikacyjne FIFO umożliwia przepływ danych w dwóch kierunkach?
  306. Wybierz jedną odpowiedź:Fałsz
  307.  
  308.  
  309. Czy dany wątek może zostać unicestwiony przez inny wątek?
  310. Wybierz jedną odpowiedź:Prawda
  311.  
  312.  
  313.  
  314. Czy wątki tego samego procesu mają wspólny identyfikator wątku?
  315. Wybierz jedną odpowiedź:Fałsz
  316.  
  317.  
  318. Która z poniższych metod anuluje zadanie z wykorzystaniem interfejsu Future:
  319. Wybierz jedną odpowiedź:cancel(true)
  320.  
  321.  
  322. W przypadku mechanizmu AutoResetEvent w .Net
  323. Wybierz wszystkie poprawne:
  324. jedno wywołanie Set() odpowiada wpuszczeniu 1 procesu
  325. Procesy czekające ustawione są w kolejce FIFO
  326.  
  327.  
  328. Czy do pamięci dzielonej mogą podłączyć się więcej niż dwa procesy?
  329. Wybierz jedną odpowiedź:Prawda
  330.  
  331.  
  332.  
  333. Czy Mutex w .Net jest automatycznie zwalniany gdy proces który go zablokował się zakończy?
  334. Wybierz jedną odpowiedź:Prawda
  335.  
  336.  
  337. Co trzeba dopisać w “bashrc” aby ustawić zmienną środowiskową NASZA_ZMIENNA tak by zawierała ona napis “blabla”?
  338. Odpowiedź: [-v]
  339.  
  340. Czy blok synchronized działa jak semafor binarny (muteks)
  341. Wybierz jedną odpowiedź:Prawda
  342.  
  343.  
  344. Czy dostęp współbieżny do zapisu kolekcji ConcurrentHashMap jest ograniczony do pewnej puli wątków? (Prawda = jest ograniczony, Fałsz = nie jest ograniczony)
  345. Wybierz jedną odpowiedź: Prawda jest ograniczony
  346.  
  347.  
  348. Jakie należy wydać polecenie w konsoli Linuxa w celu sprawdzenia czy program “prog” działa gdzieś w systemie?
  349. Odpowiedź: [ps -aux | grep 'prog']
  350. “ps | grep prog” - 0pkt
  351.  
  352. Czy klasa ReentrantLock ma na celu uzupełnienie zamiast zastępowanie mechanizmów blokowania?
  353. Wybierz jedną odpowiedź:Prawda
  354.  
  355.  
  356. Czy wiele procesów może mieć ten sam numer grupy procesów?
  357. Wybierz jedną odpowiedź:Prawda
  358.  
  359.  
  360.  
  361. Czy kolejkę IPC MSG można użyć do komunikacji dwukierunkowej?
  362. Wybierz jedną odpowiedź:Prawda
  363.  
  364.  
  365. Gdy wątek macierzysty wywoła Join przed końcem wątka potomnego to:
  366. Wybierz wszystkie poprawne: wątek potomny zostanie zatrzymany
  367.  
  368.  
  369. Czy w BlockingCollection można ograniczyć maksymalną liczbę elementów?
  370. Wybierz jedną odpowiedź:Prawda
  371.  
  372.  
  373. Czy po otworzeniu bariery klasy CyclicBarier w celu ponownego jej zamknięcia konieczne jest utworzenie nowego obiektu tej klasy?
  374. Wybierz jedną odpowiedź:Fałsz
  375.  
  376.  
  377. Jaką komendą można wylistować wszystkie procesy, jakie znajdują się w systemie Unix/Linux?
  378. Odpowiedź: [.............................................................]
  379. “ps -fg” - 0pkt
  380.  
  381. Podaj definicję blokady procesu (deadlock)
  382. Odpowiedź: [Zakleszczenie (deadlock) – występuję gdy wątek A czeka aż wątek B skończy swoją operację a wątek B czeka aż wątek A zakończy akcję. W takiej sytuacji oczywiście algorytm nigdy nie skończy operacji, ponieważ wątki czekają na siebie nawzajem.]
  383.  
  384. Która z poniższych metod, nie może wyrzucić wyjątku InterruptedException?
  385. Wybierz jedną odpowiedź:Thread.stop()
  386.  
  387.  
  388.  
  389. Czy kolejkę IPC MSG można użyć do komunikacji “jeden do wielu” np. jeden serwer wielu klientów?
  390. Wybierz jedną odpowiedź: Prawda
  391.  
  392.  
  393. Jak przejść jednym poleceniem do katalogu którego ścieżka umieszczona jest w zmiennej środowiskowej NASZ_PATH ?
  394. Odpowiedź: [.............................................................]
  395.  
  396. Czy po wywołaniu funkcji fork wracamy do procesu macierzystego?
  397. Wybierz jedną odpowiedź:Prawda
  398.  
  399.  
  400.  
  401. Kolekcja CopyOnWriteArrayList:
  402. Wybierz jedną odpowiedź: (Brak odpowiedzi)
  403. Może zwrócić wyjątek ConcurrentModificationException
  404. Podczas modyfikacji należy dokonać jej ręcznego skopiowania
  405. Są opłacalne w użyciu, jeżeli jest dużo więcej operacji iteracji niż dodawania
  406. Może być modyfikowana jedynie przez metodę CopyOnWriteArraySet
  407.  
  408. Operacje z przestrzeni nazw Interlocked są:
  409. Wybierz wszystkie poprawne: operacjami atomowymi
  410.  
  411.  
  412. Czy w kolejce komunikatów wymaga się by istniał proces czytający?
  413. Wybierz jedną odpowiedź: Fałsz
  414.  
  415.  
  416. W funkcji shmget flagi IPC_CREAT|IPC_EXCL są ustawione a klucz jest identyczny z już utworzonym segmentem pamięci dzielonej. Co zwróci shmget?
  417. Wybierz wszystkie poprawne: -1
  418.  
  419.  
  420.  
  421. Czy blokowanie i odblokowywanie Semafora w .Net musi odbywać się z tego samego wątka?
  422. Wybierz jedną odpowiedź: Fałsz
  423.  
  424.  
  425. Czy blokowanie i odblokowywanie Mutexa w .Net musi odbywać się z tego samego wątka?
  426. Wybierz jedną odpowiedź: Prawda
  427.  
  428.  
  429.  
  430. Czy istnieje bezpieczny sposób zatrzymania wątków w Javie z wywłaszczeniem?
  431. Wybierz jedną odpowiedź: Fałsz
  432.  
  433.  
  434. Dla której z podanych poniżej kolekcji nie można wywołać metody remove()
  435. Wybierz jedną odpowiedź: unmodifiableCollection
  436.  
  437.  
  438.  
  439. Jeżeli wątek w .Net jest w stanie Unstarted to może bezpośrednio przejść w pojedynczy stan:
  440. Wybierz wszystkie poprawne: Running
  441.  
  442.  
  443. Sekcję krytyczną zabezpieczamy operacjami semaforowymi jak na fragmencie kodu poniżej:
  444. V(s);
  445. S_krytyczna();
  446. P(s);
  447. Czy takie wywołanie jest poprawne?
  448. Wybierz jedną odpowiedź: Fałsz
  449.  
  450. Jakie polecenie należy wykonać by otrzymać pełną listę plików, z katalogu bieżącego, łącznie z ukrytymi, ale nie w formie “długiej”?
  451. Odpowiedź: [ls -a]
  452.  
  453.  
  454. Za pomocą których zmiennych dwa wątki tego samego procesu mogą przekazywać dane
  455. Wybierz wszystkie poprawne: zmienne w pamięci dzielonej i jeszcze jakaś odpowiedź
  456.  
  457. Czy dane w łączu PIPE pozostają w systemie po zakończeniu procesów które z niego korzystały?
  458. Wybierz jedną odpowiedź: Fałsz
  459.  
  460.  
  461. Executor jest interfejsem, a nie klasą.
  462. Wybierz jedną odpowiedź: Prawda
  463.  
  464.  
  465.  
  466. Czy proces może zakończyć działanie po umieszczeniu komunikatu w kolejce komunikatów przed jego odbiorem? -prawda
  467.  
  468.  
  469. Komunikaty w kolejce IPC MSG pamiętane są:
  470. -po wylogowaniu się użytkownika
  471. -po odbiorze
  472. -po zakonczeniu procesu, który je umieścił
  473.  
  474.  
  475.  
  476. Czy w komunikacji asynchronicznej wymaga się gotowości obu stron, nadawcy i odbiorcy?
  477. Wybierz jedną odpowiedź: Fałsz
  478.  
  479. // tu skonczyłem
  480.  
  481. Do czego służy funkcja wait() w Unixie?
  482. Wybierz wszystkie poprawne:
  483. Do wstrzymania procesu wywołującego na zadaną liczbę sekund
  484. Do odbierania wartości zwracananej przez potomka
  485. Do oczekiwania na przyjście dowolnego sygnału
  486. Do oczekiwania na koniec potomka
  487. Do zatrzymania procesu potomnego
  488.  
  489. W sortowaniu przez scalanie procesy połączone są między sobą w kształt:
  490. Wybierz wszystkie poprawne:
  491. Linii
  492. Macierzy
  493. Okręgu
  494. Drzewa
  495.  
  496. W sortowaniu oscylacyjnym węzły połączone są między sobą w kształt:
  497. Wybierz wszystkie poprawne:
  498. Drzewa binarnego
  499. Linii
  500. Macierzy
  501. Okręgu
  502. zaznaczone “macierzy” i 0 pkt, więc albo nie było pkt ujemnych albo to nie jedyna odp - chuj wie
  503.  
  504. W .Net każdy proces ma przynajmniej:
  505. Wybierz wszystkie poprawne:
  506. 1 wątek
  507. 4 wątki
  508. 2 wątki
  509. 0 wątków, to użytkownik dopiero tworzy nowe wątki
  510.  
  511.  
  512. Czy wątki tego samego procesu mają wspólną maskę sygnałów?
  513. Wybierz jedną odpowiedź:
  514. Prawda
  515. Fałsz
  516.  
  517. Czy nowy program wywołany funkcją exec() dziedziczy id procesu?
  518. Wybierz jedną odpowiedź:
  519. Prawda
  520. Fałsz
  521. takie coś jest u mnie
  522.  
  523. Czy nowy program wywołany funkcją exec() dziedziczy id procesu macierzystego?
  524. Wybierz jedną odpowiedź:
  525. Prawda
  526. Fałsz
  527. jest takie coś czy nie? JEST - u Edyty
  528.  
  529. Czy w ConcurrentQueue metoda zdejmująca z kolejki jest blokująca w przypadku pustej kolejki?
  530. Wybierz jedną odpowiedź:
  531. Prawda
  532. Fałsz
  533.  
  534. Czy do komunikacji przez IPC MSG wymagana jest jednoczesna gotowość odbiorcy jak i nadawcy?
  535. Wybierz jedną odpowiedź:
  536. Prawda
  537. Fałsz
  538.  
  539.  
  540. Czy instancja klasy Phaser może zakończyć działanie?
  541. Wybierz jedną odpowiedź:
  542. Prawda
  543. Fałsz
  544.  
  545. Czy sygnał SIGSTOP można przechwycić?
  546. Wybierz jedną odpowiedź:
  547. Prawda
  548. Fałsz
  549.  
  550.  
  551. Czy będzie zagwarantowana niepodzielność danych jeżeli proces zapisze do łącza mniej danych niż wynosi pojemność łącza?
  552. Wybierz jedną odpowiedź:
  553. Prawda
  554. Fałsz
  555.  
  556. Pojęcie “widoczność w odniesieniu do PW oznacza
  557. Wybierz jedną odpowiedź:
  558. typ danych zwracanych przez metody danego obiektu
  559. rodzaj klasy nadrzędnej
  560. rodzaj użytego modyfikatora: private, protected lub public
  561. problematykę odczytu i zapisu obiektów współdzielonych
  562.  
  563. Jeżeli na danym muteksie będzie zablokowanych kilka wątków to który zostanie odblokowany pierwszy?
  564. Wybierz jedną odpowiedź:
  565. Ten o najwyższym priorytecie
  566. Ten który ma najniższy numer tid
  567. Ten który ostatnio został zablokowany
  568. Ten który pierwszy został zablokowany
  569.  
  570.  
  571. Czy wątki tego samego procesu mają wspólny stos?
  572. Wybierz jedną odpowiedź:
  573. Prawda
  574. Fałsz
  575.  
  576. Czy po odłączeniu wątku od procesu funkcją pthread_detach istnieje możliwość odczytania stanu zakończenia tego wątku?
  577. Wybierz jedną odpowiedź:
  578. Prawda
  579. Fałsz
  580.  
  581. Czy wznowienie pracy procesu, który wywołał Thread.sleep(), jest możliwe dopiero po zadeklarowanym czasie?
  582. Wybierz jedną odpowiedź:
  583. Prawda
  584. Fałsz
  585.  
  586.  
  587. Do uzyskania obiektu klasy ThreadMXBean służy:
  588. Wybierz jedną odpowiedź:
  589. new ThreadMXBean()
  590. ThreadMXBean.getInstance()
  591. ManagementFactory.getThreadMXBean()
  592. ThreadMXBean.newInstance()
  593.  
  594. Jaki znak należy wcisnąć aby zacząć pisanie w vim.
  595. Odpowiedź: [ i ]
  596.  
  597. zacznij pisanie: a,i,A,I,o,O
  598.  
  599.  
  600. Jak jednym poleceniem przejść z katalogu /usr/lib/jakis/katalog do katalogu /usr/lib/inny nie posługując się ścieżką bezwzględną (zaczynającą się od /).
  601. Odpowiedź: [.............................................................]
  602. “cd/usr/lib/inny” - 0pkt
  603.  
  604. Jak jednym poleceniem umieścić listę wszystkich plików z katalogu bieżącego w pliku katalog.txt tak by dołączyła się ona na koniec tego pliku.
  605. Odpowiedź: [.............................................................]
  606. “ls” - 0pkt
  607.  
  608. Czy podczas tworzenia pamięci dzielonej można użyć flagi IPC_CREATE nie podając IPC_EXCL?
  609. -prawda
  610. -fałsz
  611.  
  612.  
  613. W .Net każdy wątek ma:
  614. -wspólne zmienne lokalne
  615. -wspólny stos
  616. -swoje zmienne lokalne
  617. -wspólne zmienne globalne
  618.  
  619.  
  620. Stan wątku w .Net WaitSleepJoin oznacza:
  621. -zapętlenie (np. instrukcja while(true))
  622. -zrzeczenie się czasu procesora
  623. -wątek macierzysty czeka na swoich potomków
  624. -wątek jest uśpiony za pomocą Sleep
  625. 1 lub 2 odpowiedzi jeszcze
  626.  
  627. Jak zobaczyć kilka pierwszych linii pliku plik.txt nie posługując się żadnym edytorem?
  628.  
  629. Odpowiedź: [head plik.txt]
  630.  
  631. Czy sygnal SIGTSTP można zignorować?
  632. -prawda
  633. -fałsz
  634.  
  635.  
  636. Czy w .Net Mutex jest szybszy od lock?
  637. -prawda
  638. -fałsz
  639.  
  640.  
  641. Czy obiekt klasy ConcurrentDictionary może zagwarantować unikalność danych?
  642. -prawda
  643. -fałsz
  644.  
  645.  
  646. Prosze podać nazwę jednej metody z interfejsu BlockingQueue, która blokuje się jeżeli nie można wykonać operacji umieszczania obiektu w kolekcji natychmiast
  647. take()
  648.  
  649. Proszę podać nazwę jednej metody z klasy java.util.Collections zwracającej pustą, niezmienną kolekcje
  650. emptyList
  651. emptyMap
  652. emptySet
  653.  
  654.  
  655. Która z poniższych metod powoduje zablokowanie procesu do czasu skutecznego pobrania danych z kolejki BlockingQueue
  656. -remove()
  657. -take()
  658. -poll(time, unit)
  659. -poll()
  660.  
  661. Prosze podać czym będzie skutkować oznaczenia referencji do obiektu modyfikatorem final
  662.  
  663. Gdy funkcja shmat powiedzie się to zwróci:
  664. 1
  665. 0
  666. -1
  667. adres początku pamięci dzielonej
  668. identyfikator pamięci dzielonej shmid
  669.  
  670. Jak w .Net można uruchomić wątek?
  671. jako delegata
  672. w sposób “anonimowy”
  673. z 1 parametrem
  674. bez parametrów
  675.  
  676. Jeżeli semafor jest zainicjowany wartością 10 a chcemy wykorzystać w procesie mechanizm SEM_UNDO to ile na początku wynosci nastawna tego semafora?
  677. -10
  678. 1
  679. 0
  680. 10
  681.  
  682.  
  683.  
  684. Prosze podac nazwe metody z klasy ForkJoinPool pozwalającej na zgłoszenia zadania do wykonania i oczekiwanie na jego zakończenie
  685. ForkJoinPool.submit
  686.  
  687. Czy we wzorcu Leader/Followers, poszczególne procesy współdzielą źródła danych?
  688. -prawda
  689. -fałsz
  690.  
  691.  
  692. Jak nazywa się wątek zarządzany przez egzekutor ForkJoinPool?
  693. -FutureThread
  694. -ForkJoinTask
  695. -RecursiveTask
  696. -ForkJoinWorkerThread
  697.  
  698. Algorytm nazywa się wolnym od blokad:
  699. -jezeli uzywa wyłącznie intrukcji compare and swap do koordynacji między wątkami w należycie skontruowany sposób
  700. -jeżeli w każdym kroku jakiś wątek czyni postępy
  701. -jeżeli nie zawiera mechanizmów synchronizujących pracę pomiędzy wątkami
  702. -jeżeli błąd lub zawieszenie dowolonego wątku nie powoduje błędu lub zawieszenia innego wątku
  703.  
  704.  
  705. Jakim klawiszem w vim wklejamy skopiowany tekst?
  706. p
  707.  
  708. Czy wzorzec Half-Sync/Half-Async stosuje się w celu uproszczenia programowania współbieżnego w sposob nie wprowadzajacy spadku wydajności?
  709. -prawda
  710. -fałsz
  711.  
  712.  
  713.  
  714. We wzorcu “obiekt monitora” możliwe jest ustalenie kolejności wykonywania metod
  715. -prawda
  716. -fałsz
  717.  
  718.  
  719. co łączy warstwa kolejkowa we wzorcu Half-Sync/Half-Async?
  720. -niskopoziomową warstwę synchroniczną z wysokopoziomową warstwą asynchroniczną
  721. -niskopoziomową warstwę synchroniczną z niskopoziomową warstwą asynchroniczną
  722. -wysokopoziomową warstwę synchroniczną z niskopoziomową warstwą asynchroniczną
  723. -wysokopoziomową warstwę synchroniczną z wysokopoziomową warstwą asynchroniczną
  724.  
  725.  
  726. Algorytm nazywa się wolnym od blokad
  727. -jeżeli błąd lub zawieszenie dowolnego wątku nie powoduje błędu lub zawieszenia innego wątku
  728. -jeżeli nie zawiera mechanizmów synchronizujących pracę pomiędzy wątkami
  729. -jeżeli używa wyłacznie instrukcji compare-and-swap do koordynacji między wątkami w należycie skonstruowany sposób
  730. -jeżeli w każdym kroku jakiś wątek czyni postępy
  731.  
  732. Czy klasa ForkJoinTask jest finalna?
  733. -prawda
  734. -fałsz
  735.  
  736.  
  737. Jak w terminalu sprawdzić w którym katalogu stoimy?
  738. pwd
  739.  
  740.  
  741. Prosze podać nazwe metody z klasy ForkJoinPool pozwalającej na zgłoszenia zadania do wykonania i oczekiwane na jego status
  742. submit
  743.  
  744.  
  745. Czy w Linuxie można za pomocą jednej instrukcji wykonać operację na kilku semaforach jednocześnie?
  746. -prawda
  747. -fałsz
  748.  
  749.  
  750. Czy podczas tworzenia drugiego procesu za pomocą funkcji fork() kopiowanie są deskryptory łącza PIPE?
  751. -prawda
  752. -fałsz
  753.  
  754. pipe tylko pomiędzy procesami spokrewnionymi, jest to łącze jednokierunkowe, nienazwane, ale jest tez mozliwość stworzenia łącza dwukierunkowego
  755.  
  756. Czy w .Net mechanizm Monitora(Enter i Exit)można użyć pomiędzy procesami niespokrewnionymi?
  757.  
  758. -prawda
  759. -fałsz
  760.  
  761.  
  762. Jeżeli jednowątkowy proces zatrzymał się na semaforze to zostanie odblokowany gdy:
  763.  
  764.  
  765. a)usuniemy semafor
  766. b)inny proces ustawi semafor na pożądaną wartość
  767. c)sam wywoła funkcję sem_nowait()
  768. d)dostanie dowolny sygnał
  769. e)sam ustawi semafor na pożądaną wartość
  770.  
  771.  
  772. Thread.Sleep(0) oznacza
  773.  
  774. a)Uśpij wątek na 1 cykl procesora
  775. b)Zrzeknij się przydzielonego kwantu czasowego
  776. c)Uśpij wątek na nieskończoność
  777. d)Operacja ta jest niedozwolona
  778.  
  779.  
  780.  
  781.  
  782.  
  783.  
  784. Czy operacja z wykorzystaniem zmiennej atomowej wykonuje się w sposób niepodzielny?
  785.  
  786.  
  787. Prawda
  788. Fałsz
  789.  
  790.  
  791.  
  792.  
  793.  
  794.  
  795. tutaj jeszcze jedna odpowiedź
  796.  
  797. Która z metod umożliwia bezpieczne zakończenie wątków w Javie?
  798.  
  799.  
  800. Thread.stop()
  801. Thread.stop(Throwable obj)
  802. Thread.destroy()
  803. Thread.interrupt()
  804. Thread.suspend()
  805.  
  806.  
  807.  
  808.  
  809.  
  810.  
  811. tutaj jeszcze jedna odpowiedź
  812.  
  813. Czy obiekt klasy CountDownLatch może być używany wielokrotnie?
  814.  
  815.  
  816. Prawda
  817. Fałsz
  818.  
  819.  
  820.  
  821.  
  822. tutaj jeszcze jedna odpowiedź
  823.  
  824. Ile procesów na raz może wymienić się buforami przy pomocy obiektu klasy Exchanger
  825.  
  826.  
  827. 4
  828. 1
  829. 2
  830. Dowolna, parzysta ilość
  831. Tyle, ile było zarejestrowanych
  832. 3
  833.  
  834.  
  835.  
  836.  
  837. tutaj jeszcze jedna odpowiedź
  838.  
  839. Czy kolekcja SynchronousQueue umożliwia jedynie jednokierunkowe przesuwanie obiektów
  840. Prawda
  841. Fałsz
  842.  
  843. Czy od obiektu klasy Java.util.concurrent.Semaphore można uzyskać zawsze tylko jedno zezwolenie w danej chwili
  844.  
  845.  
  846.  
  847.  
  848. Prawda
  849. Fałsz
  850.  
  851.  
  852. Do czego służy funkcja semget?
  853. Wybierz wszystkie poprawne:
  854. do usuwania semaforów
  855. do wykonywania operacji na semaforach
  856. do pobierania identyfikatora semaforów
  857. do tworzenia semaforów
  858. do pobrania wartości semafora
  859. 0,5pkt - jeszcze jedna odpowiedź
  860.  
  861.  
  862. Proces współbieżny a równoległy
  863. Wybierz wszystkie poprawne:
  864. współbieżne są gdy jeden proces zakończył się w trakcie działania drugiego procesu
  865. procesy równoległe to takie które wykonujemy naprzemiennie
  866. współbieżne zawsze są równoległe
  867. równoległe zawsze są współbieżne
  868. współbieżne są gdy jeden proces zaczął się po starcie drugiego ale przed jego końcem
  869.  
  870. W sortowaniu oscylacyjnym złożoność obliczeniowa wynosi:
  871. Wybierz wszystkie poprawne:
  872. (n^2)/4
  873. n(logn)
  874. 2n
  875. n^2
  876. n!
  877.  
  878. W sortowaniu przez scalanie każdy proces może mieć:
  879. Wybierz wszystkie poprawne:
  880. Co najwyżej dwóch potomków
  881. Tylko jednego potomka
  882. Tylko dwóch potomków
  883. Przynajmniej n/2 potomków gdzie n długość tablicy
  884. Co najmniej dwóch potomków
  885.  
  886. Metoda TryAdd w klasie BlockingCollection:
  887. Wybierz wszystkie poprawne:
  888. Może być ona użyta jako metoda nieblokująca
  889. Gdy jest w stanie zablokowanym, można ją odblokować przez usunięcie elementu z kolejki
  890. Blokuje w przypadku pełnej kolekcji
  891. Blokuje w przypadku pustej kolekcji
  892.  
  893. Jakie uprawnienia zostaną nadane po wykonaniu komendy chmod a+x plik?
  894. Wybierz wszystkie poprawne:
  895. Plik o danej nazwie stanie się katalogiem
  896. wszyscy dostaną uprawnienie na wykonywanie
  897. Inni dostaną uprawnienie na wykonanie
  898. Właściciel dostanie uprawnienie na wykonanie
  899. Plik dostanie uprawnienia do wykonania z możliwością dopisywania
  900.  
  901. Metodą oczekiwania na zakończenie procesu klasy Process jest
  902. Wybierz jedną odpowiedź:
  903. proces.waitClose()
  904. proces.waitFor()
  905. proces.waitEnd()
  906. proces.close()
  907.  
  908. Obiekty, które w sposób formalny nie są niezmienne, ale których stanu nie można zmienić po opublikowaniu:
  909. Wybierz jedną odpowiedź:
  910. mogą być bezpiecznie używane przez dowolny wątek pod warunkiem dodatkowej synchronizacji
  911. nie mogą być bezpiecznie używane przez dowolny wątek
  912. nie mogą być używane razem z dodatkową synchronizacją
  913. mogą być bezpiecznie używane przez dowolny wątek bez dodatkowej synchronizacji
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement