- •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
198. Чему равно значение в m[0] после:
int m[]={5,10};
int& f(int *p){returm *p;}
Int main(){
f(m)=0;
return 0;
}
<ввести ответ>
<правильный ответ>
0
199. Чему равно значение в m[1] после:
int m[]={5,10};
int& f(int *p){returm *(p+1);}
Int main(){
f(m)=5;
return 0;
}
<ввести ответ>
<правильный ответ>
5
200. Какой оператор используется для получения информации в RTTI
<ввести ответ>
<правильный ответ>
typeid
201. Чему равно значение в i после: int i=2; i=~--i;
<выбрать один>
1) -1
2) -2
3) -3
<правильный ответ>
вариант: 2
202. Какие из указанных типов C++ имеют длину один байт
<выбрать все подходящие>
1) float
2) char
3) short
4) bool
<правильный ответ>
варианты: 2 4
203. Какая из функций возвращает указатель
<выбрать один>
1) time
2) strtok
3) strcmp
<правильный ответ>
вариант: 2
204. Какие типы доступа запрещают доступ в дружественных функциях
<выбрать все подходящие>
1) public:
2) private:
3) protected:
<правильный ответ>
варианты: 2 4
205. Какое ключевое слово используется для организации защищенного наследования
<ввести ответ>
<правильный ответ>
protected
206. Объявите указатель pf на функцию возвращающую длиннкое целое и имеющую сигнатуру (short)
<ввести ответ>
<правильный ответ>
long (*pf)(short);
207. Какой оператор правильно выделет память под 10 целых чисел
<выбрать один>
1) int *array= (int)malloc(sizeof(int));
2) int *array= (int*)malloc(10);
3) int *array= (int*)malloc(sizeof(int));
<правильный ответ>
вариант: 3
208. Компилируется ли выражение: int *array= int new(10);
<выбрать один>
1) Да
2) Нет
<правильный ответ>
вариант: 2
209. Компилируется ли выражение: long p[4]; p+=2;
<выбрать один>
1) Да
2) Нет
<правильный ответ>
вариант: 2
210. Компилируется ли выражение: long p[4]; p+2;
<выбрать один>
1) Да
2) Нет
<правильный ответ>
вариант: 1
211. При объявлении long p[4][2]; насколько байт увеличится адрес после p+2;
<выбрать один>
1) на 4
2) на 8
3) на 2
4) на 16
<правильный ответ>
вариант: 4
212. При объявлении long p[4][2]; чему равно k после: int k=(int)(p+1)-(int)p;
<ввести ответ>
<правильный ответ>
8
213. Какому десятичному числу равна константа 0x108
<выбрать один>
1) 264
2) 266
3) 108
<правильный ответ>
вариант: 1
214. Какому восьмеричному числу равна константа 0x19
<выбрать один>
1) 025
2) 031
3) 023
<правильный ответ>
вариант: 2
215. Какой размер массива а будет после: char a[]="\nGet\0x3A\task";
<ввести ответ>
<правильный ответ>
10
216. Какому восьмеричному числу равно значение k после:
union {
struct { unsigned char b1 : 4;
unsigned char b2 : 4; } s;
char k; } v={1,2};
<ввести ответ>
<правильный ответ>
33
217. Чему равно значение x после: int y=1, x=++y<<2;
<ввести ответ>
<правильный ответ>
8
218. Чему равно значение x после: int y=1, x=y++<<2;
<ввести ответ>
<правильный ответ>
4