Главная /
Программирование на языке C в Microsoft Visual Studio 2010 /
Функция swap() имеет два аргумента-указателя и выполняет обмен значений элементов: void swap(int *pa, int *pb) { int temp; temp = *pa; *pa = *pb; *pb = temp; } В каком случае вызов функции swap() осуществляется неверно?
Функция swap()
имеет два аргумента-указателя и выполняет обмен значений элементов:
void swap(int *pa, int *pb)
{
int temp;
temp = *pa;
*pa = *pb;
*pb = temp;
}
В каком случае вызов функции swap()
осуществляется неверно?
вопрос
Правильный ответ:
Сложность вопроса
44
Сложность курса: Программирование на языке C в Microsoft Visual Studio 2010
62
Оценить вопрос
Комментарии:
Аноним
Если бы не эти подсказки - я бы не справился c этими тестами интуит.
04 дек 2018
Аноним
Экзамен сдал на зачёт. Спасибо vtone
16 июн 2017
Другие ответы на вопросы из темы программирование интуит.
- # Приведенная программа выводит заданную строку в файл: int main( void ) { int i, j, k, buf; FILE *stream; char str[11] = "Lection 11"; if( (stream = fopen("g:\\fread.txt", "w+t")) == NULL ) printf( "Problem opening the file\n" ); else { k = fwrite(str,sizeof(char), sizeof(str)/sizeof(char), stream); printf("k = %d\n", k); fclose(stream); } return 0; } Какие утверждения являются верными?
- # Задана программа, позволяющая пользователю задать данные о студенте с клавиатуры: typedef struct { char fio[30]; int group; float average; } student; void Init(student*); int main(void) { student s, *st; int i; st = &s; Init(st); <Вывод данных на экран> return 0; } void Init(student *st) { printf("\nEnter name: "); scanf("%s", st->fio); printf("\nEnter group: "); scanf("%d", &st->group); printf("\nEnter average mark: "); scanf("%f", &st->average); } Необходимо дополнить программу функцией вывода заданных о студенте данных на экран и вызовом этой функции в программе. Какой вариант описания и вызова функции выполняет поставленную задачу?
- # Задана функция вычисления факториала: long fact(long n) { return (n>1) ? n * fact(n-1) : 1; } При каком значении завершится рекурсивный процесс?
- # Для каких значений переменной i в результате выполнения приведенного фрагмента кода знак квадрата числа будет противоположен знаку самого числа? int isqrd = 0, i; printf("Введите число: "); scanf("%d", &i); isqrd = (!(i%2) && i>0) ? i*i : -(i*i); printf("%d в квадрате %d", i, isqrd);
- # Нужно посчитать количество продукции, выпущенной каждым заводом и количество продукции каждого наименования, выпущенной всеми заводами. Вычисленные и исходные данные объединены в таблицу: [Большая Картинка]Какой тип массива необходимо использовать для решения поставленной задачи?