Инкапсуляция, наследование, полиморфизм. Информатика Вопросы к зачету и экзамену 1. Чему равно число AF в двоичной системе счисления? Чему равно максимальное восьмеричное число, кодируемое одним байтом? Сколько двоичных разрядов требуется для кодирования 20 различных состояний? Чему равно наибольшее натуральное число, кодируемое 7 битами? 5. Чему равно десятичное число 10,275 в двоичной системе счисления? 6. Сколько байт содержит текст: Windows Vista в системе кодировки Unicode? 7. Программируя на языке Pascal: найти результат Y=X0,275 Количество Мбайт изображения 100 на 100 точек индексированными цветами. 9. Переменную D$:=”345” необходимо преобразовать в числовое значение. 10. Значение числа 1.251е2 в формате с фиксированной запятой. 11. Элементы массива D[1..5] равны 3, 4, 5, 1, 2, чему равно D[D[5] ] - D [ D[3] ] ? Обнулить массив из 20 элементов. Чему равен результат целочисленного деления 9 на 4 ? Чему равен остаток результата целочисленного деления 9 на 4 ? Записать примеры операторов целочисленного деления и получения остатка. 16. Преобразовать число 354 в последовательность символов “354” 17. Достать из переменной D$:=”программа” - 4 символа, начиная с четвертого. Напечатать 5 четных целых случайных чисел из диапазона 1-20. 19. Заполнить четные элементы массива D[20]:=”чет”; 20. Заполнить нечетные элементы массива D[20]:=”нечет”; 21. Записать в соответствии с синтаксическими правилами выражение Y=√3X2еsin log X 22. Чему равно число FF в десятичной системе счисления? 23. Количество Мбайт изображения 100 на 100 точек цветами HighColor. 24. Записать в элемент массива [4,6] значение произведения индексов. 25. Чем отличаются блоки: try...except …end; и try...finally …end; В чем разница между Rewrite и Reset при работе с файлами? 27. Содержимое функции отмеченное знаками ? : MessageDlg(‘текст’,mt ?,[mb ?],?); Количество Мбайт черно белого изображения 100 на 100 точек. Основные элементы алгебры логики Буля. Связь между 2 8 16 системами счисления. Положительные и отрицательные числа в двоичной системе. Архитектура Фон Неймана. Трансляторы: виды, назначение. Объектный файл. Линкер. Технология WYSIWYG. Технология OLE. OLE (англ. Object Linking and Embedding, произносится как oh-lay [олэй] ) — технология связывания и внедрения объектов в другие документы и объекты, разработанные корпорацией Майкрософт. OLE позволяет передавать часть работы от одной программы редактирования к другой и возвращать результаты назад. Например, установленная на персональном компьютере издательская система может послать некий текст на обработку в текстовый редактор, либо некоторое изображение в редактор изображений с помощью OLE-технологии. Как создать текстовый файл объемом 25 байт? Internet – протокол. Сетевым протоколом называется набор правил, позволяющий осуществлять соединение и обмен данными между двумя и более включёнными в сеть компьютерами.Фактически разные протоколы зачастую описывают лишь разные стороны одного типа связи; взятые вместе, они образуют так называемый стек протоколов. Названия <протокол> и <стек протоколов> также указывают на программное обеспечение, которым реализуется протокол Доменная система имен (DNS). DNS (англ. Domain Name System — система доменных имён) — компьютерная распределённая система для получения информации о доменах. Чаще всего используется для получения IP-адреса по имени хоста (компьютера или устройства), получения информации о маршрутизации почты, обслуживающих узлах для протоколов в домене (SRV-запись). Уровни модели взаимодействия открытых систем OSI. Сетевая модель OSI (англ. open systems interconnection basic reference model — базовая эталонная модель взаимодействия открытых систем, сокр. ЭМВОС; 1978 год) — сетевая модель стека сетевых протоколов OSI/ISO (ГОСТ Р ИСО/МЭК 7498-1-99). Модели RGB, CMYK Четырёхцветная автотипия (CMYK: Cyan, Magenta, Yellow, Key color[1][⇨]) — субтрактивная схема формирования цвета, используемая прежде всего в полиграфии для стандартной триадной печати. Схема CMYK обладает сравнительно с RGB меньшим цветовым охватом. По-русски эти цвета часто называют голубым, пурпурным и жёлтым, хотя первый точнее называть сине-зелёным, а маджента — лишь часть пурпурного спектра. Печать четырьмя красками, соответствующими CMYK, также называют печатью триадными красками. Инкапсуляция, наследование, полиморфизм. Инкапсуляция (encapsulation) - это механизм, который объединяет данные и код, манипулирующий зтими данными, а также защищает и то, и другое от внешнего вмешательства или неправильного использования. В объектно-ориентированном программировании код и данные могут быть объединены вместе; в этом случае говорят, что создаётся так называемый "чёрный ящик". Когда коды и данные объединяются таким способом, создаётся объект (object). Другими словами, объект - это то, что поддерживает инкапсуляцию. Полиморфизм (polymorphism) (от греческого polymorphos) - это свойство, которое позволяет одно и то же имя использовать для решения двух или более схожих, но технически разных задач. Целью полиморфизма, применительно к объектно-ориентированному программированию, является использование одного имени для задания общих для класса действий. Выполнение каждого конкретного действия будет определяться типом данных. Например для языка Си, в котором полиморфизм поддерживается недостаточно, нахождение абсолютной величины числа требует трёх различных функций: abs(), labs() и fabs(). Эти функции подсчитывают и возвращают абсолютную величину целых, длинных целых и чисел с плавающей точкой соответственно. В С++ каждая из этих функций может быть названа abs(). Тип данных, который используется при вызове функции, определяет, какая конкретная версия функции действительно выполняется. В С++ можно использовать одно имя функции для множества различных действий. Это называется перегрузкой функций (function overloading) Наследование (inheritance) - это процесс, посредством которого один объект может приобретать свойства другого. Точнее, объект может наследовать основные свойства другого объекта и добавлять к ним черты, характерные только для него. Наследование является важным, поскольку оно позволяет поддерживать концепцию иерархии классов (hierarchical classification). Применение иерархии классов делает управляемыми большие потоки информации. Например, подумайте об описании жилого дома. Дом - это часть общего класса, называемого строением. 43. Записать в десятичной системе двоичное число 110011,11 =51 |