Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Билеты МДК 02.01 2 курс / Ответы на билеты Пивоваров.docx
Скачиваний:
27
Добавлен:
28.06.2022
Размер:
42.12 Кб
Скачать
  1. Описание данных. Типы данных и переменные.

Тип данных (тип) — множество значений и операций над этими значениями

Типы данных:

  1. Логические

  2. Целочисленные

  3. Числа с плав. запятой

  4. Строковые типы

  5. Указатели

  6. Идентификационные

  7. Абстрактные

  1. Обработка данных. Операции и выражения.

Следующий слой выразительных средств языка – средства обработки данных. Это – набор элементарных действий (операций) и их сочетаний (выражений), который позволяет изменять значения переменных. К ним относятся:

·        традиционные операции над переменными (например, арифметические, логические, поразрядные);

·        присваивание;

·        ввод-вывод;

·        вызов процедур и функций.

  1. Регулярные выражения. Метасимволы регулярных выражений.

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

  • * - означает "ноль или более" повторений символа;

  • ? - означает "ноль или одно" повторение символа.

Это - основные метасимволы. Кроме того, в Си подобных языках используются метасимволы:

  • \n - символ "перевод строки";

  • \r - символ "возврат каретки";

Примечание. В MS-DOS символ "\n" заменяется при выводе парой "\r\n".

  • \t - символ "горизонтальная табуляция" (вставка отступа в размере ~6 - 8 пробелов после текущего символа);

  • \v - символ "вертикальная табуляция";

  • \a - "звуковой сигнал";

  • \f - "новая страница";

  • \' - апостроф;

  • \" - двойная кавычка;

  • \\ - обратный слеш;

  • \xdd - байтовое значение в шестнадцатеричном представлении;

  • \x20 - обычный пробел;

  • \0 - нулевой символ (конец строки):

Все метасимволы представлены в кодировке ASCII.

  1. Символы, строки, текст. Средства представления и обработки.

Символ текста. Базовый тип данных char понимается трояко: как байт - минимальная адресуемая единица представления данных в компьютере, как целое со знаком (в диапазоне –127…+127) и как символ текста.

Строка. Строкой называется последовательность символов, ограниченная символом с кодом 0, то есть '\0'. Из ее определения видно, что она является объектом переменной размерности. Местом хранения строки является массив символов.

Текстовые файлы. Формат строки, ограниченной символом '\0', используется для представления ее в памяти программы. При чтении строки или последовательности символов из внешнего потока (клавиатура, экран, файл) ограничителем строки является другой символ – '\n' («перевод строки», line feed (LF)).

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

Указатели совместно с адресной арифметикой играют в Си особую роль. Можно сказать, что они определяют лицо языка. Благодаря им Си может считаться одновременно языком высокого и низкого уровня по отношению к памяти.

Если говорить о понятиях указатель, ссылка, объект, то они встречаются не только в языках программирования, но в широком смысле в информационных технологиях. Когда речь идет о доступе к информационным ресурсам, то существуют различные варианты доступа к ним:

·        копия (значение, объект) – пользователь получает точную копию информационного ресурса в момент доступа к ней (например, копию файла, таблицы базы данных и т.п.). Он может как ему угодно изменять его содержимое, что не отражается на оригинале;

·        указатель – адресная информация о расположении информационного ресурса, через которую пользователь может обратиться к нему. При изменении содержимого объекта через указатель на него всегда возникает проблема синхронизации (разделения) ресурса между несколькими пользователями, имеющими адресную информацию о нем. Синонимом указателя в информационных технологиях является ссылка. Иногда она имеет все внешние признаки объекта, например, ярлык файла на рабочем столе, который внешне выглядит как файл, а на самом деле ссылается на файл-оригинал.

Соседние файлы в папке Билеты МДК 02.01 2 курс