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

advertisement
ВЫСОКОУРОВНЕВЫЕ МЕТОДЫ ИНФОРМАТИКИ И ПРОГРАММИРОВАНИЯ
ТЕСТОВЫЕ ЗАДАНИЯ
№№ 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.
2.
3.
4.
private
published
protected
public
Цена правильного ответа: 1 балл
Вопрос № 13
Объявления элементов, доступных для внешнего использования, находятся в разделе … .
Варианты ответов:
1. private
2. protected
3. initialization
4. public
Цена правильного ответа: 1 балл
Вопрос № 14
Какой из приведённых методов не обеспечивает удаления формы … ?
Варианты ответов:
1. Free
2. Destroy
3. Release
4. Hide
Цена правильного ответа: 1 балл
Вопрос № 15
Какой компонент из перечисленных является визуальным …
Варианты ответов:
1.
2.
3.
4.
Splitter
ColorDialog
FontDialog
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. Файл с расширением
2. Файл с расширением
3. Файл с расширением
4. Файл с расширением
pas
prj
dfm
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. Загрузка изображений
2. Загрузка изображений
3. Загрузка изображений
4. Загрузка изображений
('bb\b_1.bmp'..'bb\b_6.bmp')
('bb\b_1.bmp'..'bb\b_7.bmp')
('bb\b_1.bmp'..'bb\b_7.bmp')
('bb\b_1.bmp'..'bb\b_6.bmp')
в
в
в
в
графическое
графическое
графическое
графическое
окно
окно
окно
окно
Picture
Image1
Picture
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. Запрос на закрытие
2. Запрос на закрытие
3. Запрос на закрытие
4. Запрос на закрытие
окна
окна
окна
окна
Form1 в случае приобретения окном фокуса
Form1 в случае потери окном фокуса
Form_main в случае потери окном фокуса
Form_main в случае приобретения окном фокуса
Цена правильного ответа: 1 балл
Вопрос № 55
Каким окажется итог выполнения приводимого ниже фрагмента Delphi-модуля, если
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;
Panel1.Tag= 100,
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. Вывод имён
2. Вывод имён
3. Вывод имён
4. Вывод имён
TObject и TPersistent
класса, представленного значением Sender, и родителя этого класса
TButtonControl и TWinControl
TWinControl и TControl
Цена правильного ответа: 1 балл
Вопрос № 58
Каково назначение приводимого ниже фрагмента Delphi-модуля ?
Procedure
TForm1.FormMouseDown(Sender:
TObject;
TShiftState: X,Y: Integer);
Var Butt: TButton;
Begin
Butt:= TButton.Create(Self);
Butt.Left:= X; Butt.Top:= Y;
Butt.Parent:= Self
End;
Button:
TMouseButton;
Варианты ответов:
1. Создание экземпляров класса TButton в местах нанесения щелчков мыши
2. Нанесение значений X,Y координат в местах нанесения щелчков мыши по
3. Создание экземпляров класса TButton в местах нанесения щелчков мыши
4. Создание экземпляров класса TButton в местах нанесения щелчков мыши
Цена правильного ответа: 1 балл
Shift:
по форме Form1
форме
по Button1
по форме Form
Вопрос № 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. Определение
2. Определение
3. Определение
4. Определение
процедуры, предназначенной для вычисления суммы 1 + 2 + 3 + ... + n
функции, предназначенной для вычисления суммы 1 + 2 + 3 + ... + n
функции, предназначенной для вычисления факториала задаваемого числа
процедуры 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
Download