Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
тест_9_л_8.doc
Скачиваний:
7
Добавлен:
24.08.2019
Размер:
206 Кб
Скачать
☆
  1. ??? Интерпретировать выражение:

p++=3;   где int *p;

1. левый операнд должен быть l-value выражением

2. невозможно конвертировать от 'int' к 'int *'

3. компиляция без ошибок

4. значение указателя увеличивается на 4 до выполнения присваивания

5. значение указателя увеличивается на 1 до выполнения присваивания

6. выполняется приведение типа от 'int' к 'int *'

7. значение указателя увеличивается на 4 после выполнения присваивания

8. значение указателя увеличивается на 1 после выполнения присваивания

9. ошибка компиляции

10. левый операнд есть l-value выражение

Гр.3________________________________________________________________________________________________________________________

  1. назвАть тип

int (*per) ():

1. указатель на функцию, возвращающую целое 2. функция, возвращающая указатель на целое 3. указатель на функцию 4. функция, возвращающая целое 5. указатель на функцию, возвращающую указатель на целое

  1. назвАть тип

int *per ():

1. указатель на функцию, возвращающую целое 2. функция, возвращающая указатель на целое 3. указатель на функцию 4. функция, возвращающая целое 5. указатель на функцию, возвращающую указатель на целое

  1. назвАть тип

int *(*per) ():

1. указатель на функцию, возвращающую целое 2. функция, возвращающая указатель на целое 3. указатель на функцию 4. функция, возвращающая целое 5. указатель на функцию, возвращающую указатель на целое

  1. назвАть тип

int (*(*per) ())[20]:

1. указатель на массив из 20 указателей на функцию, возвращающую целое 2. функция, возвращающая указатель на массив из 20 указателей на целое 3. указатель на функцию, возвращающую массив из 20 указателей на целое 4. указатель на функцию, возвращающую указатель на массив из 20 целых 5. указатель на функцию, возвращающую массив из 20 целых 6. функция, возвращающая указатель на массив из 20 целых

  1. НазвАть тип

int *(*(*per) ())[20]:

1. указатель на массив из 20 указателей на функцию, возвращающую целое 2. функция, возвращающая указатель на массив из 20 указателей на целое 3. указатель на функцию, возвращающую массив из 20 указателей на целое 4. указатель на функцию, возвращающую указатель на массив из 20 целых 5. указатель на функцию, возвращающую указатель на массив из 20 указателей на целое 6. указатель на указатель на функцию, возвращающую массив из 20 указателей на целое

  1. Назвать тип

int *(*ab[])();

1. указатель на функцию, возвращающую массив целых 2. функция, возвращающая указатель на массив целых 3. указатель на функцию, возвращающую указатель на массив целых 4. указатель на функцию, возвращающую массив указателей на целое 5. указатель на функцию, возвращающую указатель на массив указателей на целое 6. массив указателей на функцию, возвращающую указатель на целое

  1. Назвать тип

int *(*(*ab)[])();

1. указатель на массив указателей на функцию, возвращающую указатель на целое 2. функция, возвращающая указатель на массив целых 3. указатель на функцию, возвращающую указатель на массив целых 4. указатель на функцию, возвращающую массив указателей на целое 5. указатель на функцию, возвращающую указатель на массив указателей на целое 6. массив указателей на функцию, возвращающую указатель на целое

Гр.4________________________________________________________________________________________________________________________

  1. записать тип

указатель на функцию, возвращающую целое

1. int (*per) (); 2. int *per(); 3. int *(*per)(); 4. int (*(*per)())[20]; 5. int *(*(*per)())[20]; 6. int *(*per)()[20];

  1. записать тип

функция, возвращающая указатель на целое

1. int (*per) (); 2. int *per(); 3. int *(*per)(); 4. int (*(*per)())[20]; 5. int *(*(*per)())[20]; 6. int *(*per)()[20];

  1. записать тип

указатель на функцию, возвращающую указатель на целое

1. int (*per) (); 2. int *per(); 3. int *(*per)(); 4. int (*(*per)())[20]; 5. int *(*(*per)())[20]; 6. int *(*per)()[20];

3

  1. записать тип

указатель на функцию, возвращающую указатель на массив из 20 целых

1. int (*per) (); 2. int *per(); 3. int *(*per)(); 4. int (*(*per)())[20]; 5. int *(*(*per)())[20]; 6. int *(*per)()[20];

  1. записать тип

массив указателей на функцию, возвращающую указатель на целое

1. int (*per) (); 2. int *per(); 3. int *(*per[]()); 4. int (*(*per)())[20]; 5. int *(*(*per)())[20]; 6. int *(*per)()[20];

  1. записать тип

функция, невозвращающая значения, с параметрами типа

   указатель на символ и ссылка на целое:

1. void fun(char *, int &); 2. void (*fun)(char *, int &); 3. int fun (void (*f)(char *, int &)); 4. typedef void (*f)(char *, int &);

f fun (); 5. typedef void (*f)(char *, int &);

f fun ( f );

  1. записать тип

указатель на функцию, невозвращающую значения, с параметрами типа

   указатель на символ и ссылка на целое:

1. void fun(char *, int &); 2. void (*fun)(char *, int &); 3. int fun (void (*f)(char *, int &)); 4. typedef void (*f)(char *, int &);

f fun (); 5. typedef void (*f)(char *, int &);

f fun ( f );

  1. записать тип

функция с параметром, имеющим тип

  указателя на функцию, невозвращающую значения, с параметрами типа

   указатель на символ и ссылка на целое:

1. void fun(char *, int &); 2. void (*fun)(char *, int &); 3. int fun (void (*f)(char *, int &)); 4. typedef void (*f)(char *, int &);

f fun (); 5. typedef void (*f)(char *, int &);

f fun ( f );

  1. записать тип

функция без параметров, возвращающая

  указатель на функцию, невозвращающую значения, с параметрами типа

   указатель на символ и ссылка на целое:

1. void fun(char *, int &); 2. void (*fun)(char *, int &); 3. int fun (void (*f)(char *, int &)); 4. typedef void (*f)(char *, int &);

f fun (); 5. typedef void (*f)(char *, int &);

f fun ( f );

  1. записать тип

функция, у которой параметр и возвращаемое значение имеют тип указателя на функцию, невозвращающую значения, с параметрами типа указатель на символ и ссылка на целое:

1. void fun(char *, int &); 2. void (*fun)(char *, int &); 3. int fun (void (*f)(char *, int &)); 4. typedef void (*f)(char *, int &);

f fun (); 5. typedef void (*f)(char *, int &);

f fun ( f );

Гр.5________________________________________________________________________________________________________________________

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]