«Работать добросовестно — значит: работать, повышая свою квалификацию, проявляя инициативу в совершенствовании продукции, технологий, организации работ, оказывая не предусмотренную должностными инструкциями помощь другим сотрудникам (включая и руководителей) в общей им всем работе.

Bash2 — вопросы

Перейти к: навигация, поиск
12345678910
11121314151617181920
Данный тест позволит Вам проверить свои знания в области bash

Вариант 2362007961.


Ваше имя: 


Вопрос 1

#!/bin/bash
t() { for p in "$@"; do echo ${#p};done }
t 10 20 "30 40"

Что будет получено в результате выполнения кода?

  1.  2 2 5
  2.  4
  3.  10 20 5
  4.  Пустой вывод
  5.  10 20 30 40
  6.  t 1 2 3 4

Вопрос 2

Какой оператор используется для запуска процесса в фоне?

  1.  CTRL+C
  2.  &
  3.  fg
  4.  CTRL+Z
  5.  sleep

Вопрос 3

#!/bin/bash
t() { for p in "$*"; do echo ${#p};done }
t 10 20 "30 40"

Что будет получено в результате выполнения кода?

  1.  10 20 30
  2.  3
  3.  10 20 30 40
  4.  9
  5.  4
  6.  11

Вопрос 4

Имеется переменная string=(1a 2a 3a 4a 5a $6). Какой из вариантов выведет значение 6?

  1.  echo ${string[*]}
  2.  echo ${string[1]}
  3.  echo ${string[#]}
  4.  echo ${string[@]}
  5.  echo ${#string[@]}
  6.  echo ${string[0]}

Вопрос 5

Какой из файлов является физическим ?

  1.  /proc/null
  2.  /proc/devices
  3.  /dev/zero
  4.  /dev/urandom
  5.  /dev/null

Вопрос 6

Какие слова не являются ключевыми в bash ?

  1.  wait
  2.  pwd
  3.  trap
  4.  export
  5.  unset
  6.  test
  7.  Все являются
  8.  shift

Вопрос 7

С помощью какой команды можно, настроить обработку сигналов ?

  1.  wait
  2.  fg
  3.  kill
  4.  pid
  5.  sleep
  6.  trap
  7.  bg
  8.  Все являются

Вопрос 8

Как возобновить работу процесса после приостановки ?

  1.  bg
  2.  kill
  3.  sleep
  4.  fg
  5.  CTRL+Z
  6.  &

Вопрос 9

Допускается ли использовать конструкцию такого вида ls -l 2>&1 >&3 3>&- ?

  1.  Нет
  2.  Да
  3.  Зависит от контекста

Вопрос 10

Для чего используется declare -f ?

  1.  Получить список функций
  2.  Объявить тип float
  3.  Получить параметры функции
  4.  Нет верного ответа
  5.  Объявить функцию
  6.  Проверить существует ли файл

Вопрос 11

Какой приоритет выполнения для команд создания списков && ||?

  1.  && > ||
  2.  || > &&
  3.  && = ||

Вопрос 12

Есть переменная x="Hi all students !". Какой из вариантов выведет 'students !' ?

  1.  echo ${x//?l/z3}
  2.  echo ${x#*l}
  3.  echo ${x//l/3}
  4.  echo ${x##*l}
  5.  echo ${x/l/3}
  6.  echo ${x%%l*}
  7.  echo ${x%l*}

Вопрос 13

Что будет получено в консоль в результате выполнения кода ?

#!/bin/bash
function func ()
{
local_var=8
}                
echo "local_var = $local_var"  

  1.  ""
  2.  local_var = $local_var
  3.  8
  4.  Нет верного ответа
  5.  Ошибка выполнения
  6.  "local_var = "

Вопрос 14

Есть переменная x="Hi all students !". Какой из вариантов выведет 'l students !' ?

  1.  echo ${x/l/3}
  2.  echo ${x//l/3}
  3.  echo ${x//?l/z3}
  4.  echo ${x%l*}
  5.  echo ${x%%l*}
  6.  echo ${x#*l}
  7.  echo ${x##*l}

Вопрос 15

Имеется переменная string=(1a 2a 3a 4a 5a $6). Какой из вариантов выведет все слова переменной?

  1.  echo ${string[0]}
  2.  echo ${#string[@]}
  3.  echo ${string[1]}
  4.  echo ${string[#]}
  5.  echo ${string[@]}

Вопрос 16

Какое ключевое слово используется для удаления элемента из массива?

  1.  unset
  2.  set
  3.  -d
  4.  delete
  5.  clean
  6.  rm

Вопрос 17

Какие слова не являются ключевыми в bash ?

  1.  import
  2.  exit
  3.  continue
  4.  break
  5.  echo
  6.  hash
  7.  Все являются
  8.  kill

Вопрос 18

Что будет получено в результате выполнения ?

#!/bin/bash
lskdf      
echo $?    
  1.  0
  2.  Код ошибки процесса
  3.  Не 0
  4.  1

Вопрос 19

Есть переменная x="Hi all students !". Какой из вариантов выведет 'Hi all' ?

  1.  echo ${x//s/3}
  2.  echo ${x#s*}
  3.  echo ${x##*s}
  4.  echo ${x%%s*}
  5.  echo ${x/s/3}
  6.  echo ${x%s*}
  7.  Нет верного

Вопрос 20

Как передать сигнал приостановки процесса ?

  1.  bg
  2.  fg
  3.  sleep
  4.  &
  5.  CTRL+Z
  6.  kill