Главная /
Программирование на языке C в Microsoft Visual Studio 2010 /
Функция is_in определяет, входит ли символ c в строку s: int is_in(char *s, char c) (1) { while(*s) (2) if(*s==c) return 1; (3) else s++; (4) return 0; (5) } Чему будет равно значение переменной i в результате вызова int i = is_in("Lection 10", 'a')?
Функция is_in
определяет, входит ли символ c
в строку s
:
int is_in(char *s, char c) (1)
{
while(*s) (2)
if(*s==c) return 1; (3)
else s++; (4)
return 0; (5)
}
Чему будет равно значение переменной i
в результате вызова int i = is_in("Lection 10", 'a')
?
вопрос
Правильный ответ:
0
1
при выполнении функции возникнет ошибка, так как функция содержит два оператора
return
Сложность вопроса
66
Сложность курса: Программирование на языке C в Microsoft Visual Studio 2010
62
Оценить вопрос
Комментарии:
Аноним
Экзамен прошёл на пять.!!!
30 авг 2017
Аноним
Я сотрудник деканата! Оперативно уничтожьте сайт vtone.ru с ответами по интуит. Не ломайте образование
21 окт 2016
Аноним
Экзамен прошёл на пять. Спасибо за халяуву
16 дек 2015
Другие ответы на вопросы из темы программирование интуит.
- # Функция xgets() в упрощенном виде демонстрирует работу стандартной функции gets(): char *xgets(char *s) { char ch, *p; int t; p = s; for(t=0; t<80; ++t){ ch = getchar(); switch(ch) { case '\n': s[t] = '\0'; return p; case '\b': if(t>0) t--; break; default: s[t] = ch; } } s[79] = '\0'; return p; } Каким образом можно вызвать эту функцию?
- # Сколько символов будет прочитано из файла функцией fread() в результате выполнения приведенной программы? int main(void) { FILE *fp; char str[30] = "Lection 11"; if((fp=fopen("g:\\test.txt", "wt+"))==NULL) { printf("Ошибка при открытии файла.\n"); exit(1); } fwrite(str, sizeof(char), strlen(str)-3, fp); rewind(fp); fread(str, sizeof(char), sizeof(str)/sizeof(char), fp); fclose(fp); return 0; }
- # Какой цикл реализует приведенную структурную схему? [Большая Картинка]
- # Чему будет равно значение переменной sum после выполнения приведенного фрагмента кода? int i, N, sum = 0; int arr[] = {3, 2, 4, 5, 1}; int *ptr; N = sizeof(arr)/sizeof(arr[0]); ptr = &arr[1]; for (i=0; i<N-1; i++) { sum += *ptr; ptr++; }
- # Каковы недостатки многоуровневой адресации?