Файл: В интегрированную среду программирования может входить такой компонент, как .pdf

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 11.01.2024

Просмотров: 155

Скачиваний: 4

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

В интегрированную среду программирования может входить такой
компонент, как …

наладчик

доводчик

отладчик
В интегрированную среду программирования может входить такой
компонент, как …

регулятор

доминатор

компилятор
В переменной типа unsigned char можно хранить число …

-213

213

1213
В переменной типа unsigned char можно хранить число …

-13

1213

13
В ряду причин использования многофайловых программ – …

незаменимость библиотек классов

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

полное отсутствие однофайловых программ

удобство создания концепции и дизайна программ
В языке С++ в функцию в качестве параметров …

нельзя передавать указатели на переменные

можно передавать указатели на переменные

можно передавать указатели на переменные, только если это массивы


можно передавать указатели на переменные, только если это не массивы
В языке С++ встроенный тип данных int предназначен для хранения …

положительных и отрицательных целых чисел

символов

вещественных чисел

положительных и отрицательных целых чисел, вещественных чисел, а также символов
Виртуальными называются функции …

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

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

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

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

ключами доступа private, public, protected в теле производного

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

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

ключами доступа private, public, protected в теле базового
Выбор функции-члена зависит от …

типа указателя, а не от класса объекта

того, на объект какого класса при выполнении программы указывает указатель, но не от типа указателя

решения программиста

выбора языка программирования
Говоря о деструкторах, можно утверждать, что …

деструктор – это метод класса, применяемый для удаления объекта


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

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

деструктор не наследуется
Говоря о дружественных функциях, следует отметить, что …

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

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

дружественная функция объявляется внутри класса, к элементам которого ей нужен доступ

дружественная функция не может быть методом другого класса
Говоря о конструкторах, можно утверждать, что …

конструкторы класса не наследуются

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

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

конструктор возвращает указатель на объект
Говоря о конструкторах, можно утверждать, что …

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

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

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

объявление каждого класса должно содержать свой конструктор

если конструктор не создан, компилятор создаст его автоматически
Говоря о передаче параметра по ссылке, можно утверждать, что …

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



когда параметр передается по ссылке, вызывающая сторона и вызываемая сторона используют одну и ту же переменную для этого параметра

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

если вызываемая сторона изменяет переменную параметра, эффект виден в переменной вызывающей стороны
Говоря про определение максимальной длины строки, можно
утверждать, что …

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

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

максимальная длина строки определяется при создании переменной

максимальная длина строки не должна превышать 20 элементов
Две формы использования перегруженных операторов: …

ложная и истинная

инфиксная и бинарная

бинарная и функциональная

инфиксная и функциональная
Деструктором называют …

метод, который уничтожает объект

метод, который удаляет объект

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

системная функция, которая освобождает память, занимаемую объектом
Динамическое выделение памяти – это когда память под объект
(переменную) …

может выделяться не сразу, а в процессе работы программы, а освобождение памяти производится вручную


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

выделяется каждый раз при обращении к переменной
Директива препроцессора, которую необходимо подключить для
организации
форматированного ввода-вывода данных, – …

1

2

3

4
Для доступа к элементам объекта, при обращении через имя объекта –
используют …

точку, при обращении через указатель – операцию «->»

два двоеточия, при обращении через указатель – точку

точку, при обращении через указатель – два двоеточия

два двоеточия, при обращении через указатель – операцию «->»
Для инициализации указателя можно использовать …

адрес

0

null

адрес, 0 или null
Для объявления виртуальной функции используется ключевое слово …

int

print

virtual

friend

Для объявления дружественной функции используется ключевое слово …

friend

virtual

double

arr
Для определения указателя необходимо использовать запись: …

1

2

3

4
Для работы с выходными потоками используется …

getline

iostream

istream

ostream
Дружественная функция – это функция, …

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

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

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

имеющая частичный доступ к закрытым членам класса
Если в арифметическом выражении участвуют целый и вещественный
операнды, то …

имеет место ошибка компиляции



целый тип приводится к вещественному

вещественный тип приводится к целому
Если дан массив int L[3][3] = { { 2, 3, 4 }, { 3, 4, 8 }, { 1, 0, 9 } };. то значение
элемента этого массива L[1][2] будет равно …

2

3

4

8
Если после выражения стоит точка с запятой, то …

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

это оператор-выражение, действие которого заключается в вычислении выражения

выражение вычисляется только если первой стоит операция присваивания
Если размер массива 21, то порядковый номер последнего элемента
массива – …

20

21

22

определяется программистом
Если элементы класса объявлены как …

private, то они доступны только наследникам класса, но не внешним функциям

private, то они недоступны ни наследникам класса, ни внешним функциям

public, то они доступны наследникам класса, но не внешним функциям

public, то они доступны и наследникам класса, и внешним функциям

Изменение состояния объекта в ответ на какое-либо действие называется


событием

методом

атрибутом

классом
К основным принципам объектно-ориентированного программирования
можно отнести …

инкапсуляцию, абстракцию, полиморфизм

повторное использование кода, принцип разделения интерфейса

инкапсуляцию, наследование, полиморфизм

принцип единственной ответственности, принцип инверсии зависимостей
Класс – это …

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

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

структура, для которой в программе имеются функции работы с нею
Класс iostream используется для обработки …

только ввода данных

как ввода, так и вывода данных, что позволяет ему осуществлять двунаправленный ввод/вывод

только вывода данных

потока цифровой информации
Класс с методами и переменными для организации работы со строками в
языке программирования C++ называется …

implements

parent

extend

string

Класс, используемый для работы с входными потоками, – …

iostream

istream

ostream

getline
Ключевое слово … языка С++ используется для описания
структурированного типа данных, все элементы которого в памяти
начинаются с одного байта

struct

union

enum

template
Коллекция классов и функций, написанных на базовом языке, – это …

многофайловая библиотека

библиотека функций

библиотека классов

стандартная библиотека
Константы могут содержать в себе …

только строки и символы

только целые и дробные числа

строки, символы, дробные числа и целые числа
Конструктором называется метод, имя которого …

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

совпадает с именем класса и который вызывается автоматически при объявлении класса (до создания объекта класса)

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

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


Логическое выражение может возвращать результат типа …

integer

boolean

char

logical
Массив – это именованный набор … в одной области памяти

переменных, имеющих различные типы данных и располагающихся

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

переменных, имеющих один тип данных и располагающихся

переменных, имеющих символьный тип данных и располагающихся
Массивом называют …

функцию, которые могут выполнять какие-либо действия над данными
(свойствами) класса

сложный тип данных, состоящий из множества одинаковых элементов

совокупность средств, методов и правил взаимодействия между элементами системы

упорядоченные в памяти элементы одного и того же типа, имеющие общий адрес
Модель процесса разработки программного обеспечения, жизненный
цикл которой выглядит как поток, последовательно проходящий фазы
анализа требований, проектирования, называется …

программной

циклической

каскадной

спиральной
Модульное программирование – это …

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


программирование, в котором процедуры разнесены по нескольким отдельным файлам (модулям) – данные внутри модуля защищены от изменений в другой части программы

программирование, в котором возможно создание своих типов данных, в том числе сложные

разделение всей массы программного кода на отдельные блоки
(подпрограммы, процедуры, функции), которые выполняют конкретную задачу – дают возможность отладки отдельных частей кода
Наследование – это …

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

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

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

механизм, посредством которого производный класс получает элементы родительского, может их дополнить, но не может переопределить
Неверно, что алгоритм может быть записан …

с помощью псевдокода

с помощью схемы

графически, с помощью блок-схем

с помощью программного кода
Обобщенное описание поведения функций, которые могут вызываться
для объектов разных типов, – это … функций

классы

проекции

шаблоны

объекты
Объект – это …

переменная, содержащая указатель на класс

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

класс, который содержит в себе данные и методы их обработки


Объявление char*buf; соответствует созданию …

символьной переменной buf

строковой переменной buf

указателя buf на символьное значение

указателя buf на строку
Оператор namespace предназначен для …

использования классов, переменных и функций из других модулей программы без использования заголовочных файлов

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

заключения в группу объявлений классов, переменных и функций для использования только в текущем модуле
Оператор return в теле функции необходимо использовать …

во всех случаях

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

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

если указан тип возвращаемого значения, в том числе и void
Определена операция вычитания для двух объектов класса A, а операция
преобразования к int не определена. Что будет вызвано при:

только операция вычитания

произойдет ошибк

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


виртуальной функции связывание вызова функции с ее определением осуществляется на этапе ввода

обычной функции связывание вызова функции с ее определением осуществляется на этапе ввода


виртуальной функции связывание вызова функции с ее определением осуществляется на этапе компиляции

обычной функции связывание вызова функции с ее определением осуществляется на этапе компиляции
Отсчитать новую позицию с конца файла можно с помощью …

1

2

3

4
Отсчитать новую позицию с начала файла можно с помощью …

1

2

3

4
Перегрузка операторов происходит с помощью операторных …

методов

функций

интерфейсов

алгоритмов
Перегрузка операторов языка С++ необходима для …

того, чтобы применять встроенные операторы языка к разным типам, в том числе и пользовательским


переопределения стандартного поведения чего угодно или формирования своего собственного уникального поведения

реализации полиморфизма

реализации инкапсуляции
Перегрузке поддаются … операции

унарные и бинарные

только бинарные

только унарные
Переменная вещественного типа float имеет размер в байтах, равный …

2

4

8

10
Переменная типа signed char может принимать …

только значения символов английского алфавита, цифр и символа подчеркивания

значения из первой половины кодовой таблицы

только значения из алфавита языка C++
Переопределение операций имеет вид: имя_класса, …

ключевое слово operator, символ операции, в круглых скобках могут быть указаны аргументы

ключевое слово operator, список аргументов

два двоеточия, ключевое слово operator, символ операции
Перескочить на n байт начиная от текущей позиции в файле (по
умолчанию) можно с помощью …