Реферат: Алгоритмические языки и программирование Системное программное обеспечение Технология программирования"

 

Экзаменационный билет по предмету

АЛГОРИТМИЧЕСКИЕ ЯЗЫКИ И ПРОГРАММИРОВАНИЕ

Билет № 1

1) Операторцикла с предусловием в языке Турбо Паскаль. Приведите пример использованияоператора.

2) Назначение иформат процедур Str и Val. Приведите примеры использования этих процедур.

3) Диалоговаяпрограмма. Основные принципы ее построения.

4) Объяснитестроение кольцевого списка.

5) Опишитеназначение компонент TButton, TCheckBox, TRadioButton.

6) Опишитепроцедуру на Турбо Паскале, которая вставляет в конец списка Lновый элемент Е.

Зав. кафедрой

--------------------------------------------------

 

Экзаменационный билет по предмету

АЛГОРИТМИЧЕСКИЕ ЯЗЫКИ И ПРОГРАММИРОВАНИЕ

Билет № 2

1) Понятие подчиненногоалгоритма. Приведите примеры.

2) Приведитефрагменты программы на Турбо Паскале, реализующие ввод и вывод матрицы размеромm на n.

3) Приведитепример использования подпрограммы – функции в программе на Турбо Паскале.

4) Назначениепроцедуры Assign в Турбо Паскале. Перечислите стандартные файловыепеременные.

5) Опишитемеханизм использования шаблонов форм в Delphi.

6) Напишитефрагмент программы в Турбо Паскале, осуществляющий построение списка из трехэлементов. Элемент списка имеет следующее описание:
Type
Uk = ^Elem;
Еlem = Record
            s: Сhar;
            x: Real;
            next: Uk;
        End;
 Var p, q: Uk;

Зав. кафедрой

--------------------------------------------------


 

Экзаменационный билет по предмету

АЛГОРИТМИЧЕСКИЕ ЯЗЫКИ И ПРОГРАММИРОВАНИЕ

Билет № 3

1) Процедурыввода Read и  Readln в языке Турбо Паскаль. Приведите примеры.

2) Операциясравнения строковых переменных в языке Турбо Паскаль.

3) Что такоемодули? В чем заключается принцип модульного программирования?

4) Укажитепроцедуры в Турбо Паскале, с помощью которых можно закрыть типизированный файл,открыть для чтения информации, открыть для записи информации.

5) Интегрированнаясреда разработки приложений Delphi. Главные составные части среды.

6) Составьтепрограмму на  Турбо Паскале.
Напечатать заданный непустой текст, заменив в нем все пары букв ph набукву f.

Зав. кафедрой

--------------------------------------------------

 

Экзаменационный билет по предмету

АЛГОРИТМИЧЕСКИЕ ЯЗЫКИ И ПРОГРАММИРОВАНИЕ

Билет № 4

1) Арифметическиеоперации и выражения в Турбо Паскале. Правила записи арифметических выражений.

2) Операцииобъединения, пересечения и разности множеств в языке Турбо Паскаль. Поясните напримерах.

3) Понятиерекурсии. Приведите примеры использования рекурсии в программе на  ТурбоПаскале.

4) Чтоназывается наследованием? Укажите, как определить объект-наследниксуществующего объекта в Турбо Паскале.

5) Перечислитеосновные типы данных в Object Pascal.

6) Составьтепрограмму на  Турбо Паскале.
Для заданного xвычислитьy:
y=cos(x)+cos(2*x)+cos(3*x)+…+cos(10*x)

Зав. кафедрой

--------------------------------------------------


 

Экзаменационный билет по предмету

АЛГОРИТМИЧЕСКИЕ ЯЗЫКИ И ПРОГРАММИРОВАНИЕ

Билет № 5

1) Дайтехарактеристику и приведите пример алгоритмов циклической структуры.

2) Укажите, вчем главное отличие данных множественного типа от массивов и записей в языкеТурбо Паскаль.

3) Процедура вТурбо Паскале. Общая структура процедуры.

4) Дайтеопределение динамической структуре список в Турбо Паскале. Каким должен бытьтип указателя в списке?

5) Чтопредставляет собой компонент TTabControl? Поясните свойства компонента Tabs иТаbIndex.

6) Описатьпроцедуру PR(t1,t2), переписывающего содержимое текстового файла  t2в текстовый файл t1 (с сохранением деления на строки).

Зав. кафедрой

--------------------------------------------------

 

Экзаменационный билет по предмету

АЛГОРИТМИЧЕСКИЕ ЯЗЫКИ И ПРОГРАММИРОВАНИЕ

Билет № 6

1) Структурапрограммы на Турбо Паскале.

2) Организациявывода элементов множества в программах на Турбо Паскале.

3) Понятие технологии нисходящего структурного программирования. Какие составляющиевключает в себя данная технология?

4) Дайтеопределение динамическим структурам очередь и стек. В чем различие между этимипонятиями?

5) Опишитеосновные этапы создания приложений в Delphi.

6) Используяподпрограмму составьте программу на Турбо Паскале.
Даны натуральные m, n.
Вычислить />

Зав. кафедрой

--------------------------------------------------


 

Экзаменационный билет по предмету

АЛГОРИТМИЧЕСКИЕ ЯЗЫКИ И ПРОГРАММИРОВАНИЕ

Билет № 7

1) Операторприсваивания в Турбо Паскале. Приведите примеры.

2) Использованиеконструкторамножества в языке Турбо Паскаль. Приведите примеры.

3) Назначениестандартных модулей PRINTER и GRAF в Турбо Паскале.

4) Дайтеопределение понятия объект, поле объекта, метод объекта.

5) Перечислитекомпоненты, реализующие стандартные диалоговые панели в Delphi.

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

Зав. кафедрой

--------------------------------------------------

 

Экзаменационный билет по предмету

АЛГОРИТМИЧЕСКИЕ ЯЗЫКИ И ПРОГРАММИРОВАНИЕ

Билет № 8

1) Логическиевыражения в Турбо Паскале. Приведите примеры.

2) Интервальныйтип данных (тип – диапазон). Объявление нового типа – диапазона в языке ТурбоПаскаль. Примеры объявления диапазона.

3) Использованиепараметров-значений в подпрограммах на языке Турбо Паскаль.

4) Пояснитеразличие между файлами прямого и последовательного доступа в Турбо Паскале.

5) Перечислитекомпоненты, позволяющие представлять данные в табличном виде. Каковы основныеправила их использования?

6) Составьтепрограмму на Турбо Паскале вычисления степени числа а с натуральнымпоказателем  nа n.

Зав. кафедрой

--------------------------------------------------


 

Экзаменационный билет по предмету

АЛГОРИТМИЧЕСКИЕ ЯЗЫКИ И ПРОГРАММИРОВАНИЕ

Билет № 9

1) Характеристикаязыка  Турбо Паскаль.

2) Перечислитетипы данных, которые могут быть элементами массива, индексами элементов массивав языке Турбо Паскаль.

3) Назначениепроцедуры Exit в Турбо Паскале.

4) Объяснитеработу процедур ввода-вывода нетипизированных файлов в Турбо Паскале.

5) Объяснитеназначение окна редактора кода и окна инспектора объектов в Delphi.

6) const  n = 100;
type vector = array [1… n] of real;
Var a, b, c, d: vector;
Опишите процедуру sum (x, y, z), которая присваивает вектору zсумму векторов х и y, и используйте ее для вычисления   d = a + b + c

Зав. кафедрой

--------------------------------------------------

 

Экзаменационный билет по предмету

АЛГОРИТМИЧЕСКИЕ ЯЗЫКИ И ПРОГРАММИРОВАНИЕ

Билет № 10

1) Назначениекомментария. Как указать комментарий  в программе на Турбо Паскале?

2) Перечислитеоперации, которые возможны над данными типа множество в языке Турбо Паскаль.

3) Понятие локальных и глобальных параметров в Турбо Паскале. Какова область их действия?

4) Понятиетекстового файла. Перечислите процедуры Турбо Паскаля, открывающие текстовыйфайл для чтения, для записи, для добавления данных в конец файла.

5) Какосуществляется объявление нового класса в Object Pascal?

6) Составьтепрограмму на  Турбо Паскале.
Дан двумерный массив целых чисел. Найти количество положительных элементовмассива, значения которых не превосходят заданное число N.

Зав. кафедрой

--------------------------------------------------


 

Экзаменационный билет по предмету

АЛГОРИТМИЧЕСКИЕ ЯЗЫКИ И ПРОГРАММИРОВАНИЕ

Билет № 11

1) Алфавит языкаПаскаль: определение, назначение, состав.

2) Перечислитеоперации над строками в языке Турбо Паскаль.

3) Что такоестиль программирования?

4) Приведитефрагмент программы на Турбо Паскале считывания элемента из стека, не удаляя егоиз стека.

5) Вариантыорганизации ввода информации в Delphi. Назначение и формат функции InputBox.

6) Составьтепрограмму на  Турбо Паскале двумя способами: с использованием операторов циклас предусловием и постусловием.
Вычислить:
y=sin1+sin1.1+sin1.2+…+sin2

Зав. кафедрой

--------------------------------------------------

 

Экзаменационный билет по предмету

АЛГОРИТМИЧЕСКИЕ ЯЗЫКИ И ПРОГРАММИРОВАНИЕ

Билет № 12

1) Понятиесистемы программирования.

2) Понятиемножества. Объявление множества в языке Турбо Паскаль.

3) Структурамодуля. Назначение составляющих модуля в Турбо Паскале.

4) Понятиетипизированных и нетипизированных указателей в Турбо Паскале. Как вывестизначение указателя?

5) Дайтеопределение компонента. В чем отличие визуального от невизуального компонента.

6) Составьтепрограмму на  Турбо Паскале.
Дана непустая последовательность слов из латинских букв, соседние словаотделены друг от друга запятой, за последним словом – точка. Определитьколичество слов, которые начинаются с буквы a.

Зав. кафедрой

--------------------------------------------------


 

Экзаменационный билет по предмету

АЛГОРИТМИЧЕСКИЕ ЯЗЫКИ И ПРОГРАММИРОВАНИЕ

Билет № 13

1) Построениеалгоритмов циклической структуры с использованием блока модификации. Приведитепримеры.

2) Характеристикавещественного типа данных в языке  Турбо Паскаль.

3) Приведитефрагмент программы на Турбо Паскале с «дружественным выводом » на печатьэлементов матрицы (вывод по строкам и по столбцам).

4) Напишитепроцедуру на Турбо Паскале, исключающую из списка элемент, ссылка на который r.

5) Понятиеисключительной ситуации. Опишите механизм защищенного блока в Delphi.

6) Вычислитьсумму членов ряда
S=/>…
с точностью до члена ряда, меньшего  0.0001

Зав. кафедрой

--------------------------------------------------

 

Экзаменационный билет по предмету

АЛГОРИТМИЧЕСКИЕ ЯЗЫКИ И ПРОГРАММИРОВАНИЕ

Билет № 14

1) Определение иназначение меток и операторов перехода в языке Турбо Паскаль.

2) Объясните,как осуществляется операция присваивания при работе со строковыми переменными вТурбо Паскале .

3) Для какойцели используется процедура WINDOW в Турбо Паскале? Приведите пример.

4) Объяснитеназначение константы Nil в Турбо Паскале. Как можно обратиться к данным,находящимся по адресу, содержащемуся в указателе?

5) Объяснитеназначения класса TStrings в Delphi.

6) Составьтепрограмму на  Турбо Паскале.
Обнулить первую строку матрицы (5Х5), если  во второй строке  найдется хотя быодин отрицательный элемент. Вывести на печать полученную матрицу.

Зав. кафедрой

--------------------------------------------------

 

Экзаменационный билет по предмету

АЛГОРИТМИЧЕСКИЕ ЯЗЫКИ И ПРОГРАММИРОВАНИЕ

Билет № 15

1) Дайтеопределение  и перечислите свойства алгоритма.

2) Назначениефункций Ord(X), PRED(X) и SUCC(X) в языке Турбо Паскаль.

3) Приведитефункции управления цветом в Турбо Паскале .

4) Какоедвоичное дерево называется упорядоченным?

5) Укажитепоследовательность операторов для организации вывода информации на печать вDelphi. Какие операторы используются для вывода текстовой информации?

6) Var f: file of integer;
      x: integer;
Пустьфайл f  содержит элементы 1 и 2.  Какое значение будет иметь переменная х после выполнения следующих операторов?
a) reset (f);  if f ^=1  then get (f);  x: = f ^;
б) reset (f);  x: = 0;
if not eof (f) then begin get (f);  x: = x + f ^  end;
if not eof (f) then begin x: = x + f ^; get (f) end;
if not eof (f) then x: = x + f ^;

Зав. кафедрой

--------------------------------------------------

 

Экзаменационный билет по предмету

АЛГОРИТМИЧЕСКИЕ ЯЗЫКИ И ПРОГРАММИРОВАНИЕ

Билет № 16

1) Операторвыбора Case, его структура и принципы работы в языке ТурбоПаскаль. Пример использования оператора Case.

2) Назначение иформат функций Copy, Pos в языке Турбо Паскаль. Приведите примеры использованияэтих функций.

3) Использованиепараметров-переменных в подпрограммах на языке Турбо Паскаль.

4) Понятиефайловой переменной. Перечислите файловые типы в Турбо Паскале и способы ихзадания.

5) Перечислитесостав проекта в Delphi.

6) Составьтепрограмму на  Турбо Паскале.
Напечатать заданный непустой текст, удалив из него все цифры.

Зав. кафедрой

--------------------------------------------------

 

Экзаменационный билет по предмету

АЛГОРИТМИЧЕСКИЕ ЯЗЫКИ И ПРОГРАММИРОВАНИЕ

Билет № 17

1) Графическийспособ изображения алгоритма. Виды блоков, используемые в графических схемах иих назначение.

2) Структуратипов данных в языке Турбо Паскаль.

3) Назначениестандартного модуля CRT в Турбо Паскале. Приведите примеры процедур ифункций, входящих в этот модуль.

4) Какие данныеназываются динамическими?.. Как объявляются динамические данные в Турбо Паскале?Приведите примеры.

5) Дайтеопределение понятию класс. Поясните разницу между классом и объектом в Delphi.

6) Опишитепроцедуру на Турбо Паскале, которая удаляет из непустого списка Lпоследний элемент.

Зав. кафедрой

--------------------------------------------------

 

Экзаменационный билет по предмету

АЛГОРИТМИЧЕСКИЕ ЯЗЫКИ И ПРОГРАММИРОВАНИЕ

Билет № 18

1) Дайтехарактеристику и приведите пример алгоритмов разветвляющейся  структуры.

2) Понятиезаписи с вариантами в языке Турбо Паскаль. Объявление записи с вариантами.Приведите примеры.

3) Приведитепример реализации диалога в программе на Турбо Паскале при вводе значенийматрицы (двумерного массива).

4) Укажитепроцедуры и функции Турбо Паскаля, предназначенные для прямого доступа ккомпонентам файла.

5) Опишитеназначение TMainMenu и TРopupMenu.

6) Вычислитьсумму членов ряда
S=/>…
для заданного значения n.

Зав. кафедрой

--------------------------------------------------


 

Экзаменационный билет по предмету

АЛГОРИТМИЧЕСКИЕ ЯЗЫКИ И ПРОГРАММИРОВАНИЕ

Билет № 19

1) Приведитеалгоритм нахождения  минимального элемента заданной последовательности чисел(одномерного массива).

2) Обращение кэлементу записи в программе на Турбо Паскале. Приведите примеры.

3) Подпрограмма-функцияв Турбо Паскале. Общий вид заголовка функции.

4) Понятиебуфера ввода-вывода в Турбо Паскале.

5) Дайтеопределение понятию контейнер. Поясните его предназначение.

6) Составьтепрограмму решения задачи на  Турбо Паскале.
Вычислить сумму: S=1!+2!+3!+…+n!, используя функцию вычисленияфакториала числа к — к!

Зав. кафедрой

--------------------------------------------------

 

Экзаменационный билет по предмету

АЛГОРИТМИЧЕСКИЕ ЯЗЫКИ И ПРОГРАММИРОВАНИЕ

Билет № 20

1) Дайте краткуюхарактеристику языков программирования.

2) Пользовательскийтип данных. Примеры объявления пользовательских типов в языке Турбо Паскаль.

3) Для какойцели при разработке программ проводится тестирование? На какие стадии оноподразделяется?

4) Укажите, какиз программы на Турбо Паскале можно переименовать физический файл на диске,удалить его с диска.

5) С помощьюкаких свойств и методов можно управлять видимостью формы?

6) Используяподпрограмму составьте программу на Турбо Паскале.
Даны m, n
Вычислить />

Зав. кафедрой

--------------------------------------------------


 

Экзаменационный билет по предмету

АЛГОРИТМИЧЕСКИЕ ЯЗЫКИ И ПРОГРАММИРОВАНИЕ

Билет № 21

1) Приведитеалгоритм вычисления суммы и произведения элементов одномерного массива.

2) Данныестрокового типа. Описание данных строкового типа в языке Турбо Паскаль.

3) В чемзаключается принцип «меню» в реализации диалога с пользователем?

4) Дайтеопределение дерева. Какое дерево называется двоичным?

5) Приведениетипов данных. Операция IS. Операция AS.

6) Составьтепрограмму на  Турбо Паскале.
Найти наибольший элемент главной диагонали квадратной матрицы  и напечататьномер строки, в которой он находится.

Зав. кафедрой

--------------------------------------------------

 

Экзаменационный билет по предмету

АЛГОРИТМИЧЕСКИЕ ЯЗЫКИ И ПРОГРАММИРОВАНИЕ

Билет № 22

1) Составьтеалгоритм решения задачи тремя способами, используя структуры цикла типа «До»,«Пока» и блока модификации.
Вычислить и напечатать значения функции  y = x+ex  для всехзначений x, изменяющихся от 0 до 10 с шагом 0.5.

2) Организацияввода элементов множества в программах на Турбо Паскале.

3) Чтопредставляет собой содержательная часть процедуры в Турбо Паскале?

4) Какиеоперации в Турбо Паскале можно производить над переменными типа указатель?

5) Объяснитеразницу между двумя понятиями: событие для среды Windows, событие ObjectPascal.

6) Имеетсяпрограмма
program dynamic
Var x: ^ boolean;  y: boolean;
begin {A} new (x); {B} x ^: = true;  y: = not x ^;
          {C} dispоse (x);  {D} writeln (y)
end.
Ответьте на вопросы:
а) Какие переменные существуют в каждой из точек А, В, С и D икаковы их значения в эти моменты?
б) Можно ли переменной х присвоить ссылку на переменную y?Можно ли с помощью процедуры dispose уничтожить переменные х и y?

Зав. кафедрой

--------------------------------------------------


 

Экзаменационный билет по предмету

АЛГОРИТМИЧЕСКИЕ ЯЗЫКИ И ПРОГРАММИРОВАНИЕ

Билет № 23

1) Что такоераздел описаний в программе на Турбо Паскале?

2) Понятиеиндекса. Обращение к элементам массива (одномерным и двумерным) в языке ТурбоПаскаль.

3) Понятиеинтерфейса пользователя.  Что является главным в интерфейсе пользователя?

4) Перечислите иукажите назначение процедур для работы с динамической памятью в Турбо Паскале.

5) Перечислите,какие действия необходимо выполнить для того, чтобы поместить компонент наформу.

6) Составьтепрограмму на  Турбо Паскале.
В заданном тексте напечатать каждое предложение с новой строки.

Зав. кафедрой

--------------------------------------------------

 

Экзаменационный билет по предмету

АЛГОРИТМИЧЕСКИЕ ЯЗЫКИ И ПРОГРАММИРОВАНИЕ

Билет № 24

1) Приведитеклассификацию языков программирования. Перечислите известные вам языки программированиявысокого уровня.

2). Назначениеи формат процедур Insert и  Delete в языке Турбо Паскаль. Приведите примерыиспользования этих процедур.

3) Понятиеструктурного программирования.

4) Понятиетипизированного, нетипизированного и текстового файлов в Турбо Паскале.Поясните разницу между ними.

5) Опишитеназначение частных (private), общих (public), защищенных (protected) и опубликованных (published) объявлений в Object Pascal.

6) Используяподпрограмму составьте программу на Турбо Паскале.
Даны a, b
Вычислить  />
(использовать соотношение  lg x = 0,4343 ln x)

Зав. кафедрой

--------------------------------------------------


 

Экзаменационный билет по предмету

АЛГОРИТМИЧЕСКИЕ ЯЗЫКИ И ПРОГРАММИРОВАНИЕ

Билет № 25

1) Понятиесинтаксической диаграммы. Приведите синтаксические диаграммы блока и структурыпрограммы на Паскале.

2) Структураобъявления типа записи в языке Турбо Паскаль. Приведите примеры.

3) Использованиепараметров-констант в подпрограммах на языке Турбо Паскаль.

4) Поясните, вчем состоит различие между статистическими и динамическими методами объекта?

5) Перечислитеизвестные вам функции преобразования строковой переменной в число и числовойпеременной в строку в Delphi.

6) Составьтепрограмму на  Турбо Паскале.
Дано 100 целых чисел. Определить, образуют ли они возрастающуюпоследовательность.

Зав. кафедрой

--------------------------------------------------

 

Экзаменационный билет по предмету

АЛГОРИТМИЧЕСКИЕ ЯЗЫКИ И ПРОГРАММИРОВАНИЕ

Билет № 26

1) Понятиеконстанты и переменной. Как объявить константу и переменную в программе наТурбо Паскале?

2) Символьныйтип данных в языке Турбо Паскаль. Функции, применяемые к данным символьноготипа.

3) Заголовокпроцедуры. Правила записи заголовка процедуры в Турбо Паскале.

4) Приведитефрагмент программы на Турбо Паскале считывания элемента из стека и исключенияего из стека.

5) Опишитепроцесс создания исполняемого файла в Delphi.

6) Составьтепрограмму на  Турбо Паскале.
Дан двумерный массив целых чисел. Поменять местами элементы первой и третьейстроки.

Зав. кафедрой

--------------------------------------------------


 

Экзаменационный билет по предмету

АЛГОРИТМИЧЕСКИЕ ЯЗЫКИ И ПРОГРАММИРОВАНИЕ

Билет № 27

1) Транслятор,компилятор, интерпретатор: определение и назначение.

2) Укажитеоперации отношения над множествами в языке Турбо Паскаль. Поясните на примерах.

3) Назначениестандартного модуля CRT в Турбо Паскале. Перечислите основные процедуры ифункции модуля.

4) Какраспределяется память при выполнении программ на Турбо Паскале?

5) Назначениепроекта и файла параметров проекта в Delphi.

6) Дана непустаяпоследовательность слов из латинских букв, соседние слова отделены друг от другазапятой, за последним словом – точка. Определить количество слов в тексте.

Зав. кафедрой

--------------------------------------------------

 

Экзаменационный билет по предмету

АЛГОРИТМИЧЕСКИЕ ЯЗЫКИ И ПРОГРАММИРОВАНИЕ

Билет № 28

1) Назначение иструктура условного оператора в языке Турбо Паскаль. Приведите примеры.

2) Понятиемассива. Описание массива в языке Турбо Паскаль. Примеры описания массива

3) Обращение кпроцедуре в Турбо Паскале. Понятие формальных и фактических параметров.

4) Напишитепроцедуру вывода элементов списка в Турбо Паскале. Информационная часть списка– переменная типа Integer.

5) Перечислитекомпоненты, представляющие собой списки выбора. Каковы основные правила ихиспользования?

6) Cоздать файл, содержащий информацию о друзьях: фамилия,номер телефона, адрес. Организовать вывод номера телефона и адреса по заданнойфамилии.

Зав. кафедрой

--------------------------------------------------


 

Экзаменационный билет по предмету

АЛГОРИТМИЧЕСКИЕ ЯЗЫКИ И ПРОГРАММИРОВАНИЕ

Билет № 29

1) Укажитеособенности алгоритмов циклической структуры типа «До» и «Пока». Приведитепримеры.

2) Понятиетипизированной константы в языке Турбо Паскаль. Поясните различие междутипизированной и обычной константой.

3) Понятиекачества программ. Каковы основные показатели качества программы?

4) Что означает«инициировать файл»? Укажите процедуры инициализации типизированных файлов вТурбо Паскале.

5) Для чегопредназначен механизм защищенного блока и какие операторы используются для егоформирования?

6) Используяподпрограмму составьте программу на Турбо Паскале.
Даны x, y, m, n
Вычислить  />

Зав. кафедрой

--------------------------------------------------

 

Экзаменационный билет по предмету

АЛГОРИТМИЧЕСКИЕ ЯЗЫКИ И ПРОГРАММИРОВАНИЕ

Билет № 30

1) Перечислите этапы решения задачи на ПК. Что выполняется на каждом этапе?

2) Укажитефункции определения длины строки, преобразования строчной литеры в прописную вязыке Турбо Паскаль. Приведите примеры.

3) Укажитеотличие подпрограммы- функции от подпрограммы-процедуры в Турбо Паскале.

4) Понятиеобъектно-ориентированного программирования (ОПП). Какова основная идея ОПП?

5) Назначениекласса TСanvas. Приведите примеры методов этого класса.

6) Составьтепрограмму на  Турбо Паскале.
Пусть текстовый файл t разбит на непустые строки. Описать функцию count(t) для подсчета числа строк, которые начинаются с буквыR.

Зав. кафедрой

--------------------------------------------------


 

Экзаменационный билет по предмету

АЛГОРИТМИЧЕСКИЕ ЯЗЫКИ И ПРОГРАММИРОВАНИЕ

Билет № 31

1) Операторцикла с параметрами в Турбо Паскале. Приведите пример использования оператора.

2) Перечисляемыйтип данных в языке Турбо Паскаль. Примеры объявления перечисляемого типа.

3) Этапыразработки больших программ.

4) Пояснитесущность виртуальных методов объекта.

5) Что такое типVariant, и в каких случаях он используется?

6) Составьтепрограмму на  Турбо Паскале.
Дан массив целых чисел. Найти  минимальный элемент массива и его порядковыйномер.

Зав. кафедрой

--------------------------------------------------

 

Экзаменационный билет по предмету

АЛГОРИТМИЧЕСКИЕ ЯЗЫКИ И ПРОГРАММИРОВАНИЕ

Билет № 32

1) Идентификатор.Перечислите правила записи идентификаторов в Турбо Паскале.

2) Дайтеопределение записи, полю записи в языке Турбо Паскаль. Приведите примеры.

3) Перечислитеприемы хорошего стиля программирования в Турбо Паскале .

4) Перечислите ипоясните назначение общих процедур для работы с файлами всех типов в ТурбоПаскале.

5) Вариантывывода информации в Delphi. Назначение и формат функций ShowMessage иMessageDlg.

6) Напечатать true,если в заданном тексте буква а встречается чаще, чем буква b, инапечатать false  в противном случае.

Зав. кафедрой

--------------------------------------------------


 

Экзаменационный билет по предмету

АЛГОРИТМИЧЕСКИЕ ЯЗЫКИ И ПРОГРАММИРОВАНИЕ

Билет № 33

1) Составнойоператор, пустой оператор и их назначение (в языке Турбо Паскаль).

2) Логическийтип данных в языке Турбо Паскаль.

3) Приведитепростейший пример реализации диалога в Турбо Паскале при вводе значенийпеременных. Какова роль оператора ввода?

4) Приведитефрагмент программы на Турбо Паскале добавления элемента в стек.

5) Какосуществляется обращение к свойству или методу компонента в программе?

6) В заданномтексте напечатать каждое слово с новой строки.

Зав. кафедрой

--------------------------------------------------

 

Экзаменационный билет по предмету

АЛГОРИТМИЧЕСКИЕ ЯЗЫКИ И ПРОГРАММИРОВАНИЕ

Билет № 34

1) Процедурывывода Write и Writeln в языке Турбо Паскаль. Форматы вывода числовыхданных. Приведите примеры.

2) Характеристикацелочисленного типа данных в языке  Турбо Паскаль.

3) Назначениеопережающего объявления процедуры. Какая директива используется дляопережающего описания в Турбо Паскале?

4) Какописывается в Турбо Паскале переменная типа объект? Объясните назначениедиректив Private и Public в описании объектов.

5) В чемзаключается разница между модальным и немодальным окном?

6) Составьтепрограмму на  Турбо Паскале.
Найти сумму отрицательных элементов двумерного массива, расположенных нижеглавной диагонали.

Зав. кафедрой

--------------------------------------------------


 

Экзаменационный билет по предмету

АЛГОРИТМИЧЕСКИЕ ЯЗЫКИ И ПРОГРАММИРОВАНИЕ

Билет № 35

1) Дайтехарактеристику и приведите пример алгоритмов линейной структуры.

2) Простые типыданных в языке Турбо Паскаль.

3) Дайтесравнительный анализ двум типам диалога: «вопрос-ответ» и «ответы с заполнениемпредложенных бланков», используемым при написании диалоговых программ в ТурбоПаскале.

4) Понятиенетипизированного файла. Перечислите процедуры Турбо Паскаля, позволяющиеоткрыть нетипизированный файл для чтения или записи, закрыть файл.

5) Назначениефайла программного модуля, файла формы и файла ресурсов.

6) Составитьпрограмму решения задачи на  Турбо Паскале.
Найти первый отрицательный элемент последовательности:
cos(sin(1)), cos(sin(2)), cos(sin(3)),… cos(sin(n)).
(где n — заданное натуральное число)      

Зав. кафедрой


ПРИМЕРНЫЙ ПЕРЕЧЕНЬ ЭКЗАМЕНАЦИОННЫХ ВОПРОСОВ
АЛГОРИТМИЧЕСКИЕ ЯЗЫКИ и ПРОГРАММИРОВАНИе


1.   Этапы решения задачи на ПК. Чтовыполняется на каждом этапе?

2.   Определение и свойства алгоритма.Способы записи алгоритмов. Виды блоков, используемые в графических схемахалгоритмов и их назначение.

3.   Характеристика алгоритмовлинейной, разветвляющейся и циклической структуры. Примеры.

4.   Особенности алгоритмов циклическойструктуры типа «До» и «Пока». Примеры.

5.   Построение алгоритмов циклическойструктуры с использованием блока модификации. Приведите примеры.

6.   Составьте алгоритм решения задачитремя способами, используя структуры цикла типа «До», «Пока» и блокамодификации.
Вычислить и напечатать значения функции  y = sin x+0.5  для всех значений x,изменяющихся от -1 до 1 с шагом 0.2.

7.   Приведите алгоритм вычислениясуммы и произведения элементов одномерного массива.

8.   Приведите алгоритм нахождения максимального элемента заданной последовательности чисел (одномерного массива).

9.   Организация циклов с неизвестнымчислом повторений. Примеры.

10.  Алгоритмы со структурой вложенных циклов. Примеры.

11.  Понятие подчиненного алгоритма. Примеры.

12.  Понятие системы программирования.

13.  Транслятор, компилятор, интерпретатор: определение иназначение.

14.  Классификация языков программирования. Краткаяхарактеристика языков программирования.

15.  Характеристика языка  Турбо Паскаль.

16.  Алфавит языка Паскаль.

17.  Структура программы на Турбо Паскале.

18.  Понятие синтаксической диаграммы. Синтаксическиедиаграммы блока и структуры программы на Паскале.

19.  Понятие комментария.

20.  Константы и переменные. Раздел описаний в программе наТурбо Паскале.

21.  Идентификатор. Правила записи идентификаторов.

22.  Арифметические операции и выражения. Логическиевыражения. Приведите примеры.

23.  Оператор присваивания, составной оператор, пустойоператор. Приведите примеры

24.  Назначение и структура условного оператора. Приведитепримеры.

25.  Процедуры ввода-вывода Read и  Readln,Write и Writeln в языке Турбо Паскаль. Форматы вывода числовыхданных. Примеры.

26.  Оператор выбора Case. Примерыиспользования оператора.

27.  Операторы цикла с предусловием, с постусловием.Примеры использования операторов.

28.  Оператор цикла с параметрами. Пример использованияоператора.

29.  Метки и операторы перехода в программе на ТурбоПаскале.

30.  Приведите фрагменты программ решения задачи двумяспособами: с использованием операторов цикла с предусловием и постусловием.
Вычислить и напечатать значения функции  y = sin x+0.5  для всех значений x,изменяющихся от -1 до 1 с шагом 0.2

31.  Структура типов данных в языке Турбо Паскаль.

32.  Целочисленный, логический, символьный, вещественныйтипы данных. Функции, применяемые к данным перечисленных типов.

33.  Пользовательский тип данных. Примеры объявленияпользовательских типов.

34.  Типизированные константы.

35.  Перечисляемый тип данных.

36.  Интервальный тип данных (тип – диапазон).

37.  Назначение функций Ord(X), PRED(X) и SUCC(X) в языкеТурбо Паскаль.

38.  Понятие массива. Описание массива в языке ТурбоПаскаль.

39. .Обращение к элементам одномерного и двумерногомассива в языке Турбо Паскаль.

40.  Приведите фрагменты программы на Турбо Паскале,реализующие ввод и вывод матрицы размером m на n.

41.  Данные строкового типа. Операции над строками в языкеТурбо Паскаль.

42.  Стандартные процедуры и функции, предназначенные дляобработки стоковых данных.

43.  Запись. Структура объявления типа записи. Обращение кэлементу записи в программе на Турбо Паскале. Примеры.

44.  Оператор присоединения With… do в языке ТурбоПаскаль. Примеры.

45.  Записи с вариантами. Объявление записи с вариантами.

46.  Понятие множества. Объявление множества. Использованиеконструкторамножества. Примеры.

47.  Укажите, в чем главное отличие данных множественноготипа от массивов и записей в языке Турбо Паскаль.

48.  Операции над данными типа множество в языке ТурбоПаскаль. Поясните на примерах.

49.  Организация ввода — вывода элементов множества впрограммах на Турбо Паскале.

50.  Стандартные процедуры CLRSCR, GOTOXY(i,j)модуля CRT.

51.  Понятие качества программы. Основные показателикачества.

52.  Диалоговая программа. Основные принципы ее построения.

53.  Интерфейс пользователя.  Что является главным винтерфейсе пользователя?

54.  Принцип «меню» в реализации диалога с пользователем.

55.  Дайте сравнительный анализ двум типам диалога:«вопрос-ответ» и «ответы с заполнением предложенных бланков». Приведитепримеры.

56.  Функции опроса клавиатуры ReadKey и KeyPressed.

57.  Назначение стандартного модуля CRT.Основные процедуры и функции модуля.

58.  Процедура WINDOW.

59.   Функции управления цветом в Турбо Паскале .

60.  Что такое стиль программирования?  Перечислите приемыхорошего стиля программирования в Турбо Паскале .

61.  Назначение и типы комментариев в Турбо Паскале. Какуказать  комментарий в программе?

62.  Понятие подпрограммы.

63.   Процедура в Турбо Паскале. Структура процедуры.

64.  Заголовок процедуры. Правила записи заголовкапроцедуры.

65.  Обращение к процедуре. Понятие формальных ифактических параметров, локальных и глобальных параметров.

66.  Приведите пример программы с процедурой, вычерчивающейлинию. Длина линии и символ, ее изображающий, должны передаваться в процедуручерез формальные параметры.

67.  Подпрограмма-функция. Общий вид заголовка функции.Укажите отличие подпрограммы- функции от подпрограммы-процедуры в ТурбоПаскале.

68.  Использование параметров-значений,параметров-переменных, параметров-констант в подпрограммах на языке ТурбоПаскаль.

69.  Процедура Exit в Турбо Паскале.

70.  Понятие рекурсии. Приведите примеры использованиярекурсии.

71.  Опережающее объявление процедуры. Какая директиваиспользуется для опережающего описания в Турбо Паскале?

72.  Этапы разработки больших программ.

73.  Тестирование программы, на какие стадии оноподразделяется?

74.  Технология нисходящего структурного программирования.Какие составляющие включает в себя данная технология?

75.  Понятие структурного программирования.

76.  Модули. Структура модуля. Назначение составляющихмодуля в Турбо Паскале.

77.  Назначение стандартного модуля SYSTEM.Процедуры и функции, входящие в этот модуль.

78.  Назначение стандартного модуля PRINTERв Турбо Паскале.

79.  Файловые типы и файловые переменные Турбо Паскале.

80.  Понятие типизированного, нетипизированного итекстового файлов.

81.  Установка связи между файловой переменной  ифизическим внешним устройством.

82.   Буфер ввода-вывода в Турбо Паскале.

83.  Процедуры работы с типизированными файлами.

84.  Процедуры и функции Турбо Паскаля, предназначенные дляпрямого доступа к компонентам файла.

85.  Процедуры работы с текстовыми файлами.

86.  Процедуры работы с нетипизированными файлами.

87.  Общие процедуры для работы с файлами всех типов вТурбо Паскале.

88.  Распределение памяти при выполнении программ на ТурбоПаскале.

89.  Динамические данные. Как объявляются динамическиеданные в Турбо Паскале?

90.  Типизированные и нетипизированные указатели. Каквывести значение указателя?

91.  Операции, производимые над переменными типа указательв языке Турбо Паскаль.

92.  Константа Nil в Турбо Паскале.

93.  Понятия  «куча» и «администратор кучи» в ТурбоПаскале.

94.  Процедуры для работы с динамической памятью в ТурбоПаскале.

95.  Список. Каким должен быть тип указателя в списке?

96.  Напишите фрагмент программы в Турбо Паскале, осуществляющийпостроение списка из трех элементов. Элемент списка имеет следующее описание:
Type
Uk = ^Elem;
Еlem = Record
            s: Сhar;
            x: Real;
            next: Uk;
        End;
 Var p, q: Uk;

97.  Напишите процедуру вывода элементов списка в ТурбоПаскале. Информационная часть списка – переменная типа Integer.

98.  Напишите процедуру на Турбо Паскале, исключающую изсписка элемент, ссылка на который r.

99.  Динамические структуры очередь и стек.

100.     Приведите фрагмент программы наТурбо Паскале добавления элемента в стек.

101.     Приведите фрагмент программы наТурбо Паскале считывания элемента из стека и исключения его из стека.

102.     Приведите фрагмент программы наТурбо Паскале считывания элемента из стека, не удаляя его из стека.

103.     Кольцевой список.

104.     Дерево. Двоичное дерево. Примерописания двоичного дерева на Турбо Паскале.

105.     Упорядоченное двоичное дерево.

106.     Понятие объектно-ориентированногопрограммирования (ОПП).

107.     Объект, поле объекта, методобъекта.

108.     Принципы объектно-ориентированногопрограммирования.

109.     Описание объекта. Назначениедиректив Private и Public в описании объектов.

110.     Что называется наследованием?Укажите, как определить объект-наследник существующего объекта в Турбо Паскале.

111.     Статистические методы объекта.

112.     Виртуальные методы объекта.

113.     Конструктор и деструктор.

114.     Этапы разработки программногообеспечения.

115.     Интегрированная среда разработкиприложений Delphi. Составные части среды.

116.     Назначение окна формы, окна редакторакода, окна инспектора объектов в Delphi.

117.     Основные этапы создания приложенийв Delphi.

118.     Перечислите, какие действиянеобходимо выполнить для того, чтобы поместить компонент на форму.

119.     Обработчик события.

120.     Как осуществляется обращение к свойствуили методу компонента в программе?

121.     Функция ввода InputBox.

122.     Перечислите известные вам функциипреобразования строковой переменной в число и числовой переменной в строку в Delphi.

123.     Варианты организации вводаинформации в Delphi.

124.     Варианты организации выводаинформации в Delphi.

125.     Определение и назначение понятияконтейнер.

126.     Состав проекта в Delphi.

127.     Назначение проекта и файлапараметров проекта в Delphi.

128.     Назначение файла программногомодуля, файла формы и файла ресурсов.

129.     Опишите процесс созданияисполняемого файла в Delphi.

130.     Назначение менеджера проекта вDelphi.

131.     Дайте определение понятию класс.Поясните разницу между классом и объектом в Delphi.

132.     Объясните понятия поле, метод,свойство класса в Delphi.

133.     Объясните разницу между двумяпонятиями: событие для среды Windows, событие Object Pascal.

134.     Как осуществляется объявлениенового класса в Object Pascal?

135.     Опишите назначение частных (private),общих (public), защищенных (proteeted) иопубликованных (published) объявлений в Object Pascal.

136.     Перечислите основные типы данных вObject Pascal.

137.     Что такое тип Variant, и в какихслучаях он используется?

138.     Понятие исключительной ситуации.Опишите механизм защищенного блока в Delphi.

139.     Для чего предназначен механизмзащищенного блока и какие операторы используются для его формирования?

140.     Приведение типов данных. Операция IS.Операция AS.

141.     Дайте определение компонента. Вчем отличие визуального от невизуального компонента.

142.     Дайте характеристику классуTОbject и приведите примеры методов этого класса.

143.     Назначение классов TРersistent иTСomponent.

144.     Дайте характеристику классуTСontrol. Перечислите основные свойства класса.

145.     Перечислите основные события,обрабатываемые формой в Delphi.

146.     Перечислите основные события,возникающие от клавиатуры в Delphi.

147.     В чем заключается разница междумодальным и немодальным окном?

148.     С помощью каких свойств и методовможно управлять видимостью формы?

149.     Опишите механизм использованияшаблонов форм в Delphi.

150.     Опишите назначение TMainMenu иTРopupMenu.

151.     Опишите компоненты TLabel,TEdit, TMemo, TMaskEdit в Delphi.

152.     Опишите назначение компонент TButton,TCheckBox, TRadioButton.

153.     Перечислите компоненты,позволяющие представлять данные в табличном виде. Каковы основные правила ихиспользования?

154.     Перечислите компоненты,представляющие собой списки выбора. Каковы основные правила их использования?

155.     Что представляет собой компонентTTabControl? Поясните свойства компонента Tabs и ТаbIndex.

156.     Перечислите компоненты,реализующие стандартные диалоговые панели в Delphi.

157.     Объясните назначения классаTStrings в Delphi.

158.     Назначение класса TСanvas.Приведите примеры методов этого класса.

159.     Укажите последовательностьоператоров для организации вывода информации на печать в Delphi. Какиеоператоры используются для вывода текстовой информации?

160.     Составьте программу на ТурбоПаскале вычисления факториала натурального числа n -  n!

161.     Составьте программу на ТурбоПаскале вычисления степени числа а с натуральным показателем  nа n.

162.     Вычислить сумму двадцати членовряда
S=/>…

163.     Вычислить сумму членов ряда
S=/>…
 с точностью до члена ряда, меньшего  0.0001

164.     Составьте программу на  ТурбоПаскале.
Для заданного x вычислить y:
y=/>

165.     Составьте программу на  ТурбоПаскале двумя способами: с использованием операторов цикла с предусловием ипостусловием.
Вычислить:
y=cos1+cos1.2+cos1.4+…+cos2.8+cos3

166.     Составить программу решения задачина  Турбо Паскале.
Найти первый отрицательный элемент последовательности:
cos(sin(1)), cos(sin(2)), cos(sin(3)),… cos(sin(n)).
(где n — заданное натуральное число )       

167.     Составьте программу на  ТурбоПаскале.
Вычислить:

/>

168.     Составьте программу на  ТурбоПаскале.
Вычислить все  значения функции  y=ex + 1  на отрезке [0, 2] с шагом 0.1. Результат вывестив следующем виде:
-------------------------------
X         Y
------------------------------
0          2
0.1       ….
…        ….
2          ….
-------------------------------

169.     Составьте программу на  ТурбоПаскале.
Дано 10 целых чисел. Определить, образуют ли они убывающую последовательность.

170.     Составьте программу на  ТурбоПаскале.
Найти наименьший элемент главной диагонали квадратной матрицы  и вывести напечать строку, в которой он находится.

171.     Составьте программу на  ТурбоПаскале.
Дан массив целых чисел. Найти  максимальный элемент массива и его порядковыйномер.

172.     Составьте программу на  ТурбоПаскале.
Обнулить главную диагональ матрицы (5Х5), если в ней найдется хотя бы одинотрицательный элемент. Вывести на печать полученную матрицу.

173.     Составьте программу на  ТурбоПаскале.
Дан двумерный массив целых чисел. Найти сумму положительных элементов массива,значения которых не превосходят заданное число N.

174.     Составьте программу на  ТурбоПаскале.
Найти количество отрицательных элементов двумерного массива, расположенных нижеглавной диагонали.

175.     Составьте программу на  ТурбоПаскале.
Дан двумерный массив целых чисел. Поменять местами элементы первого и третьегостолбца.

176.     Составьте программу на  ТурбоПаскале.
Напечатать заданный непустой текст, заменив в нем все пары букв ph набукву f.

177.     Составьте программу на  ТурбоПаскале.
Напечатать заданный непустой текст, удалив из него все знаки препинания.

178.     Составьте программу на  ТурбоПаскале.
Дана строка символов. заменить в ней все восклицательные знаки на точки.

179.     Составьте программу на  ТурбоПаскале.
Дана непустая последовательность слов из латинских букв, соседние словаотделены друг от друга запятой, за последним словом – точка. Определитьколичество слов, которые содержат хотя бы одну букву k.

180.     Составьте программу на  Турбо Паскале.
Дана непустая последовательность слов из латинских букв, соседние словаотделены друг от друга запятой, за последним словом – точка. Определитьколичество слов, которые начинаются с буквы a.

181.     Составьте программу на  ТурбоПаскале.
Напечатать true, если в заданном тексте буква а встречаетсячаще, чем буква b, и напечатать false  впротивном случае.

182.     Составьте программу на  ТурбоПаскале.
В заданном тексте напечатать каждое слово с новой строки.

183.     Составьте программу на  ТурбоПаскале.
В заданном тексте напечатать каждое предложение с новой строки.

184.     Составьте программу на  ТурбоПаскале.
Описать функцию, которая подсчитывает количество пустых строк в текстовом файлеt

185.     Составьте программу на  ТурбоПаскале.
Описать функцию, которая находит максимальную длину строк в текстовом файле t

186.     Составьте программу на  ТурбоПаскале.
Пусть текстовый файл t разбит на непустые строки. Описать функцию count(t) для подсчета числа строк, которые начинаются с буквыR.

187.     Описать процедуру P(t1,t2), переписывающего содержимое текстового файла  t2в текстовый файл t1 (с сохранением деления на строки).

188.     Составьте программу решения задачина  Турбо Паскале.
Вычислить сумму: S=1!+2!+3!+…+n!, используя функцию вычисленияфакториала числа кк!

189.     Используя подпрограмму составьтепрограмму на Турбо Паскале.
Даны x, y, m, n
Вычислить  />

190.     Используя подпрограмму составьтепрограмму на Турбо Паскале.
Даны натуральные m, n.
Вычислить />

191.     Используя подпрограмму составьтепрограмму на Турбо Паскале.
Даны m, n
Вычислить />

192.     Используя подпрограмму составьтепрограмму на Турбо Паскале.
Даны a, b
Вычислить  />
(использовать соотношение  lg x = 0,4343 ln x)

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

194.     Var f: file ofinteger;
      x: integer;
Пустьфайл f  содержит элементы 1 и 2.  Какое значение будет иметь переменная х после выполнения следующих операторов?
a) reset (f);  if f ^=1  then get (f);  x: = f ^;
б) reset (f);  x: = 0;
if not eof (f) then begin get (f);  x: = x + f ^  end;
if not eof (f) then begin x: = x + f ^; get (f) end;
if not eof (f) then x: = x + f ^;

195.     Имеется программа
program dynamic
Var x: ^ boolean;  y: boolean;
begin {A} new (x); {B} x ^: = true;  y: = not x ^;
          {C} dispose (x);  {D} writeln (y)
end.
Ответьте на вопросы:
а) Какие переменные существуют в каждой из точек А, В, С и D икаковы их значения в эти моменты?
б) Можно ли переменной х присвоить ссылку на переменную y?Можно ли с помощью процедуры dispose уничтожить переменные х и y?

196.     Опишите процедуру на ТурбоПаскале, которая удаляет из непустого списка L последнийэлемент.

197.     Опишите процедуру на ТурбоПаскале, которая вставляет в конец списка L новый элементЕ.

198.     Опишите процедуру на ТурбоПаскале, которая вставляет в список L новый элемент Е1 перед первымвхождением элемента Е (элемент Е входит в L)

199.     const  n = 100;
type vector = array [1… n] of real;
Var a, b, c, d: vector;
Опишите процедуру sum (x, y, z), которая присваивает вектору zсумму векторов х и y, и используйте ее для вычисления   d = a + b + c

200.     Cоздать файл, содержащий информацию о друзьях: фамилия,номер телефона, адрес. Организовать вывод номера телефона и адреса по заданнойфамилии.

 

Экзаменационный билет по предмету

СИСТЕМНОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ

Билет № 1

Перечислите виды операционных систем и укажитеназначение каждой.

В чем разница между процессом и выполнением программы?

Укажите, какие уровни организации базы данныхопределяют функционирование системы управления базой данных и чему онисоответствуют?

Опишите использование эвристического анализа дляпоиска компьютерных вирусов.

Объясните, что понимается под распределенной базойданных?

Дайте краткое описание файловой системы NTFSв Windows NT.

Зав. кафедрой

--------------------------------------------------

 

Экзаменационный билет по предмету

СИСТЕМНОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ

Билет № 2

Перечислите технологии, использующиеся при созданииприкладных программных систем, укажите, что их объединяет?

Перечислите и укажите назначение объектов, которыеразличают во время выполнения программы.

Поясните, что является центральным техническимвопросом разработки информационных систем и что представляет собойавтоматизированный банк данных?

Приведите алгоритм выбора канала связи дляинформационной сети.

Укажите, какие задачи выполняют транспортный имежсетевой протоколы в сети Интернет, поясните,  что обозначают термины «трафик» и «доменное имя»?

Поясните, как организован процесс входа в систему для Windows NT, перечислите и опишите его первые три шага?

Зав. кафедрой

--------------------------------------------------


 

Экзаменационный билет по предмету

СИСТЕМНОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ

Билет № 3

Дайте определение информационной системеавтоматизированного проектирования и укажите  для чего она используется?

Дайте определение понятиям «системное планирование» и«системное имя».

Поясните,чтоозначает термин CASE (Computer Aided Software Engineering)?

Опишите основную функцию систем передачи данных ввычислительных сетях, укажите, что является важной характеристикой сетейпередачи данных?

Поясните, что собой представляет протокол сети, краткоопишите иерархию протоколов сети Интернет.

Дайте описание функционирования средств вызовалокальных процедур в исполняющей системе WindowsNT.

Зав. кафедрой

--------------------------------------------------

 

Экзаменационный билет по предмету

СИСТЕМНОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ

Билет № 4

Каково назначение операционных систем? Что лежит воснове любой операционной системы?

Перечислите способы, лежащие в основе режимамногозадачности в работе операционной системы, и охарактеризуйте их.

Изобразите структурную схему отображения некоторойпредметной области в банке данных.

Поясните, что собой представляет открытаяинформационная сеть, перечислите уровни взаимодействия, характеризующие любуюсуществующую систему связи?

Опишите задачи, которые выполняют в сети Интернетэлектронная почта, система телеконференций Usernet, системафайловых архивов FTR. 

Укажите, каким образом в WindowsNT обеспечивается беспроблемное выполнение множестваразличных типов приложений?

Зав. кафедрой

--------------------------------------------------


 

Экзаменационный билет по предмету

СИСТЕМНОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ

Билет № 5

Опишите круг деятельности системного программиста.

Дайте определение понятиям «системная библиотека»,«системный журнал».

Дайте краткую характеристику спиральной моделижизненного цикла программного обеспечения.

Перечислите и опишите операции, возможность проведениякоторых предусмотрена в вычислительных сетях.

Поясните, что такое гипертекст, на чем основанагипертекстовая технология для информационного WWW-сервера?

Дайте описание функционирования диспетчера объектов висполняющей системе Windows NT.

Зав. кафедрой

--------------------------------------------------

 

Экзаменационный билет по предмету

СИСТЕМНОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ

Билет № 6

Дайте определение понятиям «интерфейс», «пользовательскийинтерфейс», объясните на чем основываются большинство современныхпользовательских интерфейсов?

Дайте определение  понятиям «состояние» и «векторсостояния» процесса.

Поясните, что означает термин «база данных»?

Опишите, в чем состоит существо коммутации сообщений ввычислительной сети.

Приведите алгоритм написания SQL запроса навыборку данных из базы данных. 

Дайте краткую характеристику методам управления дискомв Windows NT  для организации и сохраненияданных.

Зав. кафедрой

--------------------------------------------------


 

Экзаменационный билет по предмету

СИСТЕМНОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ

Билет № 7

Опишите особенности  и области применения операционныхсистем автоматизированного проектирования и реального времени.

Дайте определение понятиям «системный загрузчик» и«системная программа».

Укажите, на каких этапах создания программыобнаруживаются синтаксические и программные ошибки.

Поясните, что такое несанкционированный доступ кинформации, перечислите способы защиты  от него в вычислительной сети.

Дайте краткую характеристику прикладному программномуинтерфейсу  API.

Объясните, что представляет собой уровень аппаратныхабстракций Windows NT, какая задача ставилась приего создании?

Зав. кафедрой

--------------------------------------------------

 

Экзаменационный билет по предмету

СИСТЕМНОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ

Билет № 8

Что является базовым понятием в системе для построенияинтерфейсов, каковы его атрибуты?

Объясните, что такое «время ответа» и как оно обеспечиваетсяв операционной системе OS/360?

Перечислите этапы написания ассемблерной макрокоманды.

Дайте описание различных способов инфицирования ЭВМкомпьютерным вирусом.

Укажите, в чем заключаются свойства локальнойавтономии, независимости узлов и непрерывных операций идеальной распределеннойбазы данных?

Перечислите компоненты модели безопасности Windows NT и кратко изложите их назначение.

Зав. кафедрой

--------------------------------------------------


 

Экзаменационный билет по предмету

СИСТЕМНОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ

Билет № 9

С помощью чего и как происходит взаимодействие междуоперационной системой и остальными программно-техническими компонентамиавтоматизированной информационной системы?

Перечислите основные характеристики первыхоперационных систем для ПЭВМ.

Какому типу транслятора Вы отдадите предпочтение длясоздания программы, если в Вашем распоряжении ПЭВМ с высоким быстродействием?Обоснуйте свой ответ.

Опишите коммутацию каналов связи в режимах “on-line”и “off-line” в вычислительных сетях.

Укажите, какие характеристики и параметры определяютсядля задания ссылочной и смысловой целостности в InterBase?

Дайте краткую характеристику сетевой операционнойсистемы Novell Net Ware4.1.

Зав. кафедрой

--------------------------------------------------

 

Экзаменационный билет по предмету

СИСТЕМНОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ

Билет № 10

Что собой представляет CASE-технология,и что она регламентирует?

Дайте определение понятию «процесс», укажите из чегоон состоит и чем управляется?

Дайте краткое описание реляционной модели данных.

Укажите, какие методы коммутации используются влокальных вычислительных сетях, дайте их краткое описание?

Опишите средства, необходимые для работ с базамиданных, перечислите существующие архитектуры баз данных.

Опишите процесс восстановления файловой системы NTFS.

Зав. кафедрой

--------------------------------------------------


 

Экзаменационный билет по предмету

СИСТЕМНОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ

Билет № 11

Перечислите принципы, на которых основаноиспользование CASE-технологии.

Укажите функции планировщика заданий операционнойсистемы OS/360, перечислите его основные действия?

Перечислите особенности современных проектовинформационных систем.

Дайте краткое описание мер технологическойбезопасности информации в вычислительных сетях. 

Дайте описание архитектуры базы данных типа«клиент-сервер».

Укажите, на какие группы делятся сетевые операционныесистемы, поясните, что собой представляют сетевые операционные системы отделовили рабочих групп предприятия?

Зав. кафедрой

--------------------------------------------------

 

Экзаменационный билет по предмету

СИСТЕМНОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ

Билет № 12

Дайте краткое описание структуры и возможностейсовременной системы для построения интерфейсов.

Укажите, чем определялась гибкость и адаптируемостьоперационной системы OS/360.

Перечислите и охарактеризуйте виды ошибок впрограммах.

Опишите использование метода обнаружения изменений дляпоиска компьютерных вирусов.

Перечислите понятия и принципы, заложенные в основупостроения адреса ресурса и дайте им краткое описание.

Что собой представляет субъект Windows NT, какие классы субъектов включает архитектурабезопасности Windows NT.

Зав. кафедрой

--------------------------------------------------


 

Экзаменационный билет по предмету

СИСТЕМНОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ

Билет № 13

Перечислите факторы, которые явились предпосылками дляизменений проектируемых программных средств к середине 90-х годов двадцатогостолетия.

Объясните, что такое файловая система и что онаобеспечивает?

Поясните, что собой представляет CASE-технология,перечислите, какие выгоды она обеспечивает?

Перечислите виды локальных вычислительных сетей, дайтеих краткую характеристику.

Перечислите преимущества архитектуры базы данных типа«клиент-сервер».

Дайте краткую характеристику сетевым операционнымсистемам Banyan VINES 6.0 и ENS6.0.

Зав. кафедрой

--------------------------------------------------

 

Экзаменационный билет по предмету

СИСТЕМНОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ

Билет № 14

Из каких компонент состоит операционная система, гдеони размещаются и как идентифицируются?

Перечислите основные виды прерываний ПЭВМ.

Дайте краткое описание иерархической модели данных.

Перечислите достоинства и недостатки коммутациипакетов для связи между абонентами сети.

Приведите алгоритм определения используемогопротокола, имени домена и адреса узла в домене в сети Интернет.

Раскройте понятие группы  (группа пользователей) в Windows NT, перечислите виды используемых групп.

Зав. кафедрой

--------------------------------------------------


 

Экзаменационный билет по предмету

СИСТЕМНОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ

Билет № 15

Что собой представляет отладчик? Опишите процесс,называемый «отладкой программы».

Дайте краткую характеристику операционной системы UNIX.

Перечислите и кратко опишите составные части банкаданных.

Дайте краткое описание сетевого и транспортного уровнявзаимодействия в открытых информационных сетях.

Для адреса универсального индикатора ресурса  polyn.net.kiae.su/polyn/mamfest.html дайте описание составляющих его элементов, укажите, какая схема адресациииспользована для этого ресурса?

Объясните, что такое ядро WindowsNT, какие задачи оно решает?

Зав. кафедрой

--------------------------------------------------

 

Экзаменационный билет по предмету

СИСТЕМНОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ

Билет № 16

Перечислите требования к системе для построенияинтерфейсов со стороны разработчика программного обеспечения.

Перечислите основные требования к операционной системедля того, чтобы прикладная программа могла взаимодействовать с внешнимустройством.

Дайте определение ошибки и отказа программногоизделия.

Для чего используется антивирусное программноеобеспечение, перечислите применяемые в нем методы поиска вирусов.

Поясните, что представляет собой SQL-серверBorland InterBase?

Опишите, как осуществляется аутентификация в Windows NT.

Зав. кафедрой

--------------------------------------------------


 

Экзаменационный билет по предмету

СИСТЕМНОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ

Билет № 17

Перечислите основные компоненты системы для построенияинтерфейсов.

Перечислите основные функции управляющей программы,укажите на какие части она делится?

Укажите, какие факторы способствовали появлению программно-технологическихсредств, реализующих CASE-технологию при разработке информационных систем.

Опишите способ коммутации каналов в вычислительныхсетях, в чем заключается установление соединения между абонентами сети?

Дайте описание многозвенной архитектуры базы данныхтипа «клиент-сервер».

Дайте описание функционирования диспетчера виртуальнойпамяти в исполняющей системе Windows NT.

Зав. кафедрой

--------------------------------------------------

 

Экзаменационный билет по предмету

СИСТЕМНОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ

Билет № 18

Что собой представляет транслятор? Опишите процесс,называемый «трансляцией программы».

Дайте краткое описание схемы управления расширеннойпамятью ДОС.

Перечислите этапы процедуры добавления модуля в проектв интегрированной среде разработки Delphi 3.0.

Перечислите классификацию локальных вычислительныхсетей по топологическим признакам, приведите краткое описание каждойконфигурации.

Приведите краткое описание работы электронной почты всети Интернет.

Объясните, что означают такие свойства операционнойсистемы Windows NT как переносимость,масштабируемость, распределенная обработка?

Зав. кафедрой

--------------------------------------------------


 

Экзаменационный билет по предмету

СИСТЕМНОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ

Билет № 19

Опишите  процесс тестирования программы.

Перечислите и опишите способы обеспечения высокогоуровня машинной производительности операционной системы OS/360.

Перечислите обязанности администратора базы данных.

Перечислите достоинства и недостатки способакоммутации каналов для соединения абонентов сети.

Опишите задачи, которые выполняют в сети Интернетсправочная служба WHOIS, информационные ресурсы TRICKLE,поисковые машины.

Изложите организацию учетных записей пользователей в Windows NT, поясните, с какой целью они осуществляются?

Зав. кафедрой

--------------------------------------------------

 

Экзаменационный билет по предмету

СИСТЕМНОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ

Билет № 20

Опишите назначение и состав офисных интегрированныхсистем.

Укажите распределение памяти ЭВМ размером 640К послепервоначальной загрузки ДОС.

Опишите организацию поиска данных системой управлениябазой данных.

Дайте краткую характеристику файловых вирусов.

Дайте краткую характеристику сети Интернет, что собойпредставляет Web-сервер?

Приведите алгоритм установки прав доступа в Windows NT к дискам, томам, каталогам и файлам файловой системы NTFS.

Зав. кафедрой

--------------------------------------------------


 

Экзаменационный билет по предмету

СИСТЕМНОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ

Билет № 21

Дайте краткую характеристику интегрированной среды Microsoft Developer Studio.

Перечислите и опишите существенные свойства программыво время ее выполнения.

Дайте определение таким понятиям, используемым в интегрированнойсреде программирования, как «проект», «точка прерывания», «компонент языкапрограммирования».

Поясните, что собой представляет пакет при обменеинформацией между абонентами сети? Каково его содержание?

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

Объясните,  для чего служат разрешения и привилегии в Windows NT.

Зав. кафедрой

--------------------------------------------------

 

Экзаменационный билет по предмету

СИСТЕМНОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ

Билет № 22

Перечислите возможности и инструменты системыпрограммирования Microsoft Developer Studio.

Укажите для чего предназначается буфер в системахввода-вывода, опишите способ ввода данных с буферизацией?

Поясните, что представляют собой данные винформационной системе, какой характерной особенностью они обладают?

Дайте краткую характеристику полиморфных вирусов.

Охарактеризуйте существующие направления развитияинформационно-поисковых систем в сети Интернет.

Объясните, что собой представляют сетевые операционныесистемы масштаба предприятия, какой элемент в них является важным?

Зав. кафедрой

--------------------------------------------------


 

Экзаменационный билет по предмету

СИСТЕМНОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ

Билет № 23

Опишите работу автоматизированной информационнойсистемы в режиме удаленного доступа.

Объясните, почему программа называется «закрытойсистемой»? Какое ее свойство облегчает поиск и исправление ошибок?

Перечислите и опишите этапы процесса компиляции.

Опишите использование резидентных мониторов для поискакомпьютерных вирусов.

Поясните, что означает межоперабельность в отношениифункционирования распределенной базы данных.

Перечислите механизмы отказоустойчивости Windows NT.

Зав. кафедрой

--------------------------------------------------

 

Экзаменационный билет по предмету

СИСТЕМНОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ

Билет № 24

Перечислите режимы работы в сетях ЭВМ, которыеобеспечивают современные серверные операционные системы.

Объясните, что собой представляют драйверы устройств вДОС, какие задачи они решают?

Укажите, в чем заключается процедуры тестирования иотладки программы, опишите процесс отладки программы.

Приведите алгоритм выбора физических носителейсигналов в локальных вычислительных сетях.

Перечислите преимущества и недостатки технологиитиражирования данных (DR-технологии) распределенной базы данных.

Дайте описание функционирования диспетчераввода-вывода в исполняющей системе Windows NT.

Зав. кафедрой

--------------------------------------------------


 

Экзаменационный билет по предмету

СИСТЕМНОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ

Билет № 25

Дайте краткое описание современной клиентскойоперационной системы.

Объясните, что собой представляет операционная системаДОС, перечислите минимальный состав операционной системы ДОС и его содержание?

Опишите виды интерпретации.

Приведите алгоритм выбора интерфейса сопряжения ЭВМ ипериферийных устройств.

Поясните, на чем основан и в чем состоит процесстиражирования данных в распределенной базе данных?

Дайте краткую характеристику сетевой операционнойсистемы IBM LAN Server4.0.

Зав. кафедрой

--------------------------------------------------

 

Экзаменационный билет по предмету

СИСТЕМНОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ

Билет № 26

Что подразумевается под термином «языки четвертогопоколения (4GL)»,  дайте им краткую характеристику?

Опишите функции супервизора, перечислите его основныедействия.

Перечислите основные функции банка данных.

Опишите использование метода сканирования для поискакомпьютерных вирусов.

Опишите функциональную цепочку обобщенной поисковоймашины в сети Интернет, дайте краткое описание назначения каждого звена.

Дайте краткое описание файловой системы FAT вWindows NT.

Зав. кафедрой

--------------------------------------------------


 

Экзаменационный билет по предмету

СИСТЕМНОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ

Билет № 27

Приведите не менее пяти возможностей, которые должныподдерживать системы управления распределенными базами данных.

Перечислите и опишите основные отличия обычнойпрограммы от операционной системы.

Поясните, для чего необходима модель данных, каково ееосновное назначение и какие средства используются для ее описания?

Перечислите достоинства и недостатки коммутации сообщенийдля связи между абонентами сети.

Укажите, в чем заключаются свойства независимости отоборудования, операционных систем и баз данных  идеальной распределенной базыданных?

Перечислите несколько инструментов мониторинга,поставляемых с Windows NT, опишите их назначение.

Зав. кафедрой

--------------------------------------------------

 

Экзаменационный билет по предмету

СИСТЕМНОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ

Билет № 28

Дайте краткое описание истории развития системногопрограммного обеспечения с середины 50-х   до 80-х годов двадцатого столетия.

Дайте краткое описание методов ввода-вывода в любойвычислительной системе.

Опишите каскадную модель жизненного цикла программногообеспечения, укажите ее достоинства и недостатки.

Приведите перечень группировки компьютерных вирусов поособенностям их алгоритма.

Укажите, с помощью чего в сети Интернет происходитсоединение пользователя с сервером и доступ пользователя к ресурсам другихсетей?

Объясните, что из себя представляет архитектура Windows NT, перечислите модули, входящие в ее состав?

Зав. кафедрой

--------------------------------------------------


 

Экзаменационный билет по предмету

СИСТЕМНОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ

Билет № 29

Перечислите требования к системе для построенияинтерфейсов при разработке интерфейса с пользователем.

Укажите функции главного планировщика операционнойсистемы OS/360, опишите его работу с оператором?

Объясните, что собой представляет интерпретируемыйязык? Что интерпретированный язык позволяет пользователю?

Объясните, что собой представляет компьютерный вирус,в чем выражается его внешнее действие?

Укажите, в чем заключаются свойства прозрачностирасположения, прозрачной фрагментации и прозрачного тиражирования идеальнойраспределенной базы данных?

Опишите работу файловой системы с ленивой записью.

Зав. кафедрой

--------------------------------------------------

Экзаменационный билет по предмету

СИСТЕМНОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ

Билет № 30

Опишите структуру системного программного обеспечения,сложившуюся в настоящее время.

Перечислите основные цели, реализованные при созданииоперационной системы OS/360.

Объясните, что такое макросы и чем обусловлено ихширокое применение?

Перечислите признаки классификации компьютерныхвирусов.

Поясните, что собой представляют хранимые процедуры (STORED PROCEDURE) в InterBase, перечислите преимущества их использования?

Дайте характеристику типам объектов, которымиуправляет ядро Windows NT.

Зав. кафедрой

--------------------------------------------------


 

Экзаменационный билет по предмету

СИСТЕМНОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ

Билет № 31

Опишите процедуру создания программ в режимеинтерпретации, что собой представляет интерпретирующий компилятор?

Дайте определение понятиям «ядро программногообеспечения», «системный ресурс», «системный процесс».

Перечислите этапы жизненного цикла программногообеспечения.

Дайте краткую характеристику загрузочных вирусов.

Укажите, в чем заключаются свойства обработкираспределенных запросов и транзакций, а также прозрачности сети идеальнойраспределенной базы данных?

Перечислите категории для выбора операционной системымасштаба предприятия.

Зав. кафедрой

--------------------------------------------------

 

Экзаменационный билет по предмету

СИСТЕМНОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ

Билет № 32

При помощи чего происходит разработка программныхсистем в настоящее время и чем это обусловлено?

Опишите две противоположные точки зрения, которыенеобходимо было согласовать при разработке метода для управления операционнойсистемой OS/360, укажите в чем их различие?

Дайте определение понятиям «макровызов» и«макрорасширение», укажите отличие макровызова от вызова подпрограммы. 

Поясните, что собой представляет способ коммутацииабонентов сети, называемый «коммутация пакетов»?

Перечислите основные направления развития средствразработки приложений в сетях ЭВМ, укажите, какие используются средства дляразработки приложений?

Укажите, какие типы учетных записей поддерживаются в Windows NT, приведите их краткую характеристику?

Зав. кафедрой

--------------------------------------------------


 

Экзаменационный билет по предмету

СИСТЕМНОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ

Билет № 33

Что понимается под телеобработкой данных? Чтообеспечивает телекоммуникационный метод доступа?

Дайте определение понятиям «прерывание», «системапрерываний» ПЭВМ.

Объясните, что собой представляют макрокоманды икаковы причины их использования?

Поясните, что собой представляют локальныевычислительные сети?

Опишите задачи, которые выполняют в сети Интернет базыданных WWW(World Wide Web),Gopher, WAIS.

Дайте краткое описание файловой системы HPFSв Windows NT.

Зав. кафедрой

--------------------------------------------------

 

Экзаменационный билет по предмету

СИСТЕМНОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ

Билет № 34

Перечислите средства, используемые в сетевыхпрограммных средах при разработке информационных систем.

На каких принципах основана работа операционных системреального времени и систем с разделением  времени?

Объясните, что собой представляют CASE-средства,перечислите их характерные особенности.

Дайте определение понятиям «сеть ЭВМ», «ресурсы сети»,«информационная сеть».

Поясните, на чем основаны проектирование и реализацияраспределенных информационных систем?

Опишите состав и назначение исполняющей системы Windows NT.

Зав. кафедрой

--------------------------------------------------


 

Экзаменационный билет по предмету

СИСТЕМНОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ

Билет № 35

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

Что собой представляет пакетная обработка программ икакова ее существенная черта?

Объясните, что такое компилятор и каково егодостоинство.

Дайте краткое описание физического и канального уровнявзаимодействия в открытых информационных сетях.

Укажите, как обеспечивается специальный подход дляунифицированного доступа к данным распределенной базы данных из приложения?

Опишите работу восстанавливаемой файловой системы.

Зав. кафедрой

--------------------------------------------------

примерный перечень экзаменационныхвопросовСИСТЕМНОЕ ПРОГРАММНОЕОБЕСПЕЧЕНИЕ

 

Опишите круг деятельности системного программиста?

Опишите структуру системного программного обеспечения,сложившуюся в настоящее время.

С помощью чего и как происходит взаимодействие междуоперационной системой и остальными программно-техническими компонентамиавтоматизированной информационной системы?

Перечислите виды операционных систем и укажитеназначение каждой.

Дайте краткое описание современной клиентскойоперационной системы.

Опишите работу автоматизированной информационнойсистемы в режиме удаленного доступа.

Что собой представляет транслятор? Опишите процесс,называемый «трансляцией программы».

Опишите  процесс тестирования программы.

При помощи чего происходит разработка программныхсистем в настоящее время и чем это обусловлено?

Перечислите возможности и инструменты системыпрограммирования Microsoft Developer Studio.

Опишите назначение и состав офисных интегрированныхсистем.

Перечислите факторы, которые явились предпосылками дляизменений проектируемых программных средств к середине 90-х годов двадцатогостолетия.

Что собой представляет CASE-технология,и что она регламентирует?

Перечислите основные функции CASE-средств.

Дайте определение понятиям «интерфейс»,«пользовательский интерфейс», объясните на чем основываются большинствосовременных пользовательских интерфейсов?

Что является базовым понятием в системе для построенияинтерфейсов, каковы его атрибуты?

Перечислите требования к системе для построенияинтерфейсов со стороны разработчика программного обеспечения.

Перечислите функциональные характеристики системы дляпостроения интерфейсов.

Что понимается под телеобработкой данных, и чтообеспечивает телекоммуникационный метод доступа?

Приведите не менее пяти возможностей, которые должныподдерживать системы управления распределенными базами данных.

Перечислите и укажите назначение объектов, которыеразличают во время выполнения программы.

Объясните, почему программа называется «закрытойсистемой», укажите какое ее свойство облегчает поиск и исправление ошибок?

Дайте определение понятию «процесс», укажите из чегоон состоит и чем управляется?

Дайте определение  понятиям «состояние» и «вектор состояния»процесса.

Дайте определение понятиям «системный загрузчик» и«системная программа».

Дайте определение понятиям «системное планирование» и«системное имя».

Опишите операционную систему OS/360, укажите,в чем состояла ее новизна по сравнению с существующими ранее операционнымисистемами? 

Перечислите и опишите способы обеспечения высокогоуровня машинной производительности операционной системы OS/360.

Укажите, чем определялась гибкость и адаптируемостьоперационной системы OS/360.

Перечислите основные функции управляющей программы,укажите на какие части она делится?

Укажите функции главного планировщика операционнойсистемы OS/360, опишите его работу с оператором?

Опишите проблемы, возникшие при создании операционнойсистемы OS/360.

Перечислите основные характеристики первыхоперационных систем для ПЭВМ.

Дайте определение понятиям «прерывание», «системапрерываний» ПЭВМ.

Объясните, что такое приоритет прерывания и чем онопределяется?

Перечислите способы, лежащие в основе режимамногозадачности в работе операционной системы, и охарактеризуйте их.

Объясните, что собой представляют драйверы устройств вДОС, какие задачи они решают?

Дайте краткое описание схемы управления расширеннойпамятью ДОС.

Укажите, для чего предназначается буфер в системахввода-вывода, опишите способ ввода данных с буферизацией?

Перечислите и охарактеризуйте виды файлов, которыеподдерживают файловые системы.

Опишите виды интерпретации.

Объясните, что такое компилятор и каково егодостоинство.

Какому типу транслятора Вы отдадите предпочтение длясоздания программы, если в Вашем распоряжении ПЭВМ с высоким быстродействием?Обоснуйте свой ответ.

Дайте определение таким понятиям, используемым винтегрированной среде программирования, как «проект», «точка прерывания»,«компонент языка программирования».

Дайте определение ошибки и отказа программногоизделия.

Укажите, в чем заключается процедуры тестирования иотладки программы, опишите процесс отладки программы?

Укажите, на каких этапах создания программы обнаруживаютсясинтаксические и программные ошибки?

Дайте определение понятиям «макровызов» и«макрорасширение», укажите отличие макровызова от вызова подпрограммы. 

Перечислите этапы написания ассемблерной макрокоманды.

Перечислите основные функции банка данных.

Поясните, что означает термин «база данных»?

Изобразите структурную схему отображения некоторойпредметной области в банке данных.

Поясните, для чего необходима модель данных, каково ееосновное назначение и какие средства используются для ее описания?

Дайте краткое описание иерархической модели данных.

Поясните, что собой представляет система управлениябазой данных, укажите, какими средствами доступа к данным она обладает?

Перечислите обязанности администратора базы данных.

Укажите, какие факторы способствовали появлениюпрограммно-технологических средств, реализующих CASE-технологиюпри разработке информационных систем.

Поясните, что собой представляет CASE-технология,перечислите какие выгоды она обеспечивает?

Дайте краткую характеристику спиральной моделижизненного цикла программного обеспечения.

Опишите особенности эксплуатации вычислительных сетей.

Опишите основную функцию систем передачи данных ввычислительных сетях, укажите, что является важной характеристикой сетейпередачи данных?

Опишите способ коммутации каналов в вычислительныхсетях, в чем заключается установление соединения между абонентами сети?

Опишите, в чем состоит существо коммутации сообщений ввычислительной сети.

Поясните, что собой представляет способ коммутацииабонентов сети, называемый «коммутация пакетов»?

Приведите алгоритм выбора канала связи дляинформационной сети.

Приведите алгоритм выбора интерфейса сопряжения ЭВМ ипериферийных устройств.

Укажите, какие методы коммутации используются влокальных вычислительных сетях, дайте их краткое описание?

Перечислите классификацию локальных вычислительныхсетей по топологическим признакам, приведите краткое описание каждойконфигурации.

Поясните, что собой представляет пакет при обменеинформацией между абонентами сети и каково его содержание?

Дайте краткое описание физического и канального уровнявзаимодействия в открытых информационных сетях.

Дайте краткое описание сеансового, уровняпредставления данных и прикладного уровня взаимодействия в открытыхинформационных сетях.

Перечислите признаки классификации компьютерныхвирусов.

Приведите перечень группировки компьютерных вирусов поособенностям их алгоритма.

Дайте краткую характеристику загрузочных вирусов.

Дайте краткую характеристику стелс-вирусов.

Опишите использование метода сканирования для поискакомпьютерных вирусов.

Опишите использование метода обнаружения изменений дляпоиска компьютерных вирусов.

Приведите краткую характеристику несколькимпрограммным средствам, предназначенным для обнаружения и удаления компьютерныхвирусов.

Дайте краткое описание мер технологическойбезопасности информации в вычислительных сетях. 

Дайте описание архитектуры базы данных типа«файл-сервер».

Дайте описание архитектуры базы данных типа«клиент-сервер».

Поясните, что представляет собой SQL-серверBorland InterBase?

Поясните, что собой представляют хранимые процедуры (STORED PROCEDURE) в InterBase, перечислите преимущества их использования?

Перечислите достоинства SQL-сервера Borland InterBase, привлекшие к нему внимание разработчиков баз данныхи приложений InterBase.

Дайте описание многозвенной архитектуры базы данныхтипа «клиент-сервер».

Укажите, в чем заключаются свойства локальнойавтономии, независимости узлов и непрерывных операций идеальной распределенной базыданных?

Укажите, в чем заключаются свойства обработкираспределенных запросов и транзакций, а также прозрачности сети идеальнойраспределенной базы данных?

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

Укажите, как обеспечивается специальный подход дляунифицированного доступа к данным распределенной базы данных из приложения?

Перечислите преимущества и недостатки технологиитиражирования данных (DR-технологии) распределенной базы данных.

Дайте краткую характеристику сети Интернет, что собойпредставляет Web-сервер?

Укажите, какие задачи выполняют транспортный имежсетевой протоколы в сети Интернет, поясните,  что обозначают термины «трафик» и «доменное имя»?

Опишите задачи, которые выполняют в сети Интернет базыданных WWW(World Wide Web),Gopher, WAIS.

Поясните, что собой представляет протокол сети, краткоопишите иерархию протоколов сети Интернет.

Для адреса универсального индикатора ресурса  polyn.net.kiae.su/polyn/mamfest.html дайте описание составляющих его элементов, укажите, какая схема адресациииспользована для этого ресурса?

Перечислите несколько программ-клиентов информационнойсистемы WWW.

Охарактеризуйте существующие направления развитияинформационно-поисковых систем в сети Интернет.

Перечислите основные направления развития средствразработки приложений в сетях ЭВМ, укажите, какие используются средства дляразработки приложений?

Приведите алгоритм определения используемогопротокола, имени домена и адреса узла в домене в сети Интернет.

Объясните, что собой представляют сетевые операционныесистемы масштаба предприятия, какой элемент в них является важным?

Дайте краткую характеристику сетевой операционнойсистемы Novell Net Ware4.1.

Дайте краткую характеристику сетевой операционнойсистемы Microsoft Windows NT Server 4.0/

Объясните, что означают такие свойства операционнойсистемы Windows NT как переносимость,масштабируемость, распределенная обработка?

Объясните, что представляет собой уровень аппаратных абстракцийWindows NT, какая задача ставилась приего создании?

Опишите состав и назначение исполняющей системы Windows NT.

Дайте описание функционирования диспетчера процессов висполняющей системе Windows NT.

Дайте описание функционирования средств вызовалокальных процедур в исполняющей системе WindowsNT.

Укажите, каким образом в WindowsNT обеспечивается беспроблемное выполнение множестваразличных типов приложений?

Дайте краткое описание файловой системы HPFSв Windows NT.

Опишите работу файловой системы с точной записью.

Опишите работу восстанавливаемой файловой системы.

Дайте краткую характеристику методам управления дискомв Windows NT  для организации и сохраненияданных.

Поясните, как организован процесс входа в систему для Windows NT, перечислите и опишите его первые три шага?

Перечислите механизмы отказоустойчивости Windows NT.

Укажите, какие типы учетных записей поддерживаются в Windows NT, приведите их краткую характеристику?

Объясните,  для чего служат разрешения и привилегии в Windows NT.

Перечислите несколько инструментов мониторинга,поставляемых с Windows NT, опишите их назначение.

Объясните, что собой представляют средства BackOffice компании Microsoft и для каких целей они используются?

 

Экзаменационный билет по предмету

ТЕХНОЛОГИЯ ПРОГРАММИРОВАНИЯ

Билет № 1

Пояснитепонятие программного обеспечения и назовите его виды. Приведите примерыпрограммных средств.

Поясните назначение интегрированной среды разработки (ИСР).

Поясните понятие о виртуальном базовом классе.

Укажите объекты интересов  пользователей информационно– вычислительных сетей.

Перечислите базовые компоненты методологиисертификации.

Зав. кафедрой

--------------------------------------------------

 

Экзаменационный билет по предмету

ТЕХНОЛОГИЯ ПРОГРАММИРОВАНИЯ

Билет № 2

Пояснитепонятие прикладного программного обеспечения. Укажите его назначение и назовитеего виды. Приведите примеры прикладных программных средств.

Объяснитеспособы передачи фактических параметров по значению и по ссылке.

Дайте определение  конструкторов и деструкторов.Укажите особенности вызовов конструкторов и деструкторов по отношению к обычнымфункциям.

Перечислите возможности CASE – систем, используемыедля реинжиниринга.

Поясните понятия  корректности структуры программ икорректности обработки данных.

Зав. кафедрой

--------------------------------------------------


 

Экзаменационный билет по предмету

ТЕХНОЛОГИЯ ПРОГРАММИРОВАНИЯ

Билет № 3

Перечислитевиды стандартов, которые следует соблюдать при разработке информационнойсистемы по CASE – технологии и требования, которые устанавливают эти стандарты.

Объяснитеназначение указателей функций и их использование в языке С++.

Поясните использование внешнего определения функции –компонента.

Перечислите проблемы разработчика  современныхраспределенных информационных систем.

Перечислите основные особенности процесса тестированияпрограмм.

Зав. кафедрой

--------------------------------------------------

Современный Гуманитарный Университет

Экзаменационный билет по предмету

ТЕХНОЛОГИЯ ПРОГРАММИРОВАНИЯ

Билет № 4

Назовитеосновные компоненты операционной системы.

Объяснитеназначение указателей объектов и их использование в языке С++.

Назовитесвойства компонент программы, реализующих принцип утаивания (сокрытия)информации.

Назовите назначение методов реинжиниринга программныхсредств и назовите исходные предпосылки для его проведения.

Дайте определение сертификации информационныхтехнологий, программных средств и баз данных.

Зав. кафедрой

--------------------------------------------------


 

Экзаменационный билет по предмету

ТЕХНОЛОГИЯ ПРОГРАММИРОВАНИЯ

Билет № 5

Назовитеосновные показатели оценки программных средств.

Укажитеосновные достоинства языка C++.

Изложите механизм доступа к базовым и производнымклассам.

Назовите предпосылки возникновения концепции открытыхсистем.

Перечислите проблемы, которые целесообразно выделитьпри анализе  сертификации информационных технологий, программных средств и базданных.

Зав. кафедрой

--------------------------------------------------

 

Экзаменационный билет по предмету

ТЕХНОЛОГИЯ ПРОГРАММИРОВАНИЯ

Билет № 6

Пояснитепонятие программного обеспечения общесистемного назначения и назовите егоосновные компоненты.

Перечислитевизуальные компоненты интегрированной среды разработки.

Назовитепервый язык программирования, способный работать с ними, и методпрограммирования, получивший развитие от метода абстрактного представленияданных.

Дайте определение открытой системы.

Укажите назначение «цифровой подписи» и поясните ееиспользование.

Зав. кафедрой

--------------------------------------------------


 

Экзаменационный билет по предмету

ТЕХНОЛОГИЯ ПРОГРАММИРОВАНИЯ

Билет № 7

Пояснитесущность структурного подхода к разработке информационных систем.

Укажитеназначение стандартной библиотеки языка С++.

Дайтеопределение абстрактного типа данных и назовите основные преимуществаабстрактного представления данных.

Перечислите основные технико-экономические показатели,используемые при принятии решения о способе  разработки новой информационнойсистемы  и направления сокращения затрат.

Укажите назначение сертификационных испытаний.Назовите документ, удостоверяющий результаты положительных испытаний и егосодержание.

Зав. кафедрой

--------------------------------------------------

 

Экзаменационный билет по предмету

ТЕХНОЛОГИЯ ПРОГРАММИРОВАНИЯ

Билет № 8

Перечислитесостав и дайте характеристику  работ этапа «Интеграция (комплексирование) икомплексная отладка ПС» типового  жизненного цикла.

Пояснитепонятие контекста идентификатора. Назовите пять категорий  контекста языка С++.

Перечислитеконструкции, используемые при структурном подходе к программированию и ихназначение.

Определите понятие профиля для проблемно –ориентированных информационных систем.

Укажите цель и назовите особенность защиты юридическойзначимости электронных документов.

Зав. кафедрой

--------------------------------------------------


 

Экзаменационный билет по предмету

ТЕХНОЛОГИЯ ПРОГРАММИРОВАНИЯ

Билет № 9

Пояснитепонятие диаграмм потоков данных DFD и укажите их компоненты и приведите пример.

Назовитесостав синтаксического определения языков программирования.

Перечислитеосновные шаги при структурном проектировании программы.

Перечислите задачи, решение которых включает построение модели системы при реинжиниринге.

Дайте определения теста и тестирования.

Зав. кафедрой

--------------------------------------------------

 

Экзаменационный билет по предмету

ТЕХНОЛОГИЯ ПРОГРАММИРОВАНИЯ

Билет № 10

Дайтеопределение программного комплекса и программного обеспечения. Поясните разницумежду ними.

Объяснитеорганизацию динамического свопинга сегментов программой управления оверлеями.

Перечислитезадачи, выполнение которых программистами значительно упрощается прииспользовании  средств языков 4GL.

Перечислите 7 уровней базовой эталонной моделивзаимосвязи открытых систем (ВОС – OSI).

Перечислите цели защиты информации вавтоматизированных информационных системах.

Зав. кафедрой

--------------------------------------------------


 

Экзаменационный билет по предмету

ТЕХНОЛОГИЯ ПРОГРАММИРОВАНИЯ

Билет № 11

Укажитеназначение и структуру функциональной модели -SADT.

Назовитеправила вызова функции при выполнении программы.

Поясните использование механизма перегрузки функций иопераций в объектно-ориентированном программировании.

Укажите критерии оценки средств мультимедиа впрограмме просмотра Internet.

Укажите цель и назовите средства защиты отнесанкционированного копирования и распространения программ и информации.

Зав. кафедрой

--------------------------------------------------

 

Экзаменационный билет по предмету

ТЕХНОЛОГИЯ ПРОГРАММИРОВАНИЯ

Билет № 12

Укажитеосновные функции  CASE – средств.

Перечислитеи охарактеризуйте типы тестовых данных.

Перечислитесредства для разработки программного обеспечения, поставляемые с языками 4GL.

Назначение  базовой эталонной модели взаимосвязиоткрытых систем (ВОС – OSI).

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

Зав. кафедрой

--------------------------------------------------


 

Экзаменационный билет по предмету

ТЕХНОЛОГИЯ ПРОГРАММИРОВАНИЯ

Билет № 13

Назовитепредпосылки появления и развития CASE – технологии.

Перечислитеосновные элементы окна интегрированной среды разработки.

Назовитеосновные преимущества языков 4GL перед языками третьего поколения.  И средства,обеспечивающие эти преимущества.

Поясните организацию управления процессами всемиуровневой эталонной модели ВОС – OSI.

Назовите отличительную особенность процессасертификации от обычных испытаний.

Зав. кафедрой

--------------------------------------------------

 

Экзаменационный билет по предмету

ТЕХНОЛОГИЯ ПРОГРАММИРОВАНИЯ

Билет № 14

Пояснитепонятие технологии программирования  и назовите ее методическую основу.

Перечислитевиды тестирования и дайте их характеристику.

Дайтеопределение процедурно – ориентированного языка программирования. Приведитепримеры  процедурно – ориентированных языков программирования.

Перечислите функциональные показатели качества базданных.

Перечислите задачи, решаемые центрами сертификацииинформационных технологий, программных средств и баз данных.

Зав. кафедрой

--------------------------------------------------


 

Экзаменационный билет по предмету

ТЕХНОЛОГИЯ ПРОГРАММИРОВАНИЯ

Билет № 15

Дайтеопределение операционной системы.

Назовитеназначение менеджера проектов интегрированной среды разработки.

Изложите понятие о перегрузке методов (функций).

Назовите проблемы, возникающие при использованиинелицензионных программных средств, и основные преимущества использованиялегальных продуктов. 

Дайте определение  функциональной пригодностипрограммных средств. Перечислите характеристики  численного представленияатрибутов функциональной пригодности.

Зав. кафедрой

--------------------------------------------------

 

Экзаменационный билет по предмету

ТЕХНОЛОГИЯ ПРОГРАММИРОВАНИЯ

Билет № 16

Назовитевиды языков программирования по поколениям используемого исходного кода.

Назовитеметоды тестирования и дайте их сравнительную характеристику.

Назовите назначение механизма множественногонаследования в объектно-ориентированном программировании.  Поясните механизммножественного наследования на примере.

Изложите действия сетевого администратора дляорганизации использования  программных продуктов,  имеющих корпоративныелицензии.

Назовите основную цель сертификации информационныхтехнологий, программных средств и баз данных.

Зав. кафедрой

--------------------------------------------------


 

Экзаменационный билет по предмету

ТЕХНОЛОГИЯ ПРОГРАММИРОВАНИЯ

Билет № 17

Приведитепримеры наиболее развитых CASE – средств, имеющихся на российском рынке.

Дайтеопределение видимости идентификатора. Укажите случаи несовпадения контекста ивидимости.

Назовитенеобходимые свойства объектно-ориентированного языка программирования.

Перечислите основные направления борьбы сиспользованием и распространением нелегальных программных продуктов. 

Укажите цель мягкой (факультативной) сертификации.Перечислите экономические цели сертификации.

Зав. кафедрой

--------------------------------------------------

 

Экзаменационный билет по предмету

ТЕХНОЛОГИЯ ПРОГРАММИРОВАНИЯ

Билет № 18

Перечислитесостав и дайте характеристику  работ этапа «Кодирование (программирование) иотладка компонент» типового  жизненного цикла.

Перечислитеосновные подсистемы компилятора С++.

Назовитеи охарактеризуйте составные части программы на ПРОЛОГе.

Перечислите  рекомендации по выбору системпрограммного обеспечения различного назначения.

Укажите  цель обязательной (жесткой) сертификации.

Зав. кафедрой

--------------------------------------------------


 

Экзаменационный билет по предмету

ТЕХНОЛОГИЯ ПРОГРАММИРОВАНИЯ

Билет № 19

Пояснитепонятие  информационной технологии. Дайте определение автоматизированнойинформационной технологии.

Изложите принципы разработки тестовых данных.

Поясните понятие  механизма наследования в объектно-ориентированномпрограммировании и назовите его назначение.

Определите понятие лицензионно чистого (легального)продукта. Назовите признак лицензионного продукта.

Укажите цель защиты от компьютерных вирусов и назовитедва направления в методах защиты от вирусов.

Зав. кафедрой

--------------------------------------------------

 

Экзаменационный билет по предмету

ТЕХНОЛОГИЯ ПРОГРАММИРОВАНИЯ

Билет № 20

Назовитевиды  языков программирования по проблемной ориентации языка.

Перечислитеправила, используемые при создании оверлеев.

Дайте определение и назовите назначение встраиваемой(inline) функции.

Перечислите требования при создании сложныхраспределенных информационных систем, диктуемые концепцией открытых систем.

Назовите основные показатели качества программныхсредств и дайте их краткую характеристику.

Зав. кафедрой

--------------------------------------------------


 

Экзаменационный билет по предмету

ТЕХНОЛОГИЯ ПРОГРАММИРОВАНИЯ

Билет № 21

Дайтеопределение информационной системы. Назовите основные компоненты информационнойсистемы.

Объяснитеназначение и использование триггерных кнопок.

Приведите  пример порождения класса из базового классана языке С++.

Изложите организацию взаимодействия между базовымикомпонентами в модели функциональной среды открытых систем (ФСОС).

Перечислите характеристики комфортности эксплуатациипрограммных средств.

Зав. кафедрой

--------------------------------------------------

 

Экзаменационный билет по предмету

ТЕХНОЛОГИЯ ПРОГРАММИРОВАНИЯ

Билет № 22

Перечислитесостав и дайте характеристику работ этапа  «Системный анализ проекта ПС»типового  жизненного цикла.

Перечислитесредства, предоставляемые стандартной библиотекой С++.

Дайтеопределение процедурного программировании.

Назовите основные продукты, распространяемые ФондомПрограммного обеспечения.

Перечислите основные функции государственного органапо сертификации.

Зав. кафедрой

--------------------------------------------------


 

Экзаменационный билет по предмету

ТЕХНОЛОГИЯ ПРОГРАММИРОВАНИЯ

Билет № 23

Дайтеопределение автоматизированной информационной системы (АИС).  Назовите видреализации функциональной компоненты АИС.

Дайтеклассификацию ошибок в программе.

Пояснитепонятие структурного программирования.

Назовите  составные части модели функциональной средыоткрытых систем (ФСОС) и их содержание.

Укажите цель и поясните суть защиты отнесанкционированного доступа.

Зав. кафедрой

--------------------------------------------------

 

Экзаменационный билет по предмету

ТЕХНОЛОГИЯ ПРОГРАММИРОВАНИЯ

Билет № 24

Назовитеобщие требования, предъявляемые к технологии проектирования, разработки исопровождения информационных систем.

Пояснитеназначение строки состояния интегрированной среды разработки.

Пояснитепонятие  функциональных (аппликативном) языков программирования… Приведитепримеры функциональных языков программирования.

Назовите методы, используемые при оценке эффективностиповторного использования компонент при разработке новой информационной системыи их возможности.

Дайте определение  сертификации соответствия,нормативных документов.

Зав. кафедрой

--------------------------------------------------


 

Экзаменационный билет по предмету

ТЕХНОЛОГИЯ ПРОГРАММИРОВАНИЯ

Билет № 25

Назовитецель использования CASE – технологии.

Укажитепоследовательность действий при создании файла проекта.

Объясните назначение спецификатора класса памятиstatic.  Изложите три способа доступа к статическим компонентам класса.

Изложите принципы, используемые при разработкестандартов  взаимосвязанных открытых систем.

Укажите назначение и статус специализированных центровсертификации. 

Зав. кафедрой

--------------------------------------------------

 

Экзаменационный билет по предмету

ТЕХНОЛОГИЯ ПРОГРАММИРОВАНИЯ

Билет № 26

Пояснитепонятие жизненного цикл программного обеспечения и его группы процессов.

Укажитесостав файла проекта.

Дайтеопределение принципу утаивания (сокрытия) информации и опишитепоследовательность действий, которая реализует этот принцип.

Назовите основные особенности современного интерфейсас пользователями и средства реализации интерфейсов.

Укажите разницу в процессах отладки и тестирования.

Зав. кафедрой

--------------------------------------------------


 

Экзаменационный билет по предмету

ТЕХНОЛОГИЯ ПРОГРАММИРОВАНИЯ

Билет № 27

Перечислитесостав и дайте характеристику работ этапа «Предварительное (эскизное)проектирование ПС» типового  жизненного цикла.

Укажитеназначение процесса отладки.

Пояснитеосновные свойства объектно-ориентированного  программирования.

Перечислите услуги, предоставляемые сервиснымислужбами легальным пользователям ПС.

Перечислите факторы методической достоверностисертификационных испытаний программных средств.

Зав. кафедрой

--------------------------------------------------

 

Экзаменационный билет по предмету

ТЕХНОЛОГИЯ ПРОГРАММИРОВАНИЯ

Билет № 28

Перечислитесостав и дайте характеристику  работ этапа  «Испытания и документирование ПС»типового  жизненного цикла.

Перечислитенабор операций языка С++.

Назовитесвойства языка, работающего с абстрактными типами данных.

Изложите идеологию и цели Фонда свободногопрограммного обеспечения.

Перечислите основные документы, служащие для проверкисоответствия при выдаче сертификата.

Зав. кафедрой

--------------------------------------------------


 

Экзаменационный билет по предмету

ТЕХНОЛОГИЯ ПРОГРАММИРОВАНИЯ

Билет № 29

Пояснитепонятие диаграммы «сущность – связь» ERD и укажите ее назначение.

Назовитеназначение и использование строки меню интегрированной среды разработки.

Изложитеосновные направления исследований в области перспективы развития программногообеспечения в 80–х годах.

Назовите положения закона, определяющиеответственность за незаконное использование авторского права инесанкционированный доступ к охраняемой компьютерной информации. 

Перечислите и дайте краткую характеристику средствзащиты от несанкционированного доступа.

Зав. кафедрой

--------------------------------------------------

 

Экзаменационный билет по предмету

ТЕХНОЛОГИЯ ПРОГРАММИРОВАНИЯ

Билет № 30

Перечислитемодели жизненного цикла программных средств и дайте их характеристику.

Перечислитеразделы, из которых состоит определение функции языка С++.

Напишите пример выражения, называемогоквалифицированным именем, и объясните его назначение.

Назовите задачи администраторов современныхинформационных систем.

Назовите случаи  необходимости обязательной (жесткой)сертификации.

Зав. кафедрой

--------------------------------------------------


 

Экзаменационный билет по предмету

ТЕХНОЛОГИЯ ПРОГРАММИРОВАНИЯ

Билет № 31

Перечислитесостав и дайте характеристику  работ этапа «Поддержка разработчиком процессаэксплуатации ПС пользователями» типового  жизненного цикла.

Укажитеназначение тестирования.

Дайте краткую характеристику спецификаторов доступа ккомпонентам класса.

Поясните понятие о типе лицензии Academic. Назовитеорганизации, имеющие право приобретать такие лицензии.

Укажите исходные данные, которые должны бытьподготовлены для сертификации информационных технологий, программных средств ибаз данных.

Зав. кафедрой

--------------------------------------------------

 

Экзаменационный билет по предмету

ТЕХНОЛОГИЯ ПРОГРАММИРОВАНИЯ

Билет № 32

Перечислитесостав и дайте характеристику  работ этапа «Детальное (техническое)проектирование ПС» типового жизненного цикла.

Перечислитедействия, составляющие процесс отладки.

Перечислите и дайте определение основных составляющихв синтаксисе объявления класса.

Назовите назначение графического пользовательскогоинтерфейса (GUI) и прикладного программного интерфейса (API).

Перечислите основные направления защиты информации.

Зав. кафедрой

--------------------------------------------------


 

Экзаменационный билет по предмету

ТЕХНОЛОГИЯ ПРОГРАММИРОВАНИЯ

Билет № 33

Пояснитепонятие  CASE – технологии. Назовите ее фундаментальные принципы.

Пояснитепонятие окна интегрированной среды разработки.

Определитеконцепцию объектно-ориентированного программирования.

Перечислите основные виды затрат, подлежащих учету приоценке эффективности альтернативных методов создания ПС ( перенос или полнаяразработка) в конкретных условиях.

Перечислите основные работы, выполняемые ГосстандартомРоссии.

Зав. кафедрой

--------------------------------------------------

 

Экзаменационный билет по предмету

ТЕХНОЛОГИЯ ПРОГРАММИРОВАНИЯ

Билет № 34

Дайтеопределение системы управления базами данных. Приведите примеры системуправления базами данных.

Дайтеопределение  структуры в языке С++.

Дайте определение компоненты КЛАСС в объектно-ориентированном программировании и на языке С++.

Поясните влияние компонент прикладного обеспечения иприкладной платформы на переносимость программных средств.

Перечислите и поясните три основные свойствазащищаемой информации.

Зав. кафедрой

--------------------------------------------------


 

Экзаменационный билет по предмету

ТЕХНОЛОГИЯ ПРОГРАММИРОВАНИЯ

Билет № 35

Дайтеопределение основных понятий программирования: алгоритм, программа, абстракция,операторная схема, оператор языка программирования, оператор перехода, цикл,программный модуль.

Перечислитетипы данных, используемые в языке С++. Поясните понятия фундаментальных ипроизводных типов.

Назовитеназначение и состав многопроцедурного модуля.

Укажите основные цели применения концепции, методов истандартов открытых систем.

Перечислите основные органы, входящие ворганизационную структуру системы сертификации. Назовите Государственный органпо сертификации продукции.

Зав. кафедрой

--------------------------------------------------

примерныйперечень экзаменационных вопросов
Технология программирования

 

 

1.Понятие   информационной технологии.Определение  автоматизированной информационной технологии.

2.Определение  информационной системы.Ее основные  компоненты.

3.Определение  автоматизированнаяинформационная системы (АИС).

4.Понятие  программного обеспечения.

5.Понятие  программного обеспеченияобщесистемного назначения.

6.Определение и основные компонентыоперационной системы.

7.Понятие  прикладного программного обеспечения.

8.Системы  управления базами данных.

9.Основные  показатели оценкипрограммных средств.

10.Виды  языков программирования попоколениям используемого исходного кода.

11.Виды   языков программирования попроблемной ориентации языка.

12.Определение  основных понятийпрограммирования: алгоритм, программа, абстракция, операторная схема, операторязыка программирования, оператор перехода, цикл, программный модуль.

13.Понятие «жизненный цикл программногообеспечения».

14.Понятие технологии программирования.

15.Характеристика этапов типового жизненного цикла.

16.Понятие   CASE– технологии и ее фундаментальные принципы.

17.Основные  функции  CASE– средств.

18.Назначение  обобщенной модели ЖЦ АИС.

19.Графические  средства представленияпроектных решений.

20.Перечислите средства, предоставляемыеинтегрированной  CASE–  системой.

21.Основные  подсистемы CASE–  системы (на примере конкретной системы).

22.Сущность  технологии сборочногопрограммирования на базе программных и информационных компонент.

23.Назначение  технологии развитиябазовых версий программных средств и составляющих их компонент.

24.Состав  и назначение базы данныхпроектирования программных средств и используемых программных и информационныхкомпонент.

25.Основные  достоинства языка C++.

26.Состав  синтаксического определенияязыков программирования.

27.Дайте определение лексемы языкапрограммирования. Классы  лексем, распознаваемые компилятором языка С++.

28.Набор  операций языка С++.

29.Понятие  контекста идентификатора.Пять  категорий  контекста языка С++.

30.Определение  видимости идентификатора.

31.Правила  внешней и внутреннейкомпоновки при создании программы.

32.Типы  данных, используемые в языкеС++.

33.Назначение  указателей объектов и ихиспользование в языке С++.

34.Правила вызова функции при выполнениипрограммы.

35.Определение   структуры в языке С++.

36.Назначение  интегрированной средыразработки (ИСР).

37.Назначение  и использование строкименю интегрированной среды разработки.

38.Понятие  окна интегрированной средыразработки.

39.Назначение  строки состоянияинтегрированной среды разработки.

40.Базовые средства управления блокадиалога интегрированной среды разработки.

41.Назначение  и использование триггерныхкнопок.

42.Назначение  менеджера проектовинтегрированной среды разработки.

43.Состав  файла проекта.

44.Назначение  утилиты MAKE.

45.Основные  подсистемы компилятора С++.

46.Назначение  стандартной библиотекиязыка С++.

47.Назначение процесса отладки.

48.Классификация ошибок в программе.

49.Назначение  тестирования.

50.Принципы  разработки тестовых данных.

51.Организация динамического свопингасегментов программой управления оверлеями.

52.Понятие  структурногопрограммирования.

53.Основные  шаги при структурномпроектировании программы.

54.Принцип  структурного программирования«по уровням абстрактных машин».

55.Назначение  общего метода структурногопрограммирования.

56.Определение  абстрактного типа данных.

57.Определение  принципа утаивания(сокрытия) информации.

58.Назначение  и состав многопроцедурногомодуля.

59.Назовите первый язык программирования,способный работать с абстрактными типами данных и метод программирования,получивший развитие от метода абстрактного представления данных.

60.Определение   программной процедуры.

61.Определение  процедурногопрограммировании.

62.Определение  процедурно –ориентированного языка программирования.

63.Понятие   декларативных(непроцедурных) языков программирования.

64.Понятие   функциональных(аппликативном) языков программирования.

65.Определение рекурсии.

66.Составные  части программы на ПРОЛОГе.

67.Основные  направления исследований вобласти перспективы развития программного обеспечения в 80–х годах.

68.Основные  преимущества языков 4GLперед языками третьего поколения.

69.Возможности, обеспечиваемые системойпрограммирования  PROIV.

70.Способ  реализации прикладных программв системе PROIV.

71.Последовательность описания файлов иданных  в системе PROIV.

72.Сущность  независимости программ,разработанных в системе PROIVоттехнических средств, операционной системы и базы данных.

73.Понятие  функций и перечислите типыфункций языка PROIV.

74.Концепция объектно – ориентированногопрограммирования.

75.Последовательность  работ приразработке объектно – ориентированных программ.

76.Преимущество  объектно –ориентированного программирования для разработки больших программных проектов.

77.Определения свойства абстракции,свойства инкапсуляции, свойства наследования, свойства полиморфизма в объектно– ориентированном программировании.

78. Определениекомпоненты КЛАСС в объектно – ориентированном  программировании и на языке С++.

79. Определение основных составляющих в синтаксисе объявления класса.

80. Понятие  оперегрузке методов (функций).

81. Определение друга (friend) классов и назовите его назначение.

82. Назначение и использование указателя this.

83. Использование внешнего определения функции – компонента.

84. Определение и назовите назначение встраиваемой (inline) функции.

85. Назначение спецификатора класса памяти static.

86. Три  способадоступа к статическим компонентам класса.

87. Характеристикаспецификаторов доступа к компонентам класса.

88. Механизм преобразования типов данных.

89. Использование механизма перегрузки функций и операций в объектно – ориентированномпрограммировании.

90. Приведите пример порождения класса из базового класса на языке С++.

91. Изложитемеханизм доступа к базовым и производным классам.

92. Назовитеназначение механизма множественного наследования в объектно – ориентированномпрограммировании.

93. Пояснитемеханизм множественного наследования на примере.

94. Назовитесредство описания родительской связи базового и производного классов…

95. Пояснитепонятие о виртуальном базовом классе.

96. Дайтеопределение  конструкторов и деструкторов.

97. Дайтеопределение конструктора по умолчанию.

98. Дайтеопределение  конструктора копирования.

99. Назовитепорядок запуска конструкторов базового и производного классов.

100. Назовитеспособы вызова деструкторов и их особенности.

101. Дайтеопределение и назовите назначение абстрактного класса.

102. Перечислитеслучаи использования имени компонента класса.

103. Назовитеназначение концепции объектно – ориентированного  ввода – вывода потоков в С++.

104. Дайтеопределение потока ввода – вывода в объектно – ориентированномпрограммировании. Перечислите синонимы потока ввода – вывода.

105. Назовитеклассы библиотеки  потоков iostream.h,их назначение и использование.

106. Дайтехарактеристику вывода потоком.

107. Дайте характеристикуввода потоком.

108. Назовитеназначение библиотеки классов MicrosoftFoundation Classes (MFC).

109. Назовитепредпосылки возникновения концепции открытых систем.

110. Дайтеопределение открытой системы.

111. Перечислитетребования при создании сложных распределенных информационных систем, диктуемыеконцепцией открытых систем.

112. Назначение базовой эталонной модели взаимосвязи открытых систем (ВОС – OSI).

113. Изложитепринципы, используемые при разработке стандартов  взаимосвязанных открытых систем.

114. Перечислите7 уровней базовой эталонной модели взаимосвязи открытых систем (ВОС – OSI).

115. Назовите составные части модели функциональнойсреды открытых систем (ФСОС) и их содержание.

116. Назовитеосновные особенности современного интерфейса с пользователями и средствареализации интерфейсов.

117. Назовитеназначение графического пользовательского интерфейса (GUI) иприкладного программного интерфейса (API).

118. Перечислитеосновные технико – экономические показатели, используемые при принятии решенияо способе  разработки новой информационной системы  и направления сокращениязатрат.

119. Пояснитевлияние компонент прикладного обеспечения и прикладной платформы напереносимость программных средств.

120. Перечислитефункциональные показатели качества баз данных.

121. Перечислитеосновные виды затрат, подлежащих учету при оценке эффективности альтернативныхметодов создания ПС ( перенос или полная разработка) в конкретных условиях.

122. Определитепонятие профиля для проблемно – ориентированных информационных систем.

123. Назовитеназначение методов реинжиниринга программных средств и назовите исходныепредпосылки для его проведения.

124. Перечислитеиозможности CASE – систем, используемые для реинжиниринга.

125. Укажитеобъекты интересов  пользователей информационно – вычислительных сетей.

126. Назовитезадачи администраторов современных информационных систем.

127. Назовитесовременные возможности защиты и безопасности работы, обеспечиваемыесредствами, построенными на основе модели Component Object Model.

128. Укажитекритерии оценки средств мультимедиа в программе просмотра Internet.

129. Назовитепроблемы, возникающие при использовании нелицензионных программных средств иосновные преимущества использования легальных продуктов.

130. Назовитеположения закона, определяющие ответственность за незаконное использованиеавторского права и несанкционированный доступ к охраняемой компьютернойинформации.

131. Определитепонятие лицензионно чистого (легального) продукта. Назовите признак лицензионногопродукта.

132. Изложитедействия сетевого администратора для организации использования  программныхпродуктов,  имеющих корпоративные лицензии.

133. Пояснитепонятие о типе лицензии Academic. Назовите организации, имеющие право приобретатьтакие лицензии.

134. Перечислитеуслуги, предоставляемые сервисными службами легальным пользователям ПС.

135. Изложитеидеологию и цели Фонда свободного программного обеспечения.

136. Определение сертификации информационных технологий, программных средств и баз данных.

137. Назначение сертификационных испытаний. Назовите документ, удостоверяющий результатыположительных испытаний и его содержание.

138. Основнаяцель сертификации информационных технологий, программных средств и баз данных.

139. Случаи  необходимости обязательной (жесткой) сертификации.

140. Назовитеотличительную особенность процесса сертификации от обычных испытаний.

141. Укажитеисходные данные, которые должны быть подготовлены для сертификацииинформационных технологий, программных средств и баз данных.

142. Цели защиты информации в автоматизированных информационных системах.

143. Перечислитеи поясните три основные свойства защищаемой информации.

144. Укажитецель и назовите особенность защиты юридической значимости электронныхдокументов.

145. Укажитеназначение «цифровой подписи» и поясните ее использование.

146. Укажитецель защиты от компьютерных вирусов и назовите два направления в методах защитыот вирусов.

147. Укажитецель и назовите средства защиты от несанкционированного копирования и распространенияпрограмм и информации.

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

149. Перечислитеосновные органы, входящие в организационную структуру системы сертификации.

150. Перечислитеосновные функции государственного органа по сертификации.

151. Укажитеназначение и статус специализированных центров сертификации.

152. Перечислитезадачи, решаемые центрами сертификации информационных технологий, программныхсредств и баз данных.

153. Перечислитеосновные показатели программ для ЭВМ как объектов испытаний.

154. Перечислитеосновные этапы процесса тестирования.

155. Перечислитефакторы методической достоверности сертификационных испытаний программныхсредств.

156. Дайтеопределение  функциональной пригодности программных средств.

157. Пояснитепонятия  корректности структуры программ и корректности обработки данных.

158. Пояснитепонятия детерминированной и стохастической корректности программ.

159. Перечислитехарактеристики комфортности эксплуатации программных средств.

160. Основные показатели качества программных средств.

еще рефераты
Еще работы по информатике, программированию