Языки программирования и методы трансляции
1. Автоматизация создания функций в C++, которые могут обрабатывать разнотипные данные - это
Ответ: 4) шаблонов функций.
2. В иерархии классов существует соглашение относительно допустимости компонентов класса. Определить какие из них являются общедоступными.
Ответ: компоненты класса видимы из любой точки программы.
3. В какие, символы заключаются строки в языке Turbo Pascal?
Ответ: 'строка'.
4. В каких системах счисления можно записывать целые числа в языке Borland C++
Ответ: 2) десятеричной, восьмеричной и шестнадцатеричной.
5. В каких системах счисления можно записывать целые числа в языке Turbo Pascal?
Ответ: десятеричная и шестнадцатеричная.
6. Где должен находиться указатель текущей позиции файла, чтобы функция Eof возвращала значение True ?
Ответ: За последним элементом файла.
7. Для определения характеристик переданного фактического параметра-массива в языке Turbo Pascal в теле процедуры используется одна из следующих функций, которая возвращает индекс последнего элемента в формальном параметре-массиве
Ответ: high.
8. Для фрагмента программы в языка Turbo Pascal
type Location = Object X,Y : integer; end;
Point = Object(Location) Visible: boolean; end;
Ответ: тип Location является родительским типом.
9. Для чего в языке C++ служит точка с запятой?
Ответ: 1) для завершения каждого оператора, каждого определения и описания.
10. Если в строку языка Turbo Pascal входят несколько управляющих символов, то между ними не должно быть
Ответ: разделителей.
11. Если определение функции в C++, принадлежащей классу, полностью размещено внутри класса, то эта функция по умолчанию считается
Ответ: подставляемой (встроенной).
12. К какому из следующих терминов подходит определение: частный случай линейного односвязного списка, для которого разрешено добавлять или удалять элементы только с одного конца списка?
Ответ: 1) стек.
13. К какому приоритету относятся бинарные операции типа сложения в языке Turbo Pascal?
Ответ: 3) третий.
14. К чему приведет попытка выполнить следующие операторы float real[3] = {10.0, 20.0, 30.0}; cout " real;
Ответ: к выводу адреса только первого элемента.
15. Как называется компонентная функция в C++, которую можно явно включать в инициализацию объектов класса?
Ответ: 3) конструктор.
16. Как называется принцип объектно-ориентированного программирования, который означает изолирование интерфейса объекта, отражающий его внешнее поведение, от внутренней реализации?
Ответ: 2) инкапсуляция.
17. Как называется принцип объектно-ориентированного программирования, который определяет использование одного имени действия, передающегося по иерархии классов?
Ответ: полиморфизм.
18. Как называется принцип объектно-ориентированного программирования, который подразумевает использование класса, после его определения, для построении иерархии порожденных классов?
Ответ: 3) наследование.
19. Как называется фаза компиляции, при котором происходит перевод результатов разбора в промежуточную форму представления программы - матрицу?
Ответ: фаза интерпретации.
20. Как называются классы, формируемые на основе базовых?
Ответ: 3) наследниками.
21. Как называются конструкции в языках программирования низкого уровня, содержащие имя макроса, его параметры и определяемый макротекст?
Ответ: 2) макроописание.
22. Какая из особенностей дружественной функции в C++ является неверной?
Ответ: Объекты классов не должны передаваться дружественной функции.
23. Какая из перечисленных бинарных операция языка C++ является аддитивной?
Ответ: 2) - (минус).
24. Какая из перечисленных операций языка C++ является операций отношения?
Ответ: >=.
25. Какие объекты в С++ создаются и уничтожаются с помощью явных операторов в процессе выполнения программы?
Ответ: 2) с динамической продолжительностью существования.
26. Какие функции Borland C++ могут быть виртуальными?
Ответ: 3) нестатические компонентные функции какого-либо класса.
27. Каким ключевым словом задаются параметры-значения в языке Turbo Pascal?
Ответ: 4) никаким.
28. Какого типа в языке Turbo Pascal должна быть переменная счетчика цикла?
Ответ: порядкового.
29. Какого типа должен быть результат выражения в операторе выбора case в языке Turbo Pascal?
Ответ: 2) порядкового.
30. Какого чипа должен быть результат выражения в условном операторе if в языке Turbo Pascal?
Ответ: 1) булевского.
31. Какое значение принимает указатель в языке Turbo Pascal после освобождения области памяти, на которую он указывает?
Ответ: 4) неопределенное.
32. Какое из приведенных утверждений, касающихся компонентной функции в C++, является неверным?
Ответ: 3) компонентную функцию допускается располагать вне тела класса.
33. Какое из приведенных утверждений, касающихся языка в C++, неверно?
Ответ: 3) параметром конструктора может быть его собственный класс.
34. Какое из приведенных утверждений, касающихся языка в C++, неверно?
Ответ: нужны варианты.
35. Какое максимальное число элементов может содержать множество в языке Turbo Pascal
Ответ: 256.
36. Какое минимальное число указателей необходимо иметь для создания очереди и работы с ней?
Ответ: 2) два указателя.
37. Какой из следующих идентификаторов языка Turbo Pascal не может быть уточненным?
Ответ: идентификатор модуля.
38. Какой из следующих операторов повторения в языке Turbo Pascal является оператором цикла с постусловием?
Ответ: 2) repeat.
39. Какой из следующих разновидностей файлов в языке Turbo Pascal не относится к файлам прямого доступа?
Ответ: 1) текстовый.
40. Какой из следующих типов языка Turbo Pascal является "гибридом" целого и вещественного типов?
Ответ: 1) comp.
41. Какой лексемой задается в языке Turbo Pascal оператор присоединения?
Ответ: (+), CONCAT.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.