Вопросы по ЛР1 4 Рейтинг 1 ПКШ

ЛР 1
Дайте определение понятия программа.
Дайте определение понятия переменная.
Дайте определение понятия массив.
Дайте определение понятия составного оператора.
Дайте определение понятия указателя.
Что делается с помощью операции именования? Приведите пример.
Что делается с помощью операции разыменования? Приведите пример.
Для чего и как используется динамическая память?
Какую функцию выполняет операция new? Приведите пример.
Какую функцию выполняет операция delete? Приведите пример.
Дайте определение понятия функция.
Что такое прототип функции? Приведите пример,
Что такое описание функции и вызов функции? Приведите пример.
Что такое формальные параметры и фактические параметры функции?
Для чего нужны библиотеки и как они подключаются?
Дайте определение понятия структуры данных. Приведите пример.
Что такое квалифицированная ссылка? Приведите пример.
Дайте определение понятия условный оператор.
Дайте определение понятия оператор цикла.
Какие составляющие циклов вы знаете.
Какие операторы цикла в С++ вы знаете? Приведите пример.
Дайте определение понятия файл.
Какие основные операции для работы с файлами вы знаете? Приведите пример.
Что такое модуль? Какими модули бывают?
Какие программы создают объектные и исполнимые модули?
Для чего нужны блок-схемы программ, какие преимущества дает их применение?

ЛР 2
Что такое проект в VS 2005? Для чего нужны проекты и в чем их преимущество?
Что такое cin и cout?
В каких файлах, и как описаны cin и cout?
Что такое манипуляторы как элементы программы?
Перечислите известные вам манипуляторы. Приведите пример.
Что нужно сделать для вызова функции, расположенной в другом объектном модуле?
Для чего нужен отладчик в СП?
Каково назначение функции (метода): setf ? Приведите пример.
Каково назначение функции (метода): width ? Приведите пример.
Каково назначение функции (метода): fill ? Приведите пример.
Каково назначение функции (метода): precision ? Приведите пример.
Для чего нужны элементы программы dec, hex, oct? Где и как описаны? Что они представляют с точки зрения языка программирования СИ++? Приведите пример.
Что такое endl? Приведите пример.
Можно ли создать и как свой манипулятор? Приведите пример.
Нужно указать два назначения для элемента hex в программе на С++.
В чем заключаются требования к функциям, вызываемым из потока cout?
Можно ли перегрузить операции ввода и вывода для своих классов? Приведите пример.
Какие преимущества дает использование проектов в СП?
Какие стандартные объекты классов потокового ввода вывода Вы знаете (четыре объекта)?
Как описать собственный поток? Приведите пример.
Нарисуйте диаграмму классов потокового ввода вывода.
Какие связи отражены в этой диаграмме классов потокового ввода вывода?
Поясните следующую запись на языке СИ++: cout.setf(ios_base::showpoint);
Поясните следующую запись на языке СИ++: cout.setf(ios_base::hex, ios_base::hex );
Почему можно записать и cout.setf(ios_base::left) и cout.setf(ios::left)?
Какие основные действия можно предпринять при отладке программ?


ЛР 3
Дайте краткое определение понятия класса.
Дайте развернутое определение понятия класса.
Какие разновидности членов класса вы знаете? Приведите пример.
Что такое конструктор и для чего они нужны? Приведите пример.
Сколько конструкторов можно объявить в классе?
Какие конструкторы создаются по-умолчанию?
Что такое деструктор и для чего они нужны? Приведите пример.
Сколько деструкторов можно объявить в классе?
Что, кроме описания членов класса, можно встретить в классе?
Как можно создать и удалить динамический объект? Приведите пример.
Что такое инкапсуляция?
Какие режимы инкапсуляции в классах вы знаете?
Дайте определение понятия наследования. Приведите пример.
Что такое базовый класс?
Что такое производный класс?
Какие типы наследования Вы знаете?
Что такое простое наследование? Приведите пример.
Что такое множественное наследование? Приведите пример.
Какие изменения в порожденном классе модно сделать при наследовании?
Как описывается конструктор порожденного класса? Приведите пример.
Как явно вызывается конструктор базового класса? Приведите пример.
Что такое статический член класса? Приведите пример.
Что такое перегруженная операция в классе? Понятие.
Что такое объявление класса и как оно используется? Приведите пример.
Чем различаются классы и структуры данных?
Что такое перегруженные операции в классе? Приведите пример.

ЛР 4
Дайте определение понятия макрокоманды (макроса). Приведите пример.
Дайте определение понятия переменной этапа компиляции.
Дайте определение понятия макроопределения.
Дайте определение понятия макровызов.
Приведите пример использования макроса.
Что такое статическое связывание?
Что такое динамическое связывание?
Дайте краткое определение понятия шаблона.
Как описывается шаблон функции? Приведите пример.
Могут ли функции на основе шаблона вызываться без параметров?
Приведите развернутый пример использования шаблона функции.
Можно ли задавать параметры шаблона функции по-умолчанию?
Что такое константный параметр шаблона? Приведите пример.
Как описывается шаблон класса? Приведите пример.
Можно ли задавать параметры шаблона класса по-умолчанию?
Приведите развернутый пример использования шаблона класса.
Можно ли указывать пустой список фактических параметров шаблона класса при описании объектов?
Как задаются шаблоны методов вне класса? Приведите пример.
Можно ли наследовать класс от шаблона класса? Как? Приведите пример.
Можно ли создать шаблон класса, на основе шаблона класса? Как? Приведите пример.
Что такое шаблонные параметры класса и как они описываются? Приведите пример.
Как описать новый тип с помощью typedef? Приведите пример.
Как задать ссылку параметра шаблона на глобальную переменную?
В чем состоят преимущества использования шаблонов функций?
В чем состоят преимущества использования шаблонов классов?
Какие библиотеки шаблонов и классов в MS VS вы знаете?









13PAGE 15


13PAGE 14115




Заголовок 115

Приложенные файлы

  • doc 19267701
    Размер файла: 43 kB Загрузок: 0

Добавить комментарий