Что изменяет операция присваивания?
- ? значение переменной
- ? имя переменной
- ? тип переменной
- ? тип алгоритма
Оператор, который дает компьютеру указание записать данные в некоторую переменную.
В качестве имени переменной может быть .
Укажите синтаксически неверную запись:
В какой строке данной программы содержится ошибка?
1 INPUT С
2 с = с + 10
3 А = 10С — 1
4 PRINT A
5 print с
1. мим озадаченный
4. озадаченный мим
121. Запись — это:
1. совокупность разнородных данных, описываемых и обрабатываемых как единое целое
2. именованный набор с фиксированным количеством однотипных данных
3. именованный набор однотипных данных на диске
4. ограниченная апострофами последовательность любых символов
122. Функция обработки признака конца файла F имеет вид:
123. В какую из перечисленных ниже структур можно объединять данные различного типа:
124. Что определяет структура данных:
1. диапазон допустимых значений
2. внутреннее представление каждого элемента структуры
3. взаимное расположение, способ связи и выборки элементов структуры в памяти ПК
4. способ упорядочения переменных
125. Сколько раз будут выполнены операторы тела цикла при выполнении следующего фрагмента программы:
for K:=M downto 1 do
if (N MOD K=0) AND (M MOD K=0) Then Goto 1;
126. Сколько раз будет исполнен оператор M:=A[k] при заданном массиве: 3, 8, 7, 9, 4, 10, 2, 12?
127. Чему станет равно значение переменной X после выполнения команды X:=X+2, если до ее выполнения оно было равно 3?
128. При каком исходном значении переменной X результатом выполнения команды X:=X mod 3 будет 0?
1. при любом, кратном 3
129. При каких исходных значениях переменной X и Y в результате выполнения команды X:=X^Y–Y значение переменной X станет равным двум?
В чем главное отличие процедуры от функции?
1. Процедура может быть запущена только один раз
2. Функция запускается из основной программы, а процедура запускается сама
3. Функция возвращает значение и может участвовать в качестве операнда в выражении
4. Процедура возвращает значение и может участвовать в качестве операнда в выражении
131. Словом «агрегация» точнее описывается отношение между:
1. Вами и вашими руками
2. Вами и вашими друзьями
3. Вашей комнатой и мебелью в ней
4. Вашей комнатой и комнатой ваших соседей
Что является преимуществом объектно-ориентированного подхода перед структурированным?
1. В ООП не используются процедуры и функции
2. ООП позволяет объединить состояние объектов и их поведение
3. ООП не поддерживает повторное использование компонентов
4. ООП поддерживает разработку программ сверху-вниз
Какие механизмы в объектно-ориентированных языках обычно позволяют обеспечить инкапсуляцию?
1. Статические методы
2. Обработка исключений
3. Модификаторы доступа
4. Динамическое выделение памяти
134. Какому принципу ООП удовлетворяет обоняние собаки если: "Собака чует кошку — она лает, собака чует пищу — она бежит к миске"?
Класс B расширяет класс A. Какое утверждение из перечисленных верно?
1. Класс A — генерализация класса B
2. Класс A — специализация класса B
3. Класс B — генерализация класса A
4. Класс B — реализация класса A
Какая разница между объектом и классом?
1. Класс может иметь много экземпляров, а объект — один или ни одного
2. Класс может инстанциировать объекты, а сам объект — нет
3. Объект — это экземпляр класса
4. Класс — это исходный код, а объект — скомпилированный и выполняемый код
Как называется способность объекта скрывать свои данные и реализацию от других объектов системы?
Какая разница между идентичностью (identity) и равенством (equality) объектов в ООП?
1. Идентичность означает, что две ссылки указывают на один и тот же объект, а равенство — что они содержат одинаковые данные
2. Идентичность означает, что объекты являются экземплярами одного и того же класса, а равенство — что они содержат одинаковые данные
3. Идентичность означает, что у объектов одинаковые поля, а равенство — что они содержат одинаковые данные
4. Идентичность означает, что у объектов есть общий неабстрактный предок, а равенство — любой общий предок
Дата добавления: 2018-04-15 ; просмотров: 884 ; ЗАКАЗАТЬ РАБОТУ
Пример 16.4. Напишем программу для решения задачи.
Задано двузначное число. Необходимо поменять местами первую и вторую цифры числа.
Этапы выполнения задания:
1. Определение исходных данных: переменная а (исходное число).
2. Определение результатов: переменная b (преобразованное число).
3. Алгоритм решения задачи:
3.1. Ввод исходных данных.
3.2. Для преобразования числа необходимо выполнить следующие действия:
а) в переменной a1 сохраним вторую цифру числа. Для выделения цифры из числа нужно найти остаток от деления исходного числа на 10 (a mod 10);
б) для выделения первой цифры (переменная a2) нужно найти целую часть от деления числа на 10;
в) искомое число b получим, если умножим a1 на десять и к полученному произведению прибавим значение переменной a2.
3.3. Вывод результата.
4. Описание переменных.
Все переменные, определенные для решения задачи, имеют тип integer.