Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Тест_Технология программирования.doc
Скачиваний:
1
Добавлен:
28.09.2019
Размер:
1.01 Mб
Скачать

Способы конструирования программ

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;