вторник, 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))





суббота, 18 февраля 2012 г.

СПО в вопросах и ответах



1. Что такое система программирования ? - Набор приемов и правил представления алгоритмов


2. Какая система программирования имеет наибольшее значение для задач системного программирования ? - Машинно-ориентированная
3. Какие характеристики являются характеристиками машинно-ориентированной СП ? - Памяти, регистров, данных, команд и специфических особенностей платформы
4. Что обозначает термин «ассемблер»  ? - Название языка или компилятора в зависимости от контекста
5. Чем различаются команды ассемблера и директивы ассемблирования ? - Тем, что команды превращаются в машинные коды, а директивы - нет
6. Что значит термин ассемблирование по принципу «один – один» ? - Одной команде программы соответствует один машинный код
7. Каков формат ассемблерной команды ? - Поля метки, операции, операнда, комментария
8. Что является целью первого прохода двухпроходного ассемблера ? - Присвоение символьным именам адресных значений
9. Что является целью второго прохода двухпроходного ассемблера ? -  Генерация машинных кодов и создание объектного модуля
10. Когда создается таблица символьных имен при ассемблировании? - Создается на первом проходе и используется на втором
11. Как инициализируется счетчик размещения ? - Инициализируется в начале первого прохода
12. В чем состоит задача загрузки ? - Размещение объектного файла в ОЗУ
13. В чем состоит задача запуска ? - Передача управления на точку входа загруженной программы
14. В чем состоит задача перемещения ? - Модификация адресов модуля с учетом адреса фактического размещения
15. В чем состоит задача связывания ?  - Разрешение адресных ссылок для внешних имен
16. Какие из задач загрузки решены в исполняемом модуле? - выполнено связывание
17. Что обозначает термин «динамическая загрузка» ? - Вида загрузки, при котором связывание откладывается до момента исполнения
18. Чем заменяются межмодульные обращения при динамическом связывании  ? - Вызовами резидентного загрузчика
19. Какие модули содержит динамическая библиотека  ? - Объектные модули
20. Как выполняется возврат управления в точку вызова динамически загруженного модуля ? - Из резидентного загрузчика
21. В каких случаях целесообразна динамическая загрузка ? - Взаимодействие модулей программы и их состав зависит от действий пользователя
22. Для обозначения чего используется термин «раскручивающая загрузка» ? - Загрузки нескольких загрузчиков с возрастающей функциональностью
23. Что такое «загрузчик MBR» ? - Вторичный загрузчик
24. Где размещается главная загрузочная запись ? - В нулевом секторе загрузочного устройства
25. Какие данные содержит таблица разделов PT ? - Определяющие логические разделы и активный раздел диска
26. Назначение сканера компилятора ? - Выделяет лексические единицы программы
27. Что является входными данными синтаксического анализатора ? - Последовательность лексем программы
28. Что может быть выходными данными синтаксического анализатора ? - Лексемы языка
29. Что общего имеют операторы a=b+c  a=a+b, если int a,b; float c,d; ?- одинаковый синтаксис
30. Что такое «генератор кода» ? - Логическая часть компилятора
31. Что такое «формальная грамматика» ? - Определяется набором из четырех множеств
32. Что такое терминал в формальной грамматике ? - Первичный элемент языка
33. Между чем устанавливают связь правила вывода в формальной грамматике ? - нетерминалами и терминалами и другими нетерминалами
34. Что обозначают символы « :: = » в форме записи Бекуса-Наура  ? - «есть по определению»
35. В чем состоит задача синтаксического анализа ? - В построении дерева программы
36. Что является корневой вершиной дерева грамматического разбора программы  ? - Аксиома грамматики языка
37. Когда происходит распознание конструкции в нисходящих методах анализа  ? - При успешном завершении распознающей процедуры
38. Между чем устанавливает отношения предшествования матрица операторного предшествования ? - Между терминалами, связанными одним правилом
39. Чем отличаются восходящие и нисходящие методы синтаксического анализа ? - Эквивалентны по результатам

пятница, 17 февраля 2012 г.

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



Вопросы для тестов (и ответы :-)).
1. К какой группе методов проектирования  относится  классическая (водопадная) модель разработки приложений ? - жестких


2. Что определяет цели в водопадной модели разработки программного средства ? - Возможности разработчика
3. Что такое внешний проект ? - Набор внешних спецификаций
4. За счет чего достигается концептуальная целостность внешних спецификаций ? - Сокращения числа разработчиков
5. Какую задачу решает инкрементная модель разработки приложений ? - Объединяет элементы водопадной модели с итерационным подходом макетирования
6. Что такое инкремент в инкрементной модели разработки ПС ? - модификация, обеспечивающая дополнительные характеристики и функциональность
7. Какие этапы включает спиральная модель разработки приложений ? - Планирование, анализ рисков, конструирование, оценка
8. После какого этапа принимается решение о прекращении разработки в спиральной модели ? - Анализа рисков
9. Что не относятся к определению понятию программного модуля ? - Изолированная часть системы
10. Что является характеристиками  модуля ? - Прочность
11. Что такое сцепление модулей ? - Мера их взаимозависимости по данным
12. Какие  модули рекомендует использовать технология программирования ? - Информационно-прочные
13. Что такое экстремальное программирование (XP) ? - облегченный процесс разработки
14. Какие действиями  являются базовыми в ХР-цикле  ? - Кодирование, тестирование, выслушивание заказчика, проектирование
15. Что означает принцип коллективного владения кодом в XP-программировании ? - каждый разработчик может изменять код
16. Что означает принцип ХР - «Тестируй, а затем кодируй» ? - Означает, что основанием для написания кода является «отказавший» тест
17. Что предполагает  прием парного программирования в ХР ? - работу двух программистов за одним терминалом
18.  К какой группе стратегий относится  стратегия конструирования – однократный проход   ? - детерминированных
19. Что лежит  в основе инкрементной стратегии   ? - Наращивание функциональности прототипов
20.  Чего не требует  эволюционная стратегия конструирования  ? - В начале процесса разработки были определены все требования
21.  Что показывает сравнение эволюционной и инкрементной стратегий  ? - Инкрементная стратегия более требовательна к начальному определению требований
22.  Что разделяют подсистемы при структурировании системы по модели хранилища данных  ? - Подсистемы разделяют данные, находящиеся в общей памяти
23.  Для чего используется структурная модель «клиент-сервер»  ? - для распределенных систем, где данные распределены по серверам
24.  Какие уровни включает трехуровневая модель структурирования системы  ? - Интерфейсный, прикладной обработки, хранения данных
25.  Какими свойствами обладает каждый слой при структурировании по модели  абстрактной машины ? - реализуется с использованием средств предыдущего слоя
26.  Что известно при тестировании по методу белого ящика  ? - Внутренняя структура программы
27.  Что исследуется при тестировании по методу белого ящика  ? - Внутренние элементы программы и связи между ними
28.  Что гарантирует в идеале тестирование по методу базового пути  ? - Гарантирует однократное выполнение каждого оператора
29.  Чему соответствуют узлы (вершины) графа в потоковом графе  ? - Линейным участкам программы
30.  Что определяет чикломатическая сложность   ? - Количество независимых путей в базовом множестве программы
31. Что предполагается известным при тестировании по методу черного ящика  ? - Функции программы
32. Что исследуется при тестировании по методу черного ящика  ? - Работа каждой функции на всей области применения
33.  Как выбираются классы при тестировании способом разбиения по эквивалентности ? - Исходные данные необходимо разбить на конечное число классов эквивалентности
34.   Как необходимо разрабатывать тесты при тестировании методом анализа граничных значений ? - для минимальной и максимальной границы диапазона
35. На какую разработку  ориентирована технология RAD ? - Информационных систем
36.  Для чего предназначен этап бизнес -моделирования в технологии RAD ? - Отвечает на вопрос о назначении системы
37.  Для чего предназначено моделирование обработки в технологии RAD ? - Определяет преобразование объектов данных
38.  За какой срок RAD- подход позволяет создать полностью функциональное   приложение  ?  - 60 – 90 дней
39.  За счет чего обеспечивается высокая скорость разработки по RAD- технологии  ? - Работы с повторно используемыми компонентами




вторник, 1 ноября 2011 г.

Проектирование ИС

(Это - для заочников, которые вообще по ту сторону добра и зла, поэтому оставляю :-(  )


«Проектирование информационных систем»( Каков вопрос таков ответ :-))

1.      Этапы создания ИС: формирование требований, концептуальное проектирование, спецификация приложений, разработка моделей, интеграция и тестирование.

Для какого типа ИС характерны процедуры поиска данных без организации их сложной обработки    Информационно-поисковых(3)

2.      Состав работ на стадии технического и рабочего проектировании

Требуемые производственно-экономические показатели ИС фиксируются в разделе ТЗ   Назначение и цели (4)

3.      Основные понятия организационного бизнес- моделирования. Миссия компании, дерево целей и стратегии их достижения.

В число основных понятий организационного бизнес-моделирования компании НЕ ВХОДИТ понятие   Виды коммерческой деятельности (4)

4.      Методологии моделирования предметной области. Структурная модель предметной области. Объектная структура. Функциональная структура. Структура управления. Организационная структура.

Какую информацию можно получить по образцам документов и конфигурациям баз данных ?   О структуре информационных потоков (1)

5.      Диаграммы IDEF0: контекстная диаграмма, диаграммы декомпозиции, диаграммы дерева узлов, диаграммы только для экспозиции (FEO). Работы (Activity). Стрелки (Arrow).

В число основных понятий диаграммы потоков данных (DFD) НЕ ВХОДИТ  Динамические обработчики данных (4) 

6.      Стоимостный анализ: объект затрат, двигатель затрат, центр затрат. Свойства, определяемые пользователем (UDP).

Двигатель затрат в стоимостном анализе - этоХарактеристики  входов и управлений работы(3)

7.      Информационное обеспечение ИС. Внемашинное информационное обеспечение. Основные понятия классификации информации. Понятия и основные требования к системе кодирования информации. Внутримашинное информационное обеспечение. Проектирование экранных форм электронных документов. Информационная база и способы ее организации.

К внемашинному информационному обеспечению относятся  Классификаторы технико-экономической информации(3)

8.      Создание логической модели данных: уровни логической модели; сущности и атрибуты; связи; типы сущностей и иерархия наследования; ключи, нормализация данных; домены.

Создание логической модели данных основывается на: Модели «сущности» - «связи»(4)

9.      Этапы проектирования ИС: средства моделировании, моделирование бизнес- прецедентов и бизнес- объектов.
  
Унифицированный язык объектно- ориентированного моделирования (UML)Является компромиссом между CASE-средствами верхнего и нижнего уровней(5)

Тестирование как средство борьбы с образованием

Увы, не я первый поднимаю (и понимаю :-)) проблематику - тестирование ЗНАНИЙ отрицает сами знания по одной простой причине: на тест надо дать ответ из набора вариантов, т.е. здесь не рассуждения (что предполагает знания), а выбор (что предполагает базу данных),- разумеется, речь идет о компьютерном тестировании (а какое же еще может быть в наше просвещенное время? :-)  ).
Протесты общества по поводу ЕГЭ хладнокровно игнорируются чиновниками от образования,- ну, что же, каждый народ имеет правителей, которых он заслуживает.
Но, как говорили классики, ближе к телу.
Зачем этот блог? Не для размазывания соплей, безусловно. Утилитарное его назначение - показать образцы тестов , они созданы в результате административного защемления дверями рук, ног и прочих органов :-), может, кому-то это будет интересно.