Главная /
Программирование на языке C в Microsoft Visual Studio 2010 /
Приведенная программа считает в обратном порядке, начиная с какого-либо значения (указанного в командной строке): int main(int argc, char *argv[]) { int disp, count; setlocale (LC_ALL, "rus"); if(argc<2) { printf("В командной строке на задано число\n")
Приведенная программа считает в обратном порядке, начиная с какого-либо значения (указанного в командной строке):
int main(int argc, char *argv[])
{
int disp, count;
setlocale (LC_ALL, "rus");
if(argc<2) {
printf("В командной строке на задано число\n");
exit(1);
}
if(argc==3 && !strcmp(argv[2], "display")) disp = 1;
else disp = 0;
for(count=atoi(argv[1]); count; --count)
if(disp) printf("%d ", count);
putchar('\a');
printf("Счет закончен");
return 0;
}
Что будет выведено на экран в результате выполнения приведенной программы, если ее запуск выполняется из командной строки командой Example.exe 5 display
?
вопрос
Правильный ответ:
5 4 3 2 1
5 4 3 2 1 0
ничего не будет выведено
Сложность вопроса
91
Сложность курса: Программирование на языке C в Microsoft Visual Studio 2010
62
Оценить вопрос
Комментарии:
Аноним
Зачёт всё. Лечу пить отмечать 5 за тест интуит
26 авг 2018
Аноним
Кто находит эти вопросы интуит? Это же изи
13 апр 2018
Другие ответы на вопросы из темы программирование интуит.
- # Что будет выведено на экран в результате выполнения приведенной программы? int main(void) { union pw { int i; double d; char ch[2]; } pw = {"y"}; printf("pw.d = %.2f", pw.d); return 0; }
- # При каких значениях переменной error в результате выполнения приведенной программы на экран будет выведено сообщение Возникла ошибка преобразования (ERR_CONVERT)? int main(void) { typedef enum { ERR_READ, ERR_WRITE, ERR_CONVERT} Err; Err error; switch (error) { case ERR_READ: printf("Возникла ошибка чтения (ERR_READ)\n"); break; case ERR_WRITE: printf("Возникла ошибка записи (ERR_WRITE)\n"); break; case ERR_CONVERT: printf("Возникла ошибка преобразования (ERR_CONVERT)\n"); break; default: printf("Возникла неизвестная ошибка\n"); break; }; return 0; }
- # Каким образом пользователь должен ввести данные о себе, чтобы в результате выполнения приведенного фрагмента кода программа вывела приветствие Приятно познакомиться, Иван Иванов!? char FirstName[100], LastName[100]; int Age; printf("Введите Ваши имя, фамилию и возраст: \n"); scanf("%s %[^,]s %d", FirstName, LastName, &Age); printf("Приятно познакомиться, %s %s!\n", FirstName, LastName);
- # Какое выражение нужно вставить в обозначенное место приведенного кода для того, чтобы значение переменной z было равно 40? int x = 10, y = 20, z; int *p1, *p2; p1 = &x; p2 = p1; <Выражение> z = (x==y) ? (x+y) : (y-x);
- # В каком случае будет выделена память под двухмерный массив размером 10х4?