
- •Билет 1. Билет 7
- •Билет 2. Билет 8.
- •Билет 3. Билет 9. Билет 23.
- •Билет 4. Билет 10. Билет 24
- •Билет 5. Билет 11. Билет 27
- •Билет 6. Билет 12. Билет 28
- •Билет 13! Билет 19. Билет 31. Html. Структура документа, физическое и логическое форматирование, оформление абзацев и списков
- •Билет 14. Билет 20. Билет 32. Html. Рисунки и гиперссылки
- •Билет 15. Билет 25. Html. Использование и оформление таблиц
- •Билет 16. Билет 26. Html. Разбиение окна на фреймы
- •Билет 17. Html. Оформление документов с использованием css
- •Билет 18. Html. Типы css
- •Билет 21. Билет 29.
- •Билет 22
- •Билет 30 Структуры в языке с
- •Билет 33 Библиотека qt. Создание приложений в qt Creator.
- •Билет № 34 Библиотека qt. Работа со строками.
- •Билет 35 Использование JavaScript при оформлении динамических html страниц
- •Билет 36 Использование объектной модели документа (dom) в Java Script
- •Иерархия классов dom
- •Билет 37 Формы и их использование в JavaScript
- •Билет № 38 Объектная модель браузера и ее использование в JavaScript
Билет 1. Билет 7
С++. Основные св-ва ООП.
C++ — компилируемый статически типизированный язык программирования общего назначения.
Являясь одним из самых популярных языков программирования, C++ широко используется для разработки программного обеспечения. Область его применения включает создание операционных систем, разнообразных прикладных программ, драйверов устройств, приложений для встраиваемых систем, высокопроизводительных серверов, а также развлекательных приложений (игр).
Синтаксис C++ унаследован от языка C. Одним из принципов разработки было сохранение совместимости с C. Тем не менее, C++ не является в строгом смысле надмножеством C; множество программ, которые могут одинаково успешно транслироваться как компиляторами C, так и компиляторами C++, довольно велико, но не включает все возможные программы на C.
ООП- это метод программирования, при котором разрабатываемая программа состоит из объектов, описывающих объекты реального мира.
Основные свойства ООП
Инкапсуляция. Объединение в объекте кода и данных называется инкапсуляцией. Необходимо предоставить достаточное количество методов, благодаря чему пользователь объекта никогда не будет обращаться к полям объекта непосредственно.
Объединение в классе данных и методов с целью защиты данных называется инкапсуляция.
class A
{
public:
int a, b; //данные открытого интерфейса
int ReturnSomething(); //метод открытого интерфейса
private:
int Aa, Ab; //скрытые данные
void DoSomething(); //скрытый метод
};
Наследование. Определение объекта и его дальнейшее использование для построения иерархии порожденных объектов с возможностью для каждого порожденного объекта, относящегося к иерархии, доступа к коду и данным всех порождающих объектов.
class A{ //базовый класс
};
class B : public A{ //public наследование
};
class C : protected A{ //protected наследование
};
class Z : private A{ //private наследование
};
Полиморфизм. Присваивание действию одного имени, которое затем совместно используется вниз и вверх по иерархии объектов, причем каждый объект иерархии выполняет это действие способом, именно ему подходящим.
В класс можно включить несколько функций с одинаковыми именами, но различающихся списками параметров. Такая возможность называется полиморфизм, а сами функции — полиморфные.
class Figure
{...
void Draw() const;
...
};
class Square : public Figure
{ ...
void Draw() const;
...
};
class Circle : public Figure
{ ...
void Draw() const;
...
};
-
Задание фрейм
<HTML>
<HEAD>
<TITLE>1 билет</TITLE>
</HEAD>
<FRAMESET cols="20%,80%">
<FRAME>
<FRAMESET rows="40%, 60%">
<FRAME>
<FRAMESET cols="55%, 45%">
<FRAME>
<FRAME>
</FRAMESET>
</FRAMESET>
</FRAMESET>
</HTML>
Задание таблица.
<HTML>
<HEAD>
<TITLE>7 билет</TITLE>
</HEAD>
<BODY>
<TABLE width=30% BORDER="1" CELLSPACING="0" CELLPADDING="40%">
<TR>
<TD ROWSPAN="2"></TD>
<TD COLSPAN="2"></TD>
</TR>
<TR>
<TD></TD>
<TD></TD>
</TR>
</TABLE>
</BODY>
</HTML>