Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
praktika1.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
341.01 Кб
Скачать

Ответы к контрольным вопросам к заданию №5:

  1. Что такое массив?

    1. Массив – это переменная, которая является совокупностью компонентов одного типа.

  2. Как происходит обращение к элементам массива?

    1. Первый способ - через индексы, второй способ - через указатели.

  1. Как объявляется массив?

    1. int m[] = new int[4];

  1. Что такое строковый тип и как объявляется переменная данного типа?

    1. В языке C# строковые значения представляет тип string, а вся функциональность работы с данным типом сосредоточена в классе System.String. Собственно string является псевдонимом для класса System.String. Объекты этого класса представляют текст как последовательность символов Unicode. Максимальный размер объекта String может составлять в памяти 2 ГБ, или около 1 миллиарда символов. string s3 = new String('a', 6); // результатом будет строка "aaaaaa"

  2. Чем строковый тип отличается от символьного?

    1. Символьный (или литерный) тип данных задает конечное и упорядоченное множество символов, каждый из которых занимает 1 байт памяти. В одном байте возможно 28=256 комбинаций из двоичных 0 и 1. Каждому символу соответствует свой числовой код. троковый тип данных. Последовательность символов можно представить в виде переменной типа массив array[1..n] of char.

  3. Для чего в языке С# введен тип char?

    1. Несмотря на то что тип char определен в С# как целочисленный, его не следует путать со всеми остальными целочисленными типами. Дело в том, что в С# отсутствует автоматическое преобразование символьных значений в целочисленные и обратно.

  4. Как соотносятся тип int и тип char?

    1. Для перевода char в цифру, используйте ch - '0'; Для char[] в число и наоборот, есть такие функции atof (atoi) и itoa.

  5. Какая строка формата используется для вывода переменной типа char?

    1. Console.writeline("переменная типа Char")

  6. Какую строку формата необходимо использовать, чтобы вывести не сам символ, а его код?

    1. Console.WriteLine("\n Клавиша: {0}. ASCII код = {2}", key.KeyChar, key.Key.ToString(), Convert.ToInt32(key.KeyChar));

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]