Высокоуровневые методы информатики и программирования тестовые задания



Скачать 270.05 Kb.
Дата03.05.2016
Размер270.05 Kb.
ВЫСОКОУРОВНЕВЫЕ МЕТОДЫ ИНФОРМАТИКИ И ПРОГРАММИРОВАНИЯ

ТЕСТОВЫЕ ЗАДАНИЯ

№№ 1-100

:

ПРИКЛАДНАЯ ИНФОРМАТИКА В ЭКОНОМИКЕ



2 курс

АГПА 2012 г.



Вопрос № 1

Какой язык программирования представляет собою реализацию концепции процедурного программирования?

Варианты ответов:

1. COBOL

2. SQL

3. FORTRAN

4. JAVA

Цена правильного ответа: 1 балл
Вопрос № 2

Какой язык программирования представляет собою реализацию концепции структурного программирования?

Варианты ответов:

1. C++

2. MODULA

3. JAVASCRIPT

4. PROLOG

Цена правильного ответа: 1 балл
Вопрос № 3

Не имеет отношения к описанию степени доступа к элементам класса слово …

Варианты ответов:

1. common

2. public

3. private

4. protected

Цена правильного ответа: 1 балл

Вопрос № 4

Ранжированная, или упорядоченная система абстракций - это …

Варианты ответов:

1. модульность

2. система ограничений

3. иерархия

4. полиморфизм

Цена правильного ответа: № балл
Вопрос № 5

Какой из языков программирования поддерживает программирование для платформы .NET ?

Варианты ответов:

1. C#

2. C++

3. C

4. Java

Цена правильного ответа: № балл
Вопрос № 6

В Delphi 2005 появилось новое средство оптимизации кода - inlining. Какое из приводимых ниже определений ему соответствует ?

Варианты ответов:

1. Подстановка компилятором кода метода в точку обращения к методу

2. Передача компилятором управления в новую точку программы

3. Настройка компилятором кадра стека перед обращением к подпрограмме

4. Передача компилятором управления по адресу расположения подпрограммы

Цена правильного ответа: 1 балл

Вопрос № 7

К какому классу языков программирования следует отнести язык C++ ?

Варианты ответов:

1. Язык процедурного типа

2. Язык декларативно-функционального типа

3. Язык объектно-ориентированного типа

4. Язык сценарного типа

Цена правильного ответа: 1 балл
Вопрос № 8

Процесс вычленения ряда характеристик некоторого объекта предметной области, позволяющий отличить его от всех других видов это - …

Варианты ответов:

1. иерархия

2. модульность

3. ограничение доступа

4. абстрагирование

Цена правильного ответа: 1 балл
Вопрос № 9

Какие термины относятся к объектно-ориентированной парадигме программирования ?

Варианты ответов:

1. Production system, rule based system

2. Production, function, rule

3. Object, property, event

4. Structure, algorithm, automatic

Цена правильного ответа: 1 балл

Вопрос № 10

Концептуальная основа ООП базируется на 4-х важнейших элементах

Варианты ответов:

1. Абстрагирование, ограничение доступа, модульность, защита

2. Абстрагирование, ограничение доступа, защита, иерархия

3. Защита, ограничение доступа, модульность, иерархия

4. Абстрагирование, ограничение доступа, модульность, иерархия

Цена правильного ответа: 1 балл
Вопрос № 11

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

Варианты ответов:

1. published

2. public

3. protected

4. private

Цена правильного ответа: 1 балл
Вопрос № 12

Открытые свойства, которые доступны в процессе проектирования на странице Object Inspector, объявляются в разделе …

Варианты ответов:

1. private

2. published

3. protected

4. public

Цена правильного ответа: 1 балл

Вопрос № 13

Объявления элементов, доступных для внешнего использования, находятся в разделе … .

Варианты ответов:

1. private

2. protected

3. initialization

4. public

Цена правильного ответа: 1 балл
Вопрос № 14

Какой из приведённых методов не обеспечивает удаления формы … ?

Варианты ответов:

1. Free

2. Destroy

3. Release

4. Hide

Цена правильного ответа: 1 балл
Вопрос № 15

Какой компонент из перечисленных является визуальным …

Варианты ответов:

1. Splitter

2. ColorDialog

3. FontDialog

4. SavePictureDialog

Цена правильного ответа: 1 балл

Вопрос № 16

Объявления методов приводятся в разделе описания

1. interface

2. uses

3. implementation

4. var

Цена правильного ответа: 1 балл
Вопрос № 17

Реализации методов приводятся в разделе описания …

Варианты ответов:

1. interface

2. uses

3. implementation

4. type

Цена правильного ответа: 1 балл
Вопрос № 18

Метод, объявленный в базовом классе как виртуальный, в дальнейшем во всех классах-наследниках …

Варианты ответов:

1. становится статическим

2. становится динамическим

3. становится реальным

4. остаётся виртуальным

Цена правильного ответа: 1 балл

Вопрос № 19

Наличие конструктора и деструктора обязательно при использовании … методов

Варианты ответов:

1. статических

2. динамических

3. виртуальных

4. подстановочных

Цена правильного ответа: 1 балл
Вопрос № 20

Конструктор класса - это метод, который вызывается при создании экземпляра класса с целью …

Варианты ответов:

1. загрузки всех методов класса в память

2. задания свойств объекта

3. выделения памяти под создаваемый экземпляр класса и инициализации этой памяти

4. выгрузки методов класса из памяти

Цена правильного ответа: 1 балл
Вопрос № 21

Когда компилятор встраивает код функции вместо её вызова, то функцию называют…

Варианты ответов:

1. Деструктором

2. Конструктором

3. Обратной

4. Подставляемой

Цена правильного ответа: 1 балл
Вопрос № 22

Из событий, связанных с формой, один раз возникает такое событие, как …

Варианты ответов:

1. OnPaint

2. OnResize

3. OnActivate

4. OnCreate

Цена правильного ответа: 1 балл
Вопрос № 23

И статический, и динамический методы могут быть перегружены при использовании в их описании ключевого слова … .

Варианты ответов:

1. override

2. abstract

3. overload

4. reintroduce

Цена правильного ответа: 1 балл
Вопрос № 24

Закрытие главной формы проекта приводит к …

Варианты ответов:

1. завершению работы приложения

2. запросу на создание другой формы проекта

3. созданию другой формы проекта

4. показу следующей открытой формы

Цена правильного ответа: 1 балл
Вопрос № 25

Кто является автором (создателем) языка программирования Pascal ?

Варианты ответов:

1. Б. Паскаль

2. Г. Буч

3. Н. Вирт

4. Б. Страуструп

Цена правильного ответа: 1 балл
Вопрос № 26

Когда был создан язык программирования Pascal ?

Варианты ответов:

1. В 1940-х годах

2. В 1950-х годах

3. В 1960-х годах

4. В 1970-х годах

Цена правильного ответа: 1 балл
Вопрос № 27

Если виртуальный метод перегружен в классе-наследнике, при обращении к этому методу будет вызван вариант метода, соответствующий …

Варианты ответов:

1. имени объекта, указанному при вызове

2. имени экземпляра класса-наследника

3. имени экземпляра класса-родителя

4. имени экземпляра абстрактного класса

Цена правильного ответа: 1 балл
Вопрос № 28

Какая из программных конструкций не используется в языке программирования Pascal ?

Варианты ответов:

1. FOR ... NEXT ...

2. GOTO ...

3. :=

4. FOR ... IN

Цена правильного ответа: 1 балл
Вопрос № 29

Какая из программных конструкций не используется в языке программирования Delphi ?

Варианты ответов:

1. LOOP ...

2. FOR ... NEXT ...

3. WHILE ... DO ...

4. REPEAT ... UNTIL ...

Цена правильного ответа: 1 балл
Вопрос № 30

Что представляет собою Delphi-проект ?

Варианты ответов:

1. Совокупность модулей

2. Совокупность операторов и подпрограмм

3. Совокупность процедур, функций и подпрограмм

4. Совокупность модулей и головного файла проекта

Цена правильного ответа: 1 балл
Вопрос № 31

В файлах какого типа хранятся параметры визуального Delphi проектирования ?

Варианты ответов:

1. Файл с расширением pas

2. Файл с расширением prj

3. Файл с расширением dfm

4. Файл с расширением dcu

Цена правильного ответа: 1 балл
Вопрос № 32

Для управления работой отдельного интерфейсного элемента служит … меню.

Варианты ответов:

1. MainMenu

2. Choice

3. GetAlternative

4. PopupMenu

Цена правильного ответа: 1 балл
Вопрос № 33

Для управления работой всего приложения используется … меню?

Варианты ответов:

1. MainMenu

2. Choice

3. GetAlternative

4. PopupMenu

Цена правильного ответа: 1 балл
Вопрос № 34

Для организации выдачи сообщений не используется такой метод как …

Варианты ответов:

1. ShowMessage

2. MessageDlg

3. MessageDlgPos

4. Show

Цена правильного ответа: 1 балл
Вопрос № 35

Возможность создания нескольких функций с одинаковыми именами - это … функций.

Варианты ответов:

1. наследование

2. инкапсуляция

3. полиморфизм

4. переопределение

Цена правильного ответа: 1 балл
Вопрос № 36

Возможность перегрузки метода с поздним связыванием в производном классе обеспечивается присутствием в его описании ключевого слова …

Варианты ответов:

1. override

2. virtual

3. dynamic

4. inherited

Цена правильного ответа: 1 балл
Вопрос № 37

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

Варианты ответов:

1. Синхронизация

2. Полиморфизм

3. Наследование

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

Цена правильного ответа: 1 балл
Вопрос № 38

В состав классов общего назначения не входит такой класс как:

Варианты ответов:

1. TStrings



2. Exeption

3. TCanvas

4. TList

Цена правильного ответа: 1 балл
Вопрос № 39

Какой из перечисленных компонентов является визуальным?

Варианты ответов:

1. MainMenu

2. MaskEdit

3. PopupMenu

4. FontDialog

Цена правильного ответа: 1 балл
Вопрос № 40

Какой из перечисленных компонентов является визуальным?

Варианты ответов:

1. MainMenu

2. PopupMenu

3. RichEdit

4. ApplicationEvents

Цена правильного ответа: 1 балл
Вопрос № 41

Какой из перечисленных компонентов не является визуальным?

Варианты ответов:

1. ScroolBox

2. SpeedBtn

3. ApplicationEvents

4. CheckListBox

Цена правильного ответа: 1 балл
Вопрос № 42

Какой из перечисленных компонентов не является визуальным?

Варианты ответов:

1. GroupBox

2. PopupMenu

3. Panel

4. ScrollBar

Цена правильного ответа: 1 балл
Вопрос № 43

Какой из приведённых фрагментов кода соответствует понятию цикла с постусловием Pascal-программы ?

Варианты ответов:

1. While k<>m Do m:= m+1;

2. For i:=1 to n do a[i]:= 60+random(10);

3. Repeat LIFO_In(O,L); LIFO_Out(O,L) until Ch=#27;

4. If Length(St) > 0 then Str(Random(100),St);

Цена правильного ответа: 1 балл
Вопрос № 44

Какой из приведённых фрагментов кода соответствует понятию цикла с предусловием Pascal-программы ?

Варианты ответов:

1. For i:=1 to n do a[i]:= 60+random(10);

2. While k<>m Do m:= m+1;

3. If Length(St) > 0 then Str(Random(100),St);

4. Repeat LIFO_In(O,L); LIFO_Out(O,L) until Ch=#27;

Цена правильного ответа: 1 балл
Вопрос № 45

Какой из приведённых фрагментов кода не соответствует синтаксису языка Pascal ?

Варианты ответов:

1. type intnl= record a:byte; b:byte end;

2. extnl= record a:byte; b:intnl end;

3. If (!w1_nn) {w1_nn= 1} else {w1_nn++};

4. f: file of extnl;

Цена правильного ответа: 1 балл
Вопрос № 46

Какое из приведённых выражений не соответствует синтаксису языка Pascal ?

Варианты ответов:

1. If ip < NQ then Begin ip:=ip+1; k:=p[ip]; i:=0; End

2. For i:=1 to WindY Do GOTOXY(_X_w+1,_Y_w+i);

3. Repeat Ch:= ReadKey; If Ord(Ch)=0 Then Ch:= ReadKey; until Ch=#27;

4. for (counter = 0; counter < div_tags.length; counter++)

Цена правильного ответа: 1 балл
Вопрос № 47

Какой из приведённых типов данных не присутствует в Delphi?

Варианты ответов:

1. LongInt

2. ShortInt

3. SmallInt

4. UltraInt

Цена правильного ответа: 1 балл
Вопрос № 48

Какое из ключевых слов Delphi поддерживает реализацию способа позднего связывания ?

Варианты ответов:

1. virtual

2. static

3. inherited

4. interface

Цена правильного ответа: 1 балл
Вопрос № 49

Какое из ключевых слов Delphi поддерживает реализацию способа позднего связывания ?

Варианты ответов:

1. inherited

2. interface

3. dynamic

4. implementation

Цена правильного ответа: 1 балл
Вопрос № 50

Какое из описаний не соответствует назначению приводимого ниже фрагмента Delphi-модуля ?

With ScrollBar1 Do

Begin Width:= 120; Height:= 15;

Top:= 55; Left:= 15;

Max:= 95; Min:= 0;

Position:= 50

end;

Варианты ответов:

1. Задание начальных значений 7 свойств компонента ScrollBar1.

2. Задание начальных значений свойств компонента ScrollBar1.

3. Регулирование свойств компонента ScrollBar1.

4. Задание начальных значений свойств Width, Height, Top, Left, Max, Min, Position компонента ScrollBar1.

Цена правильного ответа: 1 балл
Вопрос № 51

Каково назначение приводимого ниже фрагмента Delphi-модуля ?

procedure TForm5.Timer1Timer(Sender: TObject);

var St:String;

begin

T:= 1 + T mod 6;

St:='bb\b_' + IntToStr(T) + '.bmp';

Image1.Picture.LoadFromFile(St)

end;

Варианты ответов:

1. Загрузка изображений ('bb\b_1.bmp'..'bb\b_6.bmp') в графическое окно Picture

2. Загрузка изображений ('bb\b_1.bmp'..'bb\b_7.bmp') в графическое окно Image1

3. Загрузка изображений ('bb\b_1.bmp'..'bb\b_7.bmp') в графическое окно Picture

4. Загрузка изображений ('bb\b_1.bmp'..'bb\b_6.bmp') в графическое окно Image1

Цена правильного ответа: 1 балл
Вопрос № 52

Каким окажется итог выполнения приводимого ниже фрагмента Delphi-модуля, если первоначальное значение Edit1.color= $0000FF ?

procedure TForm1.Button1Click(Sender: TObject);

var i:integer;

begin

Edit1.color:=Edit1.color*256;

end;

Варианты ответов:

1. Edit1.color:=$0000FF

2. Edit1.color:=$000FF0

3. Edit1.color:=$00FF00

4. Edit1.color:=$0FF000

Цена правильного ответа: 1 балл
Вопрос № 53

Каким окажется итог выполнения приводимого ниже фрагмента Delphi-модуля ?

For j:=1 to 3 Do s[j]:= 1 + random(10);

sum:= 0;

For j:=1 to 2 Do

For k:=j+1 to 3 Do

If s[j] = s[k] then sum:= sum + 1;

Edit1.Text:= IntToStr(sum);

End;

Варианты ответов:

1. Подсчет числа несовпадений трех случайно заданных чисел (диапазон: 1..11)

2. Подсчет числа совпадений трех случайно заданных чисел (диапазон: 1..10)

3. Подсчет числа несовпадений трех случайно заданных чисел (диапазон: 1..10)

4. Подсчет числа совпадений трех случайно заданных чисел (диапазон: 1..11)

Цена правильного ответа: 1 балл
Вопрос № 54

Каково назначение приводимого ниже фрагмента Delphi-модуля ?

procedure TForm1.ApplicationEvents1Deactivate(Sender: TObject);

begin

If Application.MessageBox('Закрыть ??? ','Закрыть или продолжить', MB_YESNO)= 6

then Application.Terminate;

end;

Варианты ответов:

1. Запрос на закрытие окна Form1 в случае приобретения окном фокуса

2. Запрос на закрытие окна Form1 в случае потери окном фокуса

3. Запрос на закрытие окна Form_main в случае потери окном фокуса

4. Запрос на закрытие окна Form_main в случае приобретения окном фокуса

Цена правильного ответа: 1 балл
Вопрос № 55

Каким окажется итог выполнения приводимого ниже фрагмента Delphi-модуля, если Panel1.Tag= 100, Panel2.Tag= 150, Panel3.Tag= 0?

procedure TForm1.Timer1Timer(Sender: TObject);

var t0: byte;

begin t0:= 0;

if Panel1.Tag > 0 then t0:= t0+1;

if Panel2.Tag > 0 then t0:= t0+1;

if Panel3.Tag > 0 then t0:= t0+1;

Edit1.Text:= IntToStr(t0);

End;

Варианты ответов:

1. 250

2. 1

3. 0

4. 2

Цена правильного ответа: 1 балл
Вопрос № 56

Каким окажется итог выполнения приводимого ниже фрагмента Delphi-модуля, если процедура ShowSender является обработчиком щелчка мыши, а щелчок был нанесён по компоненту Panel1 ?

procedure ShowSender(Sender: TObject);

var SenderClass: TClass;

begin

SenderClass:= Sender.ClassType;

Edit1.Text:= SenderClass.ClassName;

end;

Варианты ответов:

1. TWinControl

2. TCustomPanel

3. TPanel

4. TCustomControl

Цена правильного ответа: 1 балл

Вопрос № 57

Каково назначение приводимого ниже фрагмента Delphi-модуля, если процедура ShowSender является обработчиком щелчка мыши, а щелчок наносится по компоненту Button1 ?

procedure ShowSender(Sender: TObject);

begin

Edit1.Text:= Sender.ClassName;

Edit2.Text:= Sender.ClassParent.ClassName;

end;

Варианты ответов:

1. Вывод имён TObject и TPersistent

2. Вывод имён класса, представленного значением Sender, и родителя этого класса

3. Вывод имён TButtonControl и TWinControl

4. Вывод имён TWinControl и TControl

Цена правильного ответа: 1 балл
Вопрос № 58

Каково назначение приводимого ниже фрагмента Delphi-модуля ?

Procedure TForm1.FormMouseDown(Sender: TObject; Button: TMouseButton; Shift: TShiftState: X,Y: Integer);

Var Butt: TButton;

Begin

Butt:= TButton.Create(Self);

Butt.Left:= X; Butt.Top:= Y;

Butt.Parent:= Self

End;
Варианты ответов:

1. Создание экземпляров класса TButton в местах нанесения щелчков мыши по форме Form1

2. Нанесение значений X,Y координат в местах нанесения щелчков мыши по форме

3. Создание экземпляров класса TButton в местах нанесения щелчков мыши по Button1

4. Создание экземпляров класса TButton в местах нанесения щелчков мыши по форме Form

Цена правильного ответа: 1 балл
Вопрос № 59

Каково назначение приводимого ниже фрагмента Pascal-программы ?

unit Unit_Mult;

interface

Function Mult (n:integer): integer;

implementation

Function Mult;

var i,m: integer;

begin

m:= 1;

For i:=1 to n Do m:= m*i;

Mult:= m;

End;

Варианты ответов:

1. Определение процедуры, предназначенной для вычисления суммы 1 + 2 + 3 + ... + n

2. Определение функции, предназначенной для вычисления суммы 1 + 2 + 3 + ... + n

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

4. Определение процедуры Mult, предназначенной для вычисления факториала числа n

Цена правильного ответа: 1 балл
Вопрос № 60

Каково назначение приводимого ниже фрагмента Pascal-модуля ?

UNIT SMROW;

INTERFACE

Type TSmrObj = object

Public Function Summ(a: integer):integer;

Private S: integer;

end;

IMPLEMENTATION

Function TSmrObj.Summ;

var k: integer;

begin

s:= 0; For k:=1 to a Do S:= S + k;

Summ:= s;

end;

End.

Варианты ответов:

1. Определение TSmrObj, наделенного единственным методом Summ: нахождение 1+3+5+…n

2. Определение TSmrObj, функция Summ которого позволяет рассчитывать суммы типа 1+2+3+…2*a

3. Определение TSmrObj, наделенного единственным методом Summ: нахождение 1+2+3+…a

4. Определение TSmrObj, функция Summ которого позволяет рассчитывать суммы типа 1+2+3+…(2*a+1)

Цена правильного ответа: 1 балл

Вопрос № 61

Когда компилятор встраивает код функции вместо её вызова, то функцию называют…

Варианты ответов:

1. Формальной

2. Абстрактной

3. Параметрической

4. Подставляемой

Цена правильного ответа: 1 балл
Вопрос № 62

Из событий, связанных с формой, один раз возникает такое событие, как …

Варианты ответов:

1. OnPaint

2. OnResize

3. OnActivate

4. OnDestroy

Цена правильного ответа: 1 балл
Вопрос № 63

И статический, и виртуальный методы могут быть перегружены при использовании в их описании ключевого слова … .

Варианты ответов:

1. override

2. abstract

3. overload

4. reintroduce

Цена правильного ответа: 1 балл
Вопрос № 64

Закрытие главной формы проекта приводит к …

Варианты ответов:

1. запросу на создание другой формы проекта

2. завершению работы запущенного на исполнение откомпилированного проекта

3. созданию другой формы проекта

4. показу следующей открытой формы

Цена правильного ответа: 1 балл
Вопрос № 65

Кто является автором (создателем) языка программирования Simula ?

Варианты ответов:

1. Н. Вирт

2. Томпсон и Риччи

3. Даль и Нюгорд

4. Б. Страуструп

Цена правильного ответа: 1 балл
Вопрос № 66

Когда был создан язык программирования Simula ?

Варианты ответов:

1. В 1950-х годах

2. В 1960-х годах

3. В 1970-х годах

4. В 1980-х годах

Цена правильного ответа: 1 балл
Вопрос № 67

Кто является автором (создателем) языка программирования C ?

Варианты ответов:

1. Н. Вирт

2. Д. Риччи и К. Томпсон

3. О.-Й. Даль и К. Нюгорд

4. Б. Страуструп

Цена правильного ответа: 1 балл
Вопрос № 68

Какая из программных конструкций не используется в языке программирования C ?

Варианты ответов:

1. ==

2. =

3. begin end

4. { }

Цена правильного ответа: 1 балл
Вопрос № 69

Какая из программных конструкций не используется в языке программирования Pascal ?

Варианты ответов:

1. LOOP ...

2. FOR ... NEXT ...

3. WHILE ... DO ...

4. REPEAT ... UNTIL ...

Цена правильного ответа: 1 балл
Вопрос № 70

Кем были введены в программирование понятия класса и объекта ?

Варианты ответов:

1. А. Кей

2. Д. Риччи и К. Томпсон

3. О.-Й. Даль и К. Нюгорд

4. Б. Страуструп

Цена правильного ответа: 1 балл
Вопрос № 71

Кем было введено в программирование понятие наследования классами–потомками особенностей классов-родителей?

Варианты ответов:

1. А. Кей

2. Д. Риччи и К. Томпсон

3. Б. Страуструп

4. О.-Й. Даль и К. Нюгорд

Цена правильного ответа: 1 балл
Вопрос № 72

Кто является автором (создателем) языка программирования SmallTalk ?

Варианты ответов:

1. А. Кей

2. Д. Риччи и К. Томпсон

3. О.-Й. Даль и К. Нюгорд

4. Б. Страуструп

Цена правильного ответа: 1 балл
Вопрос № 73

Когда был создан язык программирования SmallTalk ?

Варианты ответов:

1. В 1950-х годах

2. В 1960-х годах

3. В 1970-х годах

4. В 1980-х годах

Цена правильного ответа: 1 балл
Вопрос № 74

Кем было введено в программирование представление, в соответствии с которым все типы данных (целые числа, логические значения, строки, определения классов, блоки кода, стеки, память) представляют собою объекты ?

Варианты ответов:

1. Б. Страуструп

2. Д. Риччи и К. Томпсон

3. О.-Й. Даль и К. Нюгорд

4. А. Кей

Цена правильного ответа: 1 балл
Вопрос № 75

Кем была высказана идея, в соответствии с которой выполнение процедуры типизации осуществляется динамически, то есть на стадии составления программы типы данных не объявляются ?

Варианты ответов:

1. Б. Страуструп

2. А. Кей

3. Д. Риччи и К. Томпсон

4. О.-Й. Даль и К. Нюгорд

Цена правильного ответа: 1 балл
Вопрос № 76

Кем была высказана идея, в соответствии с которой ООП-программы должны компилироваться в байткоды, после чего выполняться виртуальной машиной ?

Варианты ответов:

1. Д. Риччи и К. Томпсон

2. Б. Страуструп

3. А. Кей

4. О.-Й. Даль и К. Нюгорд

Цена правильного ответа: 1 балл
Вопрос № 77

Кто является автором (создателем) языка программирования C++ ?

Варианты ответов:

1. А. Кей

2. Д. Риччи и К. Томпсон

3. О.-Й. Даль и К. Нюгорд

4. Б. Страуструп

Цена правильного ответа: 1 балл
Вопрос № 78

Когда был создан язык программирования C++ ?

Варианты ответов:

1. В 1960-х годах

2. В 1970-х годах

3. В 1980-х годах

4. В 1990-х годах

Цена правильного ответа: 1 балл
Вопрос № 79

Какими возможностями пополняется 2-ая редакция языка C++, увидевшая свет в 1991-ом году?

Варианты ответов:

1. классы, статические функции-члены, константные функции-члены



2. константные функции-члены, защищенные члены, виртуальные функции, объекты

3. множественное наследование, указатели, константные функции-члены, защищенные члены, виртуальные функции

4. множественное наследование, статические функции-члены, константные функции-члены, защищенные члены, виртуальные функции

Цена правильного ответа: 1 балл
Вопрос № 80

Когда была создана 1-ая версия объектно-ориентированного языка программирования Pascal ?

Варианты ответов:

1. В 1960-х годах

2. В 1970-х годах

3. В 1980-х годах

4. В 1990-х годах

Цена правильного ответа: 1 балл
Вопрос № 81

Когда была создана объектно-ориентированная версия языка программирования Pascal фирмой Borland?

Варианты ответов:

1. В 1960-х годах

2. В 1970-х годах

3. В 1980-х годах

4. В 1990-х годах

Цена правильного ответа: 1 балл

Вопрос № 82

Из событий, связанных с формой, один раз возникает такое событие, как …

Варианты ответов:

1. OnPaint

2. OnClose

3. OnResize

4. OnDeactivate

Цена правильного ответа: 1 балл
Вопрос № 83

И динамический, и виртуальный методы могут быть перегружены при использовании в их описании ключевого слова … .

Варианты ответов:

1. override

2. overload

3. abstract

4. reintroduce

Цена правильного ответа: 1 балл
Вопрос № 84

Какая из программных конструкций не используется в языке программирования C++ ?

Варианты ответов:

1. begin-end

2. switch-case

3. do-while

4. break

Цена правильного ответа: 1 балл
Вопрос № 85

Кто является автором (создателем) языка программирования Java ?

Варианты ответов:

1. Даль и Нюгорд

2. Томпсон и Риччи

3. Д. Гослинг

4. Б. Страуструп

Цена правильного ответа: 1 балл
Вопрос № 86

Когда был создан язык программирования Java ?

Варианты ответов:

1. В 1970-х годах

2. В 1980-х годах

3. В 1990-х годах

4. В 2000-х годах

Цена правильного ответа: 1 балл
Вопрос № 87

В каком из языков программирования фигурируют понятия апплетов и сервлетов ?

Варианты ответов:

1. C++

2. Java

3. Borland Pascal with Objects

4. C#

Цена правильного ответа: 1 балл
Вопрос № 88

Какая из программных конструкций не используется в языке программирования Java ?

Варианты ответов:

1. ==

2. =

3. begin end

4. { }

Цена правильного ответа: 1 балл
Вопрос № 89

В каком из языков программирования фигурирует понятие JVM?

Варианты ответов:

1. C++

2. C#

3. Borland Pascal with Objects

4. Java

Цена правильного ответа: 1 балл
Вопрос № 90

Кем впервые было введено в программирование понятие виртуальной машины?

Варианты ответов:

1. Н. Вирт

2. А. Кей

3. Д. Гослинг

4. Б. Страуструп

Цена правильного ответа: 1 балл
Вопрос № 91

В каком из языков ООП впервые было введено понятие наследования классами–потомками особенностей классов-родителей?

Варианты ответов:

1. Simula

2. SmallTalk

3. C++

4. Java

Цена правильного ответа: 1 балл
Вопрос № 92

Кто возглавлял коллектив разработчиков 1-ой версии системы программирования Delphi в фирме Borland ?

Варианты ответов:

1. Ф. Канн

2. А. Хейлсберг

3. Г. Корнелл

4. Б. Страуструп

Цена правильного ответа: 1 балл
Вопрос № 93

Какая программная конструкция оказались очень популярной при программировании на стороне сервера?

Варианты ответов:

1. Кадры стека

2. Сервлеты

3. Апплеты

4. Функции-члены

Цена правильного ответа: 1 балл
Вопрос № 94

Какая из приводимых ниже технологий позволила фирме Microsoft противостоять доминированию Java-технологий при программировании на стороне сервера?

Варианты ответов:

1. .NET

2. COM

3. COM+

4. DCOM

Цена правильного ответа: 1 балл
Вопрос № 95

Каким из языков программирования поддерживается технология множественного наследования?

Варианты ответов:

1. Delphi

2. C++

3. Java

4. C#

Цена правильного ответа: 1 балл
Вопрос № 96

Какой из языков программирования использовался в качестве базового языка разработки платформы .NET ?

Варианты ответов:

1. C#

2. C

3. C++

4. Java

Цена правильного ответа: 1 балл
Вопрос № 97

Кто возглавлял коллектив разработчиков системы программирования C# в фирме Microsoft?

Варианты ответов:

1. Ф. Канн

2. А. Хейлсберг

3. Г. Корнелл

4. Б. Страуструп

Цена правильного ответа: 1 балл
Вопрос № 98

Когда был создан язык программирования C#?

Варианты ответов:

1. В 2000-х годах

2. В 1990-х годах

3. В 1980-х годах

4. В 1970-х годах

Цена правильного ответа: 1 балл
Вопрос № 99

Когда фирма Microsoft организовала презентацию платформы .NET?

Варианты ответов:

1. В 2000-х годах

2. В 1990-х годах

3. В 1980-х годах

4. В 1970-х годах

Цена правильного ответа: 1 балл
Вопрос № 100

Когда была создана 1-ая версия Visual Basic на платформе .NET (VB.NET) ?

Варианты ответов:

1. В 2000-х годах

2. В 1990-х годах

3. В 1980-х годах

4. В 1970-х годах

Цена правильного ответа: 1 балл

НОМЕРА ВАРИАНТОВ ПРАВИЛЬНЫХ ОТВЕТОВ

ВАРИАНТА - № ОТВЕТА



1 - 3

2 - 2

3 - 1

4 - 3

5 - 1

6 - 1

7 - 3

8 - 4

9 - 3

10 - 4

11 - 4

12 - 2

13 - 4

14 - 4

15 - 1

16 - 1

17 - 3

18 - 4

19 - 2

20 - 3

21 - 4

22 - 4

23 - 3

24 - 1

25 - 3

26 - 3

27 - 1

28 - 4

29 - 1

30 - 4

31 - 3

32 - 4

33 - 1

34 - 4

35 - 3

36 - 1

37 - 2

38 - 2

39 - 2

40 - 3

41 - 3

42 - 2

43 - 3

44 - 2

45 - 3

46 - 4

47 - 4

48 - 1

49 - 3

50 - 3

51 - 4

52 - 3

53 - 2

54 - 2

55 - 4

56 - 3

57 - 2

58 - 1

59 - 3

60 - 3

61 - 4

62 - 4

63 - 3

64 - 2

65 - 3

66 - 2

67 - 2

68 - 3

69 - 1

70 - 3

71 - 4

72 - 1

73 - 3

74 - 4

75 - 2

76 - 3

77 - 4

78 - 3

79 - 4

80 - 3

81 - 3

82 - 2

83 - 2

84 - 1

85 - 3

86 - 3

87 - 2

88 - 3

89 - 4

90 - 1

91 - 1

92 - 2

93 - 2

94 - 1

95 - 2

96 - 1

97 - 2

98 - 1

99 - 1

100 - 1


База данных защищена авторским правом ©bezogr.ru 2016
обратиться к администрации

    Главная страница