вторник, 13 марта 2012 г.

ОС в вопросах (и ответах : -) )



Операционные системы  – вопросы и ответы.




1.      Операционная система ЭВМ предназначена для .- управления ресурсами ЭВМ
2.      Построение операционных систем базируется на принципах - функциональной избирательности
3.      Принцип  открытой наращиваемой ОС - реализован в ОС семейства UNIX
4.      Разновидности ОС (указать неправильный ответ) - ОС семейства Windows, Unix
5.      Модель процесса в ОС основана на - модели Марковского случайного процесса
6.      В модели процесса в ОС использовано состояний - зависит от степени подробности рассмотрения работы ОС
7.      Состоянию «активности» в модели процесса соответствует - отличаются тем, что ожидаются разные события
8.      Состояния «готовности» и «ожидания» в модели процесса - отличаются тем, что ожидаются разные события
9.      Переходами процесса из одного состояния в другое управляет - ядро ОС
10.  Подсистема ОС распределения памяти управляет - оперативной памятью
11.  Распределение одним непрерывным разделом - используется в микрокомпьютерах и однокристальных ЭВМ
12.  Для защиты памяти при распределении одним непрерывным разделом используется - метод граничного регистра
13.  Если приложению недостаточно памяти при распределении одним разделом, то - приложение должно выполняться с использованием оверлейной загрузку
14.  Распределение памяти с несколькими разделами используется для управления - оперативной памятью
15.  Распределение памяти с несколькими разделами используется в случае - мультипрограммного режима работы ОС
16.  Дисциплина распределения несколькими разделами с фиксированными границами допускает выполнение процесса - только в одном разделе
17.  Уплотнение памяти - уменьшает фрагментацию памяти
18.  Уплотнение памяти или «сборка мусора» выполняется при распределении - разделами с переменными границами
19.  Для организации виртуальной памяти необходимо отобразить - виртуальное адресное пространство процесса в физическую память
20.  При страничной организации виртуальной памяти адресное пространство процесса представляет собой набор  - блоков одинакового размера
21.  Запись в таблице отображения страниц  не может содержать - признак владельца страницы
22.  Если в системе поддерживается N процессов, то средние фрагментационные потери при страницах размером p байт равны - N*p/2
23.  Виртуальная память – это - механизм управления ресурсом памяти
24.  Сегментная и страничная организация виртуальной памяти - отличаются видом таблиц отображения
25.  Сравнение страничной и сегментной организации памяти показывает, что - сегментная организация обладает большей защищенностью
26.  Запись в таблице отображения сегментов не может содержать - виртуальный адрес сегмента
27.  Недостатком страничной организации виртуальной памяти является - слабая защищенность
28.  Недостатком сегментной организации виртуальной памяти является - значительная фрагментация памяти
29.  Комбинированное сегментно-страничное распределение - частично совмещает достоинства и наследует недостатки
30.  При комбинированном сегментно-страничном распределении используется - таблицы отображения двух типов
31.  В широком смысле понятие «файловая система» включат (указать не правильное утверждение) - набор драйверов устройств внешней памяти
32.  При именовании файлов различные файлы могут иметь - одинаковые относительные, но разные абсолютные имена
33.  В файловых системах различных ОС поддерживаются файлы следующих типов (указать ошибочное утверждение) - файлы аппаратных средств
В файловых системах различных ОС атрибутами файла могут быть
34.  (указать ошибочное утверждение) - PID процесса, открывшего файл
35.  Логическая запись файла – это элемент данных - наименьший, с которым может работать приложение
36.  Возможная логическая организация файла – это набор (указать ошибочный ответ) - записей в таблице размещения файлов FAT
37.  Физическую организацию файла описывают такие средства, как (указать ошибочный ответ) - связный список дескрипторов
38.  В файловой системе ОС семейства UNIX положение файла определяется - перечислением (списком) номеров блоков
39.  Модель современной файловой системы включает уровни (указать ошибочный ответ) – транспортный
40.  Задачей символьного уровня является определение - по имени файла его уникального имени
41.  Определение координат запрашиваемой логической записи в файле выполняется - на логическом уровне
42.  Файловая система современной архитектуры включает - переключатель файловых систем



понедельник, 12 марта 2012 г.

Проектирование ИС в вопросах (и ответах :-) )





1.    Для какого типа ИС характерны процедуры поиска данных без организации их сложной обработки   - Информационно-поисковых
2.    Что такое жизненный цикл ИС? - Ряд событий, происходящих с системой
3.     Какие процессы НЕ содержит каскадная модель жизненного цикла ИС? - Управление персоналом
4.     Достоинства спиральной модели жизненного цикла ИС? - Учет изменяющихся требований заказчика
5.     Содержание этапа формирования требований при каноническом проектировании ИС - Формирование требований пользователей к ИС
6.     Требуемые производственно-экономические показатели ИС фиксируются в разделе ТЗ - Назначение и цели
7.     В число основных понятий организационного бизнес-моделирования компании НЕ ВХОДИТ понятие - Виды коммерческой деятельности
8.     Какую информацию можно получить по образцам документов и конфигурациям баз данных ? - О структуре информационных потоков
9.     В число основных понятий диаграммы потоков данных (DFD) НЕ ВХОДИТ - Динамические обработчики данных
10. Двигатель затрат в стоимостном анализе - это: - Характеристики  входов и управлений работы
11. К внемашинному информационному обеспечению относятся - Классификаторы технико-экономической информации
12. Создание логической модели данных основывается на: - Модели «сущности» - «связи»
13. Унифицированный язык объектно- ориентированного моделирования (UML) - Является компромиссом между CASE-средствами верхнего и нижнего уровней

Технология программирования (СИ) в вопросах и ответах.










1.        Из каких структурных частей состоит программа на языке Си ? - Из описаний функций и директив препроцессорной обработки
2.        Что содержит блок (тело) функции ? - Выражения и операторы управления потоком
3.        Применимо ли к программам на Си выражение «многофайловая программа» ? - Да, функции программы могут быт собраны в одном или нескольких файлах
4.        Из каких сегментов состоит программа на языке Си ? - По крайней мере из сегментов кода, стека, статических данных
5.        Какие характеристики определяют класс хранения данного ? - Область видимости и время жизни
6.        Чем отличаются внешний и внешний статический классы? - Различными временами жизни
7.        Предпосылки использования локального статического класса хранения данных - Позволяет сохранять переменную в промежутках между выполнениями блока
8.        Унарные операции в языке Си – это - Инкремент, декремент, взятие адреса, определение размера
  1. При х = 4 запись А [ x ++ ] означает - Обращение к пятому элементу массива А
  2. Значение sizeof(float) - Зависит от машинной платформы реализации компилятора
  3. Выражение !( а + b ) - Равно нулю или единице, в зависимости от значений  а  и  b
  4. Выражение n! (факториал) в языке Си записывается в виде - все ответы ошибочны
  5. Бинарные операции в языке Си – это - Арифметические, отношения, логические
  6. Операции отношения имеют результатом - Значения 0 и 1
  7. Если в выражении суммы одно слагаемое имеет тип short, а другое – int, то - Результат будет иметь тип int
  8. Сокращенная запись операции присваивания - Это запись вида а + = с
  9. Описание int iarray [4] соответствует - Массиву из четыреч элементов целого типа
  10. Размер памяти, занятой массивом float a [ 20 ], определяется выражением - sizeof ( a )
  11. Двумерный массив определяется как - Массив одномерных массивов
  12. Определение структуры имеет вид struct man {         int f_a;     char f_c;        } x ; Обращение к ее полю f_c запишется в виде -    x.f_c
  13. При обращении к функции func( ) ей в качестве аргумента передается структура struct str1 y, правильная запись обращения – это - func( & y )
  14. В записи условного оператора if(выражение) оператор_1 в качестве выражения может использоваться - любое скалярное выражение
  15. В конструкции if (!= b) S1 else S2; оператор S2 выполнится, если - Не выполнится, т.к. в конструкции содержится ошибка
  16. Присваивание  y =   - Может быть описано с помощью вложенного оператора if
  17. Запись if (1) x=a; else x=b; эквивалентна - x = a;
  18. Функция fopen ( ) возвращает - Указатель на структуру FILE
  19. Функции fprintf ( ) и fscanf( ) рассматривают поток ввода-вывода, как состоящий - Из набора полей фиксированных форматов
  20. Для чтения из файла потока блоков фиксированной длины необходимо использовать функцию - fread( )
  21. Функции write( ) и fwrite( )  отличаются друг от друга тем, что - write( ) является функцией системного уровня, а fwrite( ) – функцией файлового обмена
  22. В цикле с предусловием: while (выражение‑условие) тело_цикла тело цикла - выполняется после вычисления выражения условия
  23. Указать ошибку в записи оператора цикла - for (i=1 i>10 i++) printf (“%d”,i)
  24. Директивы препроцессорной обработки обрабатываются - Препроцессором компилятора
  25. Директивы включения #include используются - Для включения файлов в файл текста программы
  26. Неправильно, что с помощью директивы #define - Можно ввести пользовательские (user-defined) функции
  27. Ошибочно, что условная компиляция - Задается директивами #else ….#elif
  28. Правильная запись макроса для вычисления площади круга по его радиусу - #define area ( r ) (3.1416*(r)*(r))