- •1) Static_cast
- •3) Dynamic_cast
- •4) Protected
- •117. Объявите длинную переменную l и инициализируйте ее восьмеричной константой равной числу 24
- •175. Чему равно значение в m[0] после:
- •Int main(){
- •1) Float
- •2) Char
- •1) Char *
- •198. Чему равно значение в m[0] после:
- •Int main(){
- •Int main(){
- •213. Какому десятичному числу равна константа 0x108
175. Чему равно значение в m[0] после:
int m[]={5,10};
int& f(int *p){return *p;}
Int main(){
f(m)=0;
return 0;
}
<ввести ответ>
<правильный ответ>
0
176. Напмшите знак операции разадресации
<ввести ответ>
<правильный ответ>
*
177. Чему равно значение i после:
int i, *p1, *p2, a[10];
p1=a+4;
p2=a+9;
i=p1-p2;
<ввести ответ>
<правильный ответ>
-5
178. Напмшите знак операции определения размера
<ввести ответ>
<правильный ответ>
sizeof
179. Чему равно значение в i после: int i=-1; i=~i;
<выбрать один>
1) 0
2) 1
3) 2
<правильный ответ>
вариант: 1
180. Какие из указанных типов имеют длину 4 байта
<выбрать все подходящие>
1) Float
2) Char
3) long
<правильный ответ>
варианты: 1 3
181. Какой тип значения возвращает функция malloc
<выбрать один>
1) Char *
2) int
3) void *
<правильный ответ>
вариант: 3
182. Что означает переменная r в объявлении char d[5], *&r=d;
<выбрать один>
1) указатель на ссылку
2) ссылку на указатель
<правильный ответ>
вариант: 2
183. Чему равно значение i после:
int i, a[10], p1=int(a+1), p2=int(a+5);
i=p2-p1;
<ввести ответ>
<правильный ответ>
16
184. Чему равно значение x после: int k=023; float x=(float)k/2;
<выбрать один>
1) 11.5
2) 11
3) 9.5
4) 9
<правильный ответ>
вариант: 3
185. Чему равно значение x после: int k=0x23; float x=(float)k/2;
<выбрать один>
1) 17.5
2) 17
3) 11.5
4) 11
<правильный ответ>
вариант: 1
186. Какой размер массива а будет после: char a[]="\133Get";
<ввести ответ>
<правильный ответ>
5
187. Объявите переменную p, как массив из 5 указателей на функции без параметров, возвращающие указатель на целое значение.
<ввести ответ>
<правильный ответ>
int* (*p[5])();
188. Объявите переменную p, как массив из 5 указателей на функции без параметров, возвращающие ссылку на целое значение.
<ввести ответ>
<правильный ответ>
int& (*p[5])();
189. Объявите переменную p, как указатель на функцию без параметров, возвращающую указатель на
функцию принимающую и возвращающую int.
<ввести ответ>
<правильный ответ>
int (*(*p)())(int);
190. Что возвращает функция с объявлением: int (*f())(int);
<выбрать один>
1) целое
2) указатель на целое
3) функцию
4) указатель на функцию
<правильный ответ>
вариант: 4
191. Объявите тип TPF, представляющий указатель на функцию, принимающую и возвращающую float
<ввести ответ>
<правильный ответ>
typedef float(*TPF)(float);
192. Объявите тип TPF, представляющий указатель на функцию, принимающую и возвращающую int
<ввести ответ>
<правильный ответ>
typedef int(*TPF)(int);
193. Чему равно значение возвращаемое функцией f:
int f(){
typedef struct {int x,y;} TN[10];
return sizeof(TN);
}
<ввести ответ>
<правильный ответ>
80
194. Чему равно значение возвращаемое функцией f:
int f(){
struct { unsigned b1 : 8;
unsigned b2 : 16;
unsigned b3 : 8; } s[5];
return sizeof(s);
}
<ввести ответ>
<правильный ответ>
20
195. Чему равно значение возвращаемое функцией f:
int f(){
struct { unsigned char b1 : 4;
unsigned char b2 : 4; } s[5];
return sizeof(s);
}
<ввести ответ>
<правильный ответ>
5
196. Чему равно значение возвращаемое функцией f:
int f(){
union {
struct { unsigned char b1 : 4;
unsigned char b2 : 4; } s;
char c; } v;
v.s.b1=1;
v.s.b2=1;
return v.c;
}
<ввести ответ>
<правильный ответ>
17
197. Какие из указанных слов являются ключевыми в языке C++
<выбрать все подходящие>
1) typeid
2) typeinfo
3) RTTI
4) name
<правильный ответ>
варианты: 1