Intuin Delphi ответы введение в програирование…


Тест 1
Задание:
Интерпретатор это...
(Отметьте один правильный вариант ответа.)
Вариант 1программа, которая переводит исходный код на машинный язык и создает выполняемую программу
Вариант 2программа, которая пошагово переводит исходный код на машинный язык и сразу же выполняет его
Вариант 3язык программирования
Задание:
Наиболее быстро выполняется программа, написанная на...
(Отметьте один правильный вариант ответа.)
Вариант 1языке высокого уровня
Вариант 2языке низкого уровня
Вариант 3процедурном языке
Вариант 4объектно-ориентированном языке
Задание:
Проектом является:
(Отметьте один правильный вариант ответа.)
Вариант 1совокупность файлов разных форматов, из которых строится программа
Вариант 2название полученного в результате компиляции выполняемого файла
Вариант 3полученная в результате компиляции программа
Задание:
Что будет в заголовке окна, которое появится в результате выполнения кода
ShowMessage('Hello, all!');
(Отметьте один правильный вариант ответа.)
Вариант 1ничего не будет
Вариант 2название проекта
Вариант 3ShowMessageЗадание:
За что отвечает свойство Caption кнопки?
(Отметьте один правильный вариант ответа.)
Вариант 1за размеры кнопки
Вариант 2за положение кнопки на форме
Вариант 3за надпись на кнопке
Задание:
Укажите, из каких окон состоит среда Delphi:
(Ответ считается верным, если отмечены все правильные варианты ответов.)
Вариант 1объектный инспектор
Вариант 2конструктор формы
Вариант 3конструктор компонентов
Вариант 4редактор кода
Вариант 5дерево объектов
Задание:
Компиляция программы подразумевает...
(Отметьте один правильный вариант ответа.)
Вариант 1перевод исходного кода на машинный язык и компоновку выполняемого файла из файлов, составляющих проект
Вариант 2настройку свойств у компонентов
Вариант 3установку на форме нужных компонентов
Задание:
Исполняемый файл (программа) будет иметь наибольший размер, если программа создавалась на...
(Отметьте один правильный вариант ответа.)
Вариант 1языке высокого уровня
Вариант 2визуальных средах разработки программ
Вариант 3языке низкого уровня
Вариант 4объектно-ориентированном языке
Задание:
За что отвечает свойство Caption формы?
(Отметьте один правильный вариант ответа.)
Вариант 1за надпись на форме
Вариант 2за надпись в заголовке окна формы
Вариант 3за надпись на всех кнопках формы
Задание:
Язык низкого уровня это...
(Отметьте один правильный вариант ответа.)
Вариант 1программа, которая пошагово переводит исходный код на машинный язык и сразу же выполняет его
Вариант 2язык программирования, чей синтаксис наиболее приближен к машинному языку
Вариант 3программа, которая переводит исходный код на машинный язык и создает выполняемую программу
Задание:
Где мы можем найти кнопку, которую хотим установить на форму?
(Отметьте один правильный вариант ответа.)
Вариант 1на палитре компонентов
Вариант 2в главном меню DelphiВариант 3в объектном инспекторе

Тест 2
Задание:
Какие символы может содержать имя переменной?
(Ответ считается верным, если отмечены все правильные варианты ответов.)
Вариант 1математические символы
Вариант 2буквы кириллицы, если они строчные
Вариант 3цифры
Вариант 4знак подчеркивания
Вариант 5буквы латинского языка
Задание:
Найдите верные утверждения:
(Ответ считается верным, если отмечены все правильные варианты ответов.)
Вариант 1тип переменной указывает, какие данные в ней могут храниться
Вариант 2переменной необязательно указывать тип, компилятор может сделать это автоматически
Вариант 3тип переменной зависит от ее имени
Вариант 4каждая переменная имеет свой тип
Укажите, какие из указанных способов присвоения значения переменной неверны?
(Ответ считается верным, если отмечены все правильные варианты ответов.)
Вариант 1A := 34;
Вариант 2A : 34;
Вариант 3A = 34;
Вариант 4A : 34 + 5;0
Задание:
Что такое тип Real?
(Отметьте один правильный вариант ответа.)
Вариант 1целое число, со знаком и без него
Вариант 2целое число без знака
Вариант 3вещественное число, со знаком и без него
Укажите, какие присвоения строки верные?
(Ответ считается верным, если отмечены все правильные варианты ответов.)
Вариант 1S := 'Привет ' + Edit1.Text;
Вариант 2S := "Привет " + Edit1 + "!";
Вариант 3S := Привет + 'Edit1.Text + !';
Вариант 4S := 'Привет';
Задание:
Что произойдет в результате выполнения кода:
var s:string;
begins:= 'Привет!';
ShowMessage('s');
end;
(Отметьте один правильный вариант ответа.)
Вариант 1переменной s присвоится строка "Привет!", затем выйдет сообщение "s".
Вариант 2переменной s присвоится строка "Привет!", которая затем выйдет в сообщении
Вариант 3произойдет ошибка
Задание:
Что произойдет в результате выполнения кода:
var s:string;
begins:= 'Привет!';
ShowMessage(s + s);
end;
(Отметьте один правильный вариант ответа.)
Вариант 1произойдет ошибка
Вариант 2переменной s присвоится строка "Привет!", затем выйдет сообщение "Привет!Привет!"
Вариант 3переменной s присвоится строка "Привет!", затем выйдет сообщение "s + s"
Задание:
Укажите правильный пример комментария:
(Ответ считается верным, если отмечены все правильные варианты ответов.)
Вариант 1{Это комментарий}
Вариант 2!--Это //комментарий--!
Вариант 3[Это комментарий]
Вариант 4\\это комментарий
Вариант 5//это комментарий
Задание:
Что такое переменная?
(Отметьте один правильный вариант ответа.)
Вариант 1ячейка оперативной памяти, в которой могут храниться данные какого-то типа
Вариант 2перезаписываемый сектор жесткого диска
Вариант 3свойство компонента, которое можно изменять
Задание:
Каким типом определяется целое число?
(Отметьте один правильный вариант ответа.)
Вариант 1Boolean
Вариант 2String
Вариант 3Real
Вариант 4Integer
Задание:
Что такое строка в Delphi?
(Отметьте один правильный вариант ответа.)
Вариант 1это набор символов, заключенный в двойные кавычки
Вариант 2это набор символов, заключенный в одинарные кавычки
Вариант 3это набор символов, заключенный в одинарные или двойные кавычки
Вариант 4это просто набор символов
Задание:
Что такое строка в Delphi?
(Отметьте один правильный вариант ответа.)
Вариант 1это набор символов, заключенный в двойные кавычки
Вариант 2это набор символов, заключенный в одинарные или двойные кавычки
Вариант 3это просто набор символов
Вариант 4это набор символов, заключенный в одинарные кавычки
Задание:
Найдите неверное утверждение:
(Отметьте один правильный вариант ответа.)
Вариант 1первым символом имени переменной обязательно должна быть цифра
Вариант 2имя переменной обязательно должно начинаться с буквы
Вариант 3строчные и прописные буквы в имени переменной не различаются
Вариант 4имя переменной может содержать любое количество разрешенных символов
Задание:
Что зависит от типа переменной?
(Ответ считается верным, если отмечены все правильные варианты ответов.)
Вариант 1формат данных, которые может хранить переменная
Вариант 2размер ячейки оперативной памяти, которую эта переменная занимает
Вариант 3ничего не зависит, все переменные обрабатываются одинаково
Вариант 4способ, которым переменной присваивается значение
Задание:
Тип переменной указывается...
(Отметьте один правильный вариант ответа.)
Вариант 1в разделе var, после имени переменной и знака ":"
Вариант 2после того, как переменной присвоили значение
Вариант 3сразу после имени переменной
Задание:
Укажите, какой из указанных способов присвоения значения переменной верен?
(Отметьте один правильный вариант ответа.)
Вариант 1B := Строка;
Вариант 2B : 'Строка';
Вариант 3B = 'Строка';
Вариант 4B := 'Строка';
Задание:
Каким типом определяется вещественное число?
(Отметьте один правильный вариант ответа.)
Вариант 1StringВариант 2BooleanВариант 3RealВариант 4IntegerЗадание:
Укажите, какое присвоение строки неверное?
(Ответ считается верным, если отмечены все правильные варианты ответов.)
Вариант 1S := 'Привет';
Вариант 2S := "Привет, + Edit1.Text + !";
Вариант 3S := "Привет, " + Edit1.Text + "!";
Вариант 4S := 'Привет, + Edit1.Text + !'z;
Вариант 5S := "Привет";
Вариант 6S := 'Привет, ' + Edit1.Text + '!';
Задание:
Что такое комментарий?
(Отметьте один правильный вариант ответа.)
Вариант 1подсказка для программиста, при компиляции комментарии игнорируются
Вариант 2выводимое при компиляции сообщение
Вариант 3директива компилятору, что нужно отключить проверку ошибок
Задание:
Что такое тип Boolean?
(Отметьте один правильный вариант ответа.)
Вариант 1логический тип
Вариант 2вещественное число
Вариант 3целое число
Вариант 4строка

Тест 3
Задание:
Найдите правильные типы целого числа:
(Ответ считается верным, если отмечены все правильные варианты ответов.)
Вариант 1IntegerВариант 2CompВариант 3WordВариант 4SingleВариант 5ByteВариант 6Int64
Задание:
Найдите правильные типы целого числа:
(Ответ считается верным, если отмечены все правильные варианты ответов.)
Вариант 1ByteВариант 2WordВариант 3CompВариант 4Int64
Вариант 5IntegerВариант 6SingleЗадание:
Найдите правильные типы целого числа:
(Ответ считается верным, если отмечены все правильные варианты ответов.)
Вариант 1SingleВариант 2IntegerВариант 3WordВариант 4CompВариант 5Int64
Вариант 6ByteЗадание:
Найдите правильные типы целого числа:
(Ответ считается верным, если отмечены все правильные варианты ответов.)
Вариант 1Int64
Вариант 2SingleВариант 3ByteВариант 4IntegerВариант 5CompВариант 6WordЗадание:
Найдите правильные присвоения значения, если переменная a имеет тип Currency:
(Ответ считается верным, если отмечены все правильные варианты ответов.)
Вариант 1a := 300;
Вариант 2a := -1.3;
Вариант 3a := 0;
Вариант 4a := 200.300;
Задание:
Переменная s имеет тип String, а переменная i – Integer. Что останется в переменной s в результате выполнения кода:
s := '10';
i := 5;
s := s + IntToStr(i);
(Отметьте один правильный вариант ответа.)
Вариант 1строка 105
Вариант 2произойдет ошибка в результате несовместимости типов
Вариант 3строка 5
Вариант 4строка 10
Вариант 5строка 15
Задание:
Чем функция отличается от процедуры?
(Отметьте один правильный вариант ответа.)
Вариант 1процедура возвращает значение, а функция нет
Вариант 2процедура не может принимать параметры
Вариант 3ничем, обе являются подпрограммами
Вариант 4функция возвращает значение, а процедура может не возвращать значение
Вариант 5функция не может принимать параметры
Задание:
Что произойдет, если вызвать указанную функцию?
function MyFunc():String;
begin Result := 12;
end;

(Отметьте один правильный вариант ответа.)
Вариант 1вернется строка '12'
Вариант 2ошибка программы
Вариант 3вернется число 12
Задание:
Когда происходит событие onChange компонента Edit?
(Отметьте один правильный вариант ответа.)
Вариант 1когда в поле ввода компонента Edit попадает курсор
Вариант 2когда курсор перемещается с компонента Edit на другой компонент
Вариант 3когда пользователь вводит текст в поле ввода компонента EditЗадание:
Найдите ошибку присвоения значения, если переменная a имеет тип Byte:
(Ответ считается верным, если отмечены все правильные варианты ответов.)
Вариант 1a := 256;
Вариант 2a := 300;
Вариант 3a := 0;
Вариант 4a := 200;
Задание:
Найдите ошибочный тип вещественного числа:
(Ответ считается верным, если отмечены все правильные варианты ответов.)
Вариант 1WordВариант 2CurrencyВариант 3Int64
Вариант 4SingleЗадание:
Переменная i имеет тип Integer, переменная r – Real, а переменная s – String. Выберите неверные варианты присвоения значений:
(Ответ считается верным, если отмечены все правильные варианты ответов.)
Вариант 1r := r + 1;
Вариант 2i := i + r;
Вариант 3s := s + 1;
Вариант 4i := i + 1;
Вариант 5s := IntToStr(i);
Переменная i имеет тип Integer, переменная r – Real, а переменная s – String. Выберите неверные варианты присвоения значений:
(Ответ считается верным, если отмечены все правильные варианты ответов.)
Вариант 1i := i + r;
Вариант 2i := i + 1;
Вариант 3s := s + 1;
Вариант 4r := r + 1;
Вариант 5s := IntToStr(i);
Задание:
Что такое процедура?
(Отметьте один правильный вариант ответа.)
Вариант 1это раздел, где объявляются переменные и их типы данных
Вариант 2это подпрограмма, которая выполняет какое-то действие, и которую можно вызвать из другого места программы
Вариант 3это подпрограмма, которая выполняет какое-то действие, и возвращает результат определенного типа
Задание:
Каким образом функция может вернуть результат вычислений?
(Ответ считается верным, если отмечены все правильные варианты ответов.)
Вариант 1присвоив результат переменной ResultВариант 2присвоив результат переменной ResultedВариант 3присвоив результат переменной с таким же именем, что и у функции
Задание:
Каким образом функция может вернуть результат вычислений?
(Ответ считается верным, если отмечены все правильные варианты ответов.)
Вариант 1присвоив результат переменной ResultedВариант 2присвоив результат переменной ResultВариант 3присвоив результат переменной с таким же именем, что и у функции
Задание:
Что такое событие?
(Отметьте один правильный вариант ответа.)
Вариант 1функция, которой передается управление, если произошли запрограммированные изменения, и которая возвращает результат выполненных действий
Вариант 2момент, когда программа начала свою работу
Вариант 3обязательная часть программы
Вариант 4процедура, которой передается управление, если произошли запрограммированные изменения
Задание:
Что такое событие?
(Отметьте один правильный вариант ответа.)
Вариант 1функция, которой передается управление, если произошли запрограммированные изменения, и которая возвращает результат выполненных действий
Вариант 2момент, когда программа начала свою работу
Вариант 3процедура, которой передается управление, если произошли запрограммированные изменения
Вариант 4обязательная часть программы
Задание:
Что такое событие?
(Отметьте один правильный вариант ответа.)
Вариант 1момент, когда программа начала свою работу
Вариант 2обязательная часть программы
Вариант 3процедура, которой передается управление, если произошли запрограммированные изменения
Вариант 4функция, которой передается управление, если произошли запрограммированные изменения, и которая возвращает результат выполненных действий
Задание:
Что такое событие?
(Отметьте один правильный вариант ответа.)
Вариант 1функция, которой передается управление, если произошли запрограммированные изменения, и которая возвращает результат выполненных действий
Вариант 2момент, когда программа начала свою работу
Вариант 3процедура, которой передается управление, если произошли запрограммированные изменения
Вариант 4обязательная часть программы
Задание:
Найдите правильный тип вещественного числа:
(Ответ считается верным, если отмечены все правильные варианты ответов.)
Вариант 1WordВариант 2Int64
Вариант 3SingleВариант 4CurrencyЗадание:
Найдите правильный тип вещественного числа:
(Ответ считается верным, если отмечены все правильные варианты ответов.)
Вариант 1Int64
Вариант 2CurrencyВариант 3WordВариант 4SingleЗадание:
Что такое функция?
(Отметьте один правильный вариант ответа.)
Вариант 1это подпрограмма, которая выполняет какое-то действие, и возвращает результат определенного типа
Вариант 2это подпрограмма, которая выполняет какое-то действие, и которую можно вызвать из другого места программы
Вариант 3это раздел, где объявляются переменные и их типы данных
Задание:
Найдите правильные присвоения значений, если переменная a имеет тип ShortInt:
(Ответ считается верным, если отмечены все правильные варианты ответов.)
Вариант 1a := 0;
Вариант 2a := 128;
Вариант 3a := -200;
Вариант 4a := -120;

Тест 4
Задание:
Укажите неверные утверждения:
(Ответ считается верным, если отмечены все правильные варианты ответов.)
Вариант 1PChar – это строковый тип данных
Вариант 2AnsiChar занимает больший объем памяти, чем WideCharВариант 3cимвол #13 недопустим в переменной типа CharВариант 4PChar – это символьный тип данных
Вариант 5cимвол #13 допустим в переменной типа Char
Задание:
Укажите неверные утверждения:
(Ответ считается верным, если отмечены все правильные варианты ответов.)
Вариант 1PChar – это строковый тип данных
Вариант 2cимвол #13 недопустим в переменной типа Char
Вариант 3AnsiChar занимает больший объем памяти, чем WideCharВариант 4cимвол #13 допустим в переменной типа Char
Вариант 5PChar – это символьный тип данных
Задание:
Укажите неверные утверждения:
(Ответ считается верным, если отмечены все правильные варианты ответов.)
Вариант 1PChar – это символьный тип данных
Вариант 2PChar – это строковый тип данных
Вариант 3AnsiChar занимает больший объем памяти, чем WideCharВариант 4cимвол #13 недопустим в переменной типа Char
Вариант 5cимвол #13 допустим в переменной типа Char
Задание:
Отметьте верное утверждение в результате выполнения кода:
i := 10;
k := 12;
if i <= k then i := k
else k := i;
(Отметьте один правильный вариант ответа.)
Вариант 1произойдет ошибка – в конце третьей строки отсутствует знак ";"
Вариант 2i будет равен 12
Вариант 3произойдет ошибка – применен недопустимый операнд сравнения переменных
Вариант 4k будет равен 10
Задание:
Найдите правильное утверждение при выполнении кода:
s := '';
for k := 0 to 10 do s := s + '1';

(Отметьте один правильный вариант ответа.)
Вариант 1в строке s будет 1 единица
Вариант 2в строке s будет 10 единиц
Вариант 3ошибка в коде
Вариант 4в строке s будет 11 единиц
Задание:
Найдите правильное утверждение при выполнении кода:
s := '';
for k := 0 to 10 do s := s + '1';

(Отметьте один правильный вариант ответа.)
Вариант 1ошибка в коде
Вариант 2в строке s будет 1 единица
Вариант 3в строке s будет 10 единиц
Вариант 4в строке s будет 11 единиц
Задание:
Найдите правильное утверждение при выполнении кода:
s := '';
for k := 0 to 10 do s := s + '1';

(Отметьте один правильный вариант ответа.)
Вариант 1в строке s будет 11 единиц
Вариант 2в строке s будет 1 единица
Вариант 3ошибка в коде
Вариант 4в строке s будет 10 единиц
Задание:
Переменные e и f имеют тип Integer, e равно 10. Чему будет равна переменная e в результате следующего кода?
for f := 0 to 5 do e := e + f;

(Отметьте один правильный вариант ответа.)
Вариант 115
Вариант 210
Вариант 35
Вариант 425
Задание:
Переменные a и b имеют тип Integer. Чему будет равно a в результате выполнения следующего кода?
a := 3;
for b := 0 to 5 do
if b > a then a := a + b;

(Отметьте один правильный вариант ответа.)
Вариант 17
Вариант 25
Вариант 312
Вариант 49
Задание:
Переменные a и b имеют тип Integer. Чему будет равно a в результате следующего кода?
a := 0;
for b := 0 to 5 do
if b > 3 then a := a + b;

(Отметьте один правильный вариант ответа.)
Вариант 18
Вариант 25
Вариант 39
Вариант 40
Задание:
Переменные a и b имеют тип Integer. Чему будет равно a в результате следующего кода?
a := 3;
for b := 0 to 5 do
if b > 3 then a := a + b
else a := a - b;

(Отметьте один правильный вариант ответа.)
Вариант 10
Вариант 22
Вариант 35
Вариант 43
Вариант 56
Задание:
Переменные a и b имеют тип Integer. Чему будет равно a в результате следующего кода?
a := 3;
for b := 0 to 5 do
if b < 3 then a := a + b
else a := a - b;

(Отметьте один правильный вариант ответа.)
Вариант 15
Вариант 26
Вариант 3-6
Вариант 42
Вариант 5-2
Вариант 6-5
Задание:
Найдите правильный ответ при выполнении кода:
...
a := 5;
b := 10;
if a > b then b := b / 2
else if a < b then a := a * 2
else begin
a := 0;
b := 0;
end;
(Отметьте один правильный вариант ответа.)
Вариант 1a и b теперь равны 0
Вариант 2a равно 5, а b равно 10
Вариант 3a и b теперь равны 5
Вариант 4a и b теперь равны 10
Задание:
Укажите верные утверждения:
(Ответ считается верным, если отмечены все правильные варианты ответов.)
Вариант 1PChar – это строковый тип данных
Вариант 2строка WideString занимает больший объем памяти, чем строка LongStringВариант 3LongString содержит строку символов из таблицы ASCII
Вариант 4PChar – это символьный тип данных
Вариант 5LongString содержит строку символов из таблицы ANSI

Тест 5
Задание:
Что определяет свойство формы BorderStyle?
(Отметьте один правильный вариант ответа.)
Вариант 1ширину оборки окна
Вариант 2расстояние между заголовком окна и самим окном
Вариант 3общий вид формы
Вариант 4кнопки, которые должны быть в заголовочном окне формы
Задание:
Найдите свойства, которые не влияют на внешний вид формы:
(Ответ считается верным, если отмечены все правильные варианты ответов.)
Вариант 1Height
Вариант 2Name
Вариант 3Left
Вариант 4Top
Вариант 5Color
Вариант 6Width
Задание:
Какие свойства отвечают за положение окна формы?
(Ответ считается верным, если отмечены все правильные варианты ответов.)
Вариант 1Width
Вариант 2Height
Вариант 3Top
Вариант 4Left
Задание:
Найдите правильные утверждения:
(Ответ считается верным, если отмечены все правильные варианты ответов.)
Вариант 1свойство Left кнопки указывает расстояние от кнопки до левой границы рабочего стола
Вариант 2свойство Left кнопки указывает расстояние от кнопки до левой границы формы
Вариант 3положение кнопки зависит от свойств Height и Width
Вариант 4положение кнопки зависит от свойств Left и Top
Задание:
В каком диапазоне будет находиться значение, которое вернет функция Random():
Random(10);

(Отметьте один правильный вариант ответа.)
Вариант 1от 0 до 10 включительно
Вариант 2между 0 и 10
Вариант 3ровно 10
Вариант 4от 0 до 9
Задание:
Значение, которое вернет функция Random(8), будет находиться:
(Отметьте один правильный вариант ответа.)
Вариант 1от 1 до 7
Вариант 2от 0 до 7
Вариант 3от 0 до 8 включительно
Вариант 4ровно 8
Задание:
Укажите верные варианты ответа, если имеется код:
case a of
1 : Оператор1;
2 : Оператор2
else Оператор3;

(Ответ считается верным, если отмечены все правильные варианты ответов.)
Вариант 1оператор 3 выполнится в любом случае
Вариант 2оператор 3 выполнится в случае, если a не равно 1 и не равно 2
Вариант 3если a равно 0, ни один оператор не выполнится
Вариант 4если a равно 0, выполнится Оператор 3
Задание:
Укажите код, с помощью которого можно сдвинуть кнопку влево:
(Отметьте один правильный вариант ответа.)
Вариант 1Button1.Left := Button1.Left + 5;
Вариант 2Button1.Left := Button1.Left – 5;
Вариант 3Button1.Width := Button1.Left – 5;
Вариант 4Button1.Width := Button1.Left + 5;

Тест 6
Вопросы под номером 1
Задание:
Что такое метод объекта?
(Отметьте один правильный вариант ответа.)
Вариант 1переменная, которая влияет на некоторое состояние объекта
Вариант 2процедура, которая имеет доступ к свойствам объекта и обеспечивает его работу
Вариант 3процедура, которая выполняется, если произошло какое-то событие
Вариант 4функция, которая выполняется, если произошло какое-то событие
Задание:
Что такое свойство объекта?
(Отметьте один правильный вариант ответа.)
Вариант 1переменная, которая влияет на некоторое состояние объекта
Вариант 2процедура, которая выполняется, если произошло какое-то событие
Вариант 3совокупность процедур и функций, указывающих на возможности объекта
Вариант 4совокупность методов и событий
Вопросы под номером 2
Задание:
К чему мы обращаемся в следующем коде?
Edit1.onChange

(Отметьте один правильный вариант ответа.)
Вариант 1к методу компонента EditВариант 2к свойству компонента EditВариант 3к событию компонента EditВопросы под номером 3
Задание:
Найдите правильные утверждения:
(Ответ считается верным, если отмечены все правильные варианты ответов.)
Вариант 1свойством компонента может служить переменная, которая сама имеет тип Объект
Вариант 2на вкладке Events инспектора объектов находится список доступных методов
Вариант 3свойство компонента не может иметь тип Объект
Вариант 4свойства объекта – это переменные различного типа
Задание:
Что находится на вкладке Events инспектора объектов?
(Отметьте один правильный вариант ответа.)
Вариант 1свойства выделенного компонента
Вариант 2методы выделенного компонента
Вариант 3события выделенного компонента
Вопросы под номером 4
Задание:
Что делает метод Memo1.SaveToFiles()?
(Отметьте один правильный вариант ответа.)
Вариант 1такого метода нет
Вариант 2считывает текст из файла в компонент Memo, и отображает его
Вариант 3сохраняет текст из компонента Memo в текстовый файл
Вопросы под номером 5
Задание:
За что отвечает свойство Caption компонента Memo?
(Отметьте один правильный вариант ответа.)
Вариант 1за текст в поле ввода MemoВариант 2у Memo нет этого свойства
Вариант 3за название компонента, по которому к нему можно обращаться
Вопросы под номером 6
Задание:
Укажите несуществующие свойства компонента Edit:
(Ответ считается верным, если отмечены все правильные варианты ответов.)
Вариант 1textВариант 2nameВариант 3captionВариант 4labelЗадание:
Что произойдет, если выполнить код:
Edit1.Text := Edit1.Text + Edit1.Text;

(Отметьте один правильный вариант ответа.)
Вариант 1если в поле ввода текста нет, произойдет ошибка, иначе текст будет выведен дважды
Вариант 2изменится имя компонента
Вариант 3если в поле ввода есть текст, он будет выведен дважды
Вариант 4ошибка программы
Вариант 5рядом появится новый компонент Edit с таким же текстом в поле ввода

Тест 7
Вопросы под номером 1
Задание:
Чем отличаются компоненты Panel и GroupBox?
(Отметьте один правильный вариант ответа.)
Вариант 1надписью Caption. У Panel надпись посередине, а у GroupBox вверху
Вариант 2GroupBox предназначен для группировки радиокнопок
Вариант 3надписью Caption. У GroupBox надпись посередине, а у Panel вверху
Вариант 4ничем, обе предназначены для группировки объектов, схожих по смыслу
Задание:
Чем отличаются компоненты RadioGroup и GroupBox?
(Отметьте один правильный вариант ответа.)
Вариант 1GroupBox группирует переключатели – круглые поля с точкой, а RadioGroup чаще группирует флажки CheckBoxВариант 2ничем, обе предназначены для группировки объектов, схожих по смыслу
Вариант 3надписью Caption. У RadioGroup надпись посередине, а у GroupBox вверху
Вариант 4RadioGroup группирует переключатели – круглые поля с точкой, а GroupBox чаще группирует флажки CheckBoxВопросы под номером 2
Задание:
Как растянуть компонент (Memo или Panel) по всей форме?
(Отметьте один правильный вариант ответа.)
Вариант 1свойству Align присвоить значение alLeftВариант 2свойству Align присвоить значение alClientВариант 3свойству Align присвоить значение alTopВариант 4свойству Align присвоить значение alBottomВопросы под номером 3
Задание:
Что указывает на то, что включена первая радиокнопка?
(Отметьте один правильный вариант ответа.)
Вариант 1свойство Items панели RadioGroup содержит 0
Вариант 2свойство ItemIndex панели RadioGroup содержит -1
Вариант 3свойство Items панели RadioGroup содержит -1
Вариант 4свойство ItemIndex панели RadioGroup содержит 1
Вариант 5свойство ItemIndex панели RadioGroup содержит 0
Вариант 6свойство Items панели RadioGroup содержит 1
Задание:
Что указывает на то, что включена вторая радиокнопка?
(Отметьте один правильный вариант ответа.)
Вариант 1свойство Items панели RadioGroup содержит 0
Вариант 2свойство ItemIndex панели RadioGroup содержит 1
Вариант 3свойство Items панели RadioGroup содержит 1
Вариант 4свойство ItemIndex панели RadioGroup содержит 0
Вариант 5свойство ItemIndex панели RadioGroup содержит 2
Вариант 6свойство Items панели RadioGroup содержит 2
Задание:
Что указывает на то, что нет включенных радиокнопок?
(Отметьте один правильный вариант ответа.)
Вариант 1свойство Items панели RadioGroup содержит 1
Вариант 2свойство Items панели RadioGroup содержит 0
Вариант 3свойство ItemIndex панели RadioGroup содержит 1
Вариант 4свойство ItemIndex панели RadioGroup содержит 2
Вариант 5свойство ItemIndex панели RadioGroup содержит -1
Вариант 6свойство Items панели RadioGroup содержит 2
Вопросы под номером 4
Задание:
Как можно сделать панель с двумя флажками, оба из которых включены?
(Отметьте один правильный вариант ответа.)
Вариант 1два CheckBox на GroupBox, у обоих свойство Checked в TrueВариант 2две кнопки в RadioGroup, свойство ItemIndex в 2
Вариант 3две кнопки в RadioGroup, свойство ItemIndex в 1
Вариант 4два CheckBox на GroupBox, у обоих свойство Checked в FalseЗадание:
Как можно сделать панель с тремя флажками, все флажки включены?
(Отметьте один правильный вариант ответа.)
Вариант 1три кнопки в RadioGroup, свойство ItemIndex в 2
Вариант 2три CheckBox на GroupBox, свойство Checked в FalseВариант 3три CheckBox на GroupBox, свойство Checked в TrueВариант 4три кнопки в RadioGroup, свойство ItemIndex в 3
Задание:
Как можно сделать панель с четырьмя флажками, все флажки включены?
(Отметьте один правильный вариант ответа.)
Вариант 1четыре CheckBox на GroupBox, свойство Checked в FalseВариант 2четыре кнопки в RadioGroup, свойство ItemIndex в 4
Вариант 3четыре CheckBox на GroupBox, свойство Checked в TrueВариант 4четыре кнопки в RadioGroup, свойство ItemIndex в 3
Вопросы под номером 5
Задание:
Можно ли сделать радиокнопки с помощью Panel?
(Отметьте один правильный вариант ответа.)
Вариант 1это невозможно
Вариант 2можно с помощью компонентов RadioButton. Переключение Checked контролируется автоматически, не позволяя быть выделенной больше одной радиокнопки
Вариант 3можно с помощью компонентов RadioButton. Переключение Checked придется контролировать вручную
Задание:
Можно ли сделать радиокнопки без всяких панелей?
(Отметьте один правильный вариант ответа.)
Вариант 1можно с помощью компонентов RadioButton. Переключение Checked контролируется автоматически, не позволяя быть выделенной больше одной радиокнопки
Вариант 2можно с помощью компонентов RadioButton. Переключение Checked придется контролировать вручную
Вариант 3это невозможВопросы под номером 6
Задание:
О чем говорит свойство Align компонента Memo, если оно установлено в alBottom?
(Отметьте один правильный вариант ответа.)
Вариант 1при создании формы Memo занимает всю рабочую область формы. Во время работы программы размер Memo изменяется при изменении размеров окна, и также занимает всю рабочую область формы
Вариант 2Компонент Memo занимает весь низ формы. Во время работы программы размер Memo изменяется при изменении размеров окна, и также занимает весь низ формы
Вариант 3Компонент Memo занимает весь низ формы. Во время работы программы размер Memo не изменяется при изменении размеров окна
Вариант 4при создании формы Memo занимает всю рабочую область формы. Во время работы программы размер Memo не изменяется при изменении размеров окна
Задание:
О чем говорит свойство Align компонента Memo, если оно установлено в alTop?
(Отметьте один правильный вариант ответа.)
Вариант 1компонент Memo занимает весь верх формы. Во время работы программы размер Memo не изменяется при изменении размеров окна
Вариант 2компонент Memo занимает весь верх формы. Во время работы программы размер Memo изменяется при изменении размеров окна, и также занимает весь верх формы
Вариант 3при создании формы Memo занимает всю рабочую область формы. Во время работы программы размер Memo не изменяется при изменении размеров окна
Вариант 4при создании формы Memo занимает всю рабочую область формы. Во время работы программы размер Memo изменяется при изменении размеров окна, и также занимает всю рабочую область формы

Тест 8
Вопросы под номером 1
Задание:
Какое свойство компонента отвечает за его видимость или невидимость на форме?
(Отметьте один правильный вариант ответа.)
Вариант 1VisibleВариант 2ShowHintВариант 3DragModeВариант 4EnabledЗадание:
Чем отличаются свойства Enabled и Visible?
(Отметьте один правильный вариант ответа.)
Вариант 1Visible управляет доступностью, а Enabled – видимостью компонентов
Вариант 2ничем, обе предназначены для отключения компонентов
Вариант 3Enabled делает компонент недоступным, а Visible – доступным
Вариант 4Enabled управляет доступностью, а Visible – видимостью компонентов
Задание:
Какое свойство делает компонент недоступным?
(Отметьте один правильный вариант ответа.)
Вариант 1DragModeВариант 2ShowHintВариант 3VisibleВариант 4EnabledЗадание:
Выберите верные утверждения:
(Ответ считается верным, если отмечены все правильные варианты ответов.)
Вариант 1Enabled:=false делает компонент недоступным
Вариант 2Visible делает компонент видимым или не видимым
Вариант 3Enabled и Visible предназначены для включения и отключения возможности воспользоваться компонентом, например, нажать на кнопку
Вариант 4Enabled делает компонент невидимым
Вариант 5Visible делает компонент недоступным
Задание:
Выберите верные утверждения:
(Ответ считается верным, если отмечены все правильные варианты ответов.)
Вариант 1Enabled делает компонент невидимым
Вариант 2Enabled:=false делает компонент недоступным
Вариант 3Visible делает компонент недоступным
Вариант 4Visible делает компонент видимым или не видимым
Вариант 5Enabled и Visible предназначены для включения и отключения возможности воспользоваться компонентом, например, нажать на кнопку
Вопросы под номером 2
Задание:
Выберите верное утверждение:
(Ответ считается верным, если отмечены все правильные варианты ответов.)
Вариант 1открыть редактор меню можно дважды щелкнув мышью по компоненту
Вариант 2компонент MainMenu визуальный, поэтому его нужно располагать строго в левой верхней части окна
Вариант 3компонент MainMenu не визуальный, поэтому его расположение на форме не имеет никакого значения
Задание:
Выберите правильное утверждение:
(Ответ считается верным, если отмечены все правильные варианты ответов.)
Вариант 1компонент MainMenu недостаточно только установить на форме, его еще нужно привязывать к форме, выбрав соответствующее меню в свойстве MainMenu формы
Вариант 2компонент MainMenu предназначен для создания главного меню
Вариант 3компонент MainMenu достаточно только установить на форме, не нужно его привязывать к форме
Вариант 4компонент MainMenu предназначен для создания всплывающего меню
Задание:
Выберите ошибочное утверждение:
(Ответ считается верным, если отмечены все правильные варианты ответов.)
Вариант 1открыть редактор меню можно, дважды щелкнув мышью по компоненту, либо через свойство Lines компонента
Вариант 2открыть редактор меню можно только одним способом: дважды щелкнуть мышью по компоненту
Вариант 3компонент MainMenu визуальный, поэтому его нужно располагать строго в левой верхней части окна
Вариант 4компонент MainMenu не визуальный, поэтому его расположение на форме не имеет никакого значения
Вариант 5открыть редактор меню можно, дважды щелкнув мышью по компоненту, либо через свойство Items компонента
Вопросы под номером 3
Задание:
Выберите верное утверждение:
(Отметьте один правильный вариант ответа.)
Вариант 1модальное окно вызывается командой ViewВариант 2модальное окно вызывается командой ShowВариант 3модальное окно вызывается командой ShowModalВариант 4модальное окно вызывается командой ViewModalЗадание:
Выберите неверное утверждение, что модальное окно – это...
(Ответ считается верным, если отмечены все правильные варианты ответов.)
Вариант 1отдельное окно, которое позволяет главному окну работать одновременно с модальным
Вариант 2окно программы, которое можно вызвать из главного окна
Вариант 3отдельное окно, которое не позволяет главному окну работать, пока не завершится работа модального окна
Вариант 4одно из окон Delphi, которое можно вызвать командой View – Modal WindowЗадание:
Что такое модальное окно?
(Отметьте один правильный вариант ответа.)
Вариант 1одно из окон Delphi, которое можно вызвать командой View – Modal WindowВариант 2часть главного окна программы
Вариант 3отдельное окно, которое позволяет главному окну работать одновременно с модальным
Вариант 4отдельное окно, которое не позволяет главному окну работать, пока не завершится работа модального окна
Вопросы под номером 4
Задание:
В каком разделе объявляется массив?
(Отметьте один правильный вариант ответа.)
Вариант 1arrayВариант 2varВариант 3massiveЗадание:
Выберите неверные утверждения, что массив – это...
(Ответ считается верным, если отмечены все правильные варианты ответов.)
Вариант 1объединение нескольких однотипных констант в одну
Вариант 2переменная особого типа
Вариант 3объединение нескольких однотипных переменных в одну
Вариант 4константа особого типа
Задание:
Выберите неверные утверждения, что массив – это...
(Ответ считается верным, если отмечены все правильные варианты ответов.)
Вариант 1объединение нескольких однотипных констант в одну
Вариант 2переменная особого типа
Вариант 3объединение нескольких однотипных переменных в одну
Вариант 4константа особого типа
Вопросы под номером 5
Задание:
Прокомментируйте приведенный ниже код:
var a : array [0 : 5] of Integer;
b : Byte;
begin
for b := 0 to 5 do
a[b] := b;

(Отметьте один правильный вариант ответа.)
Вариант 1все нормально, код будет успешно выполнен
Вариант 2ошибка – переполнение массива
Вариант 3ошибка в объявлении массива
Вариант 4ошибка в реализации цикла
Задание:
Что произойдет в результате выполнения приведенного кода?
var a : array [0..5] of Integer;
b : Byte;
begin
for b := 0 to 5 do
a[b] := b;
end.
(Отметьте один правильный вариант ответа.)
Вариант 1ошибка программы
Вариант 2все элементы массива, кроме последнего, заполнятся текущими значениями переменной b
Вариант 3все элементы массива, кроме первого, заполнятся текущими значениями переменной b
Вариант 4все элементы массива заполнятся текущими значениями переменной b
Вопросы под номером 6
Чем константа отличается от переменной?
(Отметьте один правильный вариант ответа.)
Вариант 1значение константы может меняться в процессе работы программы, а значение переменной – нет
Вариант 2если переменная и константа имеют одинаковый тип, под константу будет выделяться меньше памяти
Вариант 3значение переменной может меняться в процессе работы программы, а значение константы – нет
Вариант 4ничем, это разные названия одного явления
Задание:
Найдите неверные утверждения:
(Ответ считается верным, если отмечены все правильные варианты ответов.)
Вариант 1константа объявляется в разделе const, который предшествует разделу varВариант 2константа, как и переменная, объявляется в разделе var, но константа должна быть объявлена раньше
Вариант 3константа объявляется в разделе const, который следует после раздела varВариант 4если переменная и константа имеют одинаковый тип, под константу будет выделяться меньше памяти
Задание:
В каком разделе объявляют константы:
(Отметьте один правильный вариант ответа.)
Вариант 1typeВариант 2constВариант 3arrayВариант 4varВопросы под номером 7
Задание:
Укажите верные утверждения:
(Ответ считается верным, если отмечены все правильные варианты ответов.)
Вариант 1если требуется выполнить несколько операторов в теле цикла repeat .. until, необходимо заключить их в скобки begin .. endВариант 2если требуется выполнить несколько операторов в теле цикла repeat .. until, скобки begin .. end использовать не нужно
Вариант 3цикл repeat выполнится хотя бы один раз в любом случае, а while – только если условие истинно
Вариант 4цикл while выполнится хотя бы один раз в любом случае, а repeat – только если условие ложно
Вариант 5цикл while выполнится хотя бы один раз в любом случае, а repeat – только если условие истинно
Задание:
Сколько раз будет выполнено тело цикла приведенного ниже кода:
z := 5;
repeat
z := z + 1;
until z > 10;

(Отметьте один правильный вариант ответа.)
Вариант 1ни разу
Вариант 26 раз
Вариант 31 раз
Вариант 4программа "зациклится"
Задание:
Что произойдет в результате выполнения приведенного ниже кода:
z := 5;
repeat
z := z + 1;
until z < 4;

(Отметьте один правильный вариант ответа.)
Вариант 1тело цикла выполнится один раз, после чего цикл прекратит свою работу
Вариант 2поскольку z изначально больше, чем 4, тело цикла выполнено не будет
Вариант 3ошибка в коде, программу невозможно будет скомпилировать
Вариант 4программа "зациклится"
Задание:
Чем отличаются циклы repeat .. until и while .. do?
(Ответ считается верным, если отмечены все правильные варианты ответов.)
Вариант 1если требуется выполнить несколько операторов в теле цикла, то у repeat .. until не нужно использовать программные скобки begin .. endВариант 2у repeat .. until вначале проверяется условие, если условие верное, то выполняется тело цикла, а у while .. do вначале выполняется тело цикла, затем проверяется условие
Вариант 3тело цикла while .. do выполняется, если условие истинно, а тело repeat .. until выполняется, если условие ложно
Вариант 4у while .. do вначале проверяется условие, если условие верное, то выполняется тело цикла, а у repeat .. until вначале выполняется тело цикла, затем проверяется условие
Вариант 5тело цикла while .. do выполняется, если условие ложно, а тело repeat .. until выполняется, если условие истинно
Задание:
Укажите верные утверждения:
(Ответ считается верным, если отмечены все правильные варианты ответов.)
Вариант 1цикл while выполнится хотя бы один раз в любом случае, а repeat – только если условие истинно
Вариант 2если требуется выполнить несколько операторов в теле цикла repeat .. until, необходимо заключить их в скобки begin .. endВариант 3цикл while выполнится хотя бы один раз в любом случае, а repeat – только если условие ложно
Вариант 4если требуется выполнить несколько операторов в теле цикла repeat .. until, скобки begin .. end использовать не нужно
Вариант 5цикл repeat выполнится хотя бы один раз в любом случае, а while – только если условие истинн
Тест 9
Вопросы под номером 1
Задание:
Чем отличаются функции Chr() и Ord()?
(Отметьте один правильный вариант ответа.)
Вариант 1Ord() принимает в качестве параметра символ, и возвращает целое число, соответствующее номеру этого символа в таблице ANSI, а Chr() наоборот – принимает число, и возвращает соответствующий символ
Вариант 2Chr() принимает в качестве параметра символ, и возвращает целое число, соответствующее номеру этого символа в таблице ANSI, а Ord() наоборот – принимает число, и возвращает соответствующий символ
Вариант 3Ord() возвращает True, если указанный в параметре символ является числом, а Chr() возвращает True, если символ является буквой
Вариант 4Chr() возвращает True, если указанный в параметре символ является числом, а Ord() возвращает True, если символ является буквой
Вопросы под номером 2
Задание:
Выберите символьные типы данных:
(Ответ считается верным, если отмечены все правильные варианты ответов.)
Вариант 1CharВариант 2AnsiStringВариант 3AnsiCharВариант 4PCharВариант 5StringВариант 6WideStringВариант 7WideCharВопросы под номером 3
Задание:
Найдите неправильное применение функции Length(), если i – переменная целого типа, а s - строка:
(Ответ считается верным, если отмечены все правильные варианты ответов.)
Вариант 1i := Length('Сороковой', 'рок');
Вариант 2s := Length(7, 'Синхрофазотрон');
Вариант 3s := Length('Строка', 1,4);
Вариант 4i := Length('Строка');
Вопросы под номером 4
Задание:
Что делает функция Pos()?
(Отметьте один правильный вариант ответа.)
Вариант 1возвращает размер подстроки в строке
Вариант 2возвращает из строки подстроку указанной длины
Вариант 3указывает номер символа, с которого начинается подстрока
Вариант 4возвращает размер строки
Вопросы под номером 5
Задание:
Что делает функция Copy()?
(Отметьте один правильный вариант ответа.)
Вариант 1указывает номер символа, с которого начинается подстрока
Вариант 2возвращает из строки подстроку указанной длины
Вариант 3возвращает размер строки
Вариант 4возвращает размер подстроки в строке
Вопросы под номером 6
Задание:
Имеется четыре строки: 'Васильев', 'Васильева', 'Весильев', 'Весильева'. Какая из них меньше остальных, если сравнивать эти строки?
(Отметьте один правильный вариант ответа.)
Вариант 1'Весильева'
Вариант 2'Весильев'
Вариант 3'Васильева'
Вариант 4'Васильев'

Тест 10
Вопросы под номером 1
Задание:
Что такое модуль?
(Отметьте один правильный вариант ответа.)
Вариант 1файл с расширением *.pas, содержащий исходный код программы
Вариант 2файл с конфигурацией проекта, имеющий расширение *.cfgВариант 3файл ресурсов с расширением *.resВариант 4файл с информацией о форме, имеющий расширение *.dfmВопросы под номером 2
Задание:
Что указывается после ключевого слова uses?
(Отметьте один правильный вариант ответа.)
Вариант 1глобальные переменные
Вариант 2подключаемые модули
Вариант 3файл справки
Вариант 4библиотечный файл
Вопросы под номером 3
Задание:
Где описываются глобальные переменные?
(Отметьте один правильный вариант ответа.)
Вариант 1в разделе var до ключевого слова implementationВариант 2в разделе var сразу после ключевого слова implementationВариант 3в разделе publicВариант 4в разделе privateВопросы под номером 4
Задание:
Где будет находиться код создаваемых процедур и функций?
(Отметьте один правильный вариант ответа.)
Вариант 1в разделе interface ниже директивы {$R *.dfm}
Вариант 2в разделе interface выше директивы {$R *.dfm}
Вариант 3в разделе implementation ниже директивы {$R *.dfm}
Вариант 4в разделе implementation выше директивы {$R *.dfm}
Вопросы под номером 5
Задание:
В каком модуле находится описание процедуры ShowMessage()?
(Отметьте один правильный вариант ответа.)
Вариант 1MessagesВариант 2DialogsВариант 3ControlsВариант 4StdCtrlsВопросы под номером 6
Задание:
Укажите расширения файлов, которые могут входить в состав проекта?
(Ответ считается верным, если отмечены все правильные варианты ответов.)
Вариант 1.pasВариант 2.basВариант 3.dprВариант 4.bakВариант 5.for
Тест 11
Вопросы под номером 1
Задание:
Какой символ будет хранится в s[4], если s = 'Как жизнь?'?
(Отметьте один правильный вариант ответа.)
Вариант 1символ 'ж'
Вариант 2таким образом нельзя обрабатывать строки
Вариант 3символ пробела
Вариант 4символ 'к'
Вопросы под номером 2
Задание:
Какая это строка: ListBox1.Items[3]?
(Отметьте один правильный вариант ответа.)
Вариант 1ошибка в обращении к свойству ItemsВариант 2вторая
Вариант 3четвертая
Вариант 4третья
Вопросы под номером 3
Задание:
Через какое свойство компонента ComboBox можно получить доступ к нужной строке текста?
(Отметьте один правильный вариант ответа.)
Вариант 1textВариант 2linesВариант 3itemsВариант 4captionВопросы под номером 4
Задание:
Что содержит свойство Selected компонента ListBox?
(Отметьте один правильный вариант ответа.)
Вариант 1целое число, указывающее номер выделенной строки
Вариант 2true, если указанная в индексе строка выделена, и false в противном случае
Вариант 3выделенную строку
Вариант 4такого свойства нет у этого компонента
Вопросы под номером 5
Задание:
Чем continue отличается от break?
(Отметьте один правильный вариант ответа.)
Вариант 1continue завершает текущий проход цикла и переходит на следующий, а break завершает цикл полностью
Вариант 2это встроенные переменные, при завершении процедуры или функции break содержит значение true, а continue – falseВариант 3они обе служат для завершения работы процедуры
Вариант 4break завершает текущий проход цикла и переходит на следующий, а continue завершает цикл полностью
Вопросы под номером 6
Задание:
Что произойдет в результате выполнения кода?
for k := 0 to 10 do
break;

(Отметьте один правильный вариант ответа.)
Вариант 1первый проход будет пропущен, остальные продолжаться
Вариант 2ошибочный код, таким образом использовать break нельзя
Вариант 3цикл прервется на первом проходе
Вариант 4ничего, цикл отработает до конца

Тест 12
Вопросы под номером 1
Задание:
Где нужно располагать компонент SaveDialog на форме?
(Отметьте один правильный вариант ответа.)
Вариант 1в верхней правой части формы
Вариант 2в нижней части формы
Вариант 3все равно, он не визуальный
Вариант 4строго в левой верхней части формы, сразу под меню, если оно есть
Вопросы под номером 2
Задание:
Как узнать, прошел ли успешно диалог SaveDialog с пользователем?
(Отметьте один правильный вариант ответа.)
Вариант 1в случае успешного завершения диалог просто сохранит измененный текст в файл
Вариант 2метод Execute будет содержать True, если диалог прошел успешно, и False в противном случае
Вариант 3свойство ModalResult будет содержать True, если диалог прошел успешно, и False в противном случае
Вариант 4свойство Selected будет содержать True, если диалог прошел успешно, и False в противном случае
Вопросы под номером 3
Задание:
Какое свойство диалога ColorDialog нам понадобится, если пользователь завершил его удачно?
(Отметьте один правильный вариант ответа.)
Вариант 1CaptionВариант 2ColorВариант 3DefaultExtВариант 4OptionsВопросы под номером 4
Задание:
Имеется ли свойство Filter у диалога OpenDialog, если да, то для чего оно нужно?
(Отметьте один правильный вариант ответа.)
Вариант 1нет, этого свойства у диалога нет
Вариант 2да, это свойство позволяет указать папку по умолчанию
Вариант 3да, это свойство используется, чтобы диалог отображал только нужные папки
Вариант 4да, это свойство используется, чтобы диалог отображал только нужные типы файлов
Вопросы под номером 5
Задание:
Можно ли сразу указать нужный цвет диалогу ColorDialog?
(Отметьте один правильный вариант ответа.)
Вариант 1нет, это можно сделать только программно, вызвав диалог через ExecuteВариант 2да, это можно сделать через свойство CustomColorsВариант 3да, это можно сделать через свойство OptionsВариант 4да, это можно сделать через свойство ColorВопросы под номером 6
Задание:
Прокомментируйте приведенный ниже код:
if OpenDialog1.Execute then
Memo1.Lines.LoadFromFile(OpenDialog1);

(Отметьте один правильный вариант ответа.)
Вариант 1ошибка в коде: вызывать функцию LoadFromFile() нужно с помощью свойства Items, а не LinesВариант 2ошибка в коде: у функции LoadFromFile() должен быть другой параметр
Вариант 3ошибка в коде: если файла не существует, OpenDialog вызовет ошибку программы. Вначале нужно убедиться, что файл есть
Вариант 4хороший код, выполнится корректно

Тест 13
Вопросы под номером 1
Задание:
Как указать переменной Variant, какого типа значение мы ей присваиваем?
(Отметьте один правильный вариант ответа.)
Вариант 1значение указывается в разделе var, сразу после слова VariantВариант 2использовать явное преобразование типов
Вариант 3не нужно указывать значение, оно определяется автоматически во время работы программы
Вопросы под номером 2
Задание:
Чему будет равна переменная v1 в результате приведенного кода?
var v1, v2, v3 : Variant;
begin
v1 := '2';
v2 := '9';
v3 := 7;
v1 := v1 + v2 + v3;

(Отметьте один правильный вариант ответа.)
Вариант 1'297'
Вариант 236
Вариант 318
Вариант 4произойдет ошибка – несовместимость типов данных
Вопросы под номером 3
Задание:
Что делает функция ExtractFileName()?
(Отметьте один правильный вариант ответа.)
Вариант 1возвращает короткое имя папки (8 символов), в которой хранится указанный файл
Вариант 2возвращает имя папки, в которой хранится указанный файл
Вариант 3возвращает имя файла, вырезав его из полного адреса
Вариант 4возвращает короткое имя файла (8 символов + расширение), вырезав его из полного адреса
Вопросы под номером 4
Задание:
Что делает функция ExtractFileDrive()?
(Отметьте один правильный вариант ответа.)
Вариант 1возвращает отдельно диск, папку и имя файла
Вариант 2возвращает имя диска, вырезав его из полного адреса
Вариант 3возвращает имя файла, вырезав его из полного адреса
Вариант 4возвращает адрес папки, в которой хранится указанный файл
Вопросы под номером 5
Задание:
Чем отличаются функции ExtractFilePath() и ExtractFileDir()?
(Отметьте один правильный вариант ответа.)
Вариант 1первая возвращает адрес файла с конечным обратным слэшем "\", а вторая – без него
Вариант 2ничем, они выполняют одинаковые действия и возвращают одинаковый результат
Вариант 3первая возвращает адрес файла без конечного обратного слэша "\", а вторая – с ним
Вопросы под номером 6
Задание:
Что вернет функция ExtractFileDir(), если в параметре указать только имя и расширение файла?
(Отметьте один правильный вариант ответа.)
Вариант 1в параметре обязательно должен быть адрес файла, иначе произойдет ошибка
Вариант 2только символ "\"
Вариант 3пустую строку

Тест 14
Вопросы под номером 1
Задание:
Какой функцией можно преобразовать целое число в строку?
(Отметьте один правильный вариант ответа.)
Вариант 1StrToInt()
Вариант 2String()
Вариант 3Integer()
Вариант 4IntToStr()
Вопросы под номером 2
Задание:
В какие типы данных может преобразовываться строка функцией StrToFloat()?
(Отметьте один правильный вариант ответа.)
Вариант 1только в FloatВариант 2в любые вещественные типы
Вариант 3только в целые числа
Вариант 4в любые числа – и целые, и вещественные
Вопросы под номером 3
Задание:
Какую строку выведет из числа 3,14 функция FormatFloat(), если в качестве строки формата указать '0.000'?
(Отметьте один правильный вариант ответа.)
Вариант 1'03,14'
Вариант 2'3,140'
Вариант 3'3,14'
Вариант 4'3,1'
Вопросы под номером 4
Задание:
Что произойдет в случае выполнения приведенного ниже кода?
Var f : Real;
d : Integer;
begin d := 1234;
f := d;

(Отметьте один правильный вариант ответа.)
Вариант 1в переменной d будет число 1234, а в переменной f 1234,0
Вариант 2в переменных d и f будет число 1234
Вариант 3ошибка программы из-за несовместимости типов
Вариант 4переменная f преобразуется в переменную целого типа, и будет содержать число 1234
Вопросы под номером 5
Задание:
Что произойдет в результате приведенного ниже кода?
var c : Char;
begin
c := DecimalSeparator;

(Отметьте один правильный вариант ответа.)
Вариант 1переменной c будет присвоен символ ","
Вариант 2переменной c будет присвоен символ-разделитель десятичной части вещественного числа от целой, соответствующий настройкам операционной системы
Вариант 3ошибка в программе – переменная DecimalSeparator не была объявлена
Вариант 4переменной c будет присвоен символ "."
Вариант 5ошибка в программе – переменная DecimalSeparator содержит целое число
Вопросы под номером 6
Задание:
Дайте комментарий приведенному ниже коду, если Index – символьная переменная:
case Index of
'0'..'9': ;
#12 : ;
(Отметьте один правильный вариант ответа.)
Вариант 1значение '0'..'9' указано правильно, а значение #12 указано ошибочно
Вариант 2все значения указаны правильно
Вариант 3значение #12 указано правильно, а значение '0'..'9' указано ошибочно
Вариант 4в операторе выбора case так указывать возможные значения переменной Index нельзя

Тест 15
Вопросы под номером 1
Задание:
Что собой представляет компонент BitBtn?
(Отметьте один правильный вариант ответа.)
Вариант 1простую кнопку
Вариант 2переключатель
Вариант 3поле для ввода текста
Вариант 4кнопку, на которую можно вывести картинку
Вариант 5маленькая квадратная кнопка, с картинкой, но без текста
Вопросы под номером 2
Какое свойство кнопки BitBtn позволяет расположить картинку на кнопке слева или справа, сверху или снизу?
(Отметьте один правильный вариант ответа.)
Вариант 1MarginВариант 2SpacingВариант 3LayoutВариант 4KindЗадание:
Какое свойство кнопки BitBtn указывает расстояние между картинкой и текстом на кнопке?
(Отметьте один правильный вариант ответа.)
Вариант 1KindВариант 2LayoutВариант 3MarginВариант 4SpacingВопросы под номером 3
Задание:
Для чего служит свойство Default кнопки BitBtn?
(Отметьте один правильный вариант ответа.)
Вариант 1если Default = True, то кнопка в рабочем состоянии
Вариант 2если Default = True, то нажатие <Enter> будет равносильно нажатию на эту кнопку
Вариант 3если Default = True, то кнопка видна
Вариант 4если Default = True, то нажатие <Esc> будет равносильно нажатию на эту кнопку
Вопросы под номером 4
Задание:
Какое свойство компонента MaskEdit открывает редактор масок?
(Отметьте один правильный вариант ответа.)
Вариант 1EditMaskВариант 2LinesВариант 3ItemsВариант 4PasswordCharВариант 5MaskEditВопросы под номером 5
Задание:
В каком случае будет выполняться приведенный ниже код?
if (a=1) OR (b=2) then Оператор;
(Отметьте один правильный вариант ответа.)
Вариант 1оператор выполнится, только если верны оба условия
Вариант 2оператор будет выполнен в любом случае
Вариант 3оператор не будет выполнен в любом случае
Вариант 4оператор выполнится только в том случае, если хотя бы одно из условий верно
Вопросы под номером 6
Задание:
Что делает функция Date()?
(Отметьте один правильный вариант ответа.)
Вариант 1возвращает текущую или указанную в параметре дату, указанную в формате TDateTime, в виде строки
Вариант 2возвращает текущую дату в формате TDateTimeВариант 3возвращает текущую или указанную в параметре дату, указанную в формате TDateTime, в виде числа
Вариант 4конвертирует формат TDateTime в строку, используя шаблон, указанный в параметре
Задание:
Что делает функция StrToDate()?
(Отметьте один правильный вариант ответа.)
Вариант 1конвертирует дату, указанную в виде простой строки, в строку, используя шаблон, указанный в параметре
Вариант 2конвертирует дату из строки в формат TDateTimeВариант 3конвертирует дату из строки в целое число
Вариант 4конвертирует текущую дату из формата TDateTime в строку
Вопросы под номером 7
Задание:
Как следует указать формат в FormatDateTime(), чтобы дата вернулась в виде строки "Сегодня 25.02.2008 г."?
(Отметьте один правильный вариант ответа.)
Вариант 1'Сегодня d.m.yyyy г.'
Вариант 2'Сегодня dd.mm.yy г.'
Вариант 3'Сегодня d.m.yy г.'
Вариант 4'Сегодня dd.mm.yyyy г.'
Задание:
Как следует указать формат в FormatDateTime(), чтобы дата вернулась в виде строки "Сегодня Пн 25 Фев 2008 г."?
(Отметьте один правильный вариант ответа.)
Вариант 1'Сегодня ddd dd mmm yyyy г.'
Вариант 2'Сегодня dddd ddd mmmm yyyy г.'
Вариант 3'Сегодня ddd dd mm yyyy г.'
Вариант 4'Сегодня dddd dd mmm yyyy г.'

Тест 16
Вопросы под номером 1
Задание:
Какие типы данных есть в ini-файлах?
(Ответ считается верным, если отмечены все правильные варианты ответов.)
Вариант 1BooleanВариант 2IntegerВариант 3PCharВариант 4DoubleВариант 5RealВариант 6StringВопросы под номером 2
Задание:
Как указать папку, откуда была запущена программа?
(Отметьте один правильный вариант ответа.)
Вариант 1ExtractFilePath(Application.ExeFile)
Вариант 2ExtractFilePath(Application.ExeName)
Вариант 3ExtractFilePath(Application.FileName)
Вариант 4ExtractFilePath(Application.Exe)
Вопросы под номером 3
Задание:
Каких функций записи данных в ini-файл не существует?
(Ответ считается верным, если отмечены все правильные варианты ответов.)
Вариант 1WriteInteger()
Вариант 2WriteChar()
Вариант 3WriteBoolean()
Вариант 4WriteDouble()
Вариант 5WriteBool()
Вариант 6WriteReal()
Вариант 7WriteString()
Вопросы под номером 4
Задание:
Сколько параметров имеют функции чтения данных из ini-файла?
(Отметьте один правильный вариант ответа.)
Вариант 1один
Вариант 2четыре
Вариант 3два
Вариант 4три
Вопросы под номером 5
Задание:
Выберите ошибочные коды записи данных в ini-файл:
(Ответ считается верным, если отмечены все правильные варианты ответов.)
Вариант 1WriteInteger([Razdel], 'Param', 1234);
Вариант 2WriteInteger([Razdel], Param, 1234);
Вариант 3WriteInteger('Razdel', 'Param', 1234);
Вариант 4WriteInteger([Razdel], 'Param', '1234');
Вопросы под номером 6
Задание:
Для чего нужен третий параметр в функциях чтения данных из ini-файла?
(Отметьте один правильный вариант ответа.)
Вариант 1указываемое там значение включено для совместимости с функциями записи в ini-файл, которые имеют три параметра, и не играет особой роли
Вариант 2указываемое там значение должно совпадать с тем, что находится в ini-файле. Если это не так, значит, ini-файл испорчен
Вариант 3там указывается значение по умолчанию. Если из ini-файла не будет считано другое значение параметра, то автоматически будет применено значение по умолчанию
Вариант 4указываемое там значение включено для совместимости с функциями Windows, которые обслуживают работу с ini-файлами, и не играет особой роли

Тест 17
Вопросы под номером 1
Задание:
Дайте комментарий следующему коду:
var f : TStringList;
begin //читаем текст из файла:
f.LoadFromFile('c:\myfile.txt');

(Отметьте один правильный вариант ответа.)
Вариант 1код неверный, переменную f нужно проинициализировать перед функцией LoadFromFile()
Вариант 2код неверный, функцию LoadFromFile() нельзя вызывать напрямую, только через LinesВариант 3код верный, данные нормально прочитаются
Вариант 4код неверный, функцию LoadFromFile() нельзя вызывать напрямую, только через ItemsВопросы под номером 2
Задание:
Найдите неверные применения методов объекта TStringList:
(Ответ считается верным, если отмечены все правильные варианты ответов.)
Вариант 1f.Clear(4);
Вариант 2f.Insert('Строка');
Вариант 3f.Add('Строка');
Вариант 4f.Clear;
Вариант 5f.Delete(3);
Вариант 6f.Delete();
Вариант 7f.Insert('Строка', 3);
Вариант 8f.Add('Строка', 4);
Задание:
Найдите верные применения методов объекта TStringList:
(Ответ считается верным, если отмечены все правильные варианты ответов.)
Вариант 1f.Add('Строка', 4);
Вариант 2f.Insert('Строка');
Вариант 3f.Add('Строка');
Вариант 4f.Clear(4);
Вариант 5f.Delete();
Вариант 6f.Clear;
Вариант 7f.Delete(3);
Вопросы под номером 3
Задание:
Сколько режимов открытия файла имеет метод Create объекта TFileStream?
(Отметьте один правильный вариант ответа.)
Вариант 1два
Вариант 2один
Вариант 3три
Вариант 4четыре
Вопросы под номером 4
Задание:
Сколько прав открытия файла имеет функция Create объекта TFileStream?
(Отметьте один правильный вариант ответа.)
Вариант 1три
Вариант 2пять
Вариант 3четыре
Вариант 4шесть
Задание:
Укажите несуществующие права открытия файла функции Create объекта TFileStream:
(Ответ считается верным, если отмечены все правильные варианты ответов.)
Вариант 1fmShareOpenReadWriteВариант 2fmShareExclusiveВариант 3fmShareOpenReadВариант 4fmShareDenyWriteВариант 5fmShareOpenWriteВариант 6fmShareDenyNoneВариант 7fmShareCompatВариант 8fmShareDenyReadВопросы под номером 5
Задание:
Для чего нужна функция FileExists()?
(Отметьте один правильный вариант ответа.)
Вариант 1для считывания содержимого файла в файловую переменную
Вариант 2для проверки существования файла
Вариант 3для связывания файла с файловой переменной
Вариант 4для программного запуска файла
Задание:
Для чего нужна функция AssignFile()?
(Отметьте один правильный вариант ответа.)
Вариант 1для связывания файла с файловой переменной
Вариант 2для считывания содержимого файла в файловую переменную
Вариант 3для проверки существования файла
Вариант 4для программного запуска файла
Вопросы под номером 6
Задание:
Найдите верные применения функций Reset() и Rewrite():
(Ответ считается верным, если отмечены все правильные варианты ответов.)
Вариант 1Reset(f_perem, 3);
Вариант 2Reset('myfile.txt');
Вариант 3Rewrite('myfile.txt', f_perem);
Вариант 4Reset('myfile.txt', f_perem);
Вариант 5Rewrite(f_perem, 3);
Задание:
При работе с файлами, что делает функция Reset()?
(Отметьте один правильный вариант ответа.)
Вариант 1перезаписывает файл
Вариант 2открывает указанный файл только для записи
Вариант 3открывает указанный файл для чтения и для записи
Вариант 4открывает указанный файл только для чтения
Вопросы под номером 7
Задание:
Для чего нужна функция BlockRead()?
(Отметьте один правильный вариант ответа.)
Вариант 1она перемещает указатель на указанное количество байт, и считывает один байт
Вариант 2она считывает следующий байт
Вариант 3она считывает весь текст в переменную
Вариант 4она считывает указанное количество байт
Сколько параметров имеет функция BlockRead()?
(Отметьте один правильный вариант ответа.)
Вариант 1пять
Вариант 2четыре
Вариант 3два
Вариант 4один
Вариант 5три
Тест 18

Тест 19
Вопросы под номером 1
Задание:
Дайте комментарий приведенному ниже коду:
try блок операторов;
finally оператор;
end;
(Отметьте один правильный вариант ответа.)
Вариант 1если в блоке операторов try произойдет ошибка, будет выполнен оператор в блоке finally, иначе он не будет выполнен
Вариант 2оператор в блоке finally будет выполнен в любом случае, вне зависимости от того произойдет ли ошибка в блоке операторов tryВариант 3если в блоке операторов try не произойдет ошибка, будет выполнен оператор в блоке finally, в случае возникновения ошибки он не будет выполнен
Задание:
Какая разница между обработчиками try – finally – end и try– except - end ?(Отметьте один правильный вариант ответа.)
Вариант 1оба обработчика выполняют блок, предшествующий end в любом случае
Вариант 2блок finally – end выполняется, если произошла ошибка, а блок except – end будет выполнен в любом случае
Вариант 3оба обработчика выполняют блок, предшествующий end в случае возникновения ошибки, и не выполняют, если ошибки не было
Вариант 4блок except – end выполняется, если произошла ошибка, а блок finally – end будет выполнен в любом случае
Вопросы под номером 2
Задание:
Какое свойство отвечает за показ процентного отношения у компонентов ProgressBar и Gauge?
(Отметьте один правильный вариант ответа.)
Вариант 1PositionВариант 2у Gauge – Progress, а у ProgressBar – PositionВариант 3ProgressВариант 4у ProgressBar – Progress, а у Gauge – PositionЗадание:
На форме имеется компоненты ProgressBar и Gauge. Прокомментируйте следующий код:
ProgressBar1.Position := 20;
Gauge1.Progress := 50;
(Отметьте один правильный вариант ответа.)
Вариант 1ProgressBar покажет 20%, а Gauge 50%. Ошибки не будет
Вариант 2ошибка в обеих строках
Вариант 3ошибка в первой строке, компонент Gauge покажет 50%
Вариант 4ProgressBar покажет 20%, вторая строка вызовет ошибку
Вопросы под номером 3
Задание:
Как узнать, не было ли ошибки ввода – вывода?
(Отметьте один правильный вариант ответа.)
Вариант 1если ошибки не было, переменная IOResult будет равна нулю
Вариант 2если ошибки не было, переменная IOResult будет больше нуля
Вариант 3если ошибки не было, переменная IOResult будет меньше нуля
Задание:
Выберите директиву компилятору, отключающую обработку ошибок ввода-вывода:
(Отметьте один правильный вариант ответа.)
Вариант 1{$I-}
Вариант 2{$I/O-}
Вариант 3{$O+}
Вариант 4{$I+}
Вариант 5{$O-}
Вариант 6{$I/O+}
Вопросы под номером 4
Задание:
Как вернуть указателю мыши стандартный вид?
(Отметьте один правильный вариант ответа.)
Вариант 1Form.Cursor := crDefault;
Вариант 2Form.Cursor := crStandard;
Вариант 3Screen.Cursor := crDefault;
Вариант 4Screen.Cursor := crStandard;
Задание:
Как сделать указатель мыши в виде песочных часов?
(Отметьте один правильный вариант ответа.)
Вариант 1Screen.Cursor := crHourGlass;
Вариант 2Screen.Cursor := crClockGlass;
Вариант 3Cursor.Screen := crHourGlass;
Вариант 4Form.Cursor := crClockGlass;
Вопросы под номером 5
Задание:
Переменная all содержит общее количество байт в файле, а переменная d – количество скопированных байт. Прокомментируйте следующий код:
ProgressBar1.Position := 100 * d / all;

(Отметьте один правильный вариант ответа.)
Вариант 1код верный
Вариант 2код неверный – процент нужно высчитывать иначе
Вариант 3код неверный – у ProgressBar за процентное отношение отвечает свойство ProgressВариант 4код неверный – результат процента может оказаться вещественным числом, его нужно округлить до целого
Вопросы под номером 6
Задание:
Для чего служит функция FileGetDate()?
(Отметьте один правильный вариант ответа.)
Вариант 1функция устанавливает указанному в параметре файлу, указанную в параметре дату и время создания
Вариант 2функция добавляет в конец указанного файла дату и время его создания
Вариант 3функция добавляет в конец указанного файла текущие дату и время
Вариант 4функция возвращает дату и время создания указанного в параметре файла
Задание:
Будет ли скопированный программно файл точной копией оригинала?
(Отметьте один правильный вариант ответа.)
Вариант 1нет, дата и время создания файла будет не совпадать
Вариант 2нет, количество байт будет различным
Вариант 3да, получится абсолютно точная копия
Задание:
Для чего служит функция FileSetDate()?
(Отметьте один правильный вариант ответа.)
Вариант 1функция устанавливает указанному в параметре файлу, указанную в параметре дату и время создания
Вариант 2функция добавляет в конец указанного файла текущие дату и время
Вариант 3функция добавляет в конец указанного файла дату и время его создания
Вариант 4функция возвращает дату и время создания указанного в параметре файла

Тест 20
Вопросы под номером 1
Задание:
Для чего используется свойство Flat кнопки SpeedButton?
(Отметьте один правильный вариант ответа.)
Вариант 1для ввода подсказки, которая появляется при наведении на кнопку указателя мыши
Вариант 2для того, чтобы кнопка выглядела плоской, как в современных приложениях
Вариант 3для выравнивания кнопки по высоте панели
Вариант 4для загрузки изображения
Задание:
Для чего используется свойство Glyph кнопки SpeedButton?
(Отметьте один правильный вариант ответа.)
Вариант 1для ввода подсказки, которая появляется при наведении на кнопку указателя мыши
Вариант 2для выравнивания кнопки по высоте панели
Вариант 3для того, чтобы кнопка выглядела плоской, как в современных приложениях
Вариант 4для загрузки изображения
Вопросы под номером 2
Задание:
Что будет, если у кнопки SpeedButton свойство GroupIndex содержит единицу?
(Отметьте один правильный вариант ответа.)
Вариант 1эта кнопка является основной в группе расположенных вплотную кнопок
Вариант 2на эту кнопку невозможно будет нажать
Вариант 3эта кнопка принадлежит к первой группе
Вариант 4эта кнопка по умолчанию будет нажата
Задание:
Скольким кнопкам одной группы в свойстве Down можно указать True?
(Отметьте один правильный вариант ответа.)
Вариант 1ни одной
Вариант 2всем
Вариант 3этого свойства у кнопок SpeedButton не существует
Вариант 4одной
Задание:
Что будет, если у кнопки SpeedButton свойство GroupIndex содержит ноль?
(Отметьте один правильный вариант ответа.)
Вариант 1эта кнопка не принадлежит ни к какой группе
Вариант 2на эту кнопку невозможно будет нажать
Вариант 3эта кнопка принадлежит к первой группе
Вариант 4эта кнопка принадлежит к нулевой группе
Вопросы под номером 3
Задание:
Как называется разделитель между кнопок панели инструментов?
(Отметьте один правильный вариант ответа.)
Вариант 1LineВариант 2VertSeparatorВариант 3SeparatorВариант 4VertLineЗадание:
Какой компонент является панелью инструментов?
(Отметьте один правильный вариант ответа.)
Вариант 1ToolBarВариант 2StatusBarВариант 3CoolBarВариант 4ControlBarВопросы под номером 4
Задание:
Какое свойство отвечает за синхронизацию кнопки панели инструментов с другими кнопками одной группы?
(Отметьте один правильный вариант ответа.)
Вариант 1GroupedВариант 2DownВариант 3FlatВариант 4AllowAllUpВопросы под номером 5
Задание:
Выберите неверные утверждения:
(Ответ считается верным, если отмечены все правильные варианты ответов.)
Вариант 1у кнопки Button есть фокус ввода, а у ToolButton нет
Вариант 2у кнопки Button есть фокус ввода, а у BitBtn нет
Вариант 3у кнопки BitBtn есть фокус ввода, а у SpeedButton нет
Вариант 4у кнопки SpeedButton есть фокус ввода, а у ToolButton нет
Задание:
Укажите, у каких кнопок есть фокус ввода?
(Ответ считается верным, если отмечены все правильные варианты ответов.)
Вариант 1ToolButtonВариант 2ButtonВариант 3BitBtnВариант 4SpeedButtonЗадание:
У какой кнопки нет фокуса ввода?
(Отметьте один правильный вариант ответа.)
Вариант 1BitBtnВариант 2SpeedButtonВариант 3ButtonВопросы под номером 6
Задание:
Что будет, если у панели инструментов ToolBar свойству DragKind присвоить значение dkDock?
(Отметьте один правильный вариант ответа.)
Вариант 1панель инструментов можно будет перемещать внутри ControlBar, но снять ее не получится
Вариант 2панель инструментов можно будет снять с места мышью, превратив ее в отдельное окно
Вариант 3кнопки на панели инструментов будут плоскими
Вариант 4кнопки на панели инструментов будут выпуклыми
Вариант 5кнопкам будут присвоены действия по умолчанию, такие как "выход из программы"
Задание:
Что будет, если у панели инструментов ToolBar свойству DragKind присвоить значение dkDrag?
(Отметьте один правильный вариант ответа.)
Вариант 1кнопкам будут присвоены действия по умолчанию, такие как "выход из программы"
Вариант 2панель инструментов можно будет перемещать внутри ControlBar, но снять ее не получится
Вариант 3панель инструментов можно будет снять с места мышью, превратив ее в отдельное окно
Вариант 4кнопки на панели инструментов будут выпуклыми
Вариант 5кнопки на панели инструментов будут плоскими

Тест 21
Вопросы под номером 1
Вариант 1заголовок CaptionВариант 2выравнивание компонента – свойство AlignВариант 3команды, выполняющие выбранное действие
Вариант 4свойство AutoSizeВариант 5всплывающую подсказку HintВариант 6положение компонента – свойства Left и TopВариант 7изображение на кнопке или рядом с пунктом меню
Вопросы под номером 2
Задание:
Что такое MDI?
(Отметьте один правильный вариант ответа.)
Вариант 1значение для свойства формы FormStyleВариант 2способ использования встроенных Windows окон в своем приложении
Вариант 3способ создания мультимедиа приложения
Вариант 4способ создания многодокументного приложения
Вопросы под номером 3
Задание:
Для чего нужно событие onExecute компонента ActionList?
(Отметьте один правильный вариант ответа.)
Вариант 1оно возвращает True, если пользователь использовал действие, и False в противном случае
Вариант 2в нем прописывается код действия
Вариант 3оно делает доступными или недоступными все пункты меню и кнопки, связанные с этим действием
Вариант 4такого события у компонента нет
Вопросы под номером 4
Задание:
Как сделать, чтобы дочерняя форма MDI-приложения при закрытии не сворачивалось, а закрывалось совсем?
(Отметьте один правильный вариант ответа.)
Вариант 1в событии onHide дочерней формы написать Action := caFree;
Вариант 2в событии onDestroy дочерней формы написать Action := caFree;
Вариант 3в событии onClose дочерней формы написать Action := caFree;
Вариант 4в событии onDeactivate дочерней формы написать Action := caFree;
Вопросы под номером 5
Задание:
Если ActiveMDIChild = nil, что это значит?
(Отметьте один правильный вариант ответа.)
Вариант 1ошибочный код, ActiveMDIChild может быть либо True, либо FalseВариант 2нет ни одного созданного дочернего окна
Вариант 3нет возможности создать дочернее окно
Вариант 4нет ни одного открытого дочернего окна – если окно и создано, оно свернуто и неактивно
Вопросы под номером 6
Задание:
Через какое свойство можно получить доступ к любому дочернему окну?
(Отметьте один правильный вариант ответа.)
Вариант 1MDIChildCountВариант 2ActiveMDIChildВариант 3MDIChildrenВариант 4ChildForms
Тест 22
Вопросы под номером 1
Задание:
Что такое запись таблицы?
(Отметьте один правильный вариант ответа.)
Вариант 1столбец таблицы
Вариант 2механизм ввода, сохранения и выборки информации
Вариант 3поле
Вариант 4строка таблицы
Вопросы под номером 2
Задание:
Что такое индексное поле?
(Отметьте один правильный вариант ответа.)
Вариант 1столбец или столбцы таблицы, позволяющие сортировать ее
Вариант 2столбец с именем indexВариант 3столбец с именем keyВариант 4столбец таблицы, позволяющий однозначно определить запись
Вопросы под номером 3
Задание:
Какие таблицы называют реляционными?
(Отметьте один правильный вариант ответа.)
Вариант 1имеющие индексное поле
Вариант 2имеющие поля и записи
Вариант 3набор взаимосвязанных таблиц
Вопросы под номером 4
Задание:
Что такое BDE?
(Отметьте один правильный вариант ответа.)
Вариант 1механизм сортировки таблицы
Вариант 2компонент отображения табличных данных
Вариант 3механизм доступа к базам данных
Вариант 4компонент, обеспечивающий связь с таблицей
Вопросы под номером 5
Задание:
Для чего нужен компонент DataSource?
(Отметьте один правильный вариант ответа.)
Вариант 1для связи компонента DBGrid с другими навигационными компонентами БД
Вариант 2для связи компонента Table с другими навигационными компонентами БД
Вариант 3этот компонент не имеет отношения к базам данных
Вариант 4для открытия выбранной таблицы
Вопросы под номером 6
Задание:
Для перемещения на начало таблицы, какой метод используется?
(Отметьте один правильный вариант ответа.)
Вариант 1PriorВариант 2FirstВариант 3NextВариант 4Last
Тест 23
Вопросы под номером 1
Задание:
Что нужно сделать, чтобы установить на текущую запись закладку?
(Отметьте один правильный вариант ответа.)
Вариант 1объявить переменную типа TBookmarkStrВариант 2вызвать метод Table1.Bookmark;
Вариант 3вызвать метод Table1.TBookmarkStr;
Вариант 4переменной типа Bookmark присвоить значение Table1.TBookmarkStr;
Вариант 5объявить переменную типа BookmarkВариант 6переменной типа TBookmarkStr присвоить значение Table1.Bookmark;
Задание:
Дайте комментарий приведенному ниже коду:
var b : Bookmark;
begin b := Table1.Bookmark;

(Отметьте один правильный вариант ответа.)
Вариант 1неправильный код, у переменной-закладки тип TBookmarkStrВариант 2неправильный код, у переменной-закладки тип TBookmarkChВариант 3корректный код, переменной b присвоится закладка на текущую строку
Вопросы под номером 2
Задание:
Когда свойство таблицы Eof содержит True?
(Отметьте один правильный вариант ответа.)
Вариант 1когда указатель находится на первой строке таблицы
Вариант 2когда указатель находится на закладке
Вариант 3когда указатель находится на последней строке таблицы
Задание:
Дайте комментарий приведенному ниже коду:
Table1.First;
while not Table1.EOF do begin {какие то действия с записью}
Table1.Next;
end; //while(Отметьте один правильный вариант ответа.)
Вариант 1код верный – будет обработана только предыдущая запись
Вариант 2код верный – будет обработана только следующая запись
Вариант 3код неверный, он приведет к ошибке
Вариант 4код верный – таблица будет обработана до конца
Вопросы под номером 3
Задание:
Когда свойства RecordCount и RecNo равны?
(Отметьте один правильный вариант ответа.)
Вариант 1они никогда не будут равны
Вариант 2когда указатель стоит на последней записи
Вариант 3они всегда равны
Вариант 4когда указатель стоит на первой записи
Вопросы под номером 4
Задание:
Выберите обозначения типов полей таблиц Paradox 7, которые являются целыми числами:
(Ответ считается верным, если отмечены все правильные варианты ответов.)
Вариант 1"$"
Вариант 2"A"
Вариант 3"S"
Вариант 4"+"
Вариант 5"I"
Вариант 6"N"
Задание:
Выберите обозначения типов полей таблиц Paradox 7, которые не являются строковыми и целыми числами:
(Отметьте один правильный вариант ответа.)
Вариант 1"S"
Вариант 2"I"
Вариант 3"A"
Вариант 4"$"
Вариант 5"+"
Вариант 6"N"
Вопросы под номером 5
Задание:
Выберите обозначение типа поля таблиц Paradox 7, которое имеет целый тип, и автоматически увеличивается на единицу:
(Отметьте один правильный вариант ответа.)
Вариант 1"M"
Вариант 2"S"
Вариант 3"T"
Вариант 4"B"
Вариант 5"+"
Задание:
Выберите обозначения типов полей таблиц Paradox 7, которые не являются датой или временем:
(Ответ считается верным, если отмечены все правильные варианты ответов.)
Вариант 1"S"
Вариант 2"N"
Вариант 3"$"
Вариант 4"T"
Вариант 5"D"
Вариант 6"A"
Вопросы под номером 6
Задание:
Выберите обозначения типов полей таблиц Paradox 7, которые не являются строковыми:
(Ответ считается верным, если отмечены все правильные варианты ответов.)
Вариант 1"D"
Вариант 2"M"
Вариант 3"F"
Вариант 4"A"
Вариант 5"S"
Вариант 6"$"
Задание:
Выберите обозначения типов полей таблиц Paradox 7, которые являются строковыми и могут содержать строку длиной более 255 символов:
(Ответ считается верным, если отмечены все правильные варианты ответов.)
Вариант 1"M"
Вариант 2"D"
Вариант 3"G"
Вариант 4"A"
Вариант 5"F"
Вариант 6"S"

Тест 24
Вопросы под номером 1
Задание:
Для чего используется метод Post?
(Отметьте один правильный вариант ответа.)
Вариант 1для вхождения в режим редактирования данных
Вариант 2для перехода на первую строку таблицы
Вариант 3для сохранения результатов редактирования данных
Вопросы под номером 2
Задание:
Укажите метод, который добавляет пустую строку в конец таблицы:
(Отметьте один правильный вариант ответа.)
Вариант 1AppendВариант 2PostВариант 3InsertВариант 4LastВопросы под номером 3
Задание:
Укажите методы, использование которых приведет к сохранению введенных в таблицу данных:
(Ответ считается верным, если отмечены все правильные варианты ответов.)
Вариант 1NextВариант 2LastВариант 3InsertВариант 4EditВариант 5PriorВариант 6FirstВариант 7AppendВопросы под номером 4
Задание:
Какие компоненты имеет связь сразу с двумя таблицами?
(Ответ считается верным, если отмечены все правильные варианты ответов.)
Вариант 1DBGridВариант 2DBLookupComboBoxВариант 3DBMemoВариант 4DBEditВариант 5DBLookupListBoxВопросы под номером 5
Задание:
Что такое подстановочное поле?
(Отметьте один правильный вариант ответа.)
Вариант 1это поле, которое выводит результат вычисления из имеющегося поля таблицы
Вариант 2это поле, которое изменяет данные в имеющемся поле и выводит их вместо него
Вариант 3это поле, которое выводит данные из другой таблицы, используя релятивную связь
Вопросы под номером 6
Задание:
Что делает функция QuotedStr()?
(Отметьте один правильный вариант ответа.)
Вариант 1дополняет строку пробелами
Вариант 2возвращает обрезанную строку
Вариант 3убирает из строки кавычки
Вариант 4возвращает строку, заключенную в кавычки

Приложенные файлы

  • docx 8812640
    Размер файла: 79 kB Загрузок: 0

Добавить комментарий