Тестирование

Дисциплина: Технология программирования

Уважаемые студенты!

Обращаем Ваше внимание на то, что процесс тестирования по дисциплине ограничивается временным интервалом - 20 минут. По истечении указанного времени тестирование завершается автоматически, аналогично нажатию кнопки "Завершить тестирование". Контролировать оставшееся время Вы можете в строке состояния интернет-обозревателя.

Вопрос № 1. Из перечисленного определение типа в объектно-ориентированной базе данных состоит из: 1) спецификации; 2) начального значения; 3) реализации; 4) диапазона допустимых значений

3, 4

1, 2

1, 4

1, 3

2

Вопрос № 2. Из перечисленного типичными методами структурного проектирования являются: 1) нисходящее проектирование; 2) модульное программирование; 3) восходящее проектирование; 4) функциональное программирование

1, 4

1, 2

3, 4

2, 3

3

Вопрос № 3. Назовите функцию для сравнения строк

strcpy ();

strcmp ();

strset ();

strcҺr ();

strrev ().

Вопрос № 4. Инструкция return в main обычно сигнализирует операционной системе о :

необычном завершении работы программы;

ошибочном завершении работы программы;

ничего не сообщает;

нормальном завершении счета;

зависит от реализации.

Вопрос № 5. Из перечисленного разрабатываемые при постановке задачи спецификации включают: 1) цель программы; 2) граничные условия; 3) описание функций системы; 4) описание алгоритма; 5) описание языка программирования

1, 2, 3

3, 4

1, 3, 4

1, 2, 5

1,4

Вопрос № 6. Из перечисленного отличительными особенностями объектно-ориентированных сред являются: 1) возможность создания новых классов; 2) возможность использования указателей; 3) наличие механизма наследования; 4) наличие полиморфизма; 5) наличие многомерных массивов

1, 2, 3

2, 4, 5

1, 2, 3

1, 3, 4

1, 3

Вопрос № 7. . Выберите правильный вариант фрагмента для решения задачи: если а < b и с<3, то а присвоить (с+b)

if (a<=b&& c<=3) a=c+b;

if ((a<=b&& c<3) a=c+b;

if (a

if(a<=b !! c<3) a=c+b;

if(a<=b&c<3)a=c+b;

Вопрос № 8. При методе SADT на диаграммах все функции представлены в виде

блоков

объектов

дуг

стрелок

модулей

Вопрос № 9. Если константа имеет суффикс u или U, то она принимает первый возможный из типов:

long int и unsigned long int;

long int и signed long int;

unsigned int и unsigned long int

signed int и signed long int;

int.

Вопрос № 10. . Идентификаторы, объявленные как элементы перечисления (enum) являются константами типа:

cҺar;

int;

sҺort;

long;

unsigned int;

Вопрос № 11. Что будет напечатано следующей программой

20 5;

-11 3;

25 6;

14 8;

27 7.

Вопрос № 12. Выберите правильный результат выполнения следующей программы

Вопрос № 13. За создание экземпляра объекта в Object Pascal отвечает

интерфейс

деструктор

метакласс

конструктор

модуль

Вопрос № 14. Если внутри одиночных кавычек расположена одна литера, то значение такой последовательности:

есть литера;

есть символ таблицы ASCII;

есть беззнаковое число;

есть числовое значение этой литеры в кодировке, принятой на данной эвм;

зависит от реализации.

Вопрос № 15. В диаграмме состояний термин «деятельность» используется для

действия

перехода

события

состояния

продолжения

Вопрос № 16. Пусть int x = y = 1; Чему станет равно значение Х после выполнения оператора if (y<0) if ( y>0) x=3; else x=5;

1;

3;

5;

не определенным;

не имеет решения.

Вопрос № 17. Что будет напечатано в результате выполнения следующей программы

t= 2,4,2,3.

t= 2,5,2,2.

t= 3,4,3,2.

t=1,2,1,3.

t= 4,4,2,3.

Вопрос № 18. Какую из директив препроцессора следует подключить для работы с математическими функциями?

Вопрос № 19. Укажите оператор для выхода из оператора SWITCH и операторов цикла

continue;

break;

goto;

typedef;

return.

Вопрос № 20. Выберите правильный фрагмент программы для построения массива b[10]

Вопрос № 21. Выберите правильный фрагмент программы для построения массива b[10]

Вопрос № 22. Из перечисленного в модели ODMG объекты любого типа могут быть: 1) временными; 2) постоянными; 3) виртуальными; 4) динамическими

2, 4

1, 4

2, 3

1, 2

1

Вопрос № 23. Тип и значение любого выражения присваивания зависит от :

типа и значения его левого операнда, до завершения присваивания;

типа и значения его левого операнда, после завершения присваивания;

самого «длинного» типа в выражении;

не зависит от левого операнда;

реализации.

Вопрос № 24. Из наборов элементов одного и того же типа переменного размера состоят производные типы CORBA

записи

последовательности

массивы

объединения

структуры

Вопрос № 25. Может ли присваивание встречаться внутри более сложного выражения?

да, может;

нет, не может;

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

только при вводе данных;

зависит от реализации.

Вопрос № 26. На объект-атрибут в текущий момент времени может ссылаться

один класс

один объект

множество объектов

множество классов

множество классов и объектов

Вопрос № 27. Значение индекса цикла for после завершения работы цикла:

зависит от параметра цикла;

не определено;

зависит от реализации;

всегда определено;

зависит от выражения при модификации индекса.

Вопрос № 28. Какую из директив препроцессора следует подключить для работы с математическими функциями?

Вопрос № 29. В ODMG неупорядоченный набор с возможными повторениями называется

списком

массивом

кучей

словарем

стеком

Вопрос № 30. Выражения, имеющие одно и то же значение, непосредственно перед выполнением операции, при контракте клиента с сервером называются

предусловиями

инвариантами

атрибутами

постусловиями

вариантами