Что будет выведено на экран в результате следующего выражения?

struct my
{
int a, b;
} m1;
int func(my f)
{
return f.a + f.b++;
}
int main()
{
m1.a = 5; m1.b = 10;
cout << func(m1);
return 0;
}



15
10
5

Если объявлен тип ... сколько байтов занимает один объект такого типа?

Если объявлен тип
struct Value {
double tt; //Размер переменной типа double 64 бита
union number {
short sx; // Размер переменной типа short 16 битов
long lx; // Размер переменной типа long 32 бита
double dx; // Размер переменной типа double 64 бита
} val;
};
сколько байтов занимает один объект такого типа?



8
16
28
176

Что будет на экране после выполнения данного кода

{
int ar[4];
ar[0]=1;
ar[1]=2;
ar[2]=3;
ar[3]=4;
for (int i = 0; i<=4; i++)
cout << ar[i];

}



1234
код не выполнится из-за ошибки компиляции
1234 и случайное число
результат невозможно предсказать

Если имеется объявление int a[15], какой фрагмент кода выводит все элементы массива?

for (int k = 0; k <= 15; k++) cout << a[k];
for (int k = 1; k < 16; k++) cout << a[k];
for (int k = 0; k < 15; k++) cout << a[k];

Какой массив имеет самый большой размер?

char *s1= "QWERTY";
char s2[7]= "qwerty";
char *s3= "127*27";



Все массивы имеют одинаковый размер
s1
s2
s3

Какое значение будет выведено в стандартный поток в результате выполнения следующей программы?

struct my
{
int a, b;
} m1, m2;
int func(my *f)
{
return f->a + f->b++;
}
int main()
{
m1.a = 2; m1.b = 5;
cout << func(&m1);
return 1;
}



7
8
1
ошибка компиляции

Что будет выведено на экран в результате выполнения приведенной ниже программы?

#include "iostream.h"
#include "conio.h"
int main()
{
int *a;
int b=7;
a = &b;
b+= 7;
(*a)++;
cout << a;
getch();
return 0;
}



14
адрес переменной b
компилятор выдаст ошибку компиляции
адрес указателя a
нет правильного ответа

Определите размер структуры

struct {
char fio[30];
unsigned char date:4;
unsigned char code:4;
};



9 байт
38 байт
31 байт
39 байт

Вернет ли фукция strcmp("qwerty","QWERTY"); 0?

нет
да
результат предсказать невозможно

RSS-материал RSS-материал

Не нашли ответ на свой вопрос? Задайте его на нашем форуме.