- •Вопрос 1
- •Вопрос 2
- •Вопрос 3
- •Вопрос 4
- •Вопрос 5
- •Вопрос 6
- •Вопрос 7
- •Вопрос 8
- •Вопрос 9
- •Вопрос 10
- •Вопрос 11
- •Вопрос 12
- •Вопрос 13
- •Вопрос 14
- •Вопрос 15
- •Вопрос 16
- •Вопрос 17
- •Вопрос 18
- •Вопрос 19
- •Вопрос 20
- •Вопрос 21
- •Вопрос 22
- •Вопрос 23
- •Вопрос 24
- •Вопрос 25
- •Вопрос 26
- •Вопрос 27
- •Вопрос 28
- •Вопрос 29
- •Вопрос 30
- •Вопрос 31
- •Вопрос 32
- •Вопрос 33
- •Вопрос 34
- •Вопрос 35
- •Вопрос 36
- •Вопрос 37
- •Вопрос 38
- •Вопрос 39
- •Вопрос 40
- •Вопрос 41
- •Вопрос 42
- •Вопрос 43
- •Вопрос 44
- •Вопрос 45
- •Вопрос 46
- •Вопрос 47
- •Вопрос 48
Вопрос 10
Идентификаторы, переменные
Идентификатор — это последовательность букв, цифр и символов подчеркивания. Идентификаторы используются для обозначения имен объектов, используемых в программе. Всё, что применяется в программе, имеет имя.
Для объявления переменной необходимо использовать инструкцию следующего формата:
тип имя_переменной;
Здесь с помощью элемента тип задается тип объявляемой переменной, а с помощью элемента имя_переменной - ее имя. Можно объявить переменную любого допустимого типа. Все переменные в С# должны быть объявлены до их использования. Это - требование компилятора, поскольку, прежде чем скомпилировать надлежащим образом инструкцию, в которой используется переменная, он должен "знать" тип содержащейся в ней информации.
Переменная до использования должна получить значение. Это можно сделать с помощью инструкции присваивания. Можно также присвоить переменной начальное значение одновременно с ее объявлением. Для этого достаточно после имени переменной поставить знак равенства и указать присваиваемое значение. Общий формат инициализации переменной имеет такой вид:
тип имя_переменной = значение;
Вопрос 11
Ключевые слова, знаки операций
Ключевые слова — это слова, имеющие специальное значение для компилятора. Их можно использовать только в том смысле, в котором они определены. Их нельзя использовать в программе в качестве идентификаторов, если только они не содержат префикс @. Например, @if является допустимым идентификатором, но if таковым не является, поскольку if — это ключевое слово
Знак операции — это один или более символов, определяющих действие над операндами. Внутри знака операции пробелы не допускаются.
Первичные . (Доступ к элементу), х() (Вызов метода), х[] (Доступ к элементу)
Аддитивные +, -, ! (отрицание)
Мультипликативные *, /, % (остаток от деления)
Отношения и проверки типа <, >, <=, >=
Проверки на равенство = = (равно), ! = (не равно)
Присваивания =, *=, /=, %=, +=
Поразрядные логические & (И), | (или)
Условные логические &&, | |
Вопрос 12
Литералы, комментарии
Литералами, или константами, называют неизменяемые величины. В C# есть логические, целые, вещественные, символьные и строковые константы, а также константа null. Например, число 100 является литералом. Символьные литералы заключаются в одинарные кавычки. Например, 'а' и '%' являются символьными литералами
Комментарии предназначены для записи пояснений к программе и формирования документации. Компилятор комментарии игнорирует. Внутри комментария можно использовать любые символы. В C# есть два вида комментариев: однострочные и многострочные.
Однострочный комментарий начинается с двух символов прямой косой черты ( // ) и заканчивается символом перехода на новую строку, многострочный заключается между символами-скобками /* и */ и может занимать часть строки, целую строку или несколько строк. Комментарии не вкладываются друг в друга.
Вопрос 13
Типы данных C#. Классификация типов
С# содержит две категории встроенных типов данных: типы значений и ссылочные типы. Ядро языка С# составляют 13 встроенных типов
bool - Логический, представляет значения истина/ложь.
byte - 8-разрядный целочисленный без знака.
char - Символьный.
decimal - Числовой тип для финансовых вычислений.
double - С плавающей точкой двойной точности.
float - С плавающей точкой двойной точности.
int - Целочисленный.
long - Тип для представления длинного целого числа.
sbyte - 8-разрядный целочисленный со знаком.
short - Тип для представления короткого целого числа.
uint - Целочисленный без знака.
ulong - Тип для представления длинного целого числа без знака.
ushort - Тип для представления короткого целого числа без знака.
В С# определено девять целочисленных типов: char, byte, sbyte, short, ushort, int, uint, long и ulong. Однако тип char в основном используется для представления символов. Типы с плавающей точкой могут представлять числа с дробными компонентами. Таких типов только два: float и double.
Тип bool представляет значения истина/ложь, которые в С# определяются зарезервированными словами true и false.