Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
При программировании процедур могут использоваться операторы Shell↑ ⇐ ПредыдущаяСтр 2 из 2 Содержание книги
Поиск на нашем сайте
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; просмотров: 159; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.218.231.116 (0.007 с.) |