Главная /
Программирование на языке C в Microsoft Visual Studio 2010 /
Какие утверждения являются верными?
Какие утверждения являются верными?
вопросПравильный ответ:
память, выделенная локальным переменным при входе в функцию, освобождается после возврата из нее
значения фактических параметров не могут быть изменены из тела функции ни при каких условиях
при передаче в функцию в качестве параметра массива возможно изменение значений элементов этого массива из тела функции
Сложность вопроса
25
Сложность курса: Программирование на языке C в Microsoft Visual Studio 2010
62
Оценить вопрос
Комментарии:
Аноним
Зачёт сдал. Бегу пить отмечать сессию интуит
19 май 2017
Аноним
Зачёт прошёл. Лечу в клуб отмечать 5 в зачётке по тесту
31 дек 2016
Аноним
Экзамен сдан на пять. Спасибо за ответы
13 апр 2016
Другие ответы на вопросы из темы программирование интуит.
- # Какое сообщение будет выведено на экран в результате выполненния приведенной программы? int main (void) { struct student { char *name; char *birthday; int group; } s1, s2; int s; s1.name = "Ivanov"; s1.birthday = "10.03.1985"; s1.group = 1014; s2.name = "Petrov"; s2.birthday = "08.04.1985"; s2.group = 1309; s2 = s1; if (s2.group == s1.group) printf("Students %s and %s are studying in the same group\n", s1.name, s2.name); else printf("Students %s and %s are not studying in the same group\n", s1.name, s2.name); return 0; }
- # В каком случае директива #define определяет макрос?
- # Приведенная программа выводит в файл значения аргументов командной строки: int main(int argc, char* argv[]) { char name[30]; FILE *f; f = fopen("g:\\test.txt", "w+"); fprintf(f, "%s\n%s", argv[0], argv[1]); return 0; } Запуск программы выполняется из командной строки с помощью команды Example.exe arg1 arg2. На какую строку указывает argv[2]?
- # Используя таблицу кодов ASCII, определите, что будет выведено на экран в результате выполнения приведенной программы? #include <stdio.h> #define N 7 int main() { int i, j, k, buf; char arr[N] = "Lection"; for (i=0; i<N; i++) for (j=0; j<N-1; j++) { if (arr[j] < arr[j+1]) { buf = arr[j]; arr[j] = arr[j+1]; arr[j+1] = buf; } }; for (k=0; k<N; k++) printf("%c ", arr[k]); return 0; }
- # В результате выполнения какого фрагмента кода значение разности p1 - p2 будет больше 2?