Чему будет равняться значение переменной x?



var

  x: string[6];

begin

x:=’мим’+’озадаченный’;

writeln(x)

end.

Варианты ответов:

1. мим озадаченный

2. мимозадаченный

3. мимоза

4. озадаченный мим

 

121. Запись — это:

Варианты ответов:

1. совокупность разнородных данных, описываемых и обрабатываемых как единое целое

2. именованный набор с фиксированным количеством однотипных данных

3. именованный набор однотипных данных на диске

4. ограниченная апострофами последовательность любых символов

 

122. Функция обработки признака конца файла F имеет вид:

Варианты ответов:

1. rewrite (f)

2. reset (f)

3. close (f)

4. eof (f)

 

123. В какую из перечисленных ниже структур можно объединять данные различного типа:

Варианты ответов:

1. запись

2. файл

3. массив

4. множество

 

124. Что определяет структура данных:

Варианты ответов:

1. диапазон допустимых значений

2. внутреннее представление каждого элемента структуры

3. взаимное расположение, способ связи и выборки элементов структуры в памяти ПК

4. способ упорядочения переменных

 

125. Сколько раз будут выполнены операторы тела цикла при выполнении следующего фрагмента программы:

N:=96; M:=36;

for K:=M downto 1 do

if (N MOD K=0) AND (M MOD K=0) Then Goto 1;

1: Writeln(K)

Варианты ответов:

1. 25

2. 24

3. 36

4. 12

 

126. Сколько раз будет исполнен оператор M:=A[k] при заданном массиве: 3, 8, 7, 9, 4, 10, 2, 12?

M:=a[1];

For k:=2 to 8 Do

  If M<a[k] Then M:=A[k];

Write(M)

Варианты ответов:

1. 7

2. 8

3. 4

4. 1

 

127. Чему станет равно значение переменной X после выполнения команды X:=X+2, если до ее выполнения оно было равно 3?

Варианты ответов:

1. 1

2. 2

3. 3

4. 5

 

128. При каком исходном значении переменной X результатом выполнения команды X:=X mod 3 будет 0?

Варианты ответов:

1. при любом, кратном 3

2. 5

3. 4

4. 2

 

129. При каких исходных значениях переменной X и Y в результате выполнения команды X:=X^Y–Y значение переменной X станет равным двум?

Варианты ответов:

1. 4, 1

2. 3, 2

3. 2, 2

4. 5, 1

 

В чем главное отличие процедуры от функции?

Варианты ответов:

1. Процедура может быть запущена только один раз

2. Функция запускается из основной программы, а процедура запускается сама

3. Функция возвращает значение и может участвовать в качестве операнда в выражении

4. Процедура возвращает значение и может участвовать в качестве операнда в выражении

 

 

131. Словом «агрегация» точнее описывается отношение между:

Варианты ответов:

1. Вами и вашими руками

2. Вами и вашими друзьями

3. Вашей комнатой и мебелью в ней

4. Вашей комнатой и комнатой ваших соседей

 

Что является преимуществом объектно-ориентированного подхода перед структурированным?

Варианты ответов:

1. В ООП не используются процедуры и функции

2. ООП позволяет объединить состояние объектов и их поведение

3. ООП не поддерживает повторное использование компонентов

4. ООП поддерживает разработку программ сверху-вниз

 

Какие механизмы в объектно-ориентированных языках обычно позволяют обеспечить инкапсуляцию?

Варианты ответов:

1. Статические методы

2. Обработка исключений

3. Модификаторы доступа

4. Динамическое выделение памяти

 

134. Какому принципу ООП удовлетворяет обоняние собаки если: "Собака чует кошку - она лает, собака чует пищу - она бежит к миске"?

Варианты ответов:

1. Инкапсуляция

2. Наследование

3. Полиморфизм

4. Никакому

 

Класс B расширяет класс A. Какое утверждение из перечисленных верно?

Варианты ответов:

1. Класс A - генерализация класса B

2. Класс A - специализация класса B

3. Класс B - генерализация класса A

4. Класс B - реализация класса A

 

Какая разница между объектом и классом?

Варианты ответов:

1. Класс может иметь много экземпляров, а объект - один или ни одного

2. Класс может инстанциировать объекты, а сам объект - нет

3. Объект - это экземпляр класса

4. Класс - это исходный код, а объект - скомпилированный и выполняемый код

 

Как называется способность объекта скрывать свои данные и реализацию от других объектов системы?

Варианты ответов:

1. Полиморфизм

2. Инкапсуляция

3. Абстракция

4. Наследование

 

Какая разница между идентичностью (identity) и равенством (equality) объектов в ООП?

Варианты ответов:

1. Идентичность означает, что две ссылки указывают на один и тот же объект, а равенство - что они содержат одинаковые данные

2. Идентичность означает, что объекты являются экземплярами одного и того же класса, а равенство - что они содержат одинаковые данные

3. Идентичность означает, что у объектов одинаковые поля, а равенство - что они содержат одинаковые данные

4. Идентичность означает, что у объектов есть общий неабстрактный предок, а равенство - любой общий предок

 


Дата добавления: 2018-04-15; просмотров: 3583; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!