Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Госссыыы! одна колонка шпоры!.doc
Скачиваний:
44
Добавлен:
17.08.2019
Размер:
297.47 Кб
Скачать

50.Что не может находиться внутри контейнера form?

Ещё один такой контейнер, т.е. конструкция типа

<FORM>

<FORM>

Something

</FORM>

</FORM>

51.Как используются методы "open" и "write" в языке JavaScript?

Метод open (объект document).Открывает поток для получения вывода методами write и writeln.

Синтаксис: document.open(["mimeType"])

Метод write

Пишет одно или более HTML выражений в документ в указанном окне.

Синтаксис: document.write(expression1 [,expression2], ... [,expressionN])

52.Для решения какой задачи не может использоваться тег "meta"?

Он используется для следующих задач:

•Автоматическое перенаправление

•указание языка и кодировки, на котором написана страничка

•указание автора странички и учитывается некоторыми поисковыми системами

•Запрет кэширования страничек

•Подготовка страничек для поисковых систем

В общем случае элемент МЕТА используется для техописания документа, которое представляет собой метаданные в виде пары "имя-значение". С помощью этого элемента в заголовок документа внедряется дополнительная полезная информация, невидимая для </ br>пользователя, но порой просто незаменимая для правильной индексации вашей страницы роботами поисковых серверов.

53.Где должен располагаться тег <TITLE>?

В секции <HEAD>

54.Какие теги не могут располагаться в секциях <HEAD> и <BODY>??

В <HEAD> должны быть только TITLE, BASE, STYLE, LINK, META.

В <BODY> не должно быть фрейм-тегов (<FRAMESET>)

//Более того, они (BODY и FRAMESET) не могут присутствовать одновременно в одном документе

55.Какого атрибута нет у тега <IMG>?

Атрибуты тега <IMG>:SRC HEIGHT и WIDTH HSPACE и VSPACE ALIGN NAME ALT BORDER LOWSRCUSEMAP ISMAP

Технология Программирования.

1. Из каких структурных элементов состоит программа на языке C:

Из описания функций и директив препроцессорной обработки

2. Что содержит блок функций?

Выражение и операторы управления потоком

3. Применимо ли к программам на С термин многофайловая программа?

Да

4. Из каких сегментов состоит программа на С?

По крайней мере, из сегментов кода, стека и статических данных

5. Какие характеристики определяют класс хранения данного?

Область видимости и время жизни

6. Чем отличаются внешние и внешние статические классы?

Различным временем жизни

7. Предпосылки использования локального статического класса хранения данных:

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

8. Унарные операции - это:

Инкремент, декремент, взятие адреса, определение размера

9. При х = 4 запись а[x++] означает

Обращение к 5му элементу массива a[4]

10.Значение sizeof(float) зависит от

Машинной платформы

11.Выражение !(a+b) равняется

0 или 1 в зависимости от значений a и b

12.Выражение N! в языке C записывается:

Факториала там нет

13.Бинарные операции в языке С - это:

Арифметические, отношения, логические

14.Операции отношения имеют результатом

Логические 0 или 1

15.Операция логического умножения:

&&

16.Если в выражении суммы одно слагаемое имеет тип short, а другое - int, то результат

int

17.Сокращенная запись операции присваивания

а+=с

18.Описание int i=array[4] соответствует

Массиву из четырех элементов целого типа

19.Размер памяти занятый массивом float a[20] определяется выражением:

sizeof(a)

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

Массив одномерных массивов

21.Определение структуры имеет вид struct <тип> {int f_a; char f_c;} x; Обращение к f_c записывается в виде:

x.f_c

22.При обращении к функции func() ей передается структура struct str1 y; (выбрать правильное)

func(&y)

23.В записи условного оператора If (оператор) может использоваться:

Любое скалярное выражение

24.В конструкии if (a!=b) s1 else s2; оператор s2 выполнится, если

Не выполнится, т.к. После s1 не хватает ; – синтаксическая ошибка

25.Присваивание y={ -1 если .. 0 если .. 1 если .. }

Может быть описано с помощью вложенных if

26.Запись if(1) x = a; else x = b; эквивалентно

x = a;

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

stdio.h

28.Функция fopen возвращает

Указатель на структуре file

29.Функции fprintf и fscanf рассматривают поток I/O как состоящий

Из набора полей фиксированных форматов

30.Для чтения из файлов блоков фиксированной длины используется:

fread

31.Функции write и fwrite отличаются:

write – функция системного уровня, fwrite – функция файлового обмена

32.В цикле с предусловием while тело цикла выполняется

После вычисление выражения условия

33.Выражение-условие в операторе цикла д.б.

Скалярным выражением

34.Запись int i, j; for(i = 1, j = 0; i < 10; i++, j+=i);

Изменяет значения i и j

35.Директивы препроцессорной обработки обрабатываются

Препроцессором-компилятором

36.Директива включения include используется

Для включения файлов в файл текста программы

37.Неправильно, что с помощью директивы #define

Можно ввести пользовательские функции

38.Ошибочно, что условная компиляция

Задается директивами else .. else if

39.Правильная запись макроса для вычисления площади круга по его радиусу

#define area(r) (3,14*(r)*(r))

ОС

1. Операционная система ЭВМ предназначена для:

Управления ресурсами ЭВМ

2. Построение ОС базируется на принципах:

Функциональной избирательности

3. Принцип открытой наращиваемой ОС

Реализован в семействе ОС Unix

4. Указать неправильные разновидности ОС

ОС семейства Windows/Unix

5. Модель процесса как основного объекта ОС основана на

Модели Марковского случайного процесса

6. В модели процесса ОС использованы состояния

Зависит от степени подробности рассмотрения работы ОС

7. Состоянию активности в модели процесса соответствует

Исполнению программы на центральном процессоре

8. Состояния готовности и ожидания в модели процесса

Отличаются тем, что ожидаются разные события

9. Переходами процессов из одного состояния в другое управляет

Ядро ОС

10. Подсистема ОС распределения памяти управляет

Оперативной памятью

11. Распределение одним непрерывным разделом

Используется в микрокомпьютерах и однокристальных ЭВМ

12. Для защиты памяти при распределении одним непрерывным разделом используется

Метод граничного регистра

13. Если приложению недостаточно памяти при распределении одним разделом, то

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

14. Распределение памяти с несколькими разделами используется для управления

Оперативной памятью

15. Распределение памяти с несколькими разделами используется в случае

Мультипрограммного режима работы ОС

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

Только в одном разделе

17. Уплотнение памяти

Уменьшает фрагментацию памяти

18. Уплотнение памяти или сборка мусора выполняется при распределении

Разделами с переменными границами

19. Для организации виртуальной памяти необходимо отобразить

Виртуальное адресное пространство процесса в физическую память

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

Блоков одинакового размера

21. Запись в таблице отображения страниц не может содержать

Признак владельца страницы

22. Если в системе поддерживается N процессов, то средние презентационные потери при страницах размером P байт равны

N*P/2

23. Дисциплины распределения памяти, опирающаяся на использование устройств внешней памяти:

Виртуальная память, сегментное распределение

24. Виртуальная память это -

Механизм управления ресурсом памяти

25. Сегментная и страничная организации виртуальной памяти

Отличаются видом таблиц отображения

26. Сравнение страничной и сегментной организации памяти показывает, что

Сегментная организация обладает большей защищенностью

27. Запись в таблице отображения сегментов не может содержать

Виртуальный адрес элемента

29. Недостатком страничной организации виртуальной памяти является

Слабая защищенность

30. Недостатком сегментной организации виртуальной памяти является

Значительная фрагментация памяти

31. Комбинированное сегментно-страничное распределение

Частично совмещает достоинства и наследует недостатки

32. При комбинированном сегментно-страничном распределении используется

Совместное отображение двух типов

33. В широком смысле понятие файловая система включает... Указать НЕПРАВИЛЬНОЕ утверждение

Набор драйверов внешней памяти

34. При использовании файлов различные файлы могут иметь

Одинаковые относительные, но разные абсолютные имена

35. В файловых системах различных ОС поддерживаются файлы следующих типов... Указать ОШИБОЧНОЕ утверждение

Файлы аппаратных средств

36. В файловых системах различных ОС атрибутами файлов могут быть... Указать ОШИБОЧНОЕ утверждение

PID процесса открывшего файл

37. Логическая запись файла — это элемент данных

Логический уровень описывает размещение данных в файле с точки зрения "потребителя"; с его точки зрения файл представляет собой набор логических записей, т.е. минимальных элементов данных, которыми оперирует процесс в операциях обмена.Т.е. наименьший из которых может работать в приложениях.

38. Возможная логическая организация файла — это набор... Указать ОШИБОЧНОЕ утверждение

Набор записей в таблице размещения файлов FAT

39. Физическую организацию фалов описывают такие средства как... Указать ОШИБОЧНОЕ утверждение

Связанный список дескрипторов

40. В файловой системе ОС семейства Unix положение файла определяется

Перечислением номеров блоков

41. Модель современной файловой системы включает уровни... Указать ОШИБОЧНОЕ утверждение

Транспортный

42. Задачей символьного уровня является определение

По имени файла его уникального имени

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

На логическом уровне

44. Файловая система современной архитектуры включает

Переключатель файловых систем

СПО

1. Система программирования — это

Набор приемов и правил представления алгоритмов

2. Для задач системного программирования наибольшее значение имеет система программирования

Машинно-ориентированная

3. Характеристиками машинно-ориентированной системы программирования являются характеристики

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

4. Термин "ассемблер" обозначает

Название языка или компилятора, зависящих от контекста

5. Команды и директивы ассемблирования и различаются

Команды превращаются в машинные коды, а директивы нет

6. Ассемблирование по принципу 1 в 1 для программы значит, что

Одной команде программы соответствует один машинный код

7. Формат ассемблерной команды - это

Поля, метки, операции, операнды, комментарии

8. Целью первого прохода двухпроходного ассемблера является

Присвоение символьным именам адресных значений

9. Целью второго прохода двухпроходного ассемблера является

Генерация машинных кодов и создание объектного модуля

10. Таблица символьных имен при ассемблировании

Создается на первом проходе, используется на втором

11. Счетчик размещения

Инициализируется в начале первого прохода

12. Задача загрузки

Размещение объектного файла в ОЗУ

13. Задача запуска (?)

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

14. Задача перемещения

Модификация адресов модуля с учетом адреса фактического размещения

15. Задача связывания

Разрешение адресных ссылок для внешних имен

16. Исполняемый модуль - это модуль в котором

Выполнено связывание

17. Термин "динамическая загрузка" используется для обозначения

Вида загрузки, при котором связывание откладывается до момента исполнения

18. При динамическом связывании межмодульные обращения заменяются

Вызовами резидентного загрузчика

19. Динамическая библиотека содержит модули

Объектные модули

20. Возврат управления в точку вызова динамически загружаемого модуля выполняется

Из резидентного загрузчика

21. Динамическая загрузка целесообразна, если

Взаимодействие модулей программы и их состав зависят от действий пользователя

22. Раскручивающая загрузка используется для обозначения

Загрузки нескольких загрузчиков с возрастающей функциональностью

23. Загрузчик MBR - это

Вторичный загрузчик

24. Главная загрузочная запись (MBR) размещается

В нулевом секторе загрузочного устройства

25. Таблица разделов Partition Table содержит данные

Определяющие логические разделы и активные разделы диска

26. Сканер компилятора

Выделяет логические единицы программы

27. Входными данными синтаксического анализатора являются

Последовательность лексем программы

28. Выходными данными синтаксического анализатора могут быть

Синтаксические конструкции, допускаемые грамматикой языка

29. Пример: int a,b; float c,d; a=b+c; a=a+d; Операторы присваивания, суммы имеют

Одинаковый синтаксис (но разную семантику)

30. Генератор кода это

Логическая часть компилятора

31. Терминал формальной грамматики - это

(5) Первичный элемент языка

32. Правила вывода в формальной грамматике устанавливают связь между

(5) Не терминалами и терминалами и другими не терминалами

33. Символ ::= в форме записи Бэкуса-Наура обозначает

(5) "Есть по определению"

34. Задача синтаксического анализа состоит

(5) В построении дерева программы

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

(5) Аксиома грамматики языка

36. В нисходящих методах анализа распознание конструкций происходит

(3) При успешном завершении распознающей процедуры

37. Матрица операторного предшествования устанавливает отношение предшествования

(5) Между терминалами связанными одним правилом

38. Восходящие и нисходящие методы синтаксического анализа

(1) Эквивалентны по результатам

БД

1. Составной частью типичной СУБД не является :

Библиотека запросов пользователей.

2. Ядро СУБД отвечает за:

Журнализацию

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

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

4. Глобальная проверка целостности баз данных выполняется

Утилитами.

5. Основными понятиями реляционной модели данных являются:

Отношения, кортежи, домены, атрибуты.

6. Схема отношения — это:

Именованное множество пар, включающее имя атрибута и имя домена.

7. Кортеж — это:

Множество поименованных пар (имя, значение)

8. Манипуляционная часть реляционной модели включает в себя:

Реляционную алгебру и реляционное исчисление

9. В состав теоретико-множественных операций НЕ входит операция:

Обратное произведение

10.К числу специальных реляционных операций не относится:

Разъединение

11.Операция эквисоединения соединения строится на основе операций:

Прямого соединения и ограничения

12.Реляционное исчисление и реляционная алгебра:

Обладают свойством замкнутости

13.Концептуальная модель представляет собой:

Информационное описание предметной области с учетом логических взаимосвязей

14.Предметная область — это:

Набор сущностей и связей

15.При моделировании данных сущности предметной области превращаются в:

Отношения

16.Иллюстрацией понятия атрибута сущности является:

Столбец таблицы

17.Нормализация при проектировании БД выполняется потому, что:

Устраняет аномалии

18. В основе процесса нормализации лежит:

Декомпозиция

19.Процедура нормализации основана на:

Анализе функциональной зависимости атрибутов отношений

20.Аномалия включения или добавления заключается в том, что:

Нельзя добавить новые данные, т.к. не сформировать ключ

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

Третей НФ (третья нормальная форма)

22.Отношение в первой НФ:

Удовлетворяет фундаментальным свойствам отношений (все атрибуты атомарные, все кортежи уникальны).

23.Отношение во второй НФ если в нем отсутствует:

Зависимость между частями составного ключа и не ключевыми атрибутами.

24.Отношение в третей НФ если в нем отсутствует:

Транзитивная зависимость

25.Семантическое моделирование используется, в связи с тем что:

Реляционная модель не имеет достаточно средств для представления смысла данных

26.На практике семантическое моделирование используется:

На первой стадии проектирования

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

На ER (entity-relation) диаграммах (сущности-связи)

28.Построенная семантическая модель может быть автоматически преобразована в:

Oracle

29.Элемент сущности на семитической диаграмме отображается:

Прямоугольником с именем сущности

30.Определение связи гласит что это практически изображаемая ассоциация между:

Двумя сущностями

31.Укажите ошибку в характеристике конца связи

Виртуальный

32.Указать ошибочное утверждение: при преобразование ER диаграммы в БД:

Связи → в первичные ключи

33.Отношения в языке SQL определяется оператором:

Create table

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

Ограничение вторичного ключа

35.Результатом запроса SELECT является:

Проекция табличного выражения

36.В табличном выражении запроса обязательной является фраза:

FROM

37.К агрегатным функциям относятся:

AVG, MAX, SUM, COUNT.

Проектирование ПО

1. Водопадная модель относится к

К жестким моделям проектирования

2. Водопадной моделью разработки ПС определяются цели –

Это возможности разработчика

3. Внешний проект – это

Набор внешних спецификаций

4. Концептуальная целостность внешних спецификаций достигается за счёт:

Сокращения числа разработчиков

5. Инкрементная модель:

Объединяет элементы водопадной модели с итерационным подходом макетирования

6. Инкремент в инкрементной модели разработки это

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

7. Спиральная модель разработки приложений включает этапы: Планирование, анализ рисков, конструирование, оценка

8. Решение о прекращении разработки спиральной модели принимается после этапа:

Анализа рисков

9. К понятию программного модуля не относится определение:

Изолированная часть системы

10.Одной из характеристик модуля является:

Гибкость не является (прочность, жесткость, универсальность, надёжность)

11.Сцепление модулей – это:

Мера взаимодействия по данным

12.Технология программирования рекомендует использовать модули:

Информационно прочные

13.Экстремальное программирование – это:

Облегчённый процесс разработки

14.Базовыми действиями в XP являются:

Кодирование, тестирование, выслушивание заказчика, проектирование

15.Принцип коллективного владения кода в XP отличает:

Каждый разработчик может изменять код

16.Принцип "тестируй, потом кодируй" означает:

Что основанием для написания кода является отказавший тест

17.Приём парного программирования предполагает:

Работу двух программистов за одним терминалом

18.Стратегия конструирования "Однократный проход" относится к группе стратегий:

Детерминированных

19.В основе инкрементной стратегии лежит:

Наращивание функциональности прототипов

20.Эволюционная стратегия не требует, чтобы:

В начале разработки были определены все требования

21.Сравнение эволюционной и инкрементной стратегии показывает, что:

Инкрементная стратегия более требовательна к начальному определению требований

22.При структурировании системы по модели хранилища данных:

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

23.Структурная модель клиент-сервер используется:

Для распределённых систем, где данные разделены по серверам

24.Трёхуровневая модель структурирования систем включает уровни:

Интерфейсный, прикладной обработки, хранения данных

25.При структурировании по модели абстрактной машины каждый слой:

Реализует использование средств предыдущего слоя

26.При тестировании по методу "белого ящика", известен:

Внутренняя структура программ

27.При тестировании по методу "белого ящика", исследуются:

Внутренние элементы программы и свзяи

28.Тестирование по методу базового пути в идеале:

Гарантирует однократное выполнение каждого оператора

29.В потоковом графе узлы вершины графа соответствуют:

Линейным участкам программы

30.Цикломатическое свойство определяет:

Количество независимых путей в базовом множестве

31.При тестировании по методу чёрного ящика, известно:

Функции программы

32.При тестировании по методу чёрного ящика, исследуются:

Работа каждой функции во всей области применения

33.При тестировании способом разбиения по эквивалентности:

Исходные данные можно разбить на конечное число классов эквивалентности

34.При тестировании методом граничных значений, необходимо разрабатывать тесты:

Для максимальной и минимальной границ диапазона

35.Технология RAD ориентирована на разработку:

Информационных систем

36.Этап бизнес - моделирования в технологии RAD моделирует:

Отвечает на вопрос о назначении системы

37.Моделирование обработки в технологии RAD определяет:

Преобразование объектов данных

38.RAD подход позволяет создать приложение за:

60-90 дней

39.Высокая скорость разработки по RAD технологии обеспечивается за счёт:

Работы с повторно используемыми компонентами

57