«Бог не меняет того, что (происходит) с людьми, пока они сами не изменят своих помыслов.» Коран, Сура 12:13

Bash1 — вопросы

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

Вариант 1478115855.


Ваше имя: 


Вопрос 1

Какие циклы не доступны в bash ?

  1.  for
  2.  Все перечисленные
  3.  until
  4.  repeat
  5.  for in
  6.  while

Вопрос 2

Какая из встроенных переменных выводит количество переданных аргументов в командной строке ?

  1.  $?
  2.  $-
  3.  $!
  4.  $@
  5.  $_
  6.  $#
  7.  $$
  8.  $*

Вопрос 3

Какая командa, если файл существует и является директорией, вернет 1?

  1.  -s file
  2.  Нет верного
  3.  -f file
  4.  -x file
  5.  -d file
  6.  -a file
  7.  -r file
  8.  -w file

Вопрос 4

В каком случае оператор echo будет выводить строку как набор символов ?

  1.  echo ${message}
  2.  Нет верного ответа
  3.  echo '$var'
  4.  echo $hi;
  5.  echo "$message"

Вопрос 5

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

  1.  >=
  2.  /=
  3.  .=
  4.  Нет верного
  5.   %=
  6.  *=
  7.  >>
  8.  **

Вопрос 6

Что хранит не инициализированная переменная ?

  1.  Пустую строку
  2.  Значение по умолчанию
  3.  Ноль
  4.  null
  5.  Зависит от контекста

Вопрос 7

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

  1.  Все перечисленные
  2.  755
  3.  744
  4.  766
  5.  722
  6.  765

Вопрос 8

Какая командa эквивалентнa команде test?

  1.  [
  2.  (( ))
  3.  ( )
  4.  [[]]
  5.  if
  6.  {}
  7.  ((

Вопрос 9

Какой из способов позволяет присвоить значение переменной ?

  1.  Оператор =$(выражение)
  2.  Все перечисленные
  3.  Оператор =`выражаение`
  4.  Оператор read
  5.  Оператор =
  6.  Оператор let

Вопрос 10

Какой оператор является логическим ?

  1.  >=
  2.   %=
  3.  &=
  4.  >>=
  5.  ||
  6.  <<=
  7.  Нет верного

Вопрос 11

Какая командa, файл существует и является директорией вернет 0?

  1.  -r file
  2.  -f file
  3.  Нет верного
  4.  -d file
  5.  -s file
  6.  -x file
  7.  -w file
  8.  -a file

Вопрос 12

Какой оператор является логическим ?

  1.  &=
  2.  >>=
  3.  &&
  4.  >=
  5.  <<=
  6.   %=
  7.  Нет верного

Вопрос 13

Какая командa, если файл существует и его размер больше 0, вернет 1?

  1.  -f file
  2.  -r file
  3.  -s file
  4.  -d file
  5.  -a file
  6.  -x file
  7.  -w file
  8.  Нет верного

Вопрос 14

Какая из записей оператора if является некорректной ?

  1.  if test `test 1`; then echo 1 ; fi
  2.  Все корректны
  3.  if test [ 1 ]; then echo 1 fi
  4.  if [ 1 ]; then echo 1 ; fi
  5.  if test `echo 1`; then echo 1 ; fi
  6.  if test 0; then echo 1 ; fi
  7.  if 1 ; then echo 1 ; fi

Вопрос 15

Какие операторы управления ходом выполнения не поддерживаются в bash?

  1.  Все перечисленные
  2.  select
  3.  case
  4.  switch
  5.  if

Вопрос 16

Какая командa в случае успеха вернет 1?

  1.  if
  2.  [[]]
  3.  [
  4.  ((
  5.  {}
  6.  ( )
  7.  (( ))

Вопрос 17

Какой оператор позволит умножить значение переменной на 32 ?

  1.  .=
  2.  Нет верного
  3.  >>=
  4.  <<=
  5.   %=
  6.  &=
  7.  >=

Вопрос 18

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

let "x = ((2 + 1, 7 - 1, 4-3))"
echo "$x"
  1.  6
  2.  0
  3.  3
  4.  1
  5.  10
  6.  Нет верного
  7.  2

Вопрос 19

Какая командa в случае успеха вернет 0?

  1.  if
  2.  [[]]
  3.  test
  4.  /bin/[
  5.  Все перечисленные
  6.  [

Вопрос 20

Какая командa будет истиной, если строка имеет нулевую длину 0?

  1.  -z file
  2.  -r file
  3.  -w file
  4.  -f file
  5.  -a file
  6.  -x file
  7.  Нет верного
  8.  -s file