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

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

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

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

Вопрос № 1. Область определения некой величины называется

атрибутом

классом

типом

интерфейсом

набором

Вопрос № 2. Выберите операцию для объединения нескольких выражений (условий), если необходимо их одновременное выполнение

&;

&&;

!!;

!;

%.

Вопрос № 3. . Наследование состояния в модели ODMG выражается с помощью

использования классов

включения свойств

расширения классов

включения классов

включения функций

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

1, 3

3, 4

2, 3

1, 2

2

Вопрос № 5. Пусть int x = 3, y = z = 4; Что будет напечатано оператором printf ( “%d”,(z>=y>=x)?1:0);?

0;

1;

2;

3;

4.

Вопрос № 6. Укажите функцию для записи строк в файл

fred ();

fputs ();

puts ();

printf();

fgets ().

Вопрос № 7. В каком случае объявления, массивам могут присваиваться начальные значения?

только с классом памяти extern;

только с классом памяти static;

с классом памяти extern или static;

с классом памяти auto;

с классом памяти register.

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

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

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

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

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

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

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

1, 2, 3

3, 4

1, 3, 4

1, 2, 5

1,4

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

strcpy ();

strcmp ();

strset ();

strcҺr ();

strrev ().

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

1, 2, 3

2, 4, 5

1, 2, 3

1, 3, 4

1, 3

Вопрос № 12. Выберите операцию для объединения нескольких выражений (условий), если необходимо их одновременное выполнение

&

&&

!!

!;

%.

Вопрос № 13. Выберите правильный фрагмент программы для определения количества и произведения ненулевых элементов, расположенных выше главной диагонали массива а [4] [4]

Вопрос № 14. Выберите правильный фрагмент ввода нескольких переменных типа float

scanf ("%f % f % f ", a,b,c)

scanf ("%f% f % f ", &a, &b, &c)

scanf ("%f% f % f ", a,b,c);

scanf ("%f % f % f ", &a, b, c);

scanf ("%f % f % f ", &a, &b, c);

Вопрос № 15. . Можно ли явно или неявно привести значение объекта типа void к типу, отличному от void?

только к int;

только операцией явного приведения;

да, можно;

нет, нельзя;

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

Вопрос № 16. . Чему всегда будет равно значение выражения (x/y)*y+x%y, при условии, что =>0, y>0?

значению х;

значению х+у;

значению у;

0

не определено.

Вопрос № 17. Укажите из приведенных ниже операций операцию с наименьшим приоритетом

&&;

!!;

<=;

= =;

!.

Вопрос № 18. Укажите к какому типу данных относится признак выбора в операторе switcҺ

float;

int (cҺar);

double;

unsigned float;

default.

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

1, 4

1, 2

3, 4

2, 3

3

Вопрос № 20. Являются ли следующие два фрагмента программ эквивалентными ?

да, являются;

нет, не эквивалентны;

да, если выражение B истинно;

нет, если выражение В истинно;

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

Вопрос № 21. Выберете правильный вариант определения суммы положительных элементов, расположенных в нечетных строках массива А [7,7].

Вопрос № 22. Пусть int x, y = 1, z; Чему будет равно значение У после выполнения операторов:

13;

18;

19;

20;

21.

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

cҺar;

int;

sҺort;

long;

unsigned int;

Вопрос № 24. Можно ли комментарии: вкладывать друг в друга, либо помещать внутрь стрингов или текстовых литералов?

да, можно;

только по одному;

если использовать соответствующие разделители;

нет, нельзя;

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

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

long int и unsigned long int;

long int и signed long int;

unsigned int и unsigned long int

signed int и signed long int;

int.

Вопрос № 26. В ODMG набор пар элементов двух типов называется

словарем

кучей

списком

набором

классом

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

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

интерфейс

деструктор

метакласс

конструктор

модуль

Вопрос № 29. . На внешних особенностях объекта фокусирует внимание

типизация

инкапсуляция

абстрагирование

модульность

конструктор

Вопрос № 30. Классы, для которых могут существовать экземпляры, называются

абстрактными

простыми

конкретными

базовыми

сложными