Главная /
Программирование на языке C в Microsoft Visual Studio 2010 /
Какая ошибка содержится в приведеном фрагменте кода? int min(int, int); int t; int main(void) { register int x=-5, y=5, m; int *p; p = &x; m = min(x,y); printf("min = %d\n", m); return 0; } int min(register int a, register int b) { int m = (a<b) ?
Какая ошибка содержится в приведеном фрагменте кода?
int min(int, int);
int t;
int main(void)
{
register int x=-5, y=5, m;
int *p;
p = &x;
m = min(x,y);
printf("min = %d\n", m);
return 0;
}
int min(register int a, register int b)
{
int m = (a<b) ? a : b;
return m;
}
вопрос
Правильный ответ:
спецификатор
register
применен к формальным параметрам функции min()
спецификатор
register
применен к локальным переменным функции main()
в функции
main()
указателю p
присваивается адрес переменной, объявленной со спецификатором register
Сложность вопроса
64
Сложность курса: Программирование на языке C в Microsoft Visual Studio 2010
62
Оценить вопрос
Комментарии:
Аноним
Зачёт защитил. Лечу в клуб отмечать 5 за тест интуит
16 дек 2020
Аноним
Кто находит вот эти вопросы с интуитом? Это же изи
25 сен 2020
Аноним
Какой студент ищет эти вопросы по интуит? Это же очень простые ответы
08 мар 2019
Другие ответы на вопросы из темы программирование интуит.
- # Приведенная программа использует указатель на функции, которые выполняют различные действия: вычисление квадратного корня, вычисление синуса, вычисление тангенса: int main (void) { double (*pFunc) (double); int c = 1; double y; while(1) { printf("Выберите функцию (0-выход): 1-sqrt, 2-sin, 3-tan\n"); scanf("%d", &c); switch(c) { case 1: pFunc = sqrt; break; case 2: pFunc = sin; break; case 3: pFunc = tan; break; case 0: return; default: continue; } y = pFunc(1.1); printf("f(1.1) = %.2f\n", y); } return 0; } Какое вычисление будет выполнено в том случае, если пользователь в запросе выбора функции задаст число 3?
- # В каком случае, если пользователь введет число 4, на экран будет выведено сообщение 4 в квадрате = -16?
- # Каким будет результат выполнения приведенного программного кода? char t1 = 196; int i = 0; for (i=0; i<10; i++) printf("%c", t1);
- # Чему будет равно значение переменной str2 после выполнения приведенной программы? #include <stdio.h> #include <conio.h> int main() { char str1[10] = "", str2[10] = ""; char *ptr1, *ptr2; printf("Введите строку: %s", str1); scanf("%s", str1); ptr1 = str1; ptr2 = str2; while (ptr1>=str1) { if (ptr1<str1) *ptr2 = '\0'; *ptr2 = *ptr1; ptr1--; ptr2++; } printf("str2 = %s\n", str2); return 0; }
- # Какая программа вычисляет сумму всех четных элементов за исключением элементов первой строки?