ProgHubPH

Что выведется на экран?

#include <iostream> 
 
using namespace std; 
 
int main() { 
    char x; 
 
    try { 
          try { 
                  throw x; 
          } 
          catch(int) { cout  <<  "catch(int)"; } 
    } 
    catch(char a) { cout  <<  "catch(char)"; } 
 
    return 0; 
} 
Ошибка компиляции: x объявлена вне три-блока
Ошибка компиляции: не указано параметра в обработчике catch(int)
catch(int)
catch(char)
catch(int)catch(char)
аварийное завершение программы но не undefined behavior
undefined behavior