Главная /
Программирование на языке C в Microsoft Visual Studio 2010 /
Определите, содержит ли приведенная программа ошибки? Если содержит, укажите, какие именно? #define MAX 20 double sum(double, double); int main (void) { struct test { char A[MAX+1]; double ax; char B[MAX+1]; double by; }; struct test AB; printf("\nEnter 1
Определите, содержит ли приведенная программа ошибки? Если содержит, укажите, какие именно?
#define MAX 20
double sum(double, double);
int main (void) {
struct test {
char A[MAX+1];
double ax;
char B[MAX+1];
double by;
};
struct test AB;
printf("\nEnter 1st name: ");
gets_s(AB.A, MAX);
printf("\nEnter the first real number: ");
scanf_s("%lf", &AB.ax);
_flushall();
printf("\nEnter 2nd name: ");
gets_s(AB.B, MAX);
printf("\nEnter the second real number: ");
scanf_s("%lf", &AB.by);
printf("\n\nThe sum of two numbers %1.2f and %1.2f, %s and %s: %1.2f\n",
AB.ax, AB.by, AB.A, AB.B, sum(ax, by));
return 0;
}
double sum(double x, double y)
{
return (x + y);
}
вопрос
Правильный ответ:
программа содержит ошибку, так как структура
test
должна быть объявлена глобально
программа содержит ошибку, так как неверно передаются поля структуры
test
при использовании их в качестве аргументов функции sum
программа не содержит ошибок
Сложность вопроса
78
Сложность курса: Программирование на языке C в Microsoft Visual Studio 2010
62
Оценить вопрос
Комментарии:
Аноним
Если бы не опубликованные ответы - я бы не осилил c этими тестами intuit.
08 дек 2019
Аноним
Я провалил экзамен, почему я не углядел этот крутой сайт с ответами интуит до этого
11 янв 2019
Другие ответы на вопросы из темы программирование интуит.
- # Задан файл, содержащий список названий и стоимости мониторов: [Большая Картинка]В результате выполнения какой программы на экран будет выведено только название и стоимость монитора, указанного в последнем пункте?
- # Что в приведенном описании структуры является ее тегом? struct addr { char name[30]; char street[40]; char city[20]; char state[3]; unsigned long int zip; } addr_info, binfo;
- # Файл second.h, расположенный на диске D:, содержит следующие описания переменных и функций: extern int x, y; extern char ch; void func22(void) { y = 100; } void func23(void) { x = y/10; ch = 'R'; } В каком случае подключение файла second.h в другом файле выполняется верно?
- # Какая папка предназначена для хранения файлов с исходным кодом в проекте, созданном в среде Microsoft Visual Studio 2010? [Большая Картинка]
- # Аналогом какой стандартной функции является приведенный фрагмент кода? int i = 0, k = 0; char str1[10] = "Test"; char str2[10] = "Test1"; if (strlen(str1)>(strlen(str2))) k = 1; if (strlen(str1)<(strlen(str2))) k = -1; if (strlen(str1)==(strlen(str2))) while (str1[i]!='\0') { if (str2[i]!=str1[i]) { k = -1; break; } i++; }