В каких случаях код будет работать правильно

...

vector IntVector;//объект класса вектор
/*запись значений в IntVector*/
int d=IntVector[0];
...
}



если оператор [] переопределен соответствующим образом
если существует элемент IntVector[0]
ничего, так как эта запись ошибочна

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

template
class Array
{. . . };
template (class T)
class Array
{. . . };
template {class T}
class Array
{. . . }

Сколько параметров может быть у шаблона при определении шаблона функции ?

1
столько, сколько аргументов у функции
столько, сколько типов используется для параметризации

Что будет делать функция find(arr+2,arr+ARR_SIZE,5)?

искать число 5 на интервале от 2 до ARR_SIZE
искать 5 в массиве arr начиная от второго элемента
ничего, эта запись ошибочна

Какой правильный заголовок шаблона

template
template
template
template

Исходя только из назначения шаблонов имеет ли смысл делать из данного кода функцию-шаблон

if(a){
a=a%b;
}
else
cout << error;
(Желательно ответить на этот вопрос не глядя на варианты ответов)



нет, данный код можно использовать только для целых чисел
нет, данный код можно использовать только для величин логического типа
да, данный код можно использовать для переменных типа int и char

Имеется функция шаблон ... Верен ли код

template
T func1(T a,T b)
{
if(a)
a=a%b;
return a;
}
Верен ли код
float a=5,b=6,c;
c=func1(a,b);



да, все верно
нет, ошибка связана с типом операндов в операторе if
нет, ошибка связана с типом операндов в операторе %

Отметьте правильный вариант описания функции шаблона:

template (class T)
void change(T *p1, T *p2) { . . . };
template ;
void change { . . . };
а template
void change(T *p1, T *p2) { . . . };
template {class T}
void change(T *p1, T *p2) ( . . . );

Что будет выведено в результате

double x = 12.4;
cout << setw(5) << x << setw(3)
<< setfill('*')<< "" << endl;



"12.40***"
" 12.4***"
"12.4 * *"
"12.40"
".124e2**"

Что означает cout << flush ?

вывести перевод строки
вывести возврат каретки
вывести символ новой строки
вывести нулевой байт
произвести вывод и очистку буферов
закрыть выводной поток

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

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