в) простые числа
г) четные удвоенные числа
8 Функция на языке С void func(int **a, int n, int m) { int i, j, k, n1;
if (n%2==0) n1=n/2;
else n1=n/2+1; printf("n1 = %d", n1); for (j = 0; j < m; j++) { k = 0; for (i = n-1; i >=n1; i--) { a[i][j] = a[i][j] + a[k][j]; a[k][j] = a[i][j] - a[k][j];
a[i][j] = a[i][j] - a[k][j];
k+=1;
}
}
} возвращает двумерный массив, в котором ...
а) изменен порядок следования элементов каждой строки на обратный
б) изменен порядок следования двух рядом стоящих элементов массива
в) изменен порядок следования элементов каждого столбца на обратный
г) изменен порядок следования двух рядом стоящих элементов каждого столбца
9 После выполнения фрагмента кода программы char ZNAC= '@';
int x=1, y=-1, z=2;
switch (ZNAC) {
case '~': x = x + y + z; case '@': z = 2*y – 3*x; case '7': x = 5*y - z; break; case 'a': y = x + 3*(y – z); case '*': x = y * z; case '#': x = y – x - z; break; default : x = y - 1;
}
переменная x будет иметь значение…
а) -3
б) -16
в) -2
г) 0
10 После выполнения следующего программного кода
int i, j, n = 0, sqrs[4][3] = {1, 8, 2, 4, 3, 9, 4, 6, 5, 2, 6, 7}; for (i = 0; i<4; i++) for (j = 0; j<3; j++) if (sqrs[i][j]%2 == 0 && i%2!=0) n += sqrs[i][j]; пользователь увидит, что переменная n будет содержать ...
а) сумму четных элементов нечетных столбцов двумерного массива
б) сумму четных элементов нечетных строк двумерного массива
в) сумму четных элементов четных строк двумерного массива
г) сумму нечетных элементов четных столбцов двумерного массива
11 Прототип функции
char isn(int k, char *r, float *m);
позволяет обратиться к функции с помощью фрагмента программы …
а) int a = -2; char s[10] = "Virtual&", simb; float n = 6.1;
*simb = isn(a, &s, &n);
б) int a = -2; char s[10] = "Virtual%", simb; float n = 6.1; simb = isn(a, *s, *n);
Достарыңызбен бөлісу: |