Главная /
Программирование на языке C в Microsoft Visual Studio 2010 /
Чему будут равны значения переменных a, b и c после выполнения приведенного фрагмента кода? char a='A', b='B', c='C'; char *pc; pc = &a; c = *pc; *pc = 'C'; b = a;
Чему будут равны значения переменных a
, b
и c
после выполнения приведенного фрагмента кода?
char a='A', b='B', c='C';
char *pc;
pc = &a;
c = *pc;
*pc = 'C';
b = a;
вопрос
Правильный ответ:
a = 'A'
, b = 'A'
, c = 'A'
a = 'C'
, b = 'A'
, c = 'A'
a = 'C'
, b = 'C'
, c = 'A'
Сложность вопроса
91
Сложность курса: Программирование на языке C в Microsoft Visual Studio 2010
62
Оценить вопрос
Комментарии:
Аноним
Я завалил экзамен, почему я не углядел этот великолепный сайт с всеми ответами по тестам интуит прежде
29 ноя 2017
Аноним
Кто ищет данные вопросы интуит? Это же совсем для даунов
24 дек 2016
Другие ответы на вопросы из темы программирование интуит.
- # Каково преимущество использования битовых полей?
- # Какие директивы относятся к директивам условной компиляции?
- # Приведенная программа выводит в файл значения аргументов командной строки: 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]?
- # При вводе каких значений выполнение цикла не будет завершено? int num; do { scanf("%d", &num); } while (num > 100);
- # Что делает приведенная программа? #include <stdio.h> #define N 5 int main() { int m, i; int arr[N] = {3, 2, 4, 5, 1}; m = 1; for (i=1; i<N; i++) if (arr[i]<arr[m]) m = i; printf("a[m] = %d", arr[m]); return 0; }