Тесты
Билет N 1
1. Что обеспечивает стандарт Posix?
a) мобильность прикладного ПО
b) мобильность ОС
c) мобильность системного ПО
2. Shell – это
a) интерфейс пользователя
b) универсальный язык программирования
c) процесс инкапсуляции
3. Укажите правильные типы файлов
a) обычный файл;- каталог;
b) канал;
c) символьный специальный файл;
d) блочный специальный файл;
e) символьная ссылка;
f) сокет.
Билет N 2
1. Специальный файл – это
a) абстракция для работы с сетевым интерфейсом
b) абстракция, соответствующая драйверу устройства
c) зарезервированное место на диске
2. Перечислите стандартные потоки
a) стандартный поток ввода
b) стандартный поток вывод
c) поток журнала (стандартный протокол)
3. Функция lseek выполняет
a) поиск файла
b) установку текущей позиции курсора в файле
c) длинный поиск
Билет 3.
1. Команда cat
a) конкатенироует файлы на стандартный вывод
b) распечатывает каталог
c) такой команды нет
2. Укажите корректные состояния процессов
a) активный процесс
b) зомби
c) блокированный процесс
3. Системный вызов fork
a) порождает поток
b) новое задание
c) копию текущего процесса
Билет 4.
1. Укажите способы межпроцессного взаимодействия
a) pipe
b) socket
c) semafor
d) message
2. Конвеер в shell
a) ps | grep perl
b) ls > my_data
c) ls –l | grep “Dec” | grep top* | more
3. Что такое терминал
a) устройство ввода и устройство вывода
b) символьный специальный файл
c) монитор
Билет 5.
1. Что определяет стандарт Posix?
a) язык программирования C
b) скриптовый язык программирования Shell
c) стандарт построения открытых Систем для прикладного ПО
2. Для чего нужна команда uname?
a) для идентификации хоста
b) для получения имени пользователя
c) для получения информации о типе информационной системы
3. Что такое TCP/IP сокет?
a) IP адрес и номер порта
b) Структура данных необходимая для взаимодействия сетевых приложений
c) Розетка структурированной кабельной системы
Билет 6.
1. Какие типы сокетов Вы знаете?
a) потоковый
b) датаграммный
c) доменный
2. Еденица измерения астрономического времени в Posix-2001
a) миллисекунда
b) микросекунда
c) секунда
d) минута
e) сотая доля секунды
3. Начало компьютерной эры
a) 1970
b) 0
c) 2000
d) 1900
Билет 7.
1. Что такое GMT
a) стандарт обмена данными
b) Лондонское время
c) Московское время
d) Сдвижка во времени от гринвического мередиана
2. Locale – это
a) стандарт описания национальных особенностей представления информации
b) местоположения хоста
c) команда взаимодействия с системным администратором
3. Пользователь это
a) идентификатор пользователя
b) хеш-функция пароля
c) домашний каталог
d) стандартный командный интерпретатор
Билет 8.
1. Назовите первоначальные части стандарта Posix
a) термины и определения
b) прикладной программный C-интерфейс
c) интерфейс на уровне языка команд
d) разъяснения по поводу принятых в стандарте решений
2. Стандартный поток ввода перенаправляется символом
a) <
b) >
c) &1
d) |
3. Для чего используется системный вызов listen?
a) для прослушивания файлов мультимедиа
b) для обеспечения обслуживания запросов на TCP порте
c) для реализации клиентского приложения
Билет 9.
1. Что такое монтирование файловой системы
a) расширение дерева каталогов файловой системы за счет новой файловой системы
b) подключение нового диска
c) выполнение команды mount
2. Для чего служит системный вызов exec?
a) порождения нового процесса
b) загрузки и выполнения нового процесса
c) выполнения команды интерпретатора shell
3. Какие значения принимает переменная цикла for имя [in слово...]
a) пробегает все значения из списка
b) принимает целые значения в порядке их возрастания
c) такой конструкции нет
Билет 10.
1. Каким образом задаются переменные в shell?
a) N=kuku
b) $N=kuku
c) N=`date`
2. Каталог – это файл?
a) обычный файл
b) специальный файл
c) файл типа «каталог»
3. Можно ли фоновый процесс перевести в режим текущего терминального процесса?
a) нельзя
b) можно по команде fg
c) можно если указать после его номера символ &
Билет 11.
1. Как запустить фоновый процесс?
a) proc&
b) fg proc
c) fg&
2. Кому разрешена запись в следующий файл
a) rwxr-xr-- 1 paul wheel 7204 Dec 30 20:31 ip_fpg. pl
b) владельцу
c) членам группы
d) системному администратору
e) всем желающим
3. Как определить время последнего обращения к файлу
a) ls
b) ls –l
c) ls - c
1. Как определить все активные процессы?
a) ps
b) ps –ax
c) ps - ae
2. Какие команды устанавливают маску файла?
a) chmod
b) chgrp
c) chown
d) umask
3. Что можно определить по команде time?
a) текущее время
b) время выполнения процесса
c) эпохальное время
Билет 13.
1. Что определяют аргументы этой функции
main (int argc, char *argv [])
a) - число аргументов командной строки
b) - указатель на массив аргументов командной строки
c) - число переменных окружения
2. Перечислите атрибуты процесса:
a) идентификатор процесса;
b) идентификатор родительского процесса;
c) идентификатор группы процессов;
d) членство в сеансе;
e) реальные идентификаторы пользователя и группы процесса;
f) идентификаторы дополнительных групп;
g) текущий и корневой каталоги;
h) маска режима создания файлов;
i) атрибуты, связанные с обработкой сигналов.
3. Для чего нужна системная команда kill?
a) для терминирования процессов
b) для удаления файлов
c) для удаления пользователей
Билет 14.
1. В чем разница между следующими командами:
>cat `date`
>cat “date”
a) разницы нет
b) в первой вызывается команда date, а вторая просто распечатывает файл date
c) они обращаются к разным файлам
2. Влияет ли установка Locale на выполнение команды sort?
a) не влияет
b) влияет
c) такой установки нет
3. Как будет представлена дата при выполнении команды
>date +%Y%m%d
a) YYYYMMDD
b) YYMMDD
c) Формат задан некорректно
Билет 15.
1. Что изменяет команда chgrp?
a) идентификатор владельца файла
b) идентификатор группы владельцев файла
c) переводит пользователя из одной группы в другую
2. Что задает третий аргумент процедуры main()?
a) аргументы командной строки
b) число переменных окружения
c) указатель на список переменных окружения
3. Будет ли аварийно завершен фоновый процесс, если закрыть породивший его терминал?
a) нет
b) да
c) фоновый процесс из терминала запустить нельзя
Билет 16.
1. Что обеспечивает принцип разработки Открытой системы?
a) мобильность
b) масштабируемость
c) расширяемость
d) интероперабильность
2. Какие виды символьных ссылок Вы знаете?
a) «жесткая»
b) «мягкая»
c) гипертекстовая
3. Что такое сеть?
a) совокупность взаимосвязанных хостов
b) модель OSI
c) стек протоколв TCP/IP
Билет 17.
1. Чем характеризуется группа пользователей?
a) имя группы
b) числовой идентификатор группы
c) список пользователей группы
2. При помощи каких команд могут взаимодействовать пользователи?
a) write
b) talk
c) mesg
3. Чем характеризуется файл?
a) режим
b) идентификатор владельца
c) идентификатор группы
Билет 18.
1. На какие категории делятся все пользователи по отношению к файлу?
a) владелец
b) группа владельцев
c) прочие пользователи
d) системный администратор
2. Как можно прочитать только первые несколько строк файла?
a) head
b) tee
c) tail
d) more
3. Может ли пользователь повышать приоритет процесса?
a) командой nice
b) командой setpriv
c) не может
Билет 19.
1. В чем разница между показаниями gmtime(), localtime()?
a) в единицах измерения времени
b) в сдвижке часовых поясов
c) это одно и тоже время в разных форматах
2. Что такое loopback?
a) это интерфейс аппаратной петли
b) это сетевая «петля»
c) это сетевой интерфейс ассоциированный с адресом 127.0.0.1
3. Чем отличается процесс «зомби» от других процессов?
a) он не занимает памяти
b) он не занимает процессора
c) он занимает место в таблице процессов
Билет 20.
1. Что возвращает функция gethostname()
a) сетевое имя компьютера
b) доменное имя компьютера
c) имя хоста
2. При помощи какой функции создается канал межпроцессной связи
a) popen()
b) pipe()
c) fopen()
3. Для чего используется функция ln?
a) загрузки программ
b) создания файлов
c) удаления файлов


