- •Группа операторов с ошибкой:
- •Указать ошибку:
- •Указать ошибку: ???
- •Указать и объяснить ошибку:
- •Истинные высказывания:
- •Правильные определения указателей:
- •Правильная инициализация указателей:
- •Правильная инициализация указателей:
- •Операторы с ошибкой:
- •Присваивание указателей выполняется с ошибкой в операторах:
- •Присваивание указателей выполняется с ошибкой в операторах:
- •Инициализация указателя выполняется правильно в операторах:
- •Истинные высказывания:
- •Определить результат:
- •Определить результат:
- •Определить результат:
- •Результат сложения/вычитания указателя type * ptr с константой n определяют выражения:
- •Интерпретировать выражение:
- •Интерпретировать выражение:
- •??? Интерпретировать выражение:
- •??? Интерпретировать выражение:
- •??? Интерпретировать выражение:
- •НазвАть тип
- •Назвать тип
- •Назвать тип
- •Результат работы программы:
- •Результат работы операторов //6, //7 и //8 программы:
- •Указать операторы с ошибкой
- •Истинные высказывания:
- •Неявное (по умолчанию) приведение типа выполняется с ошибкой в операторах:
- •Указать ошибку и объяснить ее причины:
- •Указать ошибку и объяснить ее причины:
- •Указать ошибку и объяснить ее причины:
- •Указать ошибку и объяснить ее причины:
- •Верное использование указателя на константу
- •Неверное использование указателя-константы
- •Неверное использование указателя-константы на константу
- •Истинные высказывания:
- •Верные операторы:
- •Последовательность выполнения операторов
Неявное (по умолчанию) приведение типа выполняется с ошибкой в операторах:
(номера операторов вводить по возрастанию, без пробелов, разделяя запятой):
#include <iostream.h>
#include <conio.h>
int main()
{ int intvar=5; float flovar=5.0f; double dvar=5.0;
int* ptrint =&intvar; float* ptrflo =&flovar;
double* ptrd =&dvar; void* ptrvoid =&intvar;
ptrvoid = ptrint; //1
ptrvoid = ptrflo; //2
ptrvoid = ptrd; //3
ptrflo = &intvar; //4 ptrflo = ptrint; //5
ptrd = ptrflo ; //6
ptrint = ptrvoid; //7
_getch();
return 0;
}
Гр.7________________________________________________________________________________________________________________________
указать ошибку и объяснить ее причины:
char *point = "stroka"; //1
point = "stroka1"; //2
point[0] = 'a'; //3
1. в операторе //1
2. в операторе //2
3. в операторе //3
4. изменение значения константы
5. изменение значения константного указателя
6. ? присваивание символа
7. неверное выражение с индексом
8. ошибок нет
указать ошибку и объяснить ее причины:
const char *point = "stroka"; //1
point = "stroka1"; //2
point[0] = 'a'; //3
1. в операторе //1
2. в операторе //2
3. в операторе //3
4. изменение значения константы
5. изменение значения константного указателя
6. присваивание символа
7. неверное выражение с индексом
8. ошибок нет
указать ошибку и объяснить ее причины:
char const *point = "stroka"; //1
point = "stroka1"; //2
point[0] = 'a'; //3
1. в операторе //1
2. в операторе //2
3. в операторе //3
4. изменение значения константы
5. изменение значения константного указателя
6. присваивание символа
7. неверное выражение с индексом
8. ошибок нет
указать ошибку и объяснить ее причины:
char const *point = "stroka"; //1
char *varptr = point; //2
varptr = "stroka1"; //3
1. в операторе //1
2. в операторе //2
3. в операторе //3
4. изменение значения константы
5. изменение значения константного указателя
6. константному указателю присваивается значение указателя-переменной
7. указателю-переменной присваивается значение константного указателя
8. ошибок нет
Указать ошибку и объяснить ее причины:
char const *point = "stroka"; //1
char *varptr = "stroka1"; //2
point = varptr; //3
1. в операторе //1
2. в операторе //2
3. в операторе //3
4. изменение значения константы
5. изменение значения константного указателя
6. константному указателю присваивается значение указателя-переменной
7. указателю-переменной присваивается значение константного указателя
8. ошибок нет
Указать ошибку и объяснить ее причины:
char *const point = "stroka"; //1
point = "stroka1"; //2
point[0] = 'a'; //3
1. в операторе //1
2. в операторе //2
3. в операторе //3
4. изменение значения константы
5. изменение значения константного указателя
6. присваивание символа
7. неверное выражение с индексом
8. ошибок нет