русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Всего вопросов в группе: 18


Дата добавления: 2015-07-09; просмотров: 454; Нарушение авторских прав


 

1.Формулировка вопроса :   template <class Type, int size> Type min( const Type (&r_array)[size] ) { const int loc_size = size; Type loc_array[loc_size]; // ... } Какого типа переменную инициализирует size
Варианты ответа:
     
    const int
     
     
 
2.Формулировка вопроса :   template <class Type, int size> Type min( const Type (&r_array)[size] ) { /* шаблонная функция для отыскания * минимального значения в массиве */ Type min_val = r_array[0]; for ( int i = 1; i < size; ++i ) if ( r_array[i] < min_val ) min_val = r_array[i]; return min_val; } Что в этом примере определяет Type (выбери три)
Варианты ответа:
    тип значения, возвращаемого функцией min()
    тип параметра r_array
     
     
    тип локальной переменной min_val
   
 
3.Формулировка вопроса :   Может ли шаблон иметь более одного параметра
Варианты ответа:
     
    да, может
     
   
 
4.Формулировка вопроса :   Можно ли перегружать имя шаблона класса
Варианты ответа:
    нет, нельзя
     
     
   
 
5.Формулировка вопроса :   Какой из этих типов является недопустимым аргументом шаблона
Варианты ответа:
    все являются допустимыми
     
     
     
     
     
   
 
6.Формулировка вопроса :   Может ли список параметров шаблонной функции быть пустым
Варианты ответа:
     
    нет, не может
     
   
 
7.Формулировка вопроса :   Какие из объявлений шаблонов неверны
Варианты ответа:
    template <typename T><class U> class Container
     
     
    template <class T, U> class Container
     
   
 
8.Формулировка вопроса :   Как правильно объявить шаблонный класс?
Варианты ответа:
     
     
     
    template <class T> class Q {…}
   
 
9.Формулировка вопроса :   Как называется процесс генерации объявления класса по шаблону класса и аргументу шаблона
Варианты ответа:
     
     
    Инстанцирование
     
   
 
10.Формулировка вопроса :   Параметрами шаблона могут быть:
Варианты ответа:
    параметры-типы
    параметры обычных типов (такие как int)
     
    параметры-шаблоны
     
   
 
11.Формулировка вопроса :   Шаблоны представляют собой
Варианты ответа:
    полиморфизмом времени компиляции
    полиморфизмом времени выполнения
     
   
 
12.Формулировка вопроса :   Какие из этих ключевых слов используются только в шаблонах
Варианты ответа:
     
     
     
    template
     
   
 
13.Формулировка вопроса :   Можно ли в описании шаблонной функции использовать несколько неявных типов?
Варианты ответа:
     
     
    да без ограничений
   
 
14.Формулировка вопроса :   Пускай имеется: template <class Type> class A {…} В каких местах объявления классов или определениях их функций не следует указывать <Туре>
Варианты ответа:
    при указании имени деструктора.
    при указании имени конструктора.
    за ключевым словом class в самом начале.
   
 
15.Формулировка вопроса :   Пример: 1. template <class Parm, class U> 2. Parm minus( Parm* array, U value ) 3. { 4. Parm::name * p; 5. } Какое действие происходит на 4ой строчке кода
Варианты ответа:
     
     
    умножение
     
   
 
16.Формулировка вопроса :   Можно ли в списке параметров шаблона функции вместо ключевого слова class использовать typename
Варианты ответа:
    можно, эти ключевые слова взаимозаменяемые
     
     
   
 
17.Формулировка вопроса :   Какой из следующих примеров не вызовет ошибки
Варианты ответа:
    typedef double Type; template <class Type> Type min( Type a, Type b ) { Type tmp = a < b ? a : b; return tmp; }
     
     
   
 
18.Формулировка вопроса :   Как правильно объявить шаблон функции
Варианты ответа:
     
     
    template<class Type> void Fn(Type param) {…}
   

 





<== предыдущая лекция | следующая лекция ==>
Всего вопросов в группе: 13 | СТРАТЕГІЯ АВТОМАТИЗАЦІЇ ПРЕДМЕТНОЇ ОБЛАСТІ


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 2.241 сек.