Главная /
Программирование на языке C в Microsoft Visual Studio 2010 /
Заданы две строки: char str1[10] = "Lection"; char str2[10] = "lection"; Какое утверждение является верным и почему?
Заданы две строки:
char str1[10] = "Lection";
char str2[10] = "lection";
Какое утверждение является верным и почему?
вопрос
Правильный ответ:
strcmp(str1, str2) < 0
, так как код символа L
меньше кода символа l
strcmp(str1, str2) = 0
, так как длины строк одинаковы strcmp(str1, str2) > 0
, так как код символа L
больше кода символа l
Сложность вопроса
84
Сложность курса: Программирование на языке C в Microsoft Visual Studio 2010
62
Оценить вопрос
Комментарии:
Аноним
Гранд мерси за решениями по intiut'у.
22 июн 2020
Другие ответы на вопросы из темы программирование интуит.
- # Чему будет равно значение переменной s в результате выполнения приведенной программы? #include <stdio.h> #define n 5 void fun(int *mas, int k); int sum(int *mas, int k); int main( void ) { int arr[n] = {3,4,1,2}; int i, s; fun(arr, n); s = sum(arr, n); return 0; } void fun(int *mas, int k) { int i, s = 0; for (i=0; i<k; i++) ++mas[i]; } int sum(int *mas, int k) { int i, s = 0; for (i=0; i<k; i++) s += mas[i]; return s; }
- # Какая программа не содержит ошибок?
- # Используя таблицу кодировки символов ASCII, определите, что будет выведено на экран в результате выполнения приведенного фрагмента кода? int i = 0; char t1 = 218; char tr = 191; char b1 = 192; char br = 217; char g = 196; char v = 179; printf("%c", t1); for (i=0; i<32; i++) printf("%c",g); printf("%c\n", tr); printf("%c", v); for (i=0; i<32; i++) printf("%c",' '); printf("%c\n", v); printf("%c", b1); for (i=0; i<32; i++) printf("%c",g); printf("%c\n", br);
- # Задан фрагмент кода: int n, m; char *ptr; printf(&\nEnter a dimention of character array: &); scanf_s(&%d&, &n); _flushall(); ptr = (char *)malloc((n+1)*sizeof(char)); if (!ptr) { printf(&\nERROR! Out of memmory (error in malloc() function). Press any key...&); _getch(); exit(1); } printf(&Enter a character array (not more than %d characters): &, n); gets_s(ptr, n+1); m = strlen(ptr); printf(&\nStart line: %s&, ptr); ptr = (char *)realloc(ptr, (m+2)*sizeof(char)); if (!ptr) { printf(&\nERROR! Out of memmory (error in realloc() function). Press any key...&); _getch(); exit(1); } strcat_s(ptr, m+2, &!&); printf(&\nStart line and character \&%c\&: %s&, '!', ptr); free (ptr); В запросе размерности массива пользователь задал 80. В запросе ввода строки пользователь ввел строку "Lection 9". Для чего в данном случае будет использована функция realloc()?
- # После выполнения какой программы будет выполняться условие size2 > size3?