Могут ли в операции конкатенации участвовать другие типи данных, кроме строк?

  • Да, могут. В памяти машины все значения изначально хранятся в виде строк символов
  • Да, могут. При этом происходит неявное преобразование значений этих типов к типу string
  • Нет, не могут. Преобразование типов всегда нужно выполнять явно, в отличие от приведения типов

К сожалению, у нас пока нет статистики ответов на данный вопрос, но мы работаем над этим.