Главная /
Программирование на языке C в Microsoft Visual Studio 2010 /
Необходимо написать функцию копирования значений всех полей одной структуры заданного типа в другую: typedef struct sale_struct { char *title; int price; } sale; Для выполнения поставленной задачи была создана функция: sale Copy(char* t, int p) { sale s1;
Необходимо написать функцию копирования значений всех полей одной структуры заданного типа в другую:
typedef struct sale_struct {
char *title;
int price;
} sale;
Для выполнения поставленной задачи была создана функция:
sale Copy(char* t, int p) {
sale s1;
s1.title = t;
s1.price = p;
return s1;
}
Какие утверждения являются верными?
вопрос
Правильный ответ:
функция
Copy
выполняет поставленную задачу
функция
Copy
не содержит ошибок, но не выполняет поставленную задачу
при вызове функии
Copy
в нее нужно передать структуру типа sale_struct
Сложность вопроса
83
Сложность курса: Программирование на языке C в Microsoft Visual Studio 2010
62
Оценить вопрос
Комментарии:
Аноним
Если бы не эти подсказки - я бы не смог решить c этими тестами интуит.
06 апр 2017
Аноним
Какой человек ищет вот эти ответы по интуит? Это же безумно легко
28 янв 2017
Другие ответы на вопросы из темы программирование интуит.
- # Функция sum выполняет сложение двух одномерных массивов и возвращает результат через указатель: int *sum(int A[], int B[], int n) { int i; int *ptr = (int *)calloc(n, sizeof(int)); for (i = 0; i < n; i++) ptr[i] = A[i] + B[i]; return ptr; } В какой программе вызов функции sum выполняется неверно?
- # Определите, есть ли в приведенной программе ошибки? Если есть, укажите, какие? typedef union pw_union { short int i; char ch[2]; } pw; int putw(short int num, FILE *fp); int main(void) { FILE *fp; fp = fopen("g:\\test.tmp", "wb+"); if(fp == NULL) { printf("Файл не открыт.\n"); exit(1); } putw(1025, fp); fclose(fp); return 0; } int putw(short int num, FILE *fp) { pw_union word; word.i = num; putc(word.ch[0], fp); return putc(word.ch[1], fp); }
- # В приведенной программе функция Copy выполняет копирование одной структуры типа sale в другую и возвращает структуру этого же типа: typedef struct sale_struct { char *title; int price; } sale; sale Copy(sale); int main(void) { sale s1,s2; struct sale_struct s3, s4; s1.title = "Book"; s1.price = 200; s3.title = "Cake"; s3.price = 60; return 0; } sale Copy(sale s) { sale s1; s1 = s; return s1; } Какие из перечисленных вызов функции Copy являются верными?
- # Какая папка предназначена для хранения файлов с исходным кодом в проекте, созданном в среде Microsoft Visual Studio 2010? [Большая Картинка]
- # Какой тип будет иметь переменная ch после выполнения приведения типов для вычисления значения d? char ch = 'a'; int a; float b; double c = 4.5; double d; printf("Enter a:"); scanf("%d", &a); printf("Enter b:"); scanf("%lf", &b); d = (double)ch + a + b + c;