Тема 2 Работа с файлами. Типы файлов. Файловая переменная 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Тема 2 Работа с файлами. Типы файлов. Файловая переменная



Тема 3 Концептуальные элементы ООП

Тема 4 Класс, объект и элементы их системы

Тема 5 Простое и множественное наследование. перегрузка–

Тема 6 Виртуальные функции и полиморфизм. Раннее и позднее связывание, механизм виртуальных функций –

Тема 1.

1. Структура объединяет Укажите верные варианты (2 варианта ответа):

Истинно ли следующее утверждение: структура и класс имеют схожий синтаксис?

После закрывающей фигурной скобки структуры ставится

Истинно ли следующее утверждение: при определении структуры выделяется память под переменную?

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

6. Сколько байтов памяти займут три структурные переменные типа A, если структура A содержит три поля типа int? Укажите верные ответы(2 верных ответа)

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

Указатель — это:

9. Что выполняет операция new: Укажите верные варианты (2 варианта ответа)

10. Использование операции new может привести к меньшим ………………….

 памяти, чем использование массива.

11. Операция delete возвращает ……………. операционной системе.

12. Пусть нам дан указатель р, указывающий на объект типа A. Напишите выражение, позволяющее вызвать метод F () этого класса для данного объекта. Укажите верные варианты (2 варианта ответа)

13. Пусть дан объект, являющийся элементом массива D под номером 7. Напишите выражение, которое позволит вызвать метод F () этого объекта. Укажите верные варианты (3 варианта ответа)

14. Связный список — это: Укажите верные варианты (2 варианта ответа)

15. Объединениями называют сложный тип данных, позволяющий размещать …………… оперативной памяти данные ……………..

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

Возможно ли получить с помощью объединения доступ к любому байту хранимой в нем (в объединении) информации

Двунаправленный список – это список, в котором получив доступ к элементу списка можно

19.однонаправленный список – это список, в котором получив доступ к элементу списка можно. Укажите верные варианты (2 варианта ответа)

20. Элементом списка может быть. Укажите верные варианты (4 варианта ответа)

Тема 2

1. Файл – …………. данных, записанная во внешней памяти под определенным именем.

2. Файловая переменная - …………..на структуру типа FILE, определённую в стандартной библиотеке STDIO.H

3. Укажите верный вариант ответа для терминов:

4. Укажите верный вариант ответа для терминов:

5. Необходимо в файл out записать структуру s вставьте пропущенные слова:

fwrite(……………..);

Истинно ли утверждение, что в любой байт файла можно изменить?

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

Истинно ли утверждение, что в файл можно записать класс?

Возможна ли одновременная работа с файлом в режиме чтения и записи?

Возможно ли считать из файла информации больше, чем там сохранено?

 

Тема 3

1.Какие элементы (элемент) лежат (лежит) в основе объектно-ориентированного программирования:

Что собой представляет абстракция

Что собой представляет ограничение доступа

Что собой представляет инкапсуляция

Что собой представляет интерфейс

Что собой представляет модульность

Что собой представляет иерархия

Назначение наследования состоит в том, чтобы

9.Преимущество использования наследования заключается в:

10.Что выполняет иерархия классов:

Тема 4.

1. ……..имеет такое же отношение к………., как стандартный тип данных к переменной этого типа.

В определении класса члены класса с ключевым словом private доступны: любой функции программы;

Истинно ли следующее утверждение: поля класса должны быть закрытыми?

Напишите оператор, создающий объект A класса B

5. Операция точки (операция доступа к члену класса) объединяет следующие два элемента (слева направо):



Поделиться:


Последнее изменение этой страницы: 2021-04-14; просмотров: 106; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.139.238.226 (0.006 с.)