Каков будет результат выполнения данной программы? #include
typedef struct tag_pelement telement;
struct tag_pelement{
int x;
telement * ne;
}* fe,*le,*ce;
int main(){
fe = new telement;
fe->x = 0;
le=fe;
for (int i=1;i<5;i++){
ce = new telement;
ce->x = i;
le -> ne = ce;
le = ce;
printf("%2i",ce->x);
}
ce->ne = NULL;
ce = fe;
while (ce){
ce=ce->ne;
}
return 0;
}
Ответы:
1. Ошибка компиляции. До выполнения не дойдет. 2. На экран будут выведены значения: 0 1 2 3 4 . 3. На экран будут выведены значения: 4 3 2 1 0 . 4. На этапе выполнения возникнет GP-ошибка. 5. Программа зациклится. 6. На экране будет выведено значение: 4. 7. На экране будет выведено значение: 0. 8. На экран будут выведены значения: 1 2 3 4 .

  • a. 1
  • b. 2
  • c. 3
  • d. 4
  • e. 5
  • f. 6
  • g. 7
  • h. 8
Для просмотра статистики ответов нужно залогиниться.