Чему будет равняться значение переменной 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; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!