Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методы программирования / БИ / Бакалавр / Вопросы для проверки остаточных знаний.doc
Скачиваний:
12
Добавлен:
26.04.2015
Размер:
198.14 Кб
Скачать

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