Главная /
Программирование /
Программирование на Lazarus
Программирование на Lazarus - ответы на тесты Интуит
Правильные ответы выделены зелёным цветом.
Все ответы: В курсе рассматривается среда программирования Lazarus и компилятор FPC.
Все ответы: В курсе рассматривается среда программирования Lazarus и компилятор FPC.
Смотрите также:
Язык высокого уровня это…
(1) язык программирования, наиболее приближенный к человеческому языку
(2) мнемоническое представление машинного языка
(3) машинный язык
(4) реализация Ассемблера
Укажите циклы, которые выполняются определенное число раз и используют для подсчета шагов переменную-счетчик:
(1)
for...to...do
(2)
for...downto...do
(3)
while...do
(4)
repeat...until
В каком свойстве компонента
TTimer
устанавливается периодичность срабатывания компонента?
(1)
Interval
(2)
Position
(3)
Value
(4)
Time
Что такое массив?
(1) переменная перечисляемого типа
(2) формальное объединение нескольких однотипных переменных в одну
(3) свойство компонента, которое может содержать несколько значений
(4) несколько однотипных переменных
Какое свойство компонента
TMemo
позволяет получить доступ к отдельной строке из списка строк?
(1)
Items
(2)
Lines
(3)
Strings
(4)
Text
Где нужно располагать компонент
TOpenDialog
на форме?
(1) все равно, он не визуальный
(2) строго в левой верхней части формы, сразу под меню, если оно есть
(3) в верхней правой части формы
(4) в нижней части формы
Что такое модуль?
(1) файл ресурсов с расширением *.res
(2) файл с информацией о форме, имеющий расширение *.lfm
(3) файл с исходным кодом, имеющий расширение *.pas
(4) файл с конфигурацией проекта, имеющий расширение *.cfg
(5) файл с информацией проекта, имеющий расширение *.lpi
Для чего предназначен компонент
TTreeView
?
(1) для показа изображений
(2) для отображения иерархических структур
(3) для вывода списка файлов из указанной папки
(4) для вывода списка выбора
Что такое «модальное окно»?
(1) окно, которое пока открыто, не позволяет работать с другими окнами программы
(2) окно, которое позволяет параллельно работать с другими окнами программы
(3) дочернее окно, открытое внутри родительского окна
(4) окно стандартного диалога
Чем тип
TStringList
отличается от TStrings
?
(1) ничем, это идентичные типы
(2) переменные типа
TStrings
создавать можно, а типа TStringList
– нельзя
(3) переменные типа
TStringList
создавать можно, а типа TStrings
– нельзя Как объявить переменную типа текстовый файл?
(1)
f: File
(2)
f: Text
(3)
f: TextFile
(4)
f: FileText
(5)
f: File of Text
Что такое «запись»?
(1) стандартный тип данных
(2) определенный пользователем массив данных
(3) определенная пользователем структура данных из стандартно-типовых полей
(4) определенная пользователем структура данных из стандартно-типовых полей, методов и событий
Что такое DLL?
(1) библиотека компонентов
(2) динамическая библиотека адресов ссылок
(3) динамически подключаемая библиотека Windows
(4) библиотека функций и процедур Lazarus-проекта
Что такое Проект?
(1) исполняемый программный файл
(2) информационный файл, в котором содержатся настройки всех компонентов программы
(3) набор входящих в программу ресурсов (изображений, звуков, и т.п.)
(4) набор связанных файлов различного типа, из которых после компиляции получается программа
Вещественное число – это…
(1) свойство переменной
(2) служебное слово
(3) тип данных
(4) идентификатор
Что такое кодовая страница?
(1) зашифрованный модуль
(2) таблица, в которой каждое значение байта соответствует некоторому символу
(3) вкладка палитры компонентов
(4) модуль формы с исходным кодом
Имеется две строковых переменных с текстом –
s1
и s2
. Требуется получить объединенную строку из этих переменных, где каждая из строк была бы на отдельной строке. Укажите правильные варианты такого объединения:
(1)
s1:= s1 + #13 + s2
(2)
s1:= s1 * #13 * s2
(3)
s1:= s1 > #13 > s2
(4)
s1:= Concat(s1 + #13 + s2)
(5)
s1:= Concat(s1, #13, s2)
(6)
s1:= Concat(s1; #13; s2)
Имеется две логические переменные со значениями: a = True, и b = False. Какие сравнения в результате дадут True?
(1)
a = b
(2)
a <> b
(3)
a > b
(4)
a < b
(5)
a >= b
(6)
a <= b
Что такое «целое число»?
(1) число от нуля и больше
(2) число меньше нуля
(3) число без запятой (десятичной части)
(4) число с запятой
(5) число до запятой
(6) число после запятой
Что такое «процедура»?
(1) это подпрограмма, которая выполняет какое-то действие, и возвращает результат определенного типа
(2) это подпрограмма, которая выполняет какое-то действие, и не возвращает результата
(3) это раздел, где объявляются переменные и их типы данных
(4) это блок кода между BEGIN и END
Что такое FPC?
(1) компилятор
(2) среда быстрой разработки приложений
(3) машинный язык
Укажите верное определение цикла:
(1)
for a = 1 to 10 do ...
(2)
for a:= 1 to 10 do ...
(3)
for a: 1 to 10 do ...
(4)
for a = 10 to 1 do ...
(5)
for a:= 10 to 1 do ...
(6)
for a: 10 to 1 do ...
Что представляет собой тип
TDateTime
?
(1) целое число от -693593 до +2958465
(2) вещественное число, в целой части которого дата, а в дробной – время
(3) вещественное число, в целой части которого время, а в дробной – дата
(4) строку символов
Каким должен быть первый элемент массива?
(1) 0
(2) 1
(3) любой больше ноля, на выбор программиста
(4) любой на выбор программиста, в том числе и меньше ноля
Какое свойство компонента
TMemo
позволит вводить текст только в верхнем (или только в нижнем) регистре?
(1)
BorderStyle
(2)
CharCase
(3)
Font
(4)
ParentFont
(5)
WordWrap
Что будет, если диалог
TOpenDialog
завершится успешно?
(1) свойство
Selected
диалога будет содержать True
(2) метод
Execute
вернет True
(3) свойство
ModalResult
будет содержать True
(4) в случае успешного завершения диалог просто откроет выбранный файл
Что нужно сделать, чтобы включить модуль в проект?
(1) прописать его в разделе
interface
(2) прописать его в разделе
implementation
(3) прописать его в разделе
initialization
(4) прописать его в разделе
uses
В каком свойстве компонента
TTreeView
нужно установить True
, чтобы при загрузке программы дерево было распахнуто?
(1)
AutoExpand
(2)
Enabled
(3)
HideSelection
(4)
HotTrack
(5)
ShowLines
Что такое «консольное приложение»?
(1) программа с SDI-интерфейсом
(2) программа с MDI-интерфейсом
(3) программа, не имеющая графического интерфейса
(4) программа с графическим интерфейсом
Как инициализируется переменная типа
TStringList
?
(1) присвоением любого значения
(2) присвоением пустой строки
(3) методом
Get
(4) методом
Create
(5) методом
Open
Как ассоциировать файловую переменную с файлом?
(1)
f:= File.AssignFile('myfile.dat')
(2)
f.AssignFile('myfile.dat')
(3)
f:= AssignFile('myfile.dat')
(4)
AssignFile(f, 'myfile.dat')
(5)
AssignFile('myfile.dat', f)
Могут ли поля записи иметь строковый тип?
(1) нет
(2) да, если строка имеет ограниченный размер
(3) да, строка может быть любой, как с ограниченным размером, так и с неограниченным.
(4) да, если это строка типа
ShortString
Чем механизм DLL отличается от механизма модулей?
(1) ничем, они одинаковы
(2) в DLL можно использовать только функции, в модулях – и функции, и процедуры
(3) код модулей внедряется в проект, увеличивая размер программы, а код DLL – нет
(4) код DLL внедряется в проект, увеличивая размер программы, а код модулей – нет
Какая пара файлов добавляется к проекту при создании новой формы?
(1) *.PAS и *.LFM
(2) *.LPI и *.LPR
(3) *.RES и *.EXE
(4) *.DLL и *.TXT
Что такое служебные (зарезервированные) слова?
(1) это слова, которые являются частью языка и применяются для обозначения различных инструкций или элементов программы
(2) это слова (имена), которыми программист обозначает такие элементы языка, как переменные, константы, и тп
(3) имена компонентов
(4) имена модулей, форм, проекта
Что такое символ?
(1) буква
(2) двоичное представление буквы
(3) графическое изображение буквы, цифры, арифметического знака, знака препинания или какого-либо другого знака, отвечающее какому-либо стандарту кодировки
(4) буквы, цифры и пробелы.
Какой функцией можно определить длину стоки?
(1)
Copy()
(2)
Concat()
(3)
Summ()
(4)
Length()
(5)
Pos()
Имеется четыре логические переменные со значениями: a = True; b = False; c = True; d = False. Какие сравнения в результате дадут True?
(1)
(a = b) and (c > d)
(2)
(a > b) and (c <> d)
(3)
(a < b) and (c = d)
(4)
(a = b) or (c <> d)
(5)
(a > b) or (c = d)
(6)
(a < b) or (c > d)
Что такое «беззнаковое число»?
(1) число от нуля и больше
(2) число меньше нуля
(3) число без запятой (десятичной части)
(4) число с запятой
(5) число до запятой
(6) число после запятой
Что такое «параметры по значению»?
(1) копии данных, передаваемые в подпрограмму (подпрограмма не изменяет оригиналы)
(2) оригинальные данные, передаваемые в подпрограмму (подпрограмма может их изменить)
(3) возвращаемые подпрограммой данные
(4) типы данных, с которыми может работать подпрограмма
Что такое Lazarus?
(1) операционная система
(2) компилятор
(3) машинный язык
(4) интегрированная среда разработки программ
Сколько раз будет выполнен цикл
for i:= -3 to 3 do…
?
(1) 0
(2) 3
(3) 6
(4) 7
(5) ошибка, счетчик не может быть меньше ноля
(6) ошибка, надо так:
for i:= 3 to -3 do…
Какой тип у свойства
Date
компонента TCalendar
?
(1)
String
(2)
TDateTime
(3)
Integer
(4)
Real
Что произойдет в результате выполнения приведенного кода?var
a : array [1..3] of Integer;
b : Byte;
begin
for b := 0 to 2 do
a[b] := b;
(1) ошибка, несовместимые типы данных
(2) ошибка, обращение к несуществующему элементу массива
(3) все элементы массива заполнятся значениями от 0 до 2
(4) 1-й и 2-ой элементы массива получат значение, 3-й не получит
Требуется загрузить в
TMemo
текст из файла. Укажите правильный код считывания текста.
(1)
Memo1.LoadFromFile('MyText.txt')
(2)
Memo1.Items.LoadFromFile('MyText.txt')
(3)
Memo1.Lines.LoadFromFile('MyText.txt')
(4)
Memo1.Strings.LoadFromFile('MyText.txt')
(5)
Memo1.Text.LoadFromFile('MyText.txt')
Если мы хотим, чтобы диалог
TOpenDialog
по умолчанию работал с файлами формата PDF, то в каком свойстве мы должны это указать?
(1)
DefaultExt
(2)
FileName
(3)
Filter
(4)
InitialDir
(5)
Name
(6)
Title
В какой части модуля объявляются глобальные типы, константы и переменные?
(1)
interface
(2)
implementation
(3)
initialization
(4)
finalization
(5) в любой части
Какое свойство компонента
TTreeView
содержит список узлов дерева?
(1)
Items
(2)
Lines
(3)
Strings
(4)
Text
Чем отличаются функции
write()
и writeln()
в консольных приложениях?
(1) ничем, это синонимии одной функции
(2)
write()
после вывода строки переводит курсор на новую строку, а writeln()
– нет
(3)
writeln()
после вывода строки переводит курсор на новую строку, а write()
– нет Как уничтожается переменная типа
TStringList
?
(1) автоматически
(2) присвоением переменной пустой строки
(3) присвоением переменной значения nil
(4) методом
Close
(5) методом
Delete
(6) методом
Free
Как закрыть файл, с которым ассоциирована файловая переменная?
(1)
f.Free
(2)
f.Close
(3)
f.CloseFile
(4)
Free(f)
(5)
Close(f)
(6)
CloseFile(f)
Что представляет собой переменная типа
variant
?
(1) это строковая переменная, которая может принимать значения любого строкового типа
(2) это числовая переменная, которая может принимать значения любого числового типа
(3) это переменная, которая может принимать значения любого стандартного типа данных или OLE-объект
(4) это массив, в котором элементы могут быть любого типа данных
Может ли в DLL быть раздел uses?
(1) нет, к динамической библиотеке нельзя ничего подключать
(2) да, к динамической библиотеке в этом разделе можно подключать модули
(3) да, к динамической библиотеке в этом разделе можно подключать другие DLL
Если нам нужно окно, в котором невозможно изменить размеры, свернуть/развернуть его, какое свойство формы нам придется настроить?
(1)
AlphaBlend
(2)
BorderIcons
(3)
BorderStyle
(4)
FormStyle
(5)
Position
(6)
WindowState
Что такое переменная?
(1) свойство компонента, значение которого можно изменять
(2) ячейка оперативной памяти, данные в которой можно изменять
(3) изменяемый тип данных
(4) изменяемый текст в компоненте
TLabel
Какую кодировку использует Lazarus?
(1) первую версию Unicode
(2) UTF-8
(3) UTF-16
(4) UTF-32
Какой функцией можно определить, входит ли искомая подстрока в строку?
(1)
Copy()
(2)
Concat()
(3)
Summ()
(4)
Length()
(5)
Pos()
Имеется три логические переменные: a = True; b = False; c – без значения. Какой код присвоит переменной c значение True?
(1)
c:= not (a > b)
(2)
c:= not (a < b)
(3)
c:= not (a = b)
(4)
c:= not (a <> b)
Что такое «вещественное число»?
(1) число от нуля и больше
(2) число меньше нуля
(3) число без запятой (десятичной части)
(4) число с запятой
(5) число до запятой
(6) число после запятой
Укажите верное объявление процедуры:
(1)
procedure MyProc(st1, st2, st3: String): String
(2)
procedure MyProc[st1; st2; st3: String]: String
(3)
procedure MyProc(st1, st2, st3: String)
(4)
procedure MyProc[st1, st2, st3: String]
(5)
procedure MyProc(st1; st2; st3: String)
(6)
procedure MyProc[st1, st2, st3: String]
Какие окна обычно одновременно открыты при запуске Lazarus?
(1) главное окно
(2) инспектор объектов
(3) редактор форм
(4) журнал событий
(5) редактор кода
(6) окно сообщений
(7) справочная система
Укажите оператор досрочного завершения работы цикла:
(1)
break
(2)
close
(3)
continue
(4)
end
(5)
exit
В каком свойстве компонента
TDateEdit
находится дата в виде строки?
(1)
Caption
(2)
Date
(3)
DateTime
(4)
Text
(5)
Value
Требуется двухмерный массив из 3-х строк и 5-ти колонок. Как правильно объявить такой массив?
(1)
a : array [1..3, 1..5] of Integer
(2)
a : array [1..5, 1..3] of Integer
(3)
a : array [1..3; 1..5] of Integer
(4)
a : array [1..5; 1..3] of Integer
Какое свойство компонента
TListBox
позволяет получить доступ к отдельной строке из списка строк?
(1)
Items
(2)
Lines
(3)
Strings
(4)
Text
Пользователь удачно завершил диалог
TOpenDialog
. В каком свойстве будет адрес и имя файла, который следует открыть?
(1)
Caption
(2)
FileName
(3)
InitialDir
(4)
DefaultExt
(5)
Name
(6)
Title
В какой части модуля объявляются глобальные типы, константы и переменные, которые будут видны только в этом модуле и не смогут использоваться извне?
(1)
interface
(2)
implementation
(3)
initialization
(4)
finalization
(5) в любой части
Может ли компонент
TTreeView
отображать изображения рядом с родительскими и дочерними элементами?
(1) нет
(2)
TTreeView
по умолчанию отображает такие изображения
(3) да, если в свойстве Images указать список изображений
TImageList
(4) да, если в свойстве Options указать нужные файлы изображений
Чем отличаются функции
read()
и readln()
в консольных приложениях?
(1) ничем, это синонимии одной функции
(2)
readln()
может передавать лишние данные, введенные пользователем, в следующую инструкцию readln()
, а read()
– нет
(3)
read()
может передавать лишние данные, введенные пользователем, в следующую инструкцию read()
, а readln()
– нет.
(4)
readln()
переводит курсор на новую строку, а read()
– нет Как сохранить в файл текст переменной типа
TStringList
?
(1)
sl.SaveToFile('mytext.txt')
(2)
sl.Items.SaveToFile('mytext.txt')
(3)
sl.Strings.SaveToFile('mytext.txt')
(4)
sl.Text.SaveToFile('mytext.txt')
Для чего используется блок try-finally-end?
(1) это разделы модуля
(2) для открытия и закрытия файла
(3) для обработки исключительных ситуаций
(4) для подготовительного кода перед открытием файла
Что представляет собой компонент
TStringGrid
?
(1) список выбора
(2) сетка строк, как у MS Excel
(3) многострочное поле ввода
(4) многострочная метка
Мы в DLL описываем процедуру, которую затем можно будет вызывать во внешней программе. Какое соглашение о вызовах подпрограмм в DLL используется по умолчанию?
(1)
Cdecl
(2)
Register
(3)
Stdcall
За что отвечает свойство формы
Hint
?
(1) разрешает/запрещает показ всплывающей подсказки
(2) текст всплывающей подсказки
(3) высота формы
(4) состояние окна
Укажите правильный вариант присваивания значения переменной:
(1)
a:= 3
(2)
a = 3
(3)
a =+ 3
(4)
a: 3
Укажите правильные способы присвоения значения символьной переменной:
(1) ch:= 'a';
(2) ch:= a;
(3) ch:= #75;
(4) ch:= *75;
Какой функцией можно из строки получить её часть (подстроку)?
(1)
Copy()
(2)
Concat()
(3)
Length()
(4)
Pos()
Чему будет равна переменная a после выполнения следующего кода:a:= 5;
b:= 10;
if not (a >= b) then a:= b
else a:= b * 2;
(1) 0
(2) 5
(3) 10
(4) 20
Укажите тип вещественных чисел с наибольшим диапазоном значений:
(1) Currency
(2) Double
(3) Extended
(4) Real
(5) Single
Каким образом функция может вернуть результат вычислений?
(1) присвоив результат переменной с таким же именем, что и у функции
(2) присвоив результат переменной Result
(3) присвоив результат переменной Resulted
(4) функция не может возвращать результат вычислений
Какую библиотеку компонентов использует Lazarus?
(1) LCL
(2) VCL
(3) DLL
Имеется переменная a типа integer. Чему она будет равна после выполнения кода?a:= 0;
while True do
a:= a + 1;
(1) 0
(2) 2 147 483 647
(3) ошибка синтаксиса – программа не скомпилируется
(4) логическая ошибка – программа «зациклится»
Что возвращает функция
Now
?
(1) текущую дату
(2) текущее время
(3) текущие дату и время
Как работает динамический массив?
(1) объявляется массив и его размер, затем в процессе работы этот размер можно изменить
(2) объявляется массив без указания размера, затем в процессе работы устанавливается размер, который затем можно неоднократно изменять
(3) объявляется массив без указания размера, размер указывается в процессе работы и в дальнейшем его нельзя изменять
(4) объявляется массив без указания размера, затем в процессе работы можно неоднократно увеличивать размерность массива, но не уменьшать
Что находится в свойстве
Text
компонента TComboBox
?
(1) в
TComboBox
нет свойства Text
(2) первая строка из списка строк
(3) все строки из списка строк
(4) индекс текущей (выбранной) строки
(5) текст текущей (выбранной) строки
Пользователь удачно завершил диалог
TColorDialog
. В каком свойстве будет выбранный пользователем цвет?
(1)
Color
(2)
Caption
(3)
DefaultExt
(4)
Options
(5)
Name
(6)
Title
Укажите обязательные части модуля.
(1) интерфейсная часть
(2) исполняемая часть
(3) инициирующая часть
(4) завершающая часть
Как программно развернуть дерево
TTreeView
?
(1)
TreeView1.AlphaSort
(2)
TreeView1.FullCollapse
(3)
TreeView1.FullExpand
(4)
TreeView1.Show
Что будет в целочисленной переменной i после выполнения следующего кода, если пользователь при запросе программы введет число 2 и нажмет <Enter>, если это – консольное приложение?i:= 0;
readln();
(1) 0
(2) 2
(3) 20
(4) неправильный код, будет ошибка компиляции
Как вывести на экран первую строку переменной типа
TStringList
?
(1)
ShowMessage(sl[0])
(2)
ShowMessage(sl[1])
(3)
ShowMessage(sl.Text[0])
(4)
ShowMessage(sl.Text[1])
Для чего используется блок try-except-end?
(1) это разделы модуля
(2) для открытия и закрытия файла
(3) для обработки исключительных ситуаций
(4) для подготовительного кода перед открытием файла
Что находится в свойстве
FixedCols
сетки TStringGrid
?
(1) количество столбцов
(2) количество фиксированных столбцов
(3) ширина первого столбца
(4) ширина всех фиксированных столбцов
В каком разделе DLL указывается список подпрограмм, которые должны быть доступны извне?
(1)
uses
(2)
export
(3)
begin-end
(4)
library
Компонент
TPanel
– это…
(1) компонент для создания панели инструментов
(2) компонент для создания отдельного окна
(3) контейнер для размещения связанных по какому-то признаку компонентов
(4) рамка для текста
(5) перемещаемая граница-разделитель между панелями (и другими компонентами, которые могут изменять размер)
Что такое простая (неименованная) константа?
(1) компонент, текст которого не изменяется
(2) постоянная величина, значение которой указано прямо или получено в результате вычисления выражения
(3) разновидность переменной
(4) ячейка оперативной памяти, содержащая значение, которое нельзя изменить
Что произойдет при выполнении следующего кода:var
st: String;
begin
st:= 'Всем привет!';
(1) в переменную
st
попадет текст "Всем привет!"
(2) в переменную
st
попадет текст "Всем п", остальной текст будет потерян, так как символы кириллицы занимают 2 байта, а тип String подразумевает работу с однобайтовыми символами
(3) ошибка: в Lazarus нет типа
String
(4) ошибка: для работы со строками кириллицы нужно использовать тип
TUTF8String
Что делает функция
Delete()
?
(1) удаляет строковую переменную
(2) удаляет из строки текст (очищает переменную)
(3) удаляет часть строки
(4) удаляет из строки все вхождения заданного символа
Компонент
TCheckBox
– это…
(1) радиокнопка
(2) флажок (галочка)
(3) контейнер для группы радиокнопок
(4) контейнер для группы флажков (галочек)
Каким оператором целое число можно разделить нацело?
(1) E
(2) /
(3) DIV
(4) MOD
Что произойдет, если вызвать указанную функцию?function MyFunc():String;
begin
Result := 12;
end;
(1) ошибка программы
(2) вернется строка ‘12’
(3) вернется число 12
Что произойдет в результате выполнения кода:
ShowMessage('Hello, world!');
(1) этот текст появится в заголовке окна
(2) этот текст выйдет в сообщении в отдельном окне
(3) произойдет ошибка в программе
(4) этот текст появится на метке в окне формы
Имеется переменная a типа integer. Чему она будет равна после выполнения кода?a:= 0;
repeat
a:= a + 1;
until a <= 3;
(1) 0
(2) 1
(3) 4
(4) ошибка синтаксиса – программа не скомпилируется
(5) логическая ошибка – программа «зациклится»
Какая функция позволяет вывести дату в виде строки по определенной программистом маске?
(1)
Date()
(2)
Now()
(3)
DateToStr()
(4)
DateTimeToStr()
(5)
FormatDateTime()
Что делает функция
Low()
при работе с динамическими массивами?
(1) уменьшает размерность массива до одного элемента
(2) указывает низший из имеющихся индекс массива
(3) указывает низший из имеющихся индекс массива, в котором есть присвоенное значение
(4) указывает низший из имеющихся индекс массива, в котором нет присвоенного значения
Если свойство
Lines
компонента TMemo
– список строк, то какое его подсвойство будет содержать количество имеющихся строк?
(1)
Count
(2)
Items
(3)
ItemIndex
(4)
MultiSelect
(5)
Rows
Имеется компонент
TImage
и изображение, которое нам нужно загрузить в него. Размер изображения меньше, чем размер TImage
. Какое свойство нам нужно установить в True
, чтобы изображение растянулось на весь TImage
?
(1)
AutoSize
(2)
Center
(3)
Proportional
(4)
Stretch
(5)
Transparent
Укажите правильный порядок частей модуля
(1) interface, implementation, initialization, finalization
(2) implementation, interface, initialization, finalization
(3) initialization, implementation, interface, finalization
(4) initialization, interface, implementation, finalization
Какое событие
TTreeView
возникает после сворачивания узла?
(1)
OnChange
(2)
OnCollapsing
(3)
OnEditing
(4)
OnExpanding
Что вернет функция
ParamCount
, если пользователь запустил программу без параметров?
(1) -1
(2) 0
(3) 1
(4) произойдет run-time ошибка
Требуется создать одну в другой три папки: 'C:\MyNewDir\123\New'. Какая функция позволит создать все эти папки разом?
(1)
GetDir
(2)
DirectoryExists
(3)
ChDir
(4)
CreateDir
(5)
ForceDirectories
(6)
RmDir
Как открыть файл для чтения?
(1)
Add(f)
(2)
Append(f)
(3)
Reset(f)
;
(4)
Rewrite(f)
Как записать текст в самую верхнюю левую ячейку сетки
TStringGrid
?
(1)
StringGrid1.Cells[0, 0]:= 'Текст'
(2)
StringGrid1.Cells[1, 1]:= 'Текст'
(3)
StringGrid1.Cols[0, 0]:= 'Текст'
(4)
StringGrid1.Cols[1, 1]:= 'Текст'
(5)
StringGrid1.Rows[0, 0]:= 'Текст'
(6)
StringGrid1.Rows[1, 1]:= 'Текст'
Каким способом можно связать DLL с программой?
(1) указать её в разделе uses, как модуль
(2) статическим связыванием
(3) динамическим связыванием
(4) модульным связыванием
В каком свойстве кнопки
TButton
нужно установить True
, чтобы она срабатывала, если пользователь нажмет <Esc>?
(1)
Cancel
(2)
Default
(3)
Enabled
(4)
Visible
Что такое комментарий?
(1) текст на компоненте, невидимый пользователю
(2) всплывающая подсказка компонента
(3) пояснительный текст, добавляемый программистом к коду и игнорируемый компилятором
(4) сообщение, которое выводит Lazarus после компиляции программы
Что представляет собой тип
PChar
?
(1) однобайтовый символ
(2) двухбайтовый символ
(3) строка, в которую можно записать максимум 255 символов
(4) строка с символом #0 в конце
(5) в Lazarus нет типа
PChar
Требуется вывести сообщение, где помимо текста будет кнопка «ОК» с изображением зеленой «галочки» и иконка информации – синяя «i» в белой выноске. Как это сделать?
(1)
Application.MessageBox('Текст', 'Заголовок', 'i', MB_OK)
(2)
Application.MessageBox('Текст', 'Заголовок', 'i', MB_YES)
(3)
Application.MessageBox('Текст', 'Заголовок', MB_ICONINFORMATION+MB_OK)
(4)
Application.MessageBox('Текст', 'Заголовок', MB_ICONINFORMATION+MB_YES)
Компонент
TCheckGroup
– это…
(1) радиокнопка
(2) флажок (галочка)
(3) контейнер для группы радиокнопок
(4) контейнер для группы флажков (галочек)
Какими функциями можно преобразовать вещественное число в строку?
(1)
IntToStr()
(2)
StrToInt()
(3)
FloatToStr()
(4)
StrToFloat()
(5)
FormatFloat()
Что произойдет, если вызвать указанную функцию?procedure Udvoenie(var r: real);
begin
r:= r * 2;
end;
(1) ошибка программы
(2) значение переменной r удвоится, оригинальные данные, переданные в качестве параметра, не изменятся
(3) значение переменной r удвоится, изменятся и оригинальные данные, переданные в качестве параметра
За что отвечает свойство
Caption
формы?
(1) это имя формы
(2) за надпись посреди формы
(3) за надпись в заголовке окна формы
(4) за надпись на кнопке
Имеются две целочисленные переменные – a и b. Чему будет равна b после выполнения кода?a:= 3;
case a of
0: b:= 10;
1: b:= 20
else b:= 100;
end;
(1) 3
(2) 10
(3) 20
(4) 100
(5) ошибка синтаксиса, программа не скомпилируется
Что делает функция
DecodeDate()
?
(1) выводит дату в виде строки
(2) преобразует строковое представление даты в тип
TDateTime
(3) разбирает дату на три числа – год, месяц и день
(4) собирает дату из трех отдельных чисел в формат
TDateTime
Как изменить текст первого узла компонента
TTreeView
?
(1)
TreeView1.Item[0]:= 'Новый текст'
(2)
TreeView1.Item[0].Text:= 'Новый текст'
(3)
TreeView1.Item[1]:= 'Новый текст'
(4)
TreeView1.Item[1].Text:= 'Новый текст'
Что возвращает функция
Bof()
при работе с текстовыми файлами?
(1) имя файла
(2)
True
, если указатель находится в начале файла
(3)
True
, если указатель находится в конце файла
(4)
True
, если указатель находится в начале строки
(5)
True
, если указатель находится в конце строки В каком свойстве кнопки
TBitBtn
можно найти и загрузить на кнопку изображение, не меняя при этом других свойств кнопки?
(1)
Caption
(2)
Color
(3)
Glyph
(4)
Kind
(5)
Layout
Какое свойство компонента
TEdit
нам нужно изменить, чтобы выровнять в нем текст по центру (по левой, правой стороне)?
(1)
Align
(2)
Alignment
(3)
Anchors
(4)
CharCase
(5)
Left
Где нужно объявить процедуру, чтобы её потом можно было использовать в любом другом модуле проекта?
(1) в разделе private
(2) в разделе public
(3) в разделе var, сразу после объявления переменной-формы (
fMain: TfMain
)
(4) после раздела implementation
Какая кнопка не имеет фокуса ввода?
(1)
TButton
(2)
TBitBtn
(3)
TSpeedButton
Что представляет собой компонент
TLabelEdit
?
(1) нет такого компонента
(2) метка
(3) поле ввода текста
(4) гибрид метки и поля ввода текста
(5) поле ввода, в котором текст вводится по определенным шаблонам
Паскаль – это…
(1) машинный язык
(2) язык высокого уровня
(3) язык разметки гипертекста
Укажите цикл, который начинает выполнение, если какое то условие истинное (цикл с предусловием):
(1)
for...to...do
(2)
for...downto...do
(3)
while...do
(4)
repeat...until
В каком событии компонента
TTimer
прописывается код, который будет выполняться при срабатывании компонента?
(1)
OnCreate
(2)
OnExit
(3)
OnEnd
(4)
OnTimer
Укажите верный код объявления массива.
(1)
i array[0-3] of integer
(2)
i array(0-3) of integer
(3)
i array[0..3] of integer
(4)
i array(0..3) of integer
(5)
i array[0...3] of integer
(6)
i array(0...3) of integer
Какое свойство компонента
TMemo
позволяет получить доступ ко всему тексту целиком?
(1)
Items
(2)
Lines
(3)
Strings
(4)
Text
Где нужно располагать компонент
TSaveDialog
на форме?
(1) строго в левой верхней части формы, сразу под меню, если оно есть
(2) все равно, он не визуальный
(3) в верхней правой части формы
(4) в нижней части формы
Файлы какого типа создаются, когда мы создаем окно?
(1) файл ресурсов с расширением *.res
(2) файл с информацией о форме, имеющий расширение *.lfm
(3) файл с исходным кодом, имеющий расширение *.pas
(4) файл с конфигурацией проекта, имеющий расширение *.cfg
(5) файл с информацией проекта, имеющий расширение *.lpi
Можно ли заполнить компонент
TTreeView
данными при работе над формой?
(1) Можно ли заполнить компонент
TTreeView
данными при работе над формой?
(2) да, через его свойство
Items
(3) да, через его свойство
Lines
(4) да, через его свойство
Text
Что такое «немодальное окно»?
(1) окно, которое пока открыто, не позволяет работать с другими окнами программы
(2) окно, которое позволяет параллельно работать с другими окнами программы
(3) дочернее окно, открытое внутри родительского окна
(4) окно стандартного диалога
Как работать с переменной, имеющей тип
TStringList
?
(1) как с любым другим типом
(2) объявить, затем создать методом
Create
, после чего можно работать
(3) объявить, создать методом
Create
, после работы уничтожить методом Free
(4) объявить, создать методом
Create
, после работы уничтожить, присвоив переменной значение nil.
(5) объявить, создать методом
Create
, после работы уничтожить, присвоив переменной пустую строку. Как объявить файловую переменную, если файл типизированный, и имеет тип Integer?
(1)
f: File
(2)
f: File(Integer)
(3)
f: File.Integer
(4)
f: File as Integer
(5)
f: File of Integer
Каким ключевым словом происходит объявление записи?
(1)
Class
(2)
List
(3)
Object
(4)
Record
Какое расширение обычно имеют динамически подключаемые библиотеки Windows?
(1) DLB
(2) DLL
(3) LIB
(4) SO
(5) COM
Что такое Модуль?
(1) файл формы с расширением *.LFM
(2) отдельная единица исходного кода, которая находится в файле с расширением *.PAS
(3) исходный файл проекта с расширением *.LPR
(4) информационный файл проекта с расширением *.LPI
Укажите стандартные типы данных:
(1) вещественное число
(2) константа
(3) компонент
(4) переменная
(5) строка
(6) целое число
Сколько символов содержится в 7-ми битовом кодовом стандарте ASCII?
(1) 8
(2) 16
(3) 127
(4) 255
(5) 65 535
Для чего служит функция
Concat()
?
(1) для разделения строки на подстроки
(2) для объединения строк
(3) для определения длины строки
(4) для определения количества байт, занимаемых строкой
Имеется две логические переменные со значениями: a = True, и b = False. Какие сравнения в результате дадут False?
(1)
a = b
(2)
a <> b
(3)
a > b
(4)
a < b
(5)
a >= b
(6)
a <= b
Выберите типы целых чисел:
(1) Byte
(2) Word
(3) Real
(4) Integer
(5) Double
(6) Currency
Что такое «функция»?
(1) это подпрограмма, которая выполняет какое-то действие, и возвращает результат определенного типа
(2) это подпрограмма, которая выполняет какое-то действие, и не возвращает результата
(3) это раздел, где объявляются переменные и их типы данных
(4) это блок кода между BEGIN и END
Какие продукты распространяются на условиях лицензии GNU GPL (бесплатно)?
(1) Lazarus
(2) FPC
(3) Delphi
Укажите верное определение цикла:
(1)
for a = 1 downto 10 do ...
(2)
for a:= 1 downto 10 do ...
(3)
for a: 1 downto 10 do ...
(4)
for a = 10 downto 1 do ...
(5)
for a:= 10 downto 1 do ..
(6)
for a: 10 downto 1 do ...
Какую минимальную дату может хранить тип
TDateTime
?
(1) 01.01.0000
(2) 01.01.0001
(3) 01.01.0100
(4) 01.01.1000
Какие типы данных можно использовать в массивах?
(1) только числа
(2) только строки
(3) только числа и строки
(4) любые стандартные типы
Какое свойство компонента
TMemo
позволит настроить полосы прокрутки?
(1)
BorderStyle
(2)
CharCase
(3)
ParentFont
(4)
ScrollBars
(5)
WordWrap
Что будет, если пользователь закроет окно диалога
TOpenDialog
, не выбрав файл?
(1) свойство
Selected
диалога будет содержать False
(2) метод
Execute
вернет False
(3) свойство
ModalResult
будет содержать False
(4) ничего не случится
Что находится в разделе
uses
?
(1) описание используемых компонентов
(2) объявления глобальных функций и процедур
(3) объявления глобальных переменных
(4) описание подключаемых модулей
В каком свойстве компонента
TTreeView
нужно установить False
, чтобы при загрузке программы дерево было запахнуто?
(1)
AutoExpand
(2)
Enabled
(3)
HideSelection
(4)
HotTrack
(5)
ShowLines
программа с графическим интерфейсом
(1) программа с SDI-интерфейсом
(2) программа с MDI-интерфейсом
(3) консольное приложение
(4) модальное приложение
Имеется переменная sl типа
TStringList
. Укажите правильный способ инициализации переменной.
(1)
sl.Create
(2)
sl:= Create
(3)
sl:= TStringList.Create
(4)
sl:= TStringList(Create)
Для чего используется функция
AssignFile()
при работе с файлом?
(1) возвращает
True
, если указанный файл существует
(2) ассоциирует файловую переменную с файлом
(3) создает файл
(4) закрывает файл
Могут ли поля записи иметь строковый тип, если запись предназначена для работы с типизированным файлом?
(1) нет
(2) да, если строка имеет ограниченный размер
(3) да, строка может быть любой, как с ограниченным размером, так и с неограниченным.
(4) да, если это строка типа
ShortString
Укажите отличие DLL от модулей
(1) отличий нет
(2) для каждой копии загруженной программы будет загружена своя копия модуля, но одна копия DLL для всех
(3) для каждой копии загруженной программы будет загружена своя копия DLL, но одна копия модуля для всех
Какое имя определяется свойством
Caption
?
(1) имя модуля
(2) имя формы
(3) имя проекта
(4) имя программы
Что такое идентификаторы?
(1) это слова, которые являются частью языка и применяются для обозначения различных инструкций или элементов программы
(2) это слова (имена), которыми программист обозначает такие элементы языка, как переменные, константы, и тп
(3) названия компонентов
(4) логин и пароль пользователя
Сколько байт занимают в Lazarus символы кириллицы?
(1) 1
(2) 2
(3) 4
(4) 8
Какое значение вернет функция st:= 'Москва';
Length(st);
Length
после выполнения кода?
(1) 1
(2) 6
(3) 12
(4) 18
(5) 24
Имеется четыре логические переменные со значениями: a = True; b = False; c = True; d = False. Какие сравнения в результате дадут False?
(1)
(a = b) and (c > d)
(2)
(a > b) and (c <> d)
(3)
(a < b) and (c = d)
(4)
(a = b) or (c <> d)
(5)
(a > b) or (c = d)
(6)
(a < b) or (c > d)
Укажите тип целых чисел, которому можно присвоить наибольшее значение:
(1) Byte
(2) Cardinal
(3) Integer
(4) Word
Что такое «параметры по ссылке»?
(1) копии данных, передаваемые в подпрограмму (подпрограмма не изменяет оригиналы)
(2) оригинальные данные, передаваемые в подпрограмму (подпрограмма может их изменить)
(3) возвращаемые подпрограммой данные
(4) типы данных, с которыми может работать подпрограмма
Какой компилятор используется в Lazarus?
(1) Assembler
(2) FPC
(3) Fortran
(4) Delphi
Сколько раз будет выполнен цикл
for i:= -3 downto 3 do…
?
(1) 0
(2) 3
(3) 6
(4) 7
(5) ошибка, счетчик не может быть меньше ноля
(6) ошибка, надо так:
for i:= 3 downto -3 do…
Какой тип у свойства
DateTime
компонента TCalendar
?
(1) String
(2) TDateTime
(3) Integer
(4) Real
Что произойдет в результате выполнения приведенного кода?var
a : array [1..3] of Integer;
b : Byte;
begin
for b := 1 to 3 do
a[b] := b;
(1) ошибка, несовместимые типы данных
(2) ошибка, обращение к несуществующему элементу массива
(3) все элементы массива заполнятся значениями от 1 до 3
(4) в a[1] попадет значение 3, остальные элементы будут пусты
Требуется сохранить текст из
TMemo
в текстовый файл. Укажите правильный код записи текста.
(1)
Memo1.SaveToFile('MyText.txt')
(2)
Memo1.Items.SaveToFile('MyText.txt')
(3)
Memo1.Lines.SaveToFile('MyText.txt')
(4)
Memo1.Strings.SaveToFile('MyText.txt')
(5)
Memo1.Text.SaveToFile('MyText.txt')
Если мы хотим, чтобы диалог
TSaveDialog
по умолчанию работал с текстовыми файлами формата TXT, то в каком свойстве мы должны это указать?
(1)
DefaultExt
(2)
FileName
(3)
Filter
(4)
InitialDir
(5)
Name
(6)
Title
В какой части модуля должны быть объявлены процедуры и функции, если нужно ими пользоваться в других модулях, к которым подключен данный модуль?
(1)
interface
(2)
implementation
(3)
initialization
(4)
finalization
(5) в любой части
Через какое свойство компонента
TTreeView
можно открыть редактор элементов дерева?
(1)
Items
(2)
Lines
(3)
Strings
(4)
Text
Что можно передать в качестве параметров в функцию write() в консольных приложениях?
(1) эта функция не может иметь переменных
(2) только текст
(3) только значения переменных
(4) текст и значения переменных
Имеется переменная sl типа
TStringList
. Укажите правильный способ уничтожения этой переменной.
(1)
sl.Free
(2)
sl:= Free
(3)
sl:= TStringList.Free
(4)
sl:= TStringList(Free)
Нужно ли закрывать файл, с которым ассоциирована файловая переменная?
(1) нет, он освобождается автоматически
(2) да, функцией
Free
(3) да, функцией
Close
(4) да, функцией
CloseFile
Имеется переменная MyV:= '1';
MyV:= MyV + '20';
MyV:= MyV + 30;
MyV
типа variant
. Какое в ней будет значение после выполнения следующего кода?
(1) возникнет run-time ошибка
(2) строка «120»
(3) число 30
(4) строка «12030»
(5) число 150
Каким ключевым словом начинается DLL?
(1)
object
(2)
program
(3)
library
(4)
dynamic
(5)
dynamiclibrary
Если нам нужно окно, которое появляется развернутым на весь экран, какое свойство формы нам придется настроить?
(1)
AlphaBlend
(2)
BorderIcons
(3)
BorderStyle
(4)
FormStyle
(5)
Position
(6)
WindowState
В каком разделе объявляются переменные?
(1) переменные не нужно объявлять
(2) в разделе const
(3) в разделе var
(4) в разделе uses
Что произойдет при выполнении следующего кода:var
c: Char;
begin
c:= 'я';
(1) в переменную c попадет буква "я", размер переменной будет 1 байт
(2) в переменную c попадет буква "я", размер переменной будет 2 байта
(3) в переменную c попадет буква "я", размер переменной будет 4 байта
(4) ошибка,- символьный тип
Char
не может работать с символами кириллицы Какой функцией можно определить, входит ли искомая подстрока в строку, если в строке содержится русский текст?
(1)
Copy()
(2)
UTF8 Copy()
(3)
Concat()
(4)
UTF8Concat()
(5)
Pos()
(6)
UTF8Pos()
Имеется три логические переменные: a = True; b = True; c – без значения. Какой код присвоит переменной c значение False?
(1)
c:= a and not (a <> b)
(2)
c:= a and not (a = b)
(3)
c:= a and not (a > b)
(4)
c:= a and not (a < b)
Выберите типы вещественных чисел:
(1) Byte
(2) Word
(3) Real
(4) Integer
(5) Double
(6) Currency
Укажите верное объявление функции:
(1)
function MyFunc(st1, st2, st3: String)
(2)
function MyFunc[st1, st2, st3: String]
(3)
function MyFunc(st1, st2, st3: String): String
(4)
function MyFunc[st1; st2; st3: String]: String
(5)
function MyFunc(st1; st2; st3: String)
(6)
function MyFunc[st1, st2, st3: String]
В каком окне Lazarus мы можем установить кнопку из палитры компонентов?
(1) в окне редактора кода
(2) в окне редактора форм
(3) в инспекторе объектов
(4) в окне сообщений
Укажите оператор пропуска оставшейся части цикла, и переход к следующему шагу цикла:
(1)
break
(2)
close
(3)
continue
(4)
end
В каком свойстве компонента
TDateEdit
находится дата типа TDateTime
?
(1)
Caption
(2)
Date
(3)
DateTime
(4)
Text
(5)
Value
Имеется двухмерный массив. Укажите верные способы записать значение в его последний элемент, если массив был объявлен следующим образом:a : array [1..3, 1..5] of Integer;
(1) a[3, 5]:= 10
(2) a[3][5]:= 10
(3) a[3],[5]:= 10
(4) a[3];[5]:= 10
(5) a[3; 5]:= 10
Какое свойство компонента
TComboBox
позволяет получить доступ к отдельной строке из списка строк?
(1)
Items
(2)
Lines
(3)
Strings
(4)
Text
Пользователь удачно завершил диалог
TSaveDialog
. В каком свойстве будет адрес и имя файла, который следует открыть?
(1)
Name
(2)
Caption
(3)
InitialDir
(4)
DefaultExt
(5)
FileName
(6)
Title
В какой части модуля находится код (реализация) процедур и функций?
(1)
interface
(2)
implementation
(3)
initialization
(4)
finalization
(5) в любой части
Для чего служит свойство
Images
компонента TTreeView
?
(1) для загрузки фонового изображения
(2) для ассоциации со списком изображений
TImageList
с пиктограммами родительских и дочерних элементов
(3) для ассоциации со списком изображений
TImageList
с различными линиями дерева
(4) у
TTreeView
нет такого свойства Что будет в переменной c после выполнения следующего кода, если пользователь при первом же запросе программы введет «1 12 123» и затем нажмет <Enter>?
read(a, b);
read(c);
(1) ничего, число 123 будет потеряно
(2) число 123
(3) код неправильный, будет ошибка компиляции
Как считать из файла текст в переменную типа
TStringList
?
(1)
sl.LoadFromFile('mytext.txt')
(2)
sl.Items.LoadFromFile('mytext.txt')
(3)
sl.Strings.LoadFromFile('mytext.txt')
(4)
sl.Text.LoadFromFile('mytext.txt')
Что заключают в раздел try-finally блока try-finally-end?
(1) подготовительный код
(2) потенциально опасный код, который может вызвать ошибку
(3) код, который должен выполниться в случае возникновения ошибки
(4) код, который должен выполниться в любом случае
Можно ли при проектировании указать различную ширину столбцов сетки
TStringGrid
?
(1) нет, изменить ширину столбцов можно только программно
(2) да, ухватившись мышью за границы столбцов
(3) да, указав каждому столбцу ширину в свойстве
DefaultColWidth
(4) да, указав каждому столбцу ширину в свойстве
Options
Мы в DLL описываем процедуру, которую затем можно будет вызывать во внешней программе. Какое соглашение о вызовах подпрограмм в DLL работает быстрее, хотя может применяться только если DLL, написанную на Lazarus, подключают к программе, написанной тоже на Lazarus?
(1)
Cdecl
(2)
Register
(3)
Stdcall
За что отвечает свойство формы
ShowHint
?
(1) разрешает/запрещает показ всплывающей подсказки
(2) текст всплывающей подсказки
(3) высота формы
(4) состояние окна
Какое значение окажется в переменной a1:= 10;
a2:= 25;
a1:= a2 - a1 * 2;
a1
, когда будет выполнен код:
(1) 5
(2) 10
(3) 25
(4) так делать нельзя, компилятор выдаст ошибку
Найдите ошибочные способы присвоения значения символьной переменной:
(1) ch:= 'a';
(2) ch:= "a";
(3) ch:= a;
(4) ch:= #75;
(5) ch:= *75;
Какой функцией можно из строки получить её часть (подстроку), если в строке содержится русский текст?
(1)
Copy()
(2)
UTF8 Copy()
(3)
Concat()
(4)
UTF8Concat()
(5)
Pos()
(6)
UTF8Pos()
Чему будет равна переменная a после выполнения следующего кода:a:= 20;
b:= 30;
if a <= b then a:= b / 2
else a:= b * 2;
(1) 15
(2) 20
(3) 30
(4) 60
Укажите тип вещественных чисел с наименьшим диапазоном значений:
(1) Currency
(2) Double
(3) Extended
(4) Real
(5) Single
Каким образом процедура может вернуть результат вычислений?
(1) присвоив результат переменной с таким же именем, что и у функции
(2) присвоив результат переменной Result
(3) присвоив результат переменной Resulted
(4) процедура не может возвращать результат вычислений.
Палитра компонентов располагается…
(1) в инспекторе объектов
(2) в окне редактора форм
(3) на главном окне
(4) в главном меню
Имеется переменная a типа integer. Чему она будет равна после выполнения кода?a:= 0;
while a <= 3 do
a:= a + 1;
(1) 0
(2) 3
(3) 4
(4) ошибка синтаксиса – программа не скомпилируется
(5) логическая ошибка – программа «зациклится»
Что возвращает функция
Date
?
(1) текущую дату в формате
String
(2) текущую дату в формате
TDateTime
(3) текущие дату и время в формате
String
(4) текущие дату и время в формате
TDateTime
Прокомментируйте приведенный ниже код использования динамического массива.var
da : array of Integer;
begin
da[1]:= 10;
(1) правильный код, в момент присвоения значения будет выделена память под указанный элемент массива
(2) ошибка – в разделе var динамическому массиву нужно было указать начальный размер
(3) ошибка – перед присвоением значения требуется задать массиву размер функцией
SetSize()
(4) ошибка – перед присвоением значения требуется задать массиву размер функцией
SetLength()
Что находится в свойстве
ItemIndex
компонента TComboBox
?
(1) в
TComboBox
нет свойства ItemIndex
(2) индекс текущей (выбранной) строки
(3) текст текущей (выбранной) строки
(4) количество строк в списке
Пользователь удачно завершил диалог
TFontDialog
. В каком свойстве будет выбранный пользователем цвет?
(1)
Caption
(2)
DefaultExt
(3)
Font
(4)
Options
(5)
Name
(6)
Title
Укажите необязательные части модуля
(1) интерфейсная часть
(2) исполняемая часть
(3) инициирующая часть
(4) завершающая часть
Как программно свернуть дерево
TTreeView
?
(1)
TreeView1.AlphaSort
(2)
TreeView1.FullCollapse
(3)
TreeView1.FullExpand
(4)
TreeView1.Show
Что будет в целочисленной переменной i после выполнения следующего кода, если пользователь при запросе программы введет число 2 и нажмет <Enter>, если это – консольное приложение?i:= 1;
read();
(1) 1
(2) 2
(3) 12
(4) неправильный код, будет ошибка компиляции
Как вывести на экран последнюю строку переменной типа
TStringList
?
(1)
ShowMessage(sl[sl.Count])
(2)
ShowMessage(sl[sl.Count - 1])
(3)
ShowMessage(sl[sl.ItemIndex])
(4)
ShowMessage(sl[sl.Text])
Что заключают в раздел try-except блока try-except-end?
(1) завершающий код
(2) потенциально опасный код, который может вызвать ошибку
(3) код, который должен выполниться в случае возникновения ошибки
(4) код, который должен выполниться в любом случае
Что находится в свойстве
FixedRows
сетки TStringGrid
?
(1) количество строк
(2) количество фиксированных строк
(3) ширина первой строки
(4) ширина всех фиксированных строк
Что находится в разделе export в DLL?
(1) список подпрограмм, которые должны быть доступны извне
(2) объявление подпрограмм и соглашений вызовов, которые должны быть доступны извне
(3) реализация (код) подпрограмм, которые должны быть доступны извне
(4) такого раздела в DLL нет
Компонент
TSplitter
– это…
(1) компонент для создания панели инструментов
(2) компонент для создания отдельного окна
(3) контейнер для размещения связанных по какому-то признаку компонентов
(4) рамка для текста
(5) перемещаемая граница-разделитель между панелями (и другими компонентами, которые могут изменять размер)
Что такое именованная константа?
(1) компонент, текст которого не изменяется
(2) постоянная величина, значение которой указано прямо или получено в результате вычисления выражения
(3) разновидность переменной
(4) ячейка оперативной памяти, содержащая значение, которое нельзя изменить
Нам требуется строковая переменная, имеющая ограничение в 50 символов. Как правильно объявить такую переменную?
(1)
st: String50;
(2)
st: String-50;
(3)
st: String(50);
(4)
st: String[50];
(5)
st: String{50};
В строку st нужно получить текст «честно». Укажите, как это сделать, если имеется код:var
st: string;
begin
st:= 'нечестно';
(1)
UTF8Delete(st, 3, 6)
(2)
UTF8Delete(st, 3, 8)
(3)
UTF8Delete(st, 1, 2)
(4)
UTF8Delete(st, 1, 6)
(5)
UTF8Delete(st, 1, 8)
Компонент
TRadioButton
– это…
(1) радиокнопка
(2) флажок (галочка)
(3) контейнер для группы радиокнопок
(4) контейнер для группы флажков (галочек)
Каким оператором можно узнать остаток от деления целого числа нацело?
(1) E
(2) /
(3) DIV
(4) MOD
Что произойдет, если вызвать указанную функцию?function MyFunc():Integer;
begin
Result := ‘12’;
end;
(1) ошибка программы
(2) вернется строка ‘12’
(3) вернется число 12
Что будет в заголовке окна, которое появится в результате выполнения кода: ShowMessage('Hello, world!');
(1) текста заголовка не будет
(2) текст заголовка изменится на «Hello, world!»
(3) там будет название проекта
(4) произойдет ошибка, и программа не скомпилируется
Имеется переменная a типа integer. Чему она будет равна после выполнения кода?a:= 0;
repeat
a:= a - 1;
until a <= 3;
(1) -3
(2) -1
(3) 0
(4) ошибка синтаксиса – программа не скомпилируется
(5) логическая ошибка – программа «зациклится»
Какая маска функции
FormatDateTime()
позволит вывести длинный формат даты вида «1 Июнь 2014 г.»?
(1) c
(2) ddd
(3) dddd
(4) ddddd
(5) dddddd
(6) ddddddd
Что делает функция
High ()
при работе с динамическими массивами?
(1) увеличивает размерность массива до одного элемента
(2) указывает высший из имеющихся индекс массива
(3) указывает высший из имеющихся индекс массива, в котором есть присвоенное значение
(4) указывает высший из имеющихся индекс массива, в котором нет присвоенного значения
Если свойство Items компонента
TComboBox
– список строк, то какое его подсвойство будет содержать количество имеющихся строк?
(1)
Count
(2)
Items
(3)
ItemIndex
(4)
MultiSelect
(5)
Rows
Имеется компонент
TImage
и изображение, которое нам нужно загрузить в него. Размер изображения меньше, чем размер TImage
. Какое свойство нам нужно установить в True
, чтобы контейнер TImage
уменьшился по размеру изображения?
(1)
AutoSize
(2)
Center
(3)
Proportional
(4)
Stretch
(5)
Transparent
Каким служебным словом начинается каждый модуль?
(1)
interface
(2)
implementation
(3)
initialization
(4)
initialization
(5)
unit
(6)
uses
(7)
end
Какое событие
TTreeView
возникает после разворачивания узла?
(1)
OnChange
(2)
OnCollapsing
(3)
OnEditing
(4)
OnExpanding
Что вернет функция
ParamStr(0)
, если пользователь запустил программу без параметров?
(1) число 0
(2) имя программы
(3) адрес и имя файла программы
(4) произойдет run-time ошибка
Какая функция возвращает
True
, если указанная папка существует?
(1)
GetDir
(2)
DirectoryExists
(3)
ChDir
(4)
CreateDir
(5)
ForceDirectories
(6)
RmDir
Как создать новый файл, или перезаписать существующий?
(1)
Add(f)
(2)
Append(f)
(3)
Reset(f)
;
(4)
Rewrite(f)
Как записать текст в самую нижнюю левую ячейку сетки
TStringGrid
?
(1)
StringGrid1.Cells[0, Rows]:= 'Текст'
(2)
StringGrid1.Cells[0, Cols]:= 'Текст'
(3)
StringGrid1.Cells[0, Count]:= 'Текст'
(4)
StringGrid1.Cells[0, StringGrid1.RowCount]:= 'Текст'
(5)
StringGrid1.Cells[0, StringGrid1.RowCount-1]:= 'Текст'
Мы решили связать DLL с программой наиболее простым способом. Какое связывание мы применили, если у нас есть следующий код описания подпрограммы из DLL?implementation
{$R *.lfm}
function MyFunc(s: PChar): PChar; stdcall; external 'MyDLL.dll';
(1) динамическое связывание
(2) статическое связывание
(3) модульное связывание
(4) код неверный, произойдет ошибка времени выполнения
В каком свойстве кнопки
TButton
нужно установить True
, чтобы она срабатывала, если пользователь нажмет <Enter>?
(1)
Cancel
(2)
Default
(3)
Enabled
(4)
Visible
Укажите правильный однострочный комментарий?
(1) ; однострочный комментарий
(2) || однострочный комментарий
(3) // однострочный комментарий
(4) \\ однострочный комментарий
(5) {} однострочный комментарий
Имеется переменная
st
типа String
, в которой находится какой-то текст. Имеется переменная pc
типа PChar
, которой требуется присвоить тот же текст. Укажите верный способ присвоения значений:
(1)
pc:= st;
(2)
pc:= st[255];
(3)
pc:= st + #0;
(4)
pc:= PChar(st);
(5) типы несовместимы, поэтому присвоение вообще невозможно.
Требуется вывести сообщение-запрос, где помимо текста будут кнопки «Yes» и «No», иконка запроса с вопросительным знаком. Как это сделать?
(1)
MessageDlg('Заголовок', 'Текст запроса', mtConfirmation, [mbYes, mbNo], 0)
(2)
MessageDlg('Текст запроса', 'Заголовок', mtInformation, [mbYes, mbNo], 0)
(3)
MessageDlg('Заголовок', 'Текст запроса', mtWarning, [mbYes, mbNo], 0)
(4)
MessageDlg('Текст запроса', 'Заголовок', mtCustom, [mbYes, mbNo], 0)
Компонент
TRadioGroup
– это…
(1) радиокнопка
(2) флажок (галочка)
(3) контейнер для группы радиокнопок
(4) контейнер для группы флажков (галочек)
Какой функцией можно преобразовать целое число в строку?
(1)
IntToStr()
(2)
StrToInt()
(3)
FloatToStr()
(4)
StrToFloat()
(5)
FormatFloat()
Что произойдет, если вызвать указанную функцию?procedure Udvoenie( r: real);
begin
r:= r * 2;
end;
(1) ошибка программы
(2) значение переменной r удвоится, оригинальные данные, переданные в качестве параметра, не изменятся
(3) значение переменной r удвоится, изменятся и оригинальные данные, переданные в качестве параметра
За что отвечает свойство
Caption
кнопки?
(1) это имя кнопки
(2) за надпись на кнопке
(3) за размеры кнопки
(4) за положение кнопки на форме
Имеются две целочисленные переменные – a и b. Чему будет равна b после выполнения кода?a:= 1;
case a of
0: b:= 10;
1: b:= 20
else b:= 100;
end;
(1) 3
(2) 10
(3) 20
(4) 100
(5) ошибка синтаксиса, программа не скомпилируется
Что делает функция
EncodeDate()
?
(1) выводит дату в виде строки
(2) преобразует строковое представление даты в тип
TDateTime
(3) разбирает дату на три числа – год, месяц и день
(4) собирает дату из трех отдельных чисел в формат
TDateTime
Как очистить список узлов компонента
TTreeView
?
(1)
TreeView1.Clear
(2)
TreeView1.Items.Clear
(3)
TreeView1.Lines.Clear
(4)
TreeView1.Nodes.Clear
(5)
TreeView1.Text.Clear
Что возвращает функция
Eof()
при работе с текстовыми файлами?
(1) имя файла
(2)
True
, если указатель находится в начале файла
(3)
True
, если указатель находится в конце файла
(4)
True
, если указатель находится в начале строки
(5)
True
, если указатель находится в конце строки Какое свойство кнопки
TBitBtn
нужно изменить, чтобы на кнопке появилось изображение – зеленая «галочка» и текст «ОК», а сама кнопка закрывала окно?
(1)
Caption
(2)
Color
(3)
Glyph
(4)
Kind
(5)
Layout
Имеется компонент
TEdit
; нам нужно, чтобы пользователь мог вводить в него только строчные (или только прописные) символы. Какое свойство компонента нам для этого нужно настроить?
(1)
Align
(2)
AutoSize
(3)
CharCase
(4)
Font
(5)
Top
Где нужно объявить процедуру, чтобы её можно было использовать в текущем модуле, но невозможно в других модулях проекта?
(1) в разделе private
(2) в разделе public
(3) в разделе var, сразу после объявления переменной-формы (
fMain: TfMain
)
(4) после раздела implementation
Какая кнопка не имеет свойства
TabOrder
?
(1)
TButton
(2)
TBitBtn
(3)
TSpeedButton
Что представляет собой компонент
TMaskEdit
?
(1) нет такого компонента
(2) поле ввода текста
(3) гибрид метки и поля ввода текста
(4) поле ввода, в котором текст вводится по определенным шаблонам
(5) специальное поле, предназначенное для ввода паролей
Lazarus основан на языке…
(1) Ассемблер
(2) Ада
(3) Фортран
(4) Объектный Паскаль
Укажите цикл, который заканчивается, если какое то условие станет истинным (цикл с постусловием):
(1)
for...to...do
(2)
for...downto...do
(3)
while...do
(4)
repeat...until
Через сколько секунд будет срабатывать компонент
TTimer
, если в его свойстве Interval установлено значение 1000?
(1) через 0,5 секунд
(2) через 1 секунду
(3) через 10 секунд
(4) через 100 секунд
(5) через 1000 секунд
Сколько элементов будет у массива, объявленного следующим образом?i array[0..3] of integer;
(1) 0
(2) 2
(3) 3
(4) 4
Требуется получить текст из первой строки компонента
TMemo
. Укажите правильное обращение к этой строке.
(1)
Memo1[0]
(2)
Memo1.Items[0]
(3)
Memo1.Lines[0]
(4)
Memo1.Strings[0]
(5)
Memo1.Text[0]
Где нужно располагать компонент
TFontDialog
на форме?
(1) строго в левой верхней части формы, сразу под меню, если оно есть
(2) в верхней правой части формы
(3) все равно, он не визуальный
(4) в нижней части формы
Что находится в модуле?
(1) информация о форме
(2) исходный код
(3) компоненты
(4) ресурсы программы
Можно ли заполнить компонент
TTreeView
данными программно?
(1) да, можно
(2) нет, только при работе над формой, через свойство
Items
(3) нет, только при работе над формой, через свойство
Lines
(4) нет, только при работе над формой, через свойство
Text
Как вывести на экран модальное окно?
(1)
fAbout.Create
(2)
fAbout.Open
(3)
fAbout.Show
(4)
fAbout.ShowModal
(5)
fAbout.View
Для чего используют тип
TStringList
?
(1) это тип таких свойств компонентов, как
Lines
, Items
(2) это тип для работы со списками выбора
(3) это тип для разнообразной работы с текстом
(4)
Как объявить файловую переменную, если файл типизированный, и имеет тип Currency?
(1)
f: File
(2)
f: File.Currency
(3)
f: File(Currency)
(4)
f: File of Currency
(5)
f: File as Currency
Что представляют собой поля записи?
(1) элементы массива
(2) переменные, которые могут быть различных типов данных
(3) переменные, которые должны быть одного типа данных
(4) объекты, имеющие свои свойства, методы и события
Что такое динамически подключаемые библиотеки?
(1) механизм внедрения в программу модулей сторонних разработчиков
(2) механизм внедрения в программу не Lazarus-компонентов
(3) механизм внедрения в программу функций и процедур, написанных другими программистами, и возможно, на другом языке программирования
(4) механизм внедрения в программу функций и процедур, написанных другими программистами, обязательно на Object Pascal
Набор файлов, из которых после компиляции получается программа, это…
(1) модуль
(2) проект
(3) библиотека
(4) архив
Какие из указанных элементов не являются стандартными типами данных?
(1) вещественное число
(2) константа
(3) компонент
(4) переменная
(5) строка
(6) целое число
Сколько символов содержится в 8-ми битовом кодовом стандарте ANSI?
(1) 8
(2) 16
(3) 127
(4) 255
(5) 65 535
Какой функцией можно объединить две или более строк в одну стоку?
(1)
Copy()
(2)
Concat()
(3)
Summ()
(4)
Length()
(5)
Pos()
Имеется две логические переменные со значениями: a = True, и b = True. Какие сравнения в результате дадут True?
(1)
a = b
(2)
a <> b
(3)
a > b
(4)
a < b
(5)
a >= b
(6)
a <= b
Имеется переменная b типа Byte. Укажите ошибочный код присвоения значения:
(1) b:= -300
(2) b:= -10
(3) b:= 0
(4) b:= 10
(5) b:= 300
Чем процедура отличается от функции?
(1) ничем, это одно и то же
(2) процедура может вернуть значение определенного типа, а функция – нет
(3) функция может вернуть значение определенного типа, а процедура – нет
(4) В Lazarus нет процедур, есть только функции
Какой продукт является Интегрированной средой разработки программ?
(1) Ассемблер
(2) Объектный Паскаль
(3) FPC
(4) Lazarus
Чем цикл
for…to…do
отличается от цикла for…downto…do
?
(1) ничем, они одинаковы
(2)
for…to…do
увеличивает значение счетчика, а for…downto…do
– уменьшает
(3)
for…to…do
уменьшает значение счетчика, а for…downto…do
– увеличивает
(4) в цикле
for…to…do
счетчик указан до оператора do
, а в for…downto…do
– после Какую максимальную дату может хранить тип
TDateTime
?
(1) 31.12.9999
(2) 31.12.10000
(3) 31.12.2999
(4) 31.12.99999
Требуется массив целых чисел из трех элементов. Укажите верные способы объявления такого массива.
(1)
i array[0..2] of integer
(2)
i array[0..3] of integer
(3)
i array[-1..1] of integer
(4)
i array[-1..2] of integer
(5)
i array[1..3] of integer
Какое свойство компонента
TMemo
отвечает за автоматический перенос текста на новую строку?
(1)
BorderStyle
(2)
CharCase
(3)
ParentFont
(4)
ScrollBars
(5)
WordWrap
Что будет, если диалог
TSaveDialog
завершится успешно?
(1) свойство
Selected
диалога будет содержать True
(2) метод
Execute
вернет True
(3) свойство
ModalResult
будет содержать True
(4) в случае успешного завершения диалога текст просто сохранится в выбранный файл
Что нужно сделать, чтобы пользоваться процедурами и функциями из чужого модуля?
(1) указать этот модуль в параметрах компилятора
(2) указать этот модуль в параметрах проекта
(3) прописать его в разделе
interface
(4) прописать его в разделе
uses
Для чего служит свойство
AutoExpand
компонента TTreeView
?
(1) при True дерево автоматически загружает данные из файла
(2) при True дерево будет распахнуто, когда программа загрузится
(3) при True дерево автоматически получит фокус ввода
(4) при True дерево будет доступно
Стандартный терминал Windows cmd.exe – это…
(1) программа с SDI-интерфейсом
(2) программа с MDI-интерфейсом
(3) консольное приложение
(4) модальное приложение
Для чего служит метод
Create
типа TStringList
?
(1) у типа
TStringList
нет такого метода
(2) для объявления переменной
(3) для инициализации переменной
(4) для получения доступа к данным, хранившимся в переменной такого типа
Какие параметры передаются в функцию
AssignFile()
при работе с файлом?
(1) никаких
(2) только имя файловой переменной
(3) только имя файла
(4) только тип файла
(5) имя файловой переменной и имя файла
(6) имя файловой переменной, имя файла и его тип
Может ли типизированный файл иметь тип записи?
(1) нет
(2) да, если среди полей записи нет строк
(3) да, но если среди полей записи есть строки, то обязательно с ограниченным размером.
(4) да, если среди полей записи есть строки, то они могут быть как ограниченного, так и неограниченного размера.
(5) да, если это строка типа
PChar
Выберите отличие модулей от DLL
(1) отличий нет
(2) модули, в отличие от DLL, языконезависимы, поэтому в них нельзя использовать глобальные переменные и объекты, это просто набор процедур и функций
(3) DLL, в отличие от модулей, языконезависимы, поэтому в них нельзя использовать глобальные переменные и объекты, это просто набор процедур и функций
Какое свойство отвечает за текст в метке
TLabel
?
(1)
Caption
(2)
Font
(3)
Name
(4)
Text
Выберите служебные слова
(1) b3
(2) var
(3) for
(4) MyVar
(5) MinZarPlat
(6) unit
Сколько байт занимают в Lazarus латинские символы и цифры?
(1) 1
(2) 2
(3) 4
(4) 8
Имеется строковая переменная st, в которой находится русский текст. Какую функцию нужно использовать, чтобы узнать количество символов в этом тексте?
(1)
Concat()
(2)
UTF8Concat()
(3)
Length()
(4)
UTF8Length()
(5)
Pos()
(6)
UTF8Pos()
Имеется три логические переменные со значениями: a = True; b = False; c = True. Какие сравнения в результате дадут True?
(1)
a and (b > c)
(2)
b and (a = c)
(3)
c and (a < c)
(4)
a or (b > c)
(5)
b or (a = c)
(6)
c or (a < c)
Укажите тип целых чисел, которому можно присвоить наименьшее значение
(1) Byte
(2) Cardinal
(3) Integer
(4) Word
В какие подпрограммы можно передавать параметры?
(1) только в функции
(2) только в процедуры
(3) в процедуры и функции
(4) ни в процедуры, ни в функции
Укажите платформы, поддерживаемые Lazarus и FPC:
(1) Windows
(2) Linux
(3) FreeBSD
(4) Mac OS X
Сколько раз будет выполнен цикл
for i:= 3 downto -3 do…
?
(1) 0
(2) 3
(3) 6
(4) 7
(5) ошибка, счетчик не может быть меньше ноля
(6) ошибка, надо так:
for i:= -3 downto 3 do…
Компонент
TCalendar
показывает календарь на…
(1) неделю
(2) месяц
(3) квартал
(4) год
(5) пятилетку
Что произойдет в результате выполнения приведенного кода?var
a : array [1..3] of Integer;
b : Byte;
begin
for b := 1 to 4 do
a[b] := b;
(1) ошибка, несовместимые типы данных
(2) ошибка, обращение к несуществующему элементу массива
(3) все элементы массива заполнятся значениями от 1 до 3
(4) в a[1] попадет значение 4, остальные элементы будут пусты
Требуется очистить текст в
TMemo
. Укажите правильный код очистки текста.
(1)
Memo1.Clear
(2)
Memo1.Items.Clear
(3)
Memo1.Lines.Clear
(4)
Memo1.Strings.Clear
(5)
Memo1.Text.Clear
Что содержит свойство
Filter
диалога TOpenDialog
?
(1) список форматов файлов, с которыми не работает диалог
(2) список форматов файлов, с которыми работает диалог
(3) имена файлов, которые может открыть данный диалог
(4) список адресов (папок) в которых диалог сможет открывать файлы
(5) имя и адрес папки, используемой диалогом по умолчанию
В какой части модуля находится раздел uses?
(1)
interface
(2)
implementation
(3)
initialization
(4)
finalization
(5) в любой части
Как обратиться к первому элементу дерева?
(1)
TreeView1.Items[0]
(2)
TreeView1.Items[1]
(3)
TreeView1.Lines[0]
(4)
TreeView1.Lines[0]
Что можно передать в качестве параметров в функцию writeln() в консольных приложениях?
(1) эта функция не может иметь переменных
(2) только текст
(3) только значения переменных
(4) текст и значения переменных
Для чего служит метод
Free
типа TStringList
?
(1) у типа
TStringList
нет такого метода
(2) для очистки текста переменной такого типа
(3) для уничтожения переменной такого типа
(4) для присвоения переменной такого типа пустой строки
Какие параметры передаются в функцию
CloseFile()
при работе с файлом?
(1) никаких
(2) только имя файловой переменной
(3) только имя файла
(4) имя файловой переменной и имя файла
Какое будет значение в переменной v1:= 3;
v2:= '5';
v3:= 10;
MyV:= v1 + v2 + v3;
MyV
после выполнения следующего кода, если все переменные имеют тип variant?
(1) возникнет run-time ошибка
(2) символ «5»
(3) строка «45»
(4) строка «3510»
(5) число 10
(6) число 45
Какой строковый тип рекомендуется использовать в DLL для передачи параметров, чтобы этой DLL могли пользоваться не Lazarus-программисты?
(1)
String
(2)
String[255]
(3)
ShortString
(4)
PChar
(5)
Unicode
Если нам нужно окно, которое будет находиться посредине рабочего стола, какое свойство формы нам придется настроить?
(1)
AlphaBlend
(2)
BorderIcons
(3)
BorderStyle
(4)
FormStyle
(5)
Position
(6)
WindowState
Укажите верные примеры объявления переменных?
(1)
MyPerem:= String;
(2)
MyPerem = String;
(3)
MyPerem: String;
(4)
a1; b2:= String;
(5)
a1, b2: String;
(6)
a1 b2= String;
Что произойдет при выполнении следующего кода:var
c: Char;
begin
c:= 'z';
(1) в переменную c попадет буква "z", размер переменной будет 1 байт
(2) в переменную c попадет буква "z", размер переменной будет 2 байта
(3) в переменную c попадет буква "z", размер переменной будет 4 байта
(4) ошибка,- символьного типа Char в Lazarus нет, нужно использовать TUTF8Char
Что вернет функция
Pos() / UTF8Pos()
, если искомой подстроки в строке нет?
(1) минус единицу
(2) ноль
(3) номер первого символа строки – единицу
(4) номер последнего символа строки
(5) в этом случае функция вызовет ошибку программы
Имеется три логические переменные: a = False; b = True; c – без значения. Какой код присвоит переменной c значение True?
(1)
c:= a or not (a <> b)
(2)
c:= a or not (a = b)
(3)
c:= b or not (a > b)
(4)
c:= a or not (a < b)
Сколько байт занимает тип Double, сколько значащих цифр он имеет?
(1) 2 байта, 4-5 значащих цифр
(2) 4 байта, 7-8 значащих цифр
(3) 8 байт, 15-16 значащих цифр
(4) 8 байт, 19-20 значащих цифр
(5) 10 байт, 19-20 значащих цифр
Укажите неправильные объявления процедур:
(1)
procedure MyProc(st1, st2, st3: String): String
(2)
procedure MyProc(st1, st2, st3: String)
(3)
procedure MyProc
(4)
procedure MyProc: String
(5)
procedure: String
Где взять кнопку, которую мы хотим установить на форму?
(1) на панели инструментов
(2) в главном меню
(3) в объектном инспекторе
(4) на палитре компонентов
Имеются целочисленные переменные a и b. Чему будет равна b после выполнения цикла?for a:= -3 to 3 do begin
if a = 0 then break
else b:= a;
end;
(1) -3
(2) -1
(3) 0
(4) 1
(5) 3
Что нужно сделать, чтобы в окне компонента
TDateEdit
отобразилась маска ввода?
(1) указать соответствующую маску в свойстве
Date
(2) указать соответствующую маску в свойстве
Text
(3) выбрать соответствующую маску в свойстве
DateOrder
(4) выбрать соответствующую маску в свойстве
CalendarDisplaySettings
Имеется трехмерный массив. Укажите верные способы записать значение в его последний элемент, если массив был объявлен следующим образом:a : array [1..3, 1..5, 1..10] of Integer;
(1) a[3, 5, 10]:= 10
(2) a[3][5][10]:= 10
(3) a[3],[5],[10]:= 10
(4) a[3];[5];[10]:= 10
(5) a[3; 5; 10]:= 10
Требуется получить текст из первой строки компонента
TListBox
. Укажите правильное обращение к этой строке.
(1)
ListBox1[0]
(2)
ListBox1.Items[0]
(3)
ListBox1.Lines[0]
(4)
ListBox1.Strings[0]
(5)
ListBox1.Text[0]
Имеется диалог
TOpenDialog
. Мы хотим, чтобы этот диалог всегда начинал работу с корневого диска C:\. Какое свойство диалога нам для этого нужно настроить?
(1)
Caption
(2)
FileName
(3)
InitialDir
(4)
DefaultExt
(5)
Name
(6)
Title
В какой части модуля описываются процедуры и функции, которые используются только в этом модуле и недоступны извне?
(1)
interface
(2)
implementation
(3)
initialization
(4)
finalization
(5) в любой части
От какого свойства компонента
TTreeView
зависит, будут ли возле родительских узлов показаны кнопки «+» и «-»?
(1)
AutoExpand
(2)
BorderStyle
(3)
Options
(4)
ShowButtons
(5)
ShowLines
(6)
ShowRoot
Что будет в переменной c после выполнения следующего кода, если пользователь при первом же запросе программы введет «1 12 123» и затем нажмет <Enter>?readln(a, b);
read(c);
(1) ничего, число 123 будет потеряно
(2) число 123
(3) код неправильный, будет ошибка компиляции
Как добавить текст в переменную типа
TStringList
?
(1)
sl.Add('Новый текст')
(2)
sl.Items.Add('Новый текст')
(3)
sl.Strings.Add('Новый текст')
(4)
sl.Text.Add('Новый текст')
Что заключают в раздел finally-end блока try-finally-end?
(1) завершающий код
(2) потенциально опасный код, который может вызвать ошибку
(3) код, который должен выполниться в случае возникновения ошибки
(4) код, который должен выполниться в любом случае
Что находится в свойстве
DefaultColWidth
сетки TStringGrid
?
(1) ширина сетки
(2) ширина отдельного столбца
(3) ширина всех столбцов
(4) ширина новых столбцов, которые, возможно, будут добавлены к сетке программно
Мы в DLL описываем процедуру, которую затем можно будет вызывать во внешней программе. Когда имеет смысл использовать для этого соглашение Register?
(1) если DLL затем будут подключать Си-программисты
(2) если DLL затем будут подключать не в Windows-платформе
(3) если требуется наиболее гибкое соглашение
(4) если и DLL, и программу, использующую её, создают на Lazarus
В каком свойстве формы указывается текст всплывающей подсказки?
(1)
Caption
(2)
HelpContext
(3)
Hint
(4)
ShowHint
(5)
Visible
Какое значение окажется в переменной a, когда будет выполнен код:a = 50;
b = 100;
a = a + b * 2;
(1) 50
(2) 100
(3) 250
(4) 300
(5) код неверный, компилятор выдаст ошибку
Нам требуется присвоить символьной переменной значение. Что означает следующий код?ch:= #70;
(1) ошибка; такое присвоение недопустимо
(2) переменной ch будет присвоено значение '7', а последний ноль потеряется
(3) переменной ch будет присвоен символ, находящийся в кодовой таблице под № 70
(4) переменной ch будет присвоено значение '70', переменная станет занимать 2 байта и преобразуется из символьной в строковую
Как из строки «Санкт-Петербург» получить подстроку «Петербург»?
(1)
UTF8Copy('Санкт-Петербург', 0, 5)
(2)
UTF8Copy('Санкт-Петербург', 1, 6)
(3)
UTF8Copy('Санкт-Петербург', 7, 9)
(4)
UTF8Copy('Санкт-Петербург', 9, 7)
Чему будет равна переменная a:= 10;
b:= 20;
if a >= b then a:= (b - a) * 2
else if a = b then a:= (b + a) / 2
else a:= a + b;
a
после выполнения следующего кода:
(1) 15
(2) 20
(3) 30
(4) 60
Что представляет собой число 25E5?
(1) это не число
(2) умножение 25 на 5
(3) сумма 25 и 5
(4) 25 в пятой степени.
Укажите правильный порядок разделов процедуры.
(1) const, var, type
(2) var, const, type.
(3) const, type, var
(4) type, const, var
Где можно изменить свойства компонента?
(1) на панели инструментов
(2) в главном меню
(3) в объектном инспекторе
(4) на палитре компонентов
Имеется переменная a типа integer. Чему она будет равна после выполнения кода?a:= 0;
while do a <= 3
a:= a + 1;
(1) 0
(2) 3
(3) 4
(4) ошибка синтаксиса – программа не скомпилируется
(5) логическая ошибка – программа «зациклится»
Что возвращает функция
Time
?
(1) текущее время в формате
TDateTime
(2) текущее время в формате
String
(3) текущие дату и время в формате
TDateTime
(4) текущие дату и время в формате
String
Прокомментируйте приведенный ниже код использования динамического массива.var
da : array of Integer;
begin
SetLength(da, 1);
da[1]:= 10;
(1) правильный код
(2) ошибка – в разделе var динамическому массиву нужно было указать начальный размер
(3) ошибка – требуется использовать функцию
SetSize()
(4) ошибка – нужно было указать da[0], так как da[1] – второй элемент массива, а размерность была установлена на один элемент
Какой тип данных имеет свойство
Items
компонента TComboBox
?
(1)
TCaption
(2)
TPChar
(3)
TString
(4)
TStrings
(5)
Text
Пользователь удачно завершил диалог
TCalendarDialog
. В каком свойстве будет выбранная пользователем дата в формате TDateTime
?
(1)
Caption
(2)
Date
(3)
DateTime
(4)
DisplaySettings
(5)
Title
В какой части модуля может содержаться код, который будет выполнен только один раз – до передачи управления в основную программу?
(1)
interface
(2)
implementation
(3)
initialization
(4)
finalization
(5) в любой части
Как сохранить содержимое дерева
TTreeView
в файл?
(1)
TreeView1.SaveToFile('My.dat')
(2)
TreeView1.Items.SaveToFile('My.dat')
(3)
TreeView1.Lines.SaveToFile('My.dat')
(4)
TreeView1.Strings.SaveToFile('My.dat')
В консольном приложении требуется вывести текст. Выберите код, которым можно предотвратить преждевременное закрытие окна программы.
(1)
write()
(2)
writeln()
(3)
read()
(4)
readln()
Как вывести на экран все строки переменной типа
TStringList
?
(1)
ShowMessage(sl)
(2)
ShowMessage(sl.Strings)
(3)
ShowMessage(sl.Text)
(4)
ShowMessage(sl[Count-1])
Что заключают в раздел except-end блока try-except-end?
(1) завершающий код
(2) потенциально опасный код, который может вызвать ошибку
(3) код, который должен выполниться в случае возникновения ошибки
(4) код, который должен выполниться в любом случае
В каком свойстве сетки
TStringGrid
указывают количество фиксированных строк?
(1)
ColCount
(2)
DefaultColWidth
(3)
DefaultRowHeight
(4)
FixedCols
(5)
FixedRows
Укажите верные способы описать список подпрограмм, которые должны быть доступны извне, в разделе export в DLL?
(1) перечисляются через запятую имена подпрограмм, индексы им будут присвоены автоматически
(2) перечисляются через запятую имена подпрограмм и имена, по которым будет обращаться к ним внешняя программа
(3) перечисляются через запятую имена подпрограмм и индексы, по которым будет обращаться к ним внешняя программа
(4) указываются обязательно, имена подпрограмм, имена, по которым к ним будет обращаться внешняя программа, индексы и соглашения вызовов
Какие свойства компонента
TPanel
позволяют сделать привязку панели к границам формы?
(1)
Align
(2)
Alignment
(3)
Anchors
(4)
AutoSize
(5)
BevelInner
(6)
BorderStyle
В каком разделе объявляются именованные константы?
(1) их не нужно объявлять, они уже содержат значение
(2) в разделе const, до раздела var
(3) в разделе const, после раздела var
(4) в разделе var, до объявления переменных
(5) в разделе var, после объявления переменных
(6) в разделе type
Что произойдет при выполнении следующего кода:var
st: String[6];
begin
st:= 'Москва';
(1) в переменную st попадет текст "Москва"
(2) в переменную st попадет текст "Мос", остальной текст будет потерян, так как символы кириллицы занимают 2 байта, а ограничение String[6] подразумевает однобайтовые символы
(3) ошибка синтаксиса: тип
String
нельзя ограничивать
(4) ошибка синтаксиса: в объявлении переменной вместо квадратных скобок нужно было использовать круглые
(5) ошибка синтаксиса: в объявлении переменной вместо квадратных скобок нужно было использовать фигурные.
Имеется строка «Орешек». Какую функцию нужно использовать, чтобы превратить её в «ОРЕШЕК»?
(1)
UpperCase
(2)
UTF8UpperCase
(3)
LowerCase
(4)
UTF8LowerCase
Какое свойство компонента
TCheckBox
позволяет выяснить, включен ли флажок?
(1)
Caption
(2)
Checked
(3)
Enabled
(4)
State
(5)
Visible
Какая операция (какие операции) имеет наибольший приоритет?
(1) -, +
(2) /,*
(3) NOT
(4) OR, XOR
(5) <>, =
(6) DIV, MOD
Что произойдет, если вызвать указанную функцию?function MyFunc():String;
begin
Result := ‘12’;
end;
(1) ошибка программы
(2) вернется строка ‘12’
(3) вернется число 12
Какие атрибуты будет иметь окно, которое появится в результате выполнения кода:ShowMessage('Hello, world!');
(1) надпись Hello, world! в пустом окне
(2) пустое окно, в середине которого кнопка с надписью Hello, world!
(3) надпись Hello, world! в заголовке окна и кнопка «ОК».
(4) надпись Hello, world!, значок выноски с синей буквой «i», кнопка «ОК», в заголовке окна – название программы.
(5) надпись Hello, world!, значок черного восклицательного знака в желтом треугольнике, кнопка «Yes», в заголовке окна – название программы.
(6) надпись Hello, world! посреди окна, кнопок нет, в заголовке окна – название программы.
Имеется переменная a типа integer. Чему она будет равна после выполнения кода?a:= 0;
repeat a <= 3
a:= a + 1;
until;
(1) 0
(2) 1
(3) 3
(4) 4
(5) ошибка синтаксиса – программа не скомпилируется
(6) логическая ошибка – программа «зациклится»
Какая маска функции
FormatDateTime()
позволит вывести краткий формат даты вида «21.10.2014 11:54:56»?
(1) c
(2) ddd
(3) dddd
(4) ddddd
(5) dddddd
(6) ddddddd
Если мы установили размерность динамического массива
SetLength(da, 5)
, то что вернут функции Low(da)
и High(da)
?
(1)
Low()
вернет 0, а High()
4
(2)
Low()
вернет 0, а High()
5
(3)
Low()
вернет 1, а High()
6
(4)
Low()
вернет 1, а High()
5 Как получить текст выделенной (текущей) строки компонента
TComboBox
, и присвоить его компоненту TEdit
?
(1)
Edit1.Text:= ComboBox1.Items.Strings[ComboBox1.ItemIndex]
(2)
Edit1.Text:= ComboBox1.Items.Strings[ComboBox1.Items]
(3)
Edit1.Text:= ComboBox1.Items.Strings[ComboBox1.Count]
(4)
Edit1.Text:= ComboBox1.Items.Strings[ComboBox1.Selected]
Имеется компонент
TImage
и изображение, которое нам нужно загрузить в него. Какое свойство компонента нужно установить в True
, чтобы при изменении размеров изображения оно бы не искажалось, а сохраняло отношение ширины к высоте?
(1)
AutoSize
(2)
Center
(3)
Proportional
(4)
Stretch
(5)
Transparent
Каким служебным словом завершается каждый модуль?
(1)
interface
(2)
implementation
(3)
initialization
(4)
unit
(5)
uses
(6)
end
Какое событие
TTreeView
возникает после перемещения на другой узел?
(1)
OnChange
(2)
OnCollapsing
(3)
OnEditing
(4)
OnExpanding
Пользователь запустил программу с одним параметром. Как узнать текст этого параметра?
(1)
ShowMessage('Первый параметр: ' + ParamCount)
(2)
ShowMessage('Первый параметр: ' + ParamStr(0))
(3)
ShowMessage('Первый параметр: ' + ParamStr(1))
Какая функция удаляет указанную папку?
(1)
GetDir
(2)
DirectoryExists
(3)
ChDir
(4)
ForceDirectories
(5)
RmDir
Как открыть файл для записи, переместив указатель в конец файла?
(1)
Add(f)
(2)
Append(f)
(3)
Reset(f)
;
(4)
Rewrite(f)
Как программно изменить ширину первого столбца сетки
TStringGrid
?
(1)
StringGrid1.Widths[0]:= 100
(2)
StringGrid1.Widths[1]:= 100
(3)
StringGrid1.ColWidths[0]:= 100
(4)
StringGrid1.ColWidths[1]:= 100
(5)
StringGrid1[0].ColWidths:= 100
(6)
StringGrid1[1].ColWidths:= 100
Чем динамическое связывание DLL с программой отличается от статического?
(1) при статическом связывании при загрузке программы загружаются и все используемые DLL, а при динамическом они подгружаются по мере необходимости
(2) при динамическом связывании при загрузке программы загружаются и все используемые DLL, а при статическом они подгружаются по мере необходимости
(3) DLL можно связывать с программой только динамическим связыванием
(4) DLL можно связывать с программой только статическим связыванием
В каком свойстве кнопки
TButton
нужно установить False
, чтобы она была недоступной?
(1)
Cancel
(2)
Default
(3)
Enabled
(4)
Visible
Внутри каких символов заключаются многострочные комментарии?
(1) | … |
(2) / … /
(3) [ … ]
(4) { … }
(5) ( … )
(6) (* … *)
Какой тип строк имеет поддержку в Lazarus, потому что используется в функциях Windows API?
(1)
ShortString
(2)
String
(3)
PChar
(4)
WideString
(5)
UnicodeString
Чтобы получить от пользователя его имя, нам нужно вывести окно с соответствующим запросом. Какую функцию для этого мы будем использовать?
(1)
ShowMessage()
(2)
InputQuery()
(3)
MessageBox()
(4)
MessageDlg()
Имеется контейнер
TCheckGroup
с несколькими флажками на нём. Как узнать, включен ли первый флажок?
(1)
if CheckGroup1.Checked[0] then ...
(2)
if CheckGroup1[0].Checked then ...
(3)
if CheckGroup1.ItemIndex = 0 then ...
(4)
if CheckGroup1.ItemIndex = 1 then ...
Какой функцией можно преобразовать строку в целое число?
(1)
IntToStr()
(2)
StrToInt()
(3)
FloatToStr()
(4)
StrToFloat()
(5)
FormatFloat()
Что произойдет, если вызвать указанную функцию?procedure Udvoenie;
begin
r:= r * 2;
end;
(1) ошибка программы
(2) значение переменной r удвоится, оригинальные данные, переданные в качестве параметра, не изменятся
(3) значение переменной r удвоится, изменятся и оригинальные данные, переданные в качестве параметра
Какое свойство формы отвечает за надпись в заголовке окна?
(1)
Caption
(2)
Name
(3)
Position
(4)
Top
Имеются две целочисленные переменные – a и b. Чему будет равна b после выполнения кода?a:= 1;
case a of
0: b:= 10;
1: b:= 20
else: b:= 100;
end;
(1) 3
(2) 10
(3) 20
(4) 100
(5) ошибка синтаксиса, программа не скомпилируется
Что делает функция
DecodeTime()
?
(1) выводит время в виде строки
(2) преобразует строковое представление времени в тип
TDateTime
(3) разбирает время на четыре числа – часы, минуты, секунды и миллисекунды
(4) собирает время из четырех отдельных чисел в формат
TDateTime
Как удалить выделенный узел компонента
TTreeView
?
(1)
TreeView1.Delete(TreeView1.Selected)
(2)
TreeView1[TreeView1.Selected].Delete
(3)
TreeView1.Items[TreeView1.Selected].Delete
(4)
TreeView1.Items.Delete(TreeView1.Selected)
Что возвращает функция
Eoln()
при работе с текстовыми файлами?
(1) имя файла
(2)
True
, если указатель находится в начале файла
(3)
True
, если указатель находится в конце файла
(4)
True
, если указатель находится в начале строки
(5)
True
, если указатель находится в конце строки Нам нужна кнопка
TBitBtn
с текстом «Сохранить» на ней. Какое свойство нам нужно изменить?
(1)
Caption
(2)
Color
(3)
Glyph
(4)
Kind
(5)
Layout
Имеется компонент
TEdit
, в который пользователь должен вводить пароль. Можно ли сделать так, чтобы на экране пароль был закрыт звездочками?
(1) нет, для этого требуется другой компонент
(2) да, нужно изменить свойство
CharCase
(3) да, нужно изменить свойство
EchoMode
(4) да, нужно изменить свойство
Font
(5) да, нужно изменить свойство
PasswordChar
(6) да, нужно изменить свойство
Visible
Какой оператор досрочно заканчивает работу подпрограммы?
(1) end
(2) exit
(3) halt
(4) out
Какие кнопки не имеют свойства
Kind
?
(1)
TButton
(2)
TBitBtn
(3)
TSpeedButton
Что означает маска
"000-00-00;1;_"
в компоненте TMaskEdit
?
(1) маска неправильная
(2) пользователь должен ввести 7 или менее цифр, разделенных знаком "-". Разделитель в тексте не сохраняется, при вводе текста на месте цифр пользователь видит символ "_"
(3) пользователь должен ввести ровно 7 цифр, разделенных знаком "-". Разделитель в тексте сохраняется, при вводе текста на месте цифр пользователь видит символ "_"
(4) пользователь должен ввести 7 цифр или букв, разделенных знаком "-". Разделитель в тексте не сохраняется, при вводе текста на месте цифр (букв) пользователь видит символ "_"
Какое свойство кнопки отвечает за надпись на кнопке?
(1)
Caption
(2)
Name
(3)
Position
(4)
Top
Что делает функция
EncodeTime()
?
(1) выводит время в виде строки
(2) преобразует строковое представление времени в тип
TDateTime
(3) разбирает время на четыре числа – часы, минуты, секунды и миллисекунды
(4) собирает время из четырех отдельных чисел в формат
TDateTime
Какое свойство кнопки
TBitBtn
нужно изменить, чтобы изображение оказалось слева от текста (справа, сверху, снизу)?
(1)
Caption
(2)
Color
(3)
Glyph
(4)
Kind
(5)
Layout
Какой оператор досрочно заканчивает работу всей программы?
(1) end
(2) exit
(3) halt
(4) out
Имеются целочисленные переменные a и b. Чему будет равна b после выполнения цикла?for a:= -3 to 3 do begin
if a = 0 then continue
else b:= a;
end;
(1) -3
(2) -1
(3) 0
(4) 1
(5) 3
Требуется получить текст из первой строки компонента
TComboBox
. Укажите правильное обращение к этой строке.
(1)
ComboBox1[0]
(2)
ComboBox1.Items[0]
(3)
ComboBox1.Lines[0]
(4)
ComboBox1.Strings[0]
(5)
ComboBox1.Text[0]
Имеется диалог
TSaveDialog
. Мы хотим, чтобы этот диалог всегда начинал работу с корневого диска C:\. Какое свойство диалога нам для этого нужно настроить?
(1)
Caption
(2)
FileName
(3)
InitialDir
(4)
DefaultExt
(5)
Name
(6)
Title
От какого свойства компонента
TTreeView
зависит, будут ли показаны линии ветвей дерева?
(1)
AutoExpand
(2)
BorderStyle
(3)
Options
(4)
RowSelect
(5)
ShowLines
(6)
ShowRoot
В каком свойстве формы разрешается/запрещается показ всплывающей подсказки?
(1)
Caption
(2)
HelpContext
(3)
Hint
(4)
ShowHint
(5)
Visible
Нам требуется присвоить символьной переменной символ, который находится в таблице символов под №70. Выберите правильный вариант такого присвоения:
(1) ch:= #70;
(2) ch:= *70;
(3) ch:= №70;
(4) ch:= [70];
(5) ch:= &70;
Какой тип вещественных чисел создали специально для финансовых расчетов?
(1) Currency
(2) Double
(3) Extended
(4) Real
(5) Single
Какое значение нужно присвоить свойству Interval компонента
TTimer
, чтобы компонент срабатывал каждые 3 секунды?
(1) 3
(2) 30
(3) 300
(4) 3000
(5) 30000
Требуется вывести сообщение со всем текстом из компонента
TMemo
. Укажите правильный код такого сообщения.
(1)
ShowMessage(Memo1)
(2)
ShowMessage(Memo1. Items)
(3)
ShowMessage(Memo1. Lines)
(4)
ShowMessage(Memo1. Strings)
(5)
ShowMessage(Memo1.Text)
Где нужно располагать компонент
TColorDialog
на форме?
(1) строго в левой верхней части формы, сразу под меню, если оно есть
(2) в верхней правой части формы
(3) в нижней части формы
(4) все равно, он не визуальный
Как вывести на экран немодальное окно?
(1)
fAbout.Create
(2)
fAbout.Open
(3)
fAbout.Show
(4)
fAbout.ShowModal
(5)
fAbout.View
С каким типом файлов будет работать файловая переменная, если она объявлена следующим образом?
(1)
f: File;
(2) типизированный
(3) нетипизированный
(4) текстовый
Сколько символов содержится в первой 16-ти битовой версии Юникода?
(1) 8
(2) 16
(3) 127
(4) 255
(5) 65 535
Имеется две логические переменные со значениями: a = True, и b = True. Какие сравнения в результате дадут False?
(1)
a = b
(2)
a <> b
(3)
a > b
(4)
a < b;
(5)
a >= b;
(6)
a <= b;
Имеется переменная b типа Byte. Укажите верный код присвоения значения:
(1) b:= -300
(2) b:= -10
(3) b:= 0
(4) b:= 10
(5) b:= 300
Требуется отменить последнее действие в
TMemo
. Укажите правильный код такой отмены.
(1)
Memo1.Undo
(2)
Memo1.Items.Undo
(3)
Memo1.Lines.Undo
(4)
Memo1.Strings.Undo
(5)
Memo1.Text.Undo
Что содержит свойство
Filter
диалога TSaveDialog
?
(1) список форматов файлов, с которыми работает диалог
(2) список форматов файлов, с которыми не работает диалог
(3) список адресов (папок) в которых диалог сможет открывать файлы
(4) имена файлов, которые может открыть данный диалог
(5) имя и адрес папки, используемой диалогом по умолчанию
Если нам нужно полупрозрачное окно, какое свойство формы нам придется настроить?
(1)
AlphaBlend
(2)
BorderIcons
(3)
BorderStyle
(4)
FormStyle
(5)
Position
(6)
WindowState
Укажите ошибочные примеры объявления переменных?
(1)
MyPerem:= String;
(2)
MyPerem = String;
(3)
MyPerem: String;
(4)
a1; b2:= String;
(5)
a1, b2: String;
(6)
a1 b2= String;
Можем ли мы работать с отдельными символами кириллицы в Lazarus?
(1) нет, символьными могут быть только однобайтовые символы, а символы кириллицы - двухбайтовые
(2) да, символ
Char
одинаково хорошо работает и с латинскими символами, и с кириллицей
(3) да, но для этого придется использовать символьный тип
TUTF8Char
(4) да, но для этого придется использовать строковый тип
String
, других способов нет Сколько байт занимает тип Currency, сколько значащих цифр он имеет?
(1) 2 байта, 4-5 значащих цифр
(2) 4 байта, 7-8 значащих цифр
(3) 8 байт, 15-16 значащих цифр
(4) 8 байт, 19-20 значащих цифр
(5) 10 байт, 19-20 значащих цифр
Укажите неправильные объявления функций:
(1)
function MyFunc(st1, st2, st3: String): String
(2)
function MyFunc(st1, st2, st3: String)
(3)
function MyFunc
(4)
function MyFunc: String
(5)
function: String
Какой тип данных имеет свойство
Items
компонента TListBox
?
(1)
TCaption
(2)
TPChar
(3)
TString
(4)
TStrings
(5)
Text
Имеется диалог
TCalculatorDialog
. В каком свойстве будет результат работы диалога?
(1)
Caption
(2)
DisplaySettings
(3)
Tag
(4)
Title
(5)
Value
В какой части модуля может содержаться код, который будет выполнен только один раз – при завершении работы основной программы?
(1)
interface
(2)
implementation
(3)
initialization
(4)
finalization
(5) в любой части
Как считать содержимое дерева
TTreeView
из файла?
(1)
TreeView1.LoadFromFile('My.dat')
(2)
TreeView1.Items.LoadFromFile('My.dat')
(3)
TreeView1.Lines.LoadFromFile('My.dat')
(4)
TreeView1.Strings.LoadFromFile('My.dat')
В каком свойстве сетки
TStringGrid
указывают количество фиксированных столбцов?
(1)
ColCount
(2)
DefaultColWidth
(3)
DefaultRowHeight
(4)
FixedCols
(5)
FixedRows
Панель
TPanel
расположена на форме. Слева, сверху и справа от панели имеется пустое пространство в 10 пикселей. Снизу оставлено 50 пикселей для кнопки. Какое свойство панели позволит сделать привязку к границам формы, чтобы при изменении размеров формы менялся и размер панели, оставляя при этом пространство между панелью и формой?
(1)
Align
(2)
Alignment
(3)
Anchors
(4)
AutoSize
(5)
BevelInner
(6)
BorderStyle
Имеется строка «Калибр». Какую функцию нужно использовать, чтобы превратить её в «калибр»?
(1)
UpperCase
(2)
UTF8UpperCase
(3)
LowerCase
(4)
UTF8LowerCase
Какое свойство компонента
TRadioButton
позволяет выяснить, включена ли радиокнопка?
(1)
Caption
(2)
Checked
(3)
Enabled
(4)
State
(5)
Visible
Какая операция (какие операции) имеет наименьший приоритет?
(1) -, +
(2) /,*
(3) NOT
(4) OR, XOR
(5) <>, =
(6) DIV, MOD
Что произойдет, если вызвать указанную функцию?function MyFunc():Integer;
begin
Result := 12;
end;
(1) ошибка программы
(2) вернется строка ‘12’
(3) вернется число 12
Для чего служит свойство
Selected
компонента TListBox
?
(1)
ListBox1.Selected True
, если разрешен множественный выбор
(2)
ListBox1.Selected
содержит индекс выделенной строки
(3)
ListBox1.Selected[0]
содержит True
, если указанная по индексу строка выделена
(4)
ListBox1.Selected
содержит количество выделенных строк
(5)
ListBox1.Selected
содержит индекс первой выделенной строки, если в компоненте выделены несколько строк В программах какого типа можно использовать функции
ParamCount
и ParamStr
?
(1) только в консольных
(2) только в программах с графическим интерфейсом
(3) в любых – консольных, и с графическим интерфейсом
В каком свойстве кнопки
TButton
нужно установить False
, чтобы она была невидимой?
(1)
Cancel
(2)
Default
(3)
Enabled
(4)
Visible
Имеется контейнер
TRadioGroup
с несколькими радиокнопками на нём. Как узнать, включена ли первая радиокнопка?
(1)
if RadioGroup1.Checked[0] then ...
(2)
if RadioGroup1 [0].Checked then ...
(3)
if RadioGroup1.ItemIndex = 0 then ...
(4)
if RadioGroup1.ItemIndex = 1 then ...
Какой функцией можно преобразовать строку в вещественное число?
(1)
IntToStr()
(2)
StrToInt()
(3)
FloatToStr()
(4)
StrToFloat()
(5)
FormatFloat()
Что будет, если пользователь закроет окно диалога
TSaveDialog
, не выбрав файл?
(1) свойство
Selected
диалога будет содержать False
(2) метод
Execute
вернет False
(3) свойство
ModalResult
будет содержать False
(4) ничего не случится
Какое свойство отвечает за текст в редактируемом поле
TEdit
?
(1)
Caption
(2)
Font
(3)
Name
(4)
Text
Выберите корректные идентификаторы
(1) b3
(2) var
(3) for
(4) MyVar
(5) MinZarPlat
(6) unit
Имеется три логические переменные со значениями: a = True; b = False; c = True. Какие сравнения в результате дадут False?
(1)
a and (b > c)
(2)
b and (a = c)
(3)
c and (a < c)
(4)
a or (b > c)
(5)
b or (a = c)
(6)
c or (a < c)
Какой тип данных имеет свойство
Lines
компонента TMemo
?
(1)
TCaption
(2)
TPChar
(3)
TString
(4)
TStrings
(5)
Text
Какое свойство компонента
TPanel
позволяет растянуть панель по одной из сторон формы, или по всей форме?
(1)
Align
(2)
Alignment
(3)
Anchors
(4)
AutoSize
(5)
BevelInner
(6)
BorderStyle
В каком свойстве контейнеров
TRadioGroup
и TCheckGroup
нужно вводить текст флажков и радиокнопок?
(1)
Caption
(2)
Items
(3)
Lines
(4)
Strings
(5)
Text
Сколько байт занимает тип Single, сколько значащих цифр он имеет?
(1) 2 байта, 4-5 значащих цифр
(2) 4 байта, 7-8 значащих цифр
(3) 8 байт, 15-16 значащих цифр
(4) 8 байт, 19-20 значащих цифр
(5) 10 байт, 19-20 значащих цифр