Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Тест для группы ДЛП-001.docx
Скачиваний:
5
Добавлен:
01.04.2025
Размер:
39 Кб
Скачать
☆

18. Перегрузка операций:

+ преобразовывает операции( operator) С++ для работы с объектами;

предоставляет операциям С++ больше, чем они могут обработать;

создает новые операции С++;

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

not, and, or

+, -, *, div, mod

+, *, -, /

pred, succ;

round, trunc;

20. Прототипом функции в С++ называется

словесное описание действий функции;

перечень переменных, объявленных в функции;

заголовок функции без её тела, оканчивающийся символом ‘;’

заголовок функции с её телом, заключенным в фигурные скобки;

21. Функция length в языке Паскаль:

+ определяет длину строки , указанную при описании строки;

определяет текущую длину строки;

объединяет строки;

копирует из строки указанное количество символов;

удаляет из строки указанное количество символов;

22. Что представляет собой массив в языке С++?

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

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

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

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

23. Что такое запись?

это совокупность логически связанных элементов разного типа;

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

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

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

24. Именно такое объявление переменной в языке С++ является НЕ правильным

int x;

int x = 0

x: int;

25. Как обратиться к полю записи ?

+ указывается имя записи , точка и имя поля ;

указывается имя поля , ставится точка и указывается имя записи

посредством индексации;

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

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

26. Указатель – это:

адрес переменной;

обозначение переменной, которая будет доступна следующей;

переменная для хранения адреса;

тип данных для адресных переменных;

27. Процедура языка Паскаль reset (f) :

открывает файл и уничтожает данные в нём;

+ открывает файл и устанавливает указатель файла на начало файла;

перемещает указатель файла на следующую позицию;

закрывает файл;

28. Подключение какой библиотеки обеспечивает доступ к стандартным функциям обработки строк?

iostream.h

conio.h

fstream.h

string.h

process.h

29. Как выполнять действия над всеми записями файла (определить конец файла):

while eof( f ) do …;

while not eof( f ) do … ;

while eoln( f ) do …;

while not eoln( f ) do …;

close ( f );

30. Есть ли ошибки в приведенном ниже фрагменте программы для работы с файлом?

….

ofstream fout(“test”);

if (!fout)

{

printf(”\nФайл открыть невозможно”;

exit(1);

}

….

обработка файла

….

fout.close();

….

данный фрагмент программы не содержит ошибок;

есть ошибка при открытии файла; вместо оператора ofstream fout(“test”) следует писать ofstream fout(“test”,ios::out);

есть ошибка при открытии файла; вместо оператора ofstream fout(“test”) следует писать ofstream fout(‘test’,ios::out);

есть ошибка при закрытии файла; вместо оператора fout.close() следует писать close(fout);