wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

С++ 26-49

Total questions: 25

Worksheet time: 13mins

Name
Class
Date
1.

Является развитием ламбда-исчисления и представляет собой формальный язык, подобный языку функционального программирования.

a)

комбинаторная логика Х. Каррим

b)

аксиоматический метод Ч. Хоара

c)

метод индуктивных утверждений Р. Флойда

d)

ламбда-исчисление А.Черча

2.

Основными концепциями, характеризующими объектно-ориентированное программирование, являются

a)

<variant> наследование, инкапсуляция, понятие полиморфизма

b)

<variant>  наследование, инкапсуляция, понятие полиморфизма, метаданные

c)

<variant> семантика и синтаксис

d)

<variant> ламбда-исчисление, рекурсивные вычисления, комбинаторная логика

3.

Возможность неявно определять тип выражения, исходя из типов выражений, которые его окружают

a)

Выводимость типов

b)

Инкапсуляция

c)

Полиморфная типизация

d)

Рекурсия

4.

Содержат не сами объекты, а лишь ссылки на них, и могут принимать значение null.

a)

Ссылочные типы

b)

Типы значения

c)

Делегаты

d)

Перечисления

5.

Содержат непосредственно объекты данных.

a)

Типы-значения

b)

Ссылочные значения

c)

Перечесления

d)

Типы

6.

Указатели на функцию

a)

Делегаты

b)

Интерфейсы

c)

Массивы

d)

Ти

7.

Перечисления, массивы, классы, интерфейсы и делегаты относятся к

a)

Определённые пользователем типы

b)

Предопределенные типы

c)

Ссылочные типы

d)

Типы значения

8.

Эти преобразования инициируются программистом или пользователем приложения, а следовательно, требуют явного вызова и при этом могут завершаться ошибкой, а также приводить к потере точности

a)

Явные

b)

Неявные

c)

Ссылочные

d)

Простые

9.

Они передаются компилятору в ходе трансляции программы на том или ином языке программирования под управлением среды Microsoft .NET по ссылке (при этом используется опция /r или /reference )

a)

Ссылки

b)

Делегаты

c)

Ссылочные типы

d)

Интерфейсы

e)

Типы

10.

Что не является подтипом типов-значений

a)

Ссылочный

b)

Перечисляемый

c)

Структурный

11.

Какими бывают типы:

a)

<variant> предопределенными и userdefined

b)

<variant>  предопрделенными и непредопределенными

c)

<variant> вещественными и существенными

d)

<variant> ссылочными и предопределенными

e)

<variant> ссылочными

12.

совокупность объектов

a)

Класс

b)

Свойство

c)

Метод

d)

Множество

13.

Инициализация объекта класса C# производится посредством оператора

a)

New

b)

Public

c)

Class

14.

В языке программирования C# инициализация поля

a)

Необязательным

b)

Обязательным

c)

Инициализации нет

d)

В любом месте

15.

Что является экземпляром (instantiation) класса в языке программирования

a)

Объект

b)

Класс

c)

Поле

d)

Тип

16.

Операция, которая определена над объектами того или иного класса .

a)

Метод

b)

Массив

c)

Домен

d)

Функция

e)

Оператор

17.

Семантика – это

a)

<variant> смысловое значение слов

b)

<variant> синтаксическое значение слов

c)

<variant> начальное смысловое значение операторов

d)

<variant> математическое значение операторов

e)

<variant> математическое значение

18.

Домент параметра «состояние» …

a)

State

b)

Memory

c)

Bool

d)

Vlue

19.

Домен параметра «значение»…

a)

Value

b)

Memory

c)

Bool

d)

State

e)

Float

20.

Что такое формальная модель ?

a)

<variant>модель, заданная на математическом или любом другом формализованном языке

b)

<variant> модель объекта

c)

<variant> модель объекта, представленная в виде информации, описывающей существенные для данного рассмотрения параметры и переменные величины объекта

d)

<variant> схема

e)

<variant> то система, исследование которой служит средством для получения информации о другой системе

21.

Логическое выражение..

a)

True and false

b)

I=E

c)

m.memory

d)

While A

e)

While B

22.

Домен значений представляет собой дизъюнктную сумму доменов, содержащих существующие в языке C# типы …

a)

Int и bool

b)

v, s'

c)

State и exp

d)

Sate и bool

23.

Денотатом отрицания выражения является

a)

<variant> отрицание его значения

b)

<variant> значение в новом состоянии

c)

<variant> сообщение об ошибке

d)

<variant> значение в прежнем состоянии

e)

<variant> значение

24.

Денотатом присваивания является

a)

<variant> присвоенное значение в новом состоянии

b)

<variant> сообщение об ошибке

c)

<variant> значение суммы в новом состоянии

d)

<variant> отрицание его значения

25.

Денотатом сложения является

a)

<variant> значение суммы в новом состоянии

b)

<variant> сообщение об ошибке

c)

<variant> отрицание его значения

d)

<variant> присвоенное значение в новом состоянии

e)

<variant> присвоенное значение