- •Операторы языка высокого уровня
- •Программирование рекурсивных алгоритмов
- •Списки : основные виды и способы реализации
- •Способы конструирования программ
- •Унифицированный процесс разработки оо пс
- •Структурное программирование Методы структурного анализа
- •Модульное программирование
- •Организация процесса тестирования в структурном программировании
- •Применение моделей в структурном анализе
- •Структурное проектирование Мои задания Технология программирования и этапы ее развития
- •2. Какие из утверждений являются ошибочными?
- •3. В процессе обработки потока сообщений выполняются следующие действия:
- •4. Расположите в правильном порядке этапы развития программирования:
- •5. Отметьте характерные черты стихийного этапа развития программирования:
- •6. Отметьте характерные черты структурного программирования:
- •6. Отметьте характерные черты объектно-ориентированного программирования:
- •7. Отметьте характерные черты компонентного программирования:
- •Жизненный цикл и этапы разработки по
- •Технологичность программных продуктов
- •Постановка задачи
- •Анализ требований и определение спецификаций
- •Проектирование по
- •79. Для списковых структур данных характерно:
- •89. Диаграмма размещения показывает:
- •Пользовательский интерфейс
- •Этап реализации по
- •206. Какие из следующих утверждений верны:
- •Структуры данных
- •Компонентные технологии
Способы конструирования программ
32. Задание {{ 79 }} Code12
Значения переменной k после выполнения фрагмента алгоритма
const int N=8;
int k=0;
int M[N]={ 1,-2,3,-4,5,-6,7,-8 };
for(int i=0; i<N; i++ )
switch( M[ i ]%3 )
{
case 0:
k++;
break;
case 1:
k--;
break;
default:
k=1;
}
Правильные варианты ответа: 1;
33. Задание {{ 80 }} Code13
Значения переменной k после выполнения фрагмента алгоритма
const int N=8;
int k=0;
int M[N]={ 1,-2,3,-4,5,-6,7,-8 };
for(int i=0; i<N; i++ )
switch( M[ i ]%3 )
{
case 0:
k+=2;
break;
case 1:
k--;
break;
default:
k=k;
}
Правильные варианты ответа: 2;
34. Задание {{ 81 }} Code14
Значения переменной k после выполнения фрагмента кода
int M[]={ 1,-2,3,-4,5,-6,7,-8 };
int k = M[ 1 ]*M[ 5 ] - M[ M[ 1 ]*M[ 5 ]%3 ] + *( M + 6 );
Правильные варианты ответа: 18;
35. Задание {{ 90 }} TextCode
Эквивалентен ли результат выполнения двух функций?
int F1(char v[])
{
int i;
for(i=0; v[ i ]!=0; i++);
return i;
}
int F2(char v[])
{
int i;
for(char *p=v; *p!=0; p++) i++;
return i;
}
Правильные варианты ответа: да;
36. Задание {{ 91 }} TextCodetry
Ключевое слова служащее для обозначения контролируемого блока кода:
Правильные варианты ответа: try;
37. Задание {{ 92 }} TextCodethrow
Ключевое слово используемое для генерации исключений:
Правильные варианты ответа: throw;
38. Задание {{ 93 }} TextCodeCatch
Ключевое слово, используемое для обозначения блока обработчика исключений:
Правильные варианты ответа: catch;
Стандартные типы данных
39. Задание {{ 12 }} TextTypeMody
Стандартные спецификаторы типа:
short
long
signed
unsigned
char
double
40. Задание {{ 13 }} TextTypeFl
Типы данных для хранения вещественных значений:
float
for
double
long double
signed char
long int
41. Задание {{ 14 }} TextTypeEmpty
Ключевое слово, определяющее тип данных множество значений которого пусто
void
double
int
char
Типы данных определяемые пользователем
Технология создания программ
Объектно - ориентированное программирование
Динамические модели ОО ПС
42. Задание {{ 141 }} TextOOPD03
Взаимодействия системы моделируются с помощью диаграмм:
диаграмм сотрудничества (кооперации)
диаграмм последовательности
диаграмм деятельности
43. Задание {{ 142 }} TextOOPD04
Диаграмма схем состояний показывает:
набор состояний системы
события, которые вызывают переход из одного состояния в другое
действия, которые происходят в результате изменения состояния
процесс вычислений и потоки работ
Классы
44. Задание {{ 442 }} TextClass13
Какие диаграммы являются основными при рассмотрении статических моделей в ООП
Правильные варианты ответа: классов; диаграммы классов;
45. Задание {{ 443 }} TextClass14
Что является основным средством для представления статических моделей в ООП
Правильные варианты ответа: диаграммы;
46. Задание {{ 445 }} TextClass16
Сколько ключевых слов для управления областью видимости в классах вы знаете
Правильные варианты ответа: 3;
Объектно-ориентированное тестирование
Основы ООП программных систем
47. Задание {{ 304 }} TextOOPIntro20
Наименование метода выполняемого в момент создания объекта
Правильные варианты ответа: конструктор;
48. Задание {{ 305 }} TextOOPIntro21
Наименование метода выполняемого в момент разрушения объекта
Правильные варианты ответа: деструктор;
49. Задание {{ 306 }} TextOOPIntro22
Может ли класс иметь несколько конструкторов
Правильные варианты ответа: да;
50. Задание {{ 307 }} TextOOPIntro23
Может ли класс иметь несколько деструкторов
Правильные варианты ответа: нет;
Основы представления объектно-ориентированного представления систем
51. Задание {{ 133 }} hierarchy
Подчинение или упорядочение абстракций. Как типичный пример: в сложной системе подчинение или упорядочение классов, объектов.
Правильные варианты ответа: иерархия; hierarchy;
52. Задание {{ 135 }} TextTermObj17
Определение области допустимых значений, которые может принимать объект, и множества операций, которые могут выполняться над объектом. Термин, обычно взаимозаменяемый с термином "класс".
Правильные варианты ответа: тип; type;
53. Задание {{ 138 }} TextTermObj20
Свойство системы, которая была разделена на связные и слабо зацепленные между собой модули:
Правильные варианты ответа: модульность; modularity;