Інформатика
Покажчики : Використання покажчиків
 
Використання покажчиків
 

Покажчик - це…

тип даних, значенням якого є адреса даних певного типу

тип даних, який складається з інших вказаних в ньому типів

тип даних, значенням якого є значення вказаної змінної

1/9

Як треба об'явити покажчик, щоб він міг вказувати на будь-який тип даних?

void* p

nil* p

alltype* p

2/9

Якому числу буде дорiвнювати *z?

      int x=1000, *z=2000;     z=&x; *z+=100;

1100

2100

1000

3/9

Якому числу буде дорiвнювати значення z?

     int x, z;     (char*)x; z=sizeof(x);

1

2

4

4/9

Що виведе програма?

int x=20; int* ptrx=&x; x=10;

int z=*ptrx; x++;cout<<z;

10

20

11

5/9

Что означає запис: int x=*z; ?

Розіменування z и присвоєння одержаного значення змінній x

Опис покажчика z

Присвоєння змінній x адреси змінної z

6/9

Яким чином можна отримати значення змінної k, за допомогою покажчика pk, що на неї вказує?

*pk;

&pk;

pk++;

7/9

Який код не є помилковим?

int a[3]={0,1,2}, k;

int* pa;

pa=a;

k=*(--pa++);

k=*(a++3.2);

k=&(pa+a);

8/9

Який вираз є помилковим?

void *p; int k; p=&k;

voіd* p, *k; k=p;

void* p; int k; k=*((int*)p);

9/9

Результати тесту

1.  Пропущено
2.  Пропущено
3.  Пропущено
4.  Пропущено
5.  Пропущено
6.  Пропущено
7.  Пропущено
8.  Пропущено
9.  Пропущено
 
© 2008 ХНУРЭ, Інформатики, Сінельнікова Т.Ф., informatika@kture.Kharkov.ua
Розроблено за допомогою LERSUS