Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву
Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
При программировании процедур могут использоваться операторы ShellСодержание книги
Поиск на нашем сайте Shell-процедуры обрабатываются интерпретатором Shell Что из перечисленного можно использовать, для того чтобы прекратить последнюю фоновую задачу?(2 ответа) Ответ: 1) К оманду fg,а затем CTRL-C 2) Kill%% Какую команду нужно применить для прекращения выполнения программы (процесс PID=1234)?(4 ответа) Ответ: 1) kill 1234 2) kill -TERM 1234 3) kill -s KILL 1234 4) kill -9 1234 Что нужно предпринять, чтобы выйти из бесконечного цикла? #текст процедуры while true do read p if test $p -le 05 then exit fi done Ответ: 1) ввести с клавиатуры цифру 5 2) ввести с клавиатуры число 05 3) ввести с клавиатуры любую цифру, меньшую 5 4) нажать комбинацию клавиш CTRL-C
Что нужно предпринять, чтобы выйти из бесконечного цикла? (3 ответа) #текст процедуры while true do read p if [$p -eq 05] then exit fi done Ответ: 1) ввести с клавиатуры цифру 5 2) ввести с клавиатуры число 05 3) нажать комбинацию клавиш CTRL-C Каким процессам доступны локальные переменные родительского процесса для чтения и переопределения? Ответ: 1) Собственному процессу Каким процессам доступны глобальные переменные родительского процесса для чтения и переопределения?(3 ответа) Ответ: 1) Собственному процессу 2) Порожденным процессам(дочерним) 3) Процессам-внукам Каким процессам доступны экспортные локальные переменные родительского процесса для чтения и переопределения?(3 ответа) Ответ: 1) Собственному процессу 2) Порожденным процессам(дочерним) 3) Процессам-внукам Какое действие выполняются следующей командной строкой? (2 ответа) $ nohup proc >rez & Ответ: 1) Процедура запускается в фоновом режиме с блокировкой прерываний с клавиатуры 2) Результаты процедуры перенаправляются вместо экрана в указанный файл Какое действие выполняются следующей командной строкой? (3 ответа) $ nohup proc& Ответ: Процедура prog запускается на исполнение в фоновом режиме Для процедуры proc прерывания с клавиатуры заблокированы 3)Результаты процедуры выводятся в специальный системный файл (не вместо экрана!!!!) В каких вариантах протокола процедура Shfil будет выполняться (в текущем каталоге установлено право выполнения)?(2 ответа) Ответ: 1) $ chmod u=rwx; shfil 2) $ chmod =rwx; shfil В каких вариантах протокола процедура Shfil будет выполняться (в текущем каталоге установлено право выполнения)?(3 ответа) Ответ: 1) $ chmod u+r shfil;sh shfil 2) $ chmod 0777 shfil; shfil 3) $ chmod a=rx shfil; shfil Для каких целей может использоваться команда trap Ответ: 1) Для перехватывания сигналов и выполнение действий, указанных в команде Какая комбинация клавиш используется для приостановки процесса, выполняемого в интерактивном режиме? Ответ: 1) CTRL-Z Какаякоманда (команды) может использоваться для получения характеристик процессов пользователя? Ответ: Б ) ps Что будет на экране после выполнения следующей процедуры? #текст процедуры a=6,b=5,c=3 v='expr $a+$b+$c' echo v Ответ: 1) v #текст процедуры v=ls echo a=$v Ответ: 1) a=ls #текст процедуры v=’ls’ echo a=$v Ответ: 1) a=листинг текущего каталога
#текст процедуры v=’ls’ echo $v Ответ: 1) листинг текущего каталога #текст процедуры a=6,b=5,c=3 v='expr $a+$b+$c' echo $v Ответ: 1) 14 #текст процедуры a=6,b=5,c=3 echo $a+$b+$c' Ответ: 1) 6 + 5 + 3 #текст процедуры P=$(v=abcde, expr $v ‘\(*\)’) Echo $p>f, cat f Ответ: a) 5 #текст процедуры x=3,y=5 z='expr $x\<=$y' echo $z>n cat n Ответ: 1) 1 #текст процедуры x=5,y=3 z='expr $x\<$y' echo $z>n cat n Ответ: 1) 0 #текст процедуры x=3,y=3 z='expr $x\<$y' echo $z>n cat n Ответ: 1) 0
#текст процедуры x=123,[0123=$x] Ответ: 1) 1
#текст процедуры x=345 test $x -eq 0345 esho $? Ответ: 1) 0 #текст процедуры p=$(a=1,b=2; expr $a+$b) echo $p Ответ: 1) 3 #текст процедуры p=$(v=ab, expr $v:'.\(.*\).') echo $p Ответ: 1) b #текст процедуры p=$(v=abcde,expr $v:'.\(.*\).') echo $p Ответ: 1) bcd #текст процедуры v=$(a=4,b=3,expr $a\*$b) echo $v Ответ: 1) 12 #текст процедуры v=$(a=4,expr $a/2,expr $a\*3) echo v Ответ: 1) v #текст процедуры a=b+1,b=c+2,c=3 echo a+b+c Ответ: 1 )a+b+c #текст процедуры a=b+1,b=c+2,c=3 echo $a+$b+$c Ответ: 1) Правильного ответа нету #текст процедуры a=b+1,b=c+2,c=3 v=''expr $a+$b+$c'' echo $v Ответ: 1) 'expr $a+$b+$c' #текст процедуры p=$(v=abcde, expr $v ‘*’) echo “$p’ > f, cat f Ответ: б Какие параметры будут выведены на экран следующего протокола? $ set a b c d aa bb cc dd $ shift $ echo $1 $2 $3 Ответ: 1) b c d Какие позиционные параметры будут выведены на экран следующего протокола? $ set a b c d aa bb cc dd $ echo $1 $3 $7 Ответ: 1) a c cc Что будет на экране после выполнения следующего протокола по обработке обычных файлов f1,f2 и каталогов d3,d4? $ ls f1 f2 d3 d4 S[-d f1 ], echo $?>r S[-f f2 ], echo $?>r S[-d f3 ], echo $?>r S[-d f3 ], echo $?>r $cat r Ответ: 1) 0 Что будет на экране после выполнения следующего протокола? $var1=001 $var2=002 $export var2 $bash $echo "v1=$var1 v2=$var2" $var1=101,var2=102 $echo "v1=$var1 v2=$var2" Ответ: 1) v1= v2=002 v1=101 v2=102 $var1=001 $var2=002 $export var2 $bash $var1=101,var2=102 $echo "v1=$var1 v2=$var2" Ответ: 1) v1=101 v2=102 $var1=001 $var2=002 $export var1 $bash $var1=101,var2=102 $exit $echo "v1=$var1 v2=$var2" Ответ: 1) v1=001 v2=002 $ ls a b c d $ ls|read f1 f2 f3 $ echo $f1 $f3 Ответ: 1) a c d $v=$HOME, cd $v, echo v Ответ: a)v
$ ls f1 f2 f3 $ for var in* >do >echo $var >done Ответ: 1) f1 f2 f3 $ls f1 f2 f3 $set 'ls' $ for var >do >cat $var >done Ответ: 1) тексты файлов f1 f2 f3 $ls f1 f2 f3 $set 'ls' $ for var >do >echo $var >done Ответ: 1) var var var $echo 'ls' Ответ: 1) Листинг текущего каталога $echo ''ls'' Ответ: 1) 'ls' $echo $HOME /home/user/lev $ v=$HOME,cd $v,echo $v Ответ: 1) /home/user/lev $echo $HOME /home/user/lev Ответ: 1) /home/user/lev
$set abcd $echo $1 $3 Ответ: 1) abcd Что будет результатом выполнения следующей команды? $nice proc & Ответ: 1) Понижение приоритета фоновой proc на десять единиц Какие из перечисленных команд можно использовать для управления процессами?(3 ответа) Ответ: 1) nohup Fg Bg Какая команда(команды) может использоваться для получения характеристик процессов пользователя? Ответ: 1) ps Что из этого входит в дескриптор процессов?(6 ответов) Ответ: 1) Числовой идентификатор процессов
|
||
|
Последнее изменение этой страницы: 2021-02-07; просмотров: 212; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.217.21 (0.006 с.) |