Өзіндік жеке тапсырмалар: 1. Оперативтік жадыда вектор Int X[10] векторы b7f0 адресінен бастап
орналасқан. Мына өрнектердің мәнін табыңыз: а) Х+1;
б) Х+5;
в) Х-4; 2. Программада Int
P[]={0.2.4.5.6.7.9.12} массиві хабарланған. Мына
өрнектердің мәнің табыңыз: а) P[3];
б) *P;
в) *[P+4];
г) *(P+P[2]); 3. Өсу тәртібімен, үш айнымалының мәнің сұрыптау функциясың жазыңыз: 4. [0,1] диапазонына түсетің кездейсоқ сандармен, бүтін санды, бір өлшемді
массивті толтыру функциясың жазыңыз.
5. Заттық, бір өлшемді массивтің элементтерінің орта мәнің есептейтің
функцияны жазаңыз. Осы функцияны, ең үлкен орта мәнді жолды анықтау
үшін пайдаланығыз. Блиц-тест: 1. Int *p;
Int a;
…
p=&a;
p++;
p--;
…
фрагментінің орындалу нәтижесінде р қайда сілтейді?
A) А мәні орналасқан орынға;
B) Ешқайда;
C) А орналасқан орыннан кейінгі ұяшыққа;
D) А орналасқан орынға дейінгі ұяшыққа;
223
E) Р ұяшығына.
2.
…
int *p;
int x[]={5,4,7};
p=x;
p++;
printf(“%i”,*p);
…
Орындалу нәтижесінде экранға не шығады?
A) 4
B) 5
C) 7
D) 6
E) 8