wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Жұмыс парағы: Bash және операциялық жүйелер

Total questions: 64

Worksheet time: 32mins

Name
Class
Date
1.

Айнымалыны анықтау үшін дұрыс команданы таңдаңыз:

a)

var=5

b)

$var=5

c)

let var 5

d)

define var=5

2.

Bash-те скрипт файлын орындау үшін қандай команда қолданылады?

a)

bash script.sh

b)

run script.sh

c)

execute script.sh

d)

open script.sh

3.

Айнымалының мәнін экранға шығару үшін қай команда дұрыс?

a)

echo $var

b)

echo var

c)

display var

d)

print $var

4.

Bash-те пайдаланушыдан аты-жөнін сұрау үшін қандай команда қолданылады?

a)

read name

b)

"Enter your name"

c)

input name

d)

get name

5.

Пайдаланушы енгізген аты-жөнін экранға шығару үшін дұрыс команда қандай?

a)

echo $name

b)

echo name

c)

display name

d)

print $name

6.

Аты-жөнді "fullname" айнымалысына сақтау үшін қандай синтаксис дұрыс?

a)

fullname="John Doe"

b)

fullname 'John Doe'

c)

fullname = John Doe

d)

fullname: John Doe

7.

Аты-жөнді бір файлға сақтау үшін дұрыс команда қандай?

a)

echo $fullname > file.txt

b)

save $fullname file.txt

c)

write fullname > file.txt

d)

echo fullname >> file.txt

8.

Bash-те ағымдағы күнді (ай, күн, жыл) көрсету үшін қандай команда қолданылады?

a)

date

b)

now

c)

today

d)

time

9.

"read" командасы не үшін қолданылады?

a)

Пайдаланушыдан енгізу алу

b)

Айнымалы

c)

Файлды оқу

d)

Айнымалыға мән беру

10.

"&&" операторы не үшін қолданылады?

a)

Егер бірінші команда сәтті орындалса ғана екінші команда орындалады

b)

Қосымша шарттарды тексеру

c)

Бірнеше команданы тізбектей орындау

d)

Егер бірінші команда сәтсіз болса, екінші команда орындалады

11.

"||" операторы не үшін қолданылады?

a)

Бірінші команда сәтсіз болса, екінші команда орындалады

b)

Бірнеше команданы орындау

c)

Бірінші команда сәтті болса, екінші команда орындалады

d)

Қосымша шартты орындау

12.

Пайдаланушыдан екі сан енгізуді қалай сұрауға болады?

a)

read num1 num2

b)

ask num1 num2

c)

input num1 num2

d)

get num1 num2

13.

Бұл сандарды қосу үшін қандай әдіс қолданылады?

a)

sum=$((a+b))

b)

let sum=a+b

c)

let a+b

d)

sum=add(a,b)

14.

Әмбебап операциялық жүйе дегеніміз не?

a)

Әртүрлі құрылғылар мен қолданбалар үшін жұмыс істейтін жүйе

b)

Тек бір мақсатта пайдалануға арналған жүйе

c)

Тек нақты уақыттағы тапсырмаларды орындауға арналған жүйе

d)

Көптеген қолданушылар үшін жасалған жүйе

15.

Нақты уақыттың операциялық жүйесі қандай тапсырмаларды орындауға арналған?

a)

Нақты уақыттағы жауапты қажет ететін тапсырмаларды орындауға арналған

b)

Жүйелік ресурстарды басқаруға арналған

c)

Деректерді өңдеуге арналған

d)

Барлық тапсырмаларды орындауға арналған

16.

Нақты уақыттың операциялық жүйесінің ерекшеліктері қандай?

a)

Жүйенің нақты уақыттағы жауап беру қабілеті

b)

Жоғары жылдамдықты есептеу

c)

Операциялық жүйенің жоғары тұрақтылығы

d)

Барлығы дұрыс

17.

Әмбебап операциялық жүйелердің қолдану саласы қандай?

a)

Барлық қолданушылық құрылғылар мен жүйелерде

b)

Ғылыми зерттеулерде

c)

Көптеген өндірістердің аппараттық жүйелерінде

d)

Тек өнеркәсіптік жүйелерде

18.

Нақты уақыттағы операциялық жүйенің артықшылықтары қандай?

a)

Жоғары жауап беру уақыты және тұрақтылық

b)

Көп қолданушыларды қолдау

c)

Қолданушы интерфейсінің жақсы болуы

d)

Барлығы дұрыс

19.

Нақты уақыттағы операциялық жүйе қандай жағдайда маңызды болады?

a)

Тапсырмаларды нақты уақыт режимінде орындау қажет болған кезде

b)

Тек графикалық интерфейсін пайдалану кезінде

c)

Тек деректерді сақтау кезінде

d)

Тек интернет қосылымдары үшін

20.

Әмбебап операциялық жүйелерде қандай сипаттама бар?

a)

Көптеген қолданбалар мен құрылғыларды қолдау

b)

Бір мақсатқа қызмет ету

c)

Тек нақты уақыт тапсырмалары

d)

Өте жылдам жұмыс істеу

21.

Виртуалды машиналар мен контейнерлерде қандай операциялық жүйе қолданылуы мүмкін?

a)

Әмбебап операциялық жүйе

b)

Тек нақты уақыттағы операциялық жүйе ғана

c)

Тек мобильді операциялық жүйе ғана

d)

Операциялық жүйе қолданылмайды

22.

Файлдық жүйе дегеніміз не?

a)

Мәліметтерді сақтау және басқару тәсілі

b)

Тек ақпараттық қауіпсіздік жүйесі

c)

Тек деректерді өңдеу жүйесі

d)

Компьютердің орталық процессоры

23.

Қандай файлдық жүйе кеңінен қолданылады?

a)

FAT32

b)

ISO

c)

UNIX

d)

JPEG

24.

Файлдық жүйеде қандай құрылым ақпаратты сақтау үшін пайдаланылады?

a)

Каталогтар мен файлдар

b)

Порттар мен құрылғылар

c)

Жад блоктары

d)

Әріптер мен цифрлар

25.

"rm" командасы қандай қызмет атқарады?

a)

Файлды жою

b)

Файлды көру

c)

Файлды көшіру

d)

Каталог құру

26.

Қандай файлдық жүйе жүйелік деректерді сақтау үшін жиі қолданылатын?

a)

NTFS

b)

FAT32

c)

ext4

d)

HFS+

27.

Файлды архивтеу үшін қандай формат жиі қолданылады?

a)

.zip

b)

.exe

c)

.bmp

d)

.png

28.

Файлдық жүйенің негізгі қызметі қандай?

a)

Файлдарды ұйымдастыру және сақтау

b)

Файлдарды қорғау

c)

Файлдарды тарату

d)

Файлдарды өңдеу

29.

Процесс қалай пайда болады?

a)

Операциялық жүйе оны іске қосқанда

b)

Файлды жою кезінде

c)

Жүйені қайта жүктеу кезінде

d)

Жадыны форматтау кезінде

30.

Қайсысы процесс өмірлік циклінің кезеңдеріне жатады?

a)

Процестің басталуы, күту, аяқталуы

b)

Процесті өшіру және жүктелуі

c)

Файлды құру және ашу

d)

Каталогты өзгерту

31.

Процестің қасиеттеріне не кіреді?

a)

Процестің аты, идентификаторы, басымдылығы

b)

Жедел жадтың көлемі

c)

Процестің жүктелу жылдамдығы

d)

Файл өлшемі

32.

Қандай процесс негізгі процесс деп аталады?

a)

Операциялық жүйенің бірінші болып жүктелген процесі

b)

Тек файлдарды ашатын процесс

c)

Категория өңдейтін процесс

d)

Жүйелік хабарламаларды жазатын процесс

33.

Процестің басымдылығы (priority) нені анықтайды?

a)

Процестің операциялық жүйеде қаншалықты жиі орындалатынын

b)

Файлдың көлемін

c)

Жүйелік файлдардың ретін

d)

Каталог құрылымын

34.

Процестер арасындағы байланысты қалай қамтамасыз етеді?

a)

Интерпроцессорлық байланыс (IPC) арқылы

b)

Файлдарды жіберу арқылы

c)

Құпия сөз енгізу арқылы

d)

Файлдық жүйелерді өзгерту арқылы

35.

Нақты уақыт процестері қалай сипатталады?

a)

Жоғары жылдамдық пен уақытқа тәуелділік

b)

Басымдылығы төмен процестер

c)

Жадыны көп пайдаланатын процестер

d)

Файлдарды автоматты түрде өңдейтін процестер

36.

Bash интерпретаторында түсінктеме (комментарий) қандай символмен басталады?

a)

#

b)

//

c)

/* */

d)

--

37.

Bash-те айнымалының мәнін қалай шақырады?

a)

$var

b)

var

c)

%var

d)

#var

38.

Bash-та қандай команданың көмегімен экранға мәлімет шығарылады?

a)

echo

b)

print

c)

output

d)

display

39.

Bash-та "немесе" логикалық операциясын қандай символ білдіреді?

a)

||

b)

&&

c)

OR

d)

:

40.

Bash-та "sleep" командасы не істейді?

a)

Программаны уақытша тоқтатады

b)

Файлды сақтайды

c)

Айнымалыны жояды

d)

Команданы аяқтайды

41.

echo "Hello" >> file командасының нәтижесі қандай болады?

a)

"Hello" мәтіні файлға қосылады

b)

"Hello" мәтіні файлды қайта жазады

c)

"Hello" мәтіні экранға шығады

d)

Файлды жояды

42.

Айнымалыны экспорттау үшін қандай команда қолданылады?

a)

export

b)

set

c)

declare

d)

assign

43.

echo $HOME командасы не көрсетеді?

a)

Қолданушының үй каталогын

b)

Қазіргі қолданушының жұмыс каталогын

c)

Бастапқы каталогты

d)

Жүйелік айнымалылар тізімін

44.

$USER жүйелік айнымалысы қандай мән сақтайды?

a)

Қолданушының аты

b)

Қазіргі уақытты

c)

Командалық жолды

d)

Жүйенің идентификаторын

45.

command > file 2>&1 командасы қандай функция атқарады?

a)

Стандартты қорытынды мен қателікті бір файлға жазады

b)

Команданы жояды

c)

Барлық айнымалыларды өшіреді

d)

Файлдың ішіндегі деректерді көрсетеді

46.

Арифметикалық амалдарды $(( )) ішінде орындау не үшін қажет?

a)

Арифметикалық өрнектерді орындау үшін

b)

Айнымалылармен жұмыс істеу үшін

c)

Жылдам орындау үшін

d)

Тіл синтаксасын жақсарту үшін

47.

x=$((10/2)) командасынан кейін x мәні қандай болады?

a)

5

b)

2

c)

10

d)

Қате

48.

(5 + 3) * 2 өрнегін орындау үшін қандай команда қолданылады?

a)

echo $(( (5 + 3) * 2 ))

b)

expr (5 + 3) \* 2

c)

let result="(5+3)*2"

d)

Барлығы дұрыс

49.

x=10; y=$((x - 4)) командасынан кейін y мәні қандай болады?

a)

6

b)

4

c)

10

d)

Қате

50.

x=3; y=4; z=$((x * y + 2)) командасынан кейін z мәні қандай болады?

a)

14

b)

12

c)

10

d)

Қате

51.

for i in {1..5}; do echo $i; done командасы не істейді?

a)

1-ден 5-ке дейінгі сандарды шығарады

b)

Барлық элементтерді жояды

c)

Ештеңе істемейді

d)

Қате шығарады

52.

if операторының ішінде бірнеше шарт енгізу үшін қандай логикалық оператор қолданылады?

a)

&& және ||

b)

== және !=

c)

(> және <)

d)

# және $

53.

Шартты тексеруде elif қандай мақсатта қолданылады?

a)

Келесі шартты тексеру үшін

b)

Шартты аяқтау үшін

c)

Циклды тоқтату үшін

d)

Айнымалы мәнін өзгерту үшін

54.

if [ " xx y" ]; then echo "Тең"; else echo "Тең емес"; fi командасында x=5,x=5, y=5 болса, не басылады?

a)

Тең

b)

Тең емес

c)

Қате

d)

Ештеңе басылмайды

55.

elif операторының синтаксисі?

a)

elif шарт; then команда

b)

elif [ шарт ]; then команда

c)

elif шарт then команда fi

d)

elif [ шарт ] do команда

56.

Арифметикалық амалдарды орындауда * қандай операцияны білдіреді?

a)

Көбейту

b)

Азайту

c)

Қосу

d)

Бөлу

57.

x=10; y=20; echo $(( x + y )) командасының нәтижесі қандай?

a)

30

b)

10

c)

20

d)

Қате

58.

$(( 4 * (2 + 3) )) командасы қандай нәтиже береді?

a)

20

b)

12

c)

14

d)

Қате

59.

Арифметикалық операцияны орындау үшін қай белгі қолданылады?

a)

$(( ))

b)

[[]]

c)

{}

d)

(<<>>)

60.

$(( (8 + 2) * 3 )) командасының нәтижесі қандай болады?

a)

30

b)

24

c)

18

d)

Қате

61.

Bash тілінде тік төртбұрыштың ауданын есептеу үшін қандай синтаксис дұрыс?

a)

area=$((length * width))

b)

area=$(length * width)

c)

area=$((length + width))

d)

area=length * width

62.

Тік төртбұрыштың периметрін Bash тілінде есептеу үшін қай команда дұрыс?

a)

perim=$((2 * (length + width)))

b)

perim=$((length * width))

c)

perim=$((length + width))

d)

perim=$(2 * (length + width))

63.

Егер Bash бағдарламасында ұзындық 6 және ені 4 болса, тік төртбұрыштың ауданын есептеу үшін қандай команданы қолданасыз?

a)

area=$((6 * 4))

b)

area=6 * 4

c)

area=$((6 + 4))

d)

area=$((4 / 6))

64.

Bash командалары арқылы ені 5 және ұзындығы 10 болатын тік төртбұрыштың периметрін есептейтін дұрыс команда қандай?

a)

perimeter=$((2 * (5 + 10)))

b)

perimeter=$((5 * 10))

c)

perimeter=$((5 + 10))

d)

perimeter=$((2 * 5 + 10))