|
|||
printf(%d , x);while (1) { y = y*2; printf(" %d ", x); x++; } b. int x=1, y = 1; for (; x< 5; x++) { y = y*2; printf(" %d ", x); } c. int x=1, y = 1; for (; ; x++) { y = y*2; printf(" %d ", x); if (x> =5) break; } d. int x, y = 1; for (x = 0; x < 5; x++) { x = y*2; printf(" %d ", x); }
int x; printf(" Угадайтечисло: \n" ); for (x=0; x! =123; ) scanf(" %d", & x);
12. int main(void) { char any[X]; int i; printf(“Введитестроку: ”); scanf(“%s”, any); return 0; } Чему должен быть равен Х, чтобы обеспечить корректный ввод строки длиной 10
13. Пусть указатель ptr содержит адрес переменной х целого типа, равной 10. Чему равно выражение ++*ptr_var: a. 11 b. адресу, который больше адреса х на 1 c. адресу, который больше адреса х на 2 d. 12 e. 9
14. Адрес (i+1)-го элемента одномерного массива ar можно записать как: a. & ar[i] b. ar+i+ c. ar[i] d. *ar[i]
15. Cодержимое i-го элемента массива ar может быть получено как: a. ar[i] b. *(ar+i) ??? c. & ar[i] d. *ar[i] 16. Какая запись с использованием указателя эквивалента заданной записи инкремента? int x = 20; x++; a. int x = 20, *p; p = & x; *p = x; p++; b. int x = 20, *p; p = & x; *p++; c. int x = 20, *p; p = & x; (*p)++; 17. приведенном фрагменте кода используется константный указатель: intlec = 7, qst = 11; int *constplec = & lec; int *pqst; pqst = & qst; (*plec)++; printf(" Numberofthenextlectionis %d\n", lec ); Какая ошибка содержится в данном коде? a. константный указатель plec должен адресовать константу, а переменная lec не является константой b. константный указатель plec не может быть изменен c. приведенный фрагмент не содержит ошибок
|
|||
|