Вы находитесь на странице: 1из 9

Выберите правильное объявление производного класса

b. class MoreDetails: public Details;

Разработке алгоритма предшествует:

a. постановка задачи, разработка математической модели

Выберите правильный вариант выделения динамической памяти


под переменную X типа float:

c. float *ptr = new float; X = *ptr;

Когда необходимо составлять блок-схему программы:

c. До начала составления самой программы

Возможность выполнения оператором различных действий в зависимости от


типа данных, называется

d. полиморфизмом

Шаблон функции - это...

c. определение функции, в которой типу обрабатываемых данных присвоено условное


обозначение

Результатом выполнения фрагмента программы S:=-5;x:=0;repeat


s:=s*(x+2);x:=x+1; until x<2;write(s); будет следующие сообщение:

b. -10.0

Библиотечная функция exit() предназначена для выхода из

d. программы, в которой она содержится


Для возведения в квадрат применяется функция:

c. SQR(X)

Выберите правильный вариант выделения динамической памяти под


переменную X типа float:

b. float *ptr = new float; X = *ptr;

Для вычисления экспоненты применяется процедура:

b. EXP(X)

Оператор цикла с постусловием:

b. Repeat… until

В графических схемах алгоритмов стрелки направлений на линиях потоков:

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

Необходимо указать неправильно записанный оператор:

c. if x and y then s:=s+1; else s:=s-1

Как называется алгоритм, в котором действия выполняются друг за другом,


не повторяясь:

c. линейным

Раздел типов определяется служебным словом:

c. TYPE

Логический тип данных объявляется служебным словом:


a. BOOLEAN

При обращении к полю структуры правым операндом операции (.) является

a. имя поля структуры

Конструкция, изображенная на рисунке, называется

a. ветвлением
b. следованием
c. итерационным разбиением

Необходимо указать правильную запись вычисления функции в


виде одного условного оператора:

a. if (0<x) and (x<2) then y:=cos(2*x) else y:=1-sin(3*x)

Членами класса могут быть

b. как переменные, так и функции, могут быть объявлены как private и как public

Что называется деструктором?

d. метод, который освобождает память, занимаемую объектом

Цикл с предусловием определяется служебным словом:

c. WHILE

Для доступа к элементам объекта используются:


b. при обращении через имя объекта – точка, при обращении через указатель – операция «-

Полиморфизм реализован через механизмы:

c. перегрузки функций, виртуальных функций, шаблонов

Раздел констант объявляется служебным словом:

b. CONST

Языком высокого уровня является:

c. Фортран

Когда аргумент передается в функцию по ссылке,

d. функция получает доступ к параметру в вызывающей программе

Когда аргумент передается в функцию по значению,

d. внутри функции создается переменная, хранящая значение этого аргумента

Выберите правильные утверждения:

a. одна функция может быть дружественной нескольким классам

После имени функции ставятся

a. ( )

Какие из приведенных типов данных относятся к вещественному


типу данных:

a. real, single, extended


Операция ||

c. комбинирует два булевых значения

Процедура INC(x,k):

a. увеличивает значение переменной х на величину k

Необходимо указать оператор цикла –ДО с параметром:

a. for … to … do

Перевод программ с языка высокого уровня на язык более низкого уровня


обеспечивает программа -:

a. компилятор

Объект - это

b. экземпляр класса

Динамическая структура данных, изображенная на рисунке, называется

a. стеком

Для вычисления квадратного корня применяется функция:

a. SQRT(X)
Переменная, описанная внутри функции, видима

c. от точки своего объявления до конца функции

При обращении к полю структуры левым операндом операции (.) является

a. структурная переменная

Полиморфизм в объектно-ориентированном программировании


реализуется:

c. через механизмы перегрузки (функций и операций), виртуальные функции и шаблоны

Символьный тип данных объявляется служебным словом:

b. CHAR

Какие из приведенных типов данных относятся к целочисленному типу


данных:

c. integer, word, longint

Выберите правильные утверждения

b. у конструктора могут быть параметры

В операторе присваивания summa := sqr(x)+3*a переменными являются:

a. a, x, summa

Из приведенных операторов описания переменных неправильно объявлены


переменные:

a. VAR f,g,d,t:INTEGER;I,t:REAL

Операция &&
d. комбинирует два булевых значения

Что называется наследованием?

d. это механизм, посредством которого производный класс получает элементы


родительского и может дополнять либо изменять их свойства и методы

Виртуальными называются функции:

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

Выберите правильные соответствия между спецификатором базового


класса, ключом доступа в объявлении производного класса и правами
доступа прозводного класса к элементам базового

c. ключ доступа - protected или public ; в базовом классе: protected; права доступа в
производном классе - protected

Результатом выполнения фрагмента программы S:=-


5;x:=0;repeat s:=s*(x+2);x:=x+1; until x<2;write(s); будет
следующие сообщение:

a. -10.0

Тело функции заключается в

a. { }

Возможность и способ обращения производного класса к элементам


базового определяется

a. ключами доступа: private, public, protected в заголовке объявления производного класса

Выберите правильные утверждения:

a. если элементы объявлены как public, то они доступны и наследникам класса, и внешним
функциям
Отметьте правильные утверждения

c. конструкторов класса может быть несколько, но их синтаксис должен подчиняться


правилам перегрузки функций

Укажите свойства и методы, доступные внешним функциям

d. health, armo, color


monstr(int he=50, int arm=10);

Библиотечная функция return() предназначена для выхода из

a. функции, в которой она содержится

Наиболее наглядной формой описания алгоритма является структурно-


стилизованный метод:

b. представление алгоритма в виде схемы

Записью действительного числа с плавающей точкой является:

a. 1.0E01

Полиморфизм – это :

c. средство, позволяющее использовать одно имя для обозначения действий, общих для
родственных классов

Дружественная функция - это

d. функция, объявленная в классе с атрибутом friend, но не являющаяся членом класса;

Выберите правильные утверждения


b. деструктор - это метод класса, применяемый для освобождения памяти, занимаемой
объектом

В языке Паскаль пустой оператор помечаться:

a. может

Разработкой алгоритма решения задачи называется:

c. определение последовательности действий, ведущих к получению результатов

Вещественный тип данных объявляется служебным словом:

a. REAL

Что называется конструктором?

a. метод, имя которого совпадает с именем класса и который вызывается


автоматически при создании объекта класса

Раздел переменных определяется служебным словом:

b. VAR

Класс - это:

c. тип данных, определяемый пользователем и сочетающий в себе данные и


функции их обработки

Укажите свойства и методы, доступные внешним функциям

d. int color; monstr(int he=50, int arm=10);

Вам также может понравиться