Operačné Systémy

69 Questions | Attempts: 1208
Share

SettingsSettingsSettings
Operan� Syst�my - Quiz

Tester vytvorený zo starších testov 2013-2014, odpovede by mali byť správne ale neručím za to. Dôveruj ale preverujKeď ťa to už nebude baviť Brawlhallahttps://store.steampowered.com/app/291550/


Questions and Answers
  • 1. 

    P.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 10.0px Helvetica}Čo vypíše bash skript s menom skriptik,  for i in 1 2 do echo $i done  ak príkazový riadok vyzerá nasledovne skriptik A B C D 

  • 2. 

    P.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; min-height: 14.0px} p.p2 {margin: 0.0px 0.0px 0.0px 0.0px; font: 10.0px Helvetica} span.s1 {font: 12.0px Helvetica}Ktoré systémové volanie z uvedených sa týka správy procesov v Linuxe ? (argumenty volaní sa neuvádzajú)

    • A.

      Pthread_join()

    • B.

      Exit()

    • C.

      Wait()

    • D.

      Fork()

    • E.

      Semop()

    • F.

      Msgget()

    • G.

      Write()

    Correct Answer(s)
    A. Pthread_join()
    B. Exit()
    C. Wait()
    D. Fork()
  • 3. 

    P.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; min-height: 14.0px} p.p2 {margin: 0.0px 0.0px 0.0px 0.0px; font: 10.0px Helvetica} span.s1 {font: 12.0px Helvetica}  Spustiteľný súbor skript.sh obsahuje: #!/bin/bash echo ${1: -A} ${2: -B} ${3: -C} Čo vypíše ak ho spustíme nasledovným spôsobom? ./skript.sh 1 2 

    • A.

      A 1 2

    • B.

      1 2 C

    • C.

      A B C

    • D.

      1 2 3

    Correct Answer
    B. 1 2 C
  • 4. 

    P.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; min-height: 14.0px} p.p2 {margin: 0.0px 0.0px 0.0px 0.0px; font: 10.0px Helvetica} span.s1 {font: 12.0px Helvetica}  Bude výsledok vykonania nasledujúcich dvoch výrazov rovnaký? grep -c -e ‘Monika ’ < /etc/passwd cat /etc/passwd |grep -e ‘Monika ’|wc -l 

    • A.

      Áno

    • B.

      Nie

    Correct Answer
    A. Áno
  • 5. 

    P.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; min-height: 14.0px} p.p2 {margin: 0.0px 0.0px 0.0px 0.0px; font: 10.0px Helvetica} span.s1 {font: 12.0px Helvetica}  Ktorý z uvedených príkazov vypíše obsah adresára v skrátenom tvare (len mená súborov a adresárov)? 

    • A.

      Ls -l

    • B.

      Echo *

    • C.

      Ls

    • D.

      Cat *

    Correct Answer(s)
    B. Echo *
    C. Ls
  • 6. 

    P.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; min-height: 14.0px} p.p2 {margin: 0.0px 0.0px 0.0px 0.0px; font: 10.0px Helvetica} span.s1 {font: 12.0px Helvetica}  Čo vypíše nasledujúca sekvencia príkazov? PREMENNA=“ seq 1 10“ && echo `${PREMENNA}` 

    • A.

      ${PREMENNA}

    • B.

      Seq 1 10

    • C.

      Prázdny riadok

    • D.

      1 2 3 4 5 6 7 8 9 10

    Correct Answer
    D. 1 2 3 4 5 6 7 8 9 10
  • 7. 

    P.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; min-height: 14.0px} p.p2 {margin: 0.0px 0.0px 0.0px 0.0px; font: 10.0px Helvetica} span.s1 {font: 12.0px Helvetica}  Ktorý príkaz vypíše prihlasovacie meno aktuálneho používateľa? 

    • A.

      Echo ‘$HOME’

    • B.

      Echo ‘$USER’

    • C.

      Username

    • D.

      Echo “$USER”

    Correct Answer
    D. Echo “$USER”
  • 8. 

    P.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 10.0px Helvetica}Ktorý z nasledujúcich zápisov predstavuje skript na zobrazovanie zoznamu položiek súborového systému v aktuálnom adresári? 

    • A.

      For polozka in $(ls); do printf “%s\n“ $polozka; done

    • B.

      For polozka; do printf “%s\n“ $poloyka; done

    • C.

      For polozka in *; do printf “%s\n“ $polozka; done

    Correct Answer(s)
    A. For polozka in $(ls); do printf “%s\n“ $polozka; done
    C. For polozka in *; do printf “%s\n“ $polozka; done
  • 9. 

    P.p1{margin:0.0px 0.0px 0.0px 0.0px;font:10.0px Helvetica}Čo vypíše bash skript s menom skriptik,  for i in 1 2 do echo $i done  ak príkazový riadok vyzerá nasledovne skriptik A B C D 

    Correct Answer(s)
    1 2
  • 10. 

    P.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 10.0px Helvetica}Čo sa vypíše na štandardný výstup po spustený skriptu script.sh v tvare ./script 1 2 3, pričom skript obsahuje nasledujúci kód?  #!/bin/bash for (( i=0; i<=$#; ++i)) do eval echo “\$$i“ done 

    • A.

      1 2 3

    • B.

      ./script.sh 1 2 3

    • C.

      0 1 2 3

    Correct Answer
    B. ./script.sh 1 2 3
  • 11. 

    P.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 10.0px Helvetica}Ktorý príkaz vypíše zoznam domovských adresárov ktorých názov obsahuje práve 5 znakov? 

    • A.

      Ls -d /home/!!!!!

    • B.

      Ls -d /home/?????

    • C.

      Ls -d –l 5 /home/*

    • D.

      Ls –d /home/[5]

    Correct Answer
    B. Ls -d /home/?????
  • 12. 

    P.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 10.0px Helvetica}Vyberte pravdivé tvrdenia. Vlákna 

    • A.

      Sa môžu implementovať pomocou knižnice

    • B.

      Nepotrebujú synchronizáciu

    • C.

      Komunikujú medzi sebou v rámci svojho adresného priestoru

    • D.

      Sa môžu implementovať priamo v jadre systému

    • E.

      Zdieľajú adresný priestor, ale každé vlákno má svoj zásobník a registre.

    • F.

      Sa dajú vytvoriť len v C jazyku

    • G.

      Zdieľajú adresný priesto

    • H.

      Zdieľajú adresný priestor a zásobník

    • I.

      Nesmú volať iné funkcie

    • J.

      Sa plánujú v rámci času procesu

    Correct Answer(s)
    A. Sa môžu implementovať pomocou knižnice
    C. Komunikujú medzi sebou v rámci svojho adresného priestoru
    D. Sa môžu implementovať priamo v jadre systému
    E. Zdieľajú adresný priestor, ale každé vlákno má svoj zásobník a registre.
    G. Zdieľajú adresný priesto
    J. Sa plánujú v rámci času procesu
  • 13. 

    P.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 10.0px Helvetica}Čo nezdieľajú vlákna? 

    • A.

      Registre

    • B.

      Adresný priestor

    • C.

      Globálne premenné

    • D.

      Zásobník

    • E.

      Otvorené súbory

    Correct Answer(s)
    A. Registre
    D. Zásobník
  • 14. 

    P.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 10.0px Helvetica}Vytvorili sme proces- potomok v OS Linux. Ktoré z nasledujúcich je pravdivé vzhľadom na vykonávanie a adresný priestor potomka? 

    • A.

      Proces-potomok sa vykonáva súbežne s rodičovským procesom

    • B.

      Na začiatku procesu- potomok je duplikátom rodiča.

    • C.

      V adresnom priestore potomka môže byť zavedený nový program.

    • D.

      Všetky tvrdenia.

    Correct Answer
    D. Všetky tvrdenia.
  • 15. 

    P.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 10.0px Helvetica}Čo urobí príkaz  exec date 

    • A.

      Vypíše dátum a čas a ukončí bash

    • B.

      Vypíše chybové hlásenia

    • C.

      Ukončí bash

    • D.

      Vypíše dátum a čas

    Correct Answer
    A. Vypíše dátum a čas a ukončí bash
  • 16. 

    P.p1{margin:0.0px 0.0px 0.0px 0.0px;font:10.0px Helvetica}Aké budú výsledné prístupové práva na súbore file.txt po vykonaní nasledovných príkazov? p.p1{margin:0.0px 0.0px 0.0px 0.0px;font:10.0px Helvetica}chmod 650 file.txt chmod a+x file.txt chmod g -r file.txt  

    • A.

      Rw- --x ---

    • B.

      Rwx --x --x

    • C.

      Rwx r-x ---

    • D.

      Rwx r-x --x

    Correct Answer
    B. Rwx --x --x
  • 17. 

    P.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 10.0px Helvetica} p.p2 {margin: 0.0px 0.0px 0.0px 0.0px; font: 10.0px Arial}Máme skript v bash-i s názvom pozdrav:  function Pozrdrav() echo “AHOJ $1“ Pozdrav “Marek“ $1  Čo vypíše skript, ak ho zavoláme nasledovným príkazovým riadkom: Pozdrav Michal 

    Correct Answer
    AHOJ Marek
  • 18. 

    P.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 10.0px Helvetica}V adresári A sa nachádza súbor s názvom subor.txt. Ktorý z nasledujúcich príkazov umožní vytvorenie súboru s názvom subor2.txt v rovnakom priečinku? Pracovný adresár je adresár A.

    • A.

      Mkdir subor2.txt

    • B.

      Cp subor.txt ./subor2.txt

    • C.

      Mv subor.txt ../subor2.txt

    • D.

      Mv subor.txt subor2.txt

    Correct Answer(s)
    B. Cp subor.txt ./subor2.txt
    D. Mv subor.txt subor2.txt
  • 19. 

    P.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 10.0px Helvetica}Čo sa vypíše na štandardný výstup po spustení skriptu ./script.sh, ktorý obsahuje nasledujúci kód?  #!/bin/bash for file in $(find . –name “*.sh“) do if [ -f $file -a -x $file ]; then echo $file fi done 

    • A.

      Vypíšu sa všetky súbory a priečinky v aktuálnom adresári, ktoré sa končia príponou .sh

    • B.

      Vypíšu sa všetky spustiteľné súbory v aktuálnom adresári, ktoré sa končia príponou .sh

    • C.

      Vypíšu sa všetky spustiteľné súbory z aktuálneho adresára a všetkých jeho podadresárov, ktoré sa končia príponou .sh

    Correct Answer
    C. Vypíšu sa všetky spustiteľné súbory z aktuálneho adresára a všetkých jeho podadresárov, ktoré sa končia príponou .sh
  • 20. 

    P.p1{margin:0.0px 0.0px 0.0px 0.0px;font:10.0px Helvetica}Systémové volanie pipe vytvorí dvojicu deskriptorov, pre ktoré platí: 

    • A.

      Jeden deskriptor slúži na čítanie a druhý na zápis. Je možné si zvoliť, ktorý deskriptor, slúži na čítanie a ktorý na zápis.

    • B.

      Oba deskriptory môžu byť použité na čítanie a aj na zápis.

    • C.

      Z dvojice deskriptorov je určený len jeden na čítanie a druhý len na zápis.

    Correct Answer
    C. Z dvojice deskriptorov je určený len jeden na čítanie a druhý len na zápis.
  • 21. 

    P.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 10.0px Helvetica}Čo sa zobrazí na monitore po uvedení príkazu ps -ef>procesy 

    • A.

      Obsah súboru procesy

    • B.

      Vypíšu sa úplné informácie o procesoch v systéme

    • C.

      Chybová správa

    • D.

      Len prompt systém

    Correct Answer
    D. Len prompt systém
  • 22. 

    P.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 10.0px Helvetica}Čo sa rozumie pod pojmom vlákno? 

    • A.

      Sada inštrukcií, ktoré sa vykonávajú v kontexte procesu, ku ktorému vlákno patrí. Vlákna jedného procesu pritom nezdieľajú rovnaký adresný priestor.

    • B.

      Sada inštrukcií, ktoré sa vykonávajú v kontexte procesu, pričom kontext procesu je zdieľaný medzi všetkými vláknami procesu.

    • C.

      Sada inštrukcií, ktoré sa vykonávajú v rámci kontextu procesu, ku ktorému patria. Súčasne platí, že proces môže obsahovať najviac jedno vlákno.

    • D.

      Sada inštrukcií, ktoré sa vykonávajú nezávisle od ostatných vlákien v rámci procesu, pričom vlákno má svoj vlastný kontext.

    Correct Answer
    B. Sada inštrukcií, ktoré sa vykonávajú v kontexte procesu, pričom kontext procesu je zdieľaný medzi všetkými vláknami procesu.
  • 23. 

    P.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 10.0px Helvetica}Uvažujte počítajúci semafor, ktorý kontroluje prístup viacerých procesov k zdieľaným prostriedkom v kritickej sekcii týchto procesov. Kedy získa proces volajúci operáciu wait (P) nad semaforom prístup do kritickej sekcie? 

    • A.

      Ak sa v kritickej sekcii nenachádza ani jeden proces a to bez ohľadu na to, akou hodnotu bol semafor inicializovaný.

    • B.

      Ak je zoznam čakajúcich procesov priradený k danému semaforu prázdny.

    • C.

      Ak je hodnota semafora pred volaním operácie wait (P) nezáporná.

    Correct Answer
    C. Ak je hodnota semafora pred volaním operácie wait (P) nezáporná.
  • 24. 

    P.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 10.0px Helvetica}Ktoré z nasledujúcich príkazov prehľadajú manuálové stránky a vypíšu zoznam manuálových stránok s daným slovom? 

    • A.

      Prompt slovo

    • B.

      Man -k slovo

    • C.

      Apropos slovo

    • D.

      Man -search slovo

    Correct Answer(s)
    B. Man -k slovo
    C. Apropos slovo
  • 25. 

    P.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 10.0px Helvetica}Ktorý z nasledujúcich príkazov vymaže arabské číslice (0 až 9) zo štandardného vstupu? 

    • A.

      Tr ‘01245789’‘’

    • B.

      Tr -d ‘0-9’

    • C.

      Rm ‘0123456789’

    • D.

      Rm -i ‘0-9’

    Correct Answer
    B. Tr -d ‘0-9’
  • 26. 

    P.p1{margin:0.0px 0.0px 0.0px 0.0px;font:10.0px Helvetica}Ktoré volanie je potrebné vykonať, ak chce klient nadviazať komunikáciu so serverom pomocou mechanizmu schránok (socketov)? 

    • A.

      1.socket () 2. connect()

    • B.

      1.socket () 2. bind () 3. connect()

    • C.

      1.socket () 2. connect() 3. acept ()

    Correct Answer
    A. 1.socket () 2. connect()
  • 27. 

    P.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 10.0px Helvetica}Nech existuje zdrojový súbor subor.c napísaný v jazyku C. Čo spôsobí spustenie príkazu gcc -o subor subor.c

    • A.

      Zdrojový súbor sa skompiluje do objektového súboru s názvom subor

    • B.

      Zdrojový súbor sa skompiluje do spúšťateľného súboru s názvom a.out

    • C.

      Zdrojový súbor sa skompiluje do spúštateľného súboru s názvom súboru

    Correct Answer
    C. Zdrojový súbor sa skompiluje do spúštateľného súboru s názvom súboru
  • 28. 

    P.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 10.0px Helvetica}Čo vypíše bash skript s menom skriptik,  for i in $@ do echo $i done  ak príkazový riadok vyzerá nasledovne skriptik A B C D 

    Correct Answer
    A B C D
  • 29. 

    P.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 10.0px Helvetica}Predpokladajte, že ste vlastníkom súboru script.sh. Akým príkazom (iba sami sebe) pridelíte práva na spustenie, tak aby ostatné práva ostali zachované? 

    • A.

      Chmod 100 script.sh

    • B.

      Chmod u+e script.sh

    • C.

      Chmod u+x script.sh

    • D.

      Chmod a+x script.sh

    Correct Answer
    C. Chmod u+x script.sh
  • 30. 

    P.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 10.0px Helvetica}Ktorý z nasledujúcich príkazov vypíše reťazec seq 1 10 (na jednom riadku)? 

    • A.

      For x in ` seq 1 10`; do echo $x; done

    • B.

      For x in seq 1 10; do echo $x; done

    • C.

      For x in ‘seq 1 10’; do echo $$x; done

    • D.

      For x in “seq 1 10”; do echo $x; done

    Correct Answer
    D. For x in “seq 1 10”; do echo $x; done
  • 31. 

    P.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 10.0px Helvetica}Čo zdieľajú vlákna? 

    • A.

      Adresný priestor

    • B.

      Zásobník

    • C.

      Otvorené súbory

    • D.

      Registre

    • E.

      Globálne premenné

    Correct Answer(s)
    A. Adresný priestor
    C. Otvorené súbory
    E. Globálne premenné
  • 32. 

    P.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 10.0px Helvetica}Bude výstup z týchto príkazov rovnaký?  ps -ef|grep $USER|nl (ps -ef|grep $USE)|nl 

    • A.

      Áno

    • B.

      Nie

    Correct Answer
    B. Nie
  • 33. 

    P.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 10.0px Helvetica}Predpokladajte, že pracujete v adresári v ktorom máte právo vytvoriť súbor. Čo vypíše nasledujúca sekvencia príkazov?  echo ’$LOGIN’ > file.txt && cat file.txt || echo “Chyba” 

    • A.

      ‘file.txt’

    • B.

      ‘Chyba’

    • C.

      Prihlasovacie meno aktuálneho používateľa

    • D.

      ‘$LOGIN’

    Correct Answer
    D. ‘$LOGIN’
  • 34. 

    P.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 10.0px Helvetica}Uveďte osmičkové číslo, pomocou ktorého nastavte pre súbor práva na čítanie zápis a vykonanie pre vlastníka súboru a práva na čítanie a vykonávanie pre používateľov zo skupiny vlastníka. (tvar 0XXX )

    Correct Answer
    0750
  • 35. 

    P.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 10.0px Helvetica}Systémové volanie spôsobí: 

    • A.

      Prerušenie

    • B.

      Ukončenie diskovej operácie

    • C.

      Zlyhanie stránky

    • D.

      Skok do jadra

    Correct Answer
    D. Skok do jadra
  • 36. 

    P.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 10.0px Helvetica}Ktoré z príkazov Vám umožnia vidieť hodnotu premennej PATH? 

    • A.

      Cat $PATH

    • B.

      Echo $PATH

    • C.

      Less $PATH

    • D.

      Env

    Correct Answer(s)
    B. Echo $PATH
    D. Env
  • 37. 

    P.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 10.0px Helvetica}Čo vypíše nasledujúca sekvencia príkazov?  PREMENNA=“ seq 1 7“ && echo `${#PREMENNA}` 

    • A.

      ‘PREMENNA’

    • B.

      ‘1 2 3 4 5 6 7’

    • C.

      ‘7’

    • D.

      ‘seq 1 7’

    Correct Answer
    C. ‘7’
  • 38. 

    P.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 10.0px Helvetica}Ktoré z nasledujúcich slov NIE sú kľúčové slová interpretra príkazov BASH? 

    • A.

      Foreach

    • B.

      While

    • C.

      Repeat

    • D.

      If

    • E.

      Esac

    Correct Answer(s)
    A. Foreach
    C. Repeat
  • 39. 

    P.p1{margin:0.0px 0.0px 0.0px 0.0px;font:10.0px Helvetica}Aké práva nad týmto súborom majú používatelia systému, ktorí nepatria ku skupine vlastníka? -r-xr-x--- subor.sh

    • A.

      žiadne

    • B.

      čítanie, zápis a vykonávanie

    • C.

      čítanie a vykonávanie

    • D.

      Vykonávanie

    Correct Answer
    A. žiadne
  • 40. 

    P.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 10.0px Helvetica}Ktorými príkazmi je možné vytvoriť adresár os/cv01 vo vašom domovskom adresári? Predpokladajte, že momentálne pracujete v adresári /tmp a že adresár os ešte nie je vytvorený. 

    • A.

      Mkdir -r '${HOME}/os/cv01'

    • B.

      Mkdir -r ~/os/cv01

    • C.

      Mkdir -p ~/os/cv01

    • D.

      Cd && mkdir os && cd os && mkdir cv01

    Correct Answer(s)
    C. Mkdir -p ~/os/cv01
    D. Cd && mkdir os && cd os && mkdir cv01
  • 41. 

    P.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 10.0px Helvetica}Ktorým príkazom je možné zmazať priečinok A, ktorý obsahuje súbor s názvom subor.txt? Pracovný adresár je nadadresár adresára A, t.j adresár obsahujúci adresár A. 

    • A.

      Rmdir A

    • B.

      Rm –r A

    • C.

      Rm A

    Correct Answer
    B. Rm –r A
  • 42. 

    P.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 10.0px Helvetica}Predpokladajte že všetky riadky súboru /etc/passwd majú nasledujúci formát:  login:x:uid:gid:Meno Priezvisko:/cesta/do/dom/adresara:/login/shell  Ktorý príkaz vypíše zotriedený zoznam mien používatelov systému bez duplicít? 

    • A.

      Cut -d' ' -f1 /etc/passwd | cut -d':' -f5 | uniq | sort

    • B.

      Grep -e '$NAME' /etc/passwd | uniq | sort

    • C.

      Cut -d':' -f5 /etc/passwd | cut -d' ' -f1 | sort | uniq

    • D.

      Cut -b5 /etc/passwd | cut -b1 | sort | uniq

    Correct Answer
    C. Cut -d':' -f5 /etc/passwd | cut -d' ' -f1 | sort | uniq
  • 43. 

    P.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 10.0px Helvetica}Vytvorte adresár s názvom My Dir (My-medzera-Dir) vo svojom domovskom adresári. Predpokladajte, že momentálne pracujete v koreňovom adresári. 

    • A.

      Mkdir ~/My\ Dir

    • B.

      Cd ~ && mkdir -p My Dir

    • C.

      Cd && mkdir 'My Dir'

    • D.

      Mkdir -p My Dir

    Correct Answer(s)
    A. Mkdir ~/My\ Dir
    C. Cd && mkdir 'My Dir'
  • 44. 

    P.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 10.0px Helvetica}Predpokladajte, že súbor file.txt má práve 100 riadkov. Čo vypíše nasledujúci príkaz?  cat -n < file.txt | tail -n+10 | head -n10 

    • A.

      Očíslované riadky 10 až 19

    • B.

      Očíslované riadky 90 až 99

    • C.

      Očíslované riadky 91 až 100

    • D.

      Očíslované riadky 1 až 9

    Correct Answer
    A. Očíslované riadky 10 až 19
  • 45. 

    P.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 10.0px Helvetica}Predpokladajte že všetky riadky súboru /etc/passwd majú nasledujúci formát:  login:x:uid:gid:Meno Priezvisko:/cesta/do/dom/adresara:/login/shell  Ktorý príkaz vypíše počet používateľov s menom Peter? 

    • A.

      Grep -c -e ':Peter ' < /etc/passwd

    • B.

      Find -e -c 'Peter*:' < /etc/passwd | wc -w

    • C.

      Grep -e -s ':Peter ' /etc/passwd

    • D.

      Grep -v -e ':Peter ' < /etc/passwd | wc -l

    Correct Answer
    A. Grep -c -e ':Peter ' < /etc/passwd
  • 46. 

    P.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 10.0px Helvetica}Ak je kritická sekcia chránená pomocou mutexu, tak potom volanie pthread_mutex_lock pred vstupom do kritickej sekcie spôsobí, že: 

    • A.

      Mutex sa uzamkne, ak nebol aktuálne uzamknutý, a volajúce vlákno vstúpi do kritickej sekcie

    • B.

      Ak je mutex uzamknutý, tak volajúce vlákno odoberie mutex tomu vláknu, ktoré mutex uzamklo a zaradí ho medzi blokované vlákna.

    • C.

      Volajúce vlákno bude zablokované, ak bol v čase volania mutex uzamknutý

    • D.

      Ak je mutex v čase volania uzamknutý, tak volajúce vlákno nebude zablokované a volanie sa vráti s chybou.

    Correct Answer(s)
    A. Mutex sa uzamkne, ak nebol aktuálne uzamknutý, a volajúce vlákno vstúpi do kritickej sekcie
    C. Volajúce vlákno bude zablokované, ak bol v čase volania mutex uzamknutý
  • 47. 

    P.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 10.0px Helvetica}Uvažujte, že vlákno získalo prístup do kritickej sekcie volaním pthread_mutex_lock. Vlákno však zistí, že nemôže pokračovať v činnosti a zavolá operáciu pthread_cond_wait. Čo platí pre vlajúce vlákno a mutex, ktorý si vlákno uzamkol pri vstupe do kritickej sekcie? 

    • A.

      Volajúce vlákno bude zablokované, pričom mutex vláknu nie je odobratý.

    • B.

      Volajúce vlákno bude zablokované a mutex mu bude odobratý.

    • C.

      Mutex bude volajúcemu vláknu odobratý, no vlákno bude pokračovať vo vykonávaní kódu nachádzajúceho sa za kritickou sekciou.

    Correct Answer
    B. Volajúce vlákno bude zablokované a mutex mu bude odobratý.
  • 48. 

    P.p1{margin:0.0px 0.0px 0.0px 0.0px;font:10.0px Helvetica}Ak nový proces vznikne systémovým volaním fork, tak globálne a lokálne premenné definované v procese predka 

    • A.

      Sú dostupné aj v procese potomka, t.j proces predka a proces potomka zdieľajú oamäťový priestor.

    • B.

      Nie sú dostupné v procese potomka, proces potomka si tieto premenné musí definovať.

    • C.

      Nie sú dostupné v procese potomka, avšak proces potomka osahuje ich presnú kópiu z okamihu, keď bolo použité volanie fork.

    Correct Answer
    C. Nie sú dostupné v procese potomka, avšak proces potomka osahuje ich presnú kópiu z okamihu, keď bolo použité volanie fork.
  • 49. 

    P.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 10.0px Helvetica}Nepomenovaná rúra vytvorená pomocou systémového volania pipe umožňuje: 

    • A.

      Komunikáciu v oboch smeroch a to aj medzi nepríbuznými procesmi.

    • B.

      Komunikáciu len v jednom smere a to aj medzi nepríbuznými procesmi.

    • C.

      Komunikáciu v oboch smeroch a len medzi príbuznými procesmi.

    • D.

      Komunikáciu len v jednom smere a len medzi príbuznými procesmi.

    Correct Answer
    D. Komunikáciu len v jednom smere a len medzi príbuznými procesmi.
  • 50. 

    P.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 10.0px Helvetica}Aké volania a v akom poradí budú volané, ak je vstup do kritickej sekcie chránený mutexom a volajúce vlákno v kritickej sekcií zistí, že nemôže pokračovať v činnosti a bude blokované na podmienenej premennej? 

    • A.

      1. pthread_mutex_wait() 2. pthread_mutex_lock() 3. pthread_mutex_unlock()

    • B.

      1. pthread_mutex_lock() 2. pthread_mutex_wait()

    • C.

      1. pthread_mutex_lock() 2. pthread_mutex_wait() 3. pthread_mutex_unlock()

    • D.

      1. pthread_mutex_lock() 2. pthread_mutex_unlock()

    Correct Answer
    D. 1. pthread_mutex_lock() 2. pthread_mutex_unlock()

Quiz Review Timeline +

Our quizzes are rigorously reviewed, monitored and continuously updated by our expert board to maintain accuracy, relevance, and timeliness.

  • Current Version
  • Dec 02, 2016
    Quiz Edited by
    ProProfs Editorial Team
  • Nov 30, 2016
    Quiz Created by
    Nemam
Back to Top Back to top
Advertisement
×

Wait!
Here's an interesting quiz for you.

We have other quizzes matching your interest.