Шукаєте відповіді та рішення тестів для Об'єктно-орієнтоване програмування (кафедра ІСМ)? Перегляньте нашу велику колекцію перевірених відповідей для Об'єктно-орієнтоване програмування (кафедра ІСМ) в vns.lpnu.ua.
Отримайте миттєвий доступ до точних відповідей та детальних пояснень для питань вашого курсу. Наша платформа, створена спільнотою, допомагає студентам досягати успіху!
m1: char a[]="ABCD";
m2: const char *p=a;
m3: p+=2;
m4: *p='\0';
m5: cout << a;
void * operator new (unsigned count, int x)
{
int *p = (int *)calloc(count,sizeof(int));
for(int *q=p; q < p+count; q++) *q=x;
return (void *)p;
}
void main()
{
int *q = new(7) int[4];
for(int * r=q; r < q+4; r++) cout << *r << ' ';
delete [ ]q;
}
struct Student {char name[20];
int mark;};
є неправильним у С++:
int& func(int &z)
{ z++;
return z;
}
void main()
{
int x=5;
func(x)=10;
cout << x << endl;
}
int x=2 ;
void func(int &y=x)
{ y++; }
void main()
{int z=5;
func(z);
cout << z << endl;
}
1) void func(int);
2) void func (int, int, int);
3) void func(int, int=0);
4) void func(int, float=0);
int a[ ]={1, 2, 3};
typedef int vector[3];
vector &r=a;
r[1] << =1;
cout << a[1] << endl;
int a=5;
int &b=a; b++ ;
int &c=a; c+=2 ;
cout << a << endl ;
int a[ ][3]={{1, 2, 3}, {4, 5, 6}};
int (&r)[2][3]=a;
r[1][2]+=2;
cout << a[1][2] << endl;