1. Если в программе раньше было присвоено какое-нибудь значение S, то оно и будет выведено. Если нет, будет выведен 0 или сообщение об ошибке (зависит от компилятора).
2. После выполнения фрагмента S=6. Будет напечатано 6
Х=55, у=2
Таблица трассировки во вложении.
Надо было написать бы еще среду программирования. Пишу на Qbasic
Int a[5][7];
...
int s = 0;
for (int i = 0; i < 5; ++i)
for (int j = 0; j < 7; ++j)
s += a[i][j];
std::cout<<s;