Рубрики

ВОРОТА | GATE-CS-2015 (Mock Test) | вопрос 2

Результат следующей C-программы

#include <stdio.h>

char str1[100];

  

char *fun(char str[])

{

    static int i = 0;

    if (*str)

    {

        fun(str+1);

        str1[i] = *str;

        i++;

    }

    return str1;

}

  

int main()

{

    char str[] = "GATE CS 2015 Mock Test";

    printf("%s", fun(str));

    return 0;

}

(A) GATE CS 2015 Mock Test
(B) ЦЕТТ ККОМ 5102 SC ETAG

(С) Ничего не печатается на экране
(D) Ошибка сегментации

Ответ: (Б)
Объяснение: Функция в основном переворачивает данную строку.
Тест на этот вопрос

Рекомендуемые посты:

ВОРОТА | GATE-CS-2015 (Mock Test) | вопрос 2

0.00 (0%) 0 votes