1. Текстовый, как следствие из символьного (string), числовой (int, double, float), символьный (char), логический (bool).
2. Символ записывается в ординарных кавычках и может содержать как букву, так и само число. А число может записываться только с цифр (а также в некоторых языках (С++) добавляется f, d для явного обозначения, что это число типа float, decimal и так далее)
3. Конкатенация - это логическая функция, а в программировании просто сложение. "Hello" + ", " + "World!" = "Hello, World!"
4. Количество символов строки, не считая управляющие символы (\n - переход на новую строку, \t - табуляция и так далее)
5. В разных языках программирования по-разному.
Python: <>.len()C++: <>.length()C#: <>.Length()6. Смотря что понимают под "вырезкой". Обычно в функциях по поиску возвращается именно индекс первого вхождения части в строке. Такие функции - <>.find(), <>.IndexOf().
Крош
Ёжик
Нюша
Бараш
Совунья
Кар-Карыч
Пин
Копатыч
Лосяш
Панди
Биби
Ну а если посчитать, всего их 77 (это Группы персонажей
Смешарики: основные персонажи (9)
Смешарики: прочие персонажи (34)
Смешарики: искусственно созданные персонажи (11)
Смешарики: вымышленные персонажи (23))
4.?
V = 30 Мбайт = 30 *1024^2 байт
R = 32
n = 8000 гц
t = 30 * 1024^2 байт / (32 * 8000 гц) = 122.88 сек.