Главная /
Программирование на языке 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 1st name: "); gets_s(AB.A, MAX)
Какие утверждения являются верными для приведенной программы?
#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(AB.ax, AB.by));
return 0;
}
double sum(double x, double y)
{
return (x + y);
}
вопрос
Правильный ответ:
для корректного выполнения программы структура
test
должна быть объявлена глобально
в функцию
sum
передается структура
в функцию
sum
передаются части структуры
программа не содержит ошибок
Сложность вопроса
76
Сложность курса: Программирование на языке C в Microsoft Visual Studio 2010
62
Оценить вопрос
Комментарии:
Аноним
Это очень легкий тест по интуиту.
19 окт 2020
Аноним
Пишет вам преподаватель! Незамедлительно заблокируйте ответы с интуит. Умоляю
10 авг 2017
Другие ответы на вопросы из темы программирование интуит.
- # Чему будет равно значение переменной m в результате выполнения приведенной программы? int main(void) { FILE *fp; char str[30] = "Lection 11"; int k, l, m; if((fp=fopen("g:\\test.txt", "wt+"))==NULL) { printf("Ошибка при открытии файла.\n"); exit(1); } k = fwrite(str, sizeof(char), strlen(str)-3, fp); rewind(fp); l = fread(str, sizeof(char), sizeof(str)/sizeof(char), fp); m= k+l; fclose(fp); return 0; }
- # Какую информацию содержит файл Example.sln проекта, созданного в Microsoft Visual Studio 2010? [Большая Картинка]
- # В результате выполнения какой программы на экран будут выведены числа от 1 до 10 и для каждого числа его квадрат?
- # Чему будет равно значение переменной size в результате выполнения приведенного фрагмента кода? int arr[5][2] = {0,1,2,3,4,5,6,7,8,9}; size = sizeof(arr)/sizeof(arr[0]);
- # Каким будет результат выполнения приведенного программного кода? char t1 = 196; int i = 0; for (i=0; i<10; i++) printf("%c", t1);