Что печатает эта программа (выполните теоретически)?
/* Файл stat1.c */
int k=1;
int main()
{
   int kinc(void), kdbl(void), kmod(int), kset(void);
   int k, j;
   r = kset();
   j = 1;
   while(j <= 3) {
     printf("\n k = %d, j = %d\n", k, j);
     printf("KINC k = %d\n", kinc());
     printf("KDBL k = %d\n", kdbl());
     printf("KMOD k = %d\n", kmod(k+j));
     j++;
   }
}
/* Файл stat2.c */
static int k=10;
int kinc(void)
{
   return k += 1;
}
int kdbl(void)
{
   return k *= 2;
}
int kmod(int k)
{
   static int j = 5;
   return k = j += k;
/* Файл stat3.c */
extern int k;
int kset(void)
{
   return k;
}
 Ответ 
k = 1, j = 1
KINC k = 11
KDBL k = 22
KMOD k = 7

k = 1, j = 2
KINC k = 23
KDBL k = 46
KMOD k = 10

k = 1, j = 3
KINC k = 47
KDBL k = 94
KMOD k = 14
При неправильном ответе изучите :
Обзор классов памяти