Введение в программирование на Delphi | ointuit.ru

Введение в программирование на Delphi

delphi6

Ответы на курс: Введение в программирование на Delphi

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

Что такое тип Real?
прав.ответ вещественное число, со знаком и без него
целое число, со знаком и без него
целое число без знака

Укажите правильный пример комментария:
\\это комментарий
!—Это //комментарий—!
прав.ответ {Это комментарий}
прав.ответ //это комментарий
[Это комментарий]

Что такое строка в Delphi?
это набор символов, заключенный в одинарные или двойные кавычки
это набор символов, заключенный в двойные кавычки
прав.ответ это набор символов, заключенный в одинарные кавычки
это просто набор символов

Когда происходит событие onChange компонента Edit?
когда в поле ввода компонента Edit попадает курсор
прав.ответ когда пользователь вводит текст в поле ввода компонента Edit
когда курсор перемещается с компонента Edit на другой компонент

Что произойдет, если вызвать указанную функцию?
function MyFunc():String;
  begin
    Result := '12';
  end;
        
вернется число 12
ошибка программы
прав.ответ вернется строка ’12′

Что такое функция?
это раздел, где объявляются переменные и их типы данных
это подпрограмма, которая выполняет какое-то действие, и которую можно вызвать из другого места программы
прав.ответ это подпрограмма, которая выполняет какое-то действие, и возвращает результат определенного типа

Что произойдет, если вызвать указанную функцию?
function MyFunc():String;
  begin
    Result := 12;
  end;
        
вернется число 12
вернется строка ’12′
прав.ответ ошибка программы

Переменная s имеет тип String, а переменная iInteger. Что останется в переменной s в результате выполнения кода:
s := '10';
i := 5;
s := s + IntToStr(i);
строка 15
произойдет ошибка в результате несовместимости типов
прав.ответ строка 105
строка 10
строка 5

Найдите ошибочный тип вещественного числа:
прав.ответ Word
прав.ответ Int64
Single
Currency

Отметьте верное утверждение в результате выполнения кода:
i := 10;
k := 12;
if  i <= k then i := k
else k := i;
произойдет ошибка – применен недопустимый операнд сравнения переменных
произойдет ошибка – в конце третьей строки отсутствует знак «;»
прав.ответ i будет равен 12
k будет равен 10

Переменные a и b имеют тип Integer. Чему будет равно a в результате следующего кода?
a := 0;
  for b := 0 to 5 do 
    if b > 3 then a := a + b;
        
0
8
5
прав.ответ 9

Укажите верные утверждения:
прав.ответ PChar – это строковый тип данных
прав.ответ строка WideString занимает больший объем памяти, чем строка LongString
PChar – это символьный тип данных
прав.ответ LongString содержит строку символов из таблицы ANSI
LongString содержит строку символов из таблицы ASCII

Переменные e и f имеют тип Integer, e равно 10. Чему будет равна переменная e в результате следующего кода?
for f := 0 to 5 do e := e + f;
        
прав.ответ 25
10
15
5

Какой оператор выполнится, если переменная a равна 11?
case a of
  10 : Оператор1;
  20 : Оператор 2;
end;
прав.ответ никакой
оператор 1
произойдет ошибка программы
оператор 2

Найдите правильные утверждения:
свойство Left кнопки указывает расстояние от кнопки до левой границы рабочего стола
размер кнопки зависит от свойств Left, Top, Height и Width
прав.ответ свойство Left кнопки указывает расстояние от кнопки до левой границы формы
прав.ответ свойство Top формы указывает расстояние от формы до верхней границы рабочего стола

Укажите код, с помощью которого можно сдвинуть кнопку вниз:
Button1.Top := Button1.Top – 5;
Button1.Height := Button1.Top – 5;
прав.ответ Button1.Top := Button1.Top + 5;
Button1. Height := Button1.Top + 5;

Укажите код, с помощью которого можно сдвинуть кнопку вверх:
Button1. Height := Button1.Top + 5;
Button1.Height := Button1.Top – 5;
Button1.Top := Button1.Top + 5;
прав.ответ Button1.Top := Button1.Top – 5;

Что определяет свойство формы BorderIcons?
общий вид формы
ширину оборки окна
расстояние между заголовком окна и самим окном
прав.ответ кнопки, которые должны быть в заголовочном окне формы

За что отвечает свойство Caption кнопки?
за положение кнопки на форме
за размеры кнопки
прав.ответ за надпись на кнопке

Быстрее и легче создается программа на…
объектно-ориентированном языке
прав.ответ визуальных средах разработки программ
языке низкого уровня
языке высокого уровня

Что произойдет в результате выполнения кода?
ShowMessage('Hello!');
           
слово Hello! появится в заголовке окна
прав.ответ слово Hello! выйдет в сообщении в отдельном окне
произойдет ошибка в программе
слово Hello! выйдет в сообщении в окне формы

За что отвечает свойство Caption формы?
за надпись на форме
за надпись на всех кнопках формы
прав.ответ за надпись в заголовке окна формы

Наиболее быстро выполняется программа, написанная на…
объектно-ориентированном языке
процедурном языке
языке высокого уровня
прав.ответ языке низкого уровня

Укажите, какой из указанных способов присвоения значения переменной верен?
прав.ответ B := ‘Строка’;
B = ‘Строка’;
B : ‘Строка’;
B := Строка;

Что произойдет в результате выполнения кода:
var s:string;
begin
s:= 'Привет!';
ShowMessage(s + s);
end;
переменной s присвоится строка «Привет!», затем выйдет сообщение «s + s»
произойдет ошибка
прав.ответ переменной s присвоится строка «Привет!», затем выйдет сообщение «Привет!Привет!»

Каким типом определяется целое число?
Boolean
String
прав.ответ Integer
Real

Тип переменной указывается…
прав.ответ в разделе var, после имени переменной и знака «:»
после того, как переменной присвоили значение
сразу после имени переменной

Каким типом определяется вещественное число?
String
Boolean
Integer
прав.ответ Real

Что определяет свойство формы BorderWidth?
общий вид формы
прав.ответ ширину оборки окна
кнопки, которые должны быть в заголовочном окне формы
расстояние между заголовком окна и самим окном

Укажите верные варианты ответа, если имеется код:
case a of
  1 : Оператор1;
  2 : Оператор 2
else Оператор 3;
        
оператор 3 выполнится в любом случае
если a равно 0, ни один оператор не выполнится
прав.ответ если a равно 0, выполнится Оператор 3
прав.ответ оператор 3 выполнится в случае, если a не равно 1 и не равно 2

Укажите несуществующие свойства компонента Edit:
прав.ответ caption
text
прав.ответ label
name

Что произойдет, если выполнить код:
Edit1.Text := Edit1.Text + Edit1.Text;
        
если в поле ввода текста нет, произойдет ошибка, иначе текст будет выведен дважды
рядом появится новый компонент Edit с таким же текстом в поле ввода
изменится имя компонента
ошибка программы
прав.ответ если в поле ввода есть текст, он будет выведен дважды

К чему мы обращаемся в следующем коде?
Edit1.Name
        
к методу компонента Edit
прав.ответ к свойству компонента Edit
к событию компонента Edit

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

Укажите свойство компонента Edit, которое отвечает за текст, который пользователь ввел в поле ввода:
прав.ответ text
label
name
caption

Выберите правильный вариант изменения надписи на кнопке программно:
прав.ответ Button1.Caption := ‘Новая надпись’;
это невозможно, надпись на кнопке устанавливается только во время разработки программы
Button1.Name.Caption := ‘Новая надпись’;

К чему мы обращаемся в следующем коде?
Memo1.Lines.LoadFromFile()
прав.ответ к методу объекта Lines компонента Memo
к методу компонента Memo
к событию компонента Memo

Что указывает на то, что включена вторая радиокнопка?
свойство Items панели RadioGroup содержит 0
свойство Items панели RadioGroup содержит 1
свойство ItemIndex панели RadioGroup содержит 2
прав.ответ свойство ItemIndex панели RadioGroup содержит 1
свойство ItemIndex панели RadioGroup содержит 0
свойство Items панели RadioGroup содержит 2

О чем говорит свойство Align компонента Memo, если оно установлено в alBottom?
при создании формы Memo занимает всю рабочую область формы. Во время работы программы размер Memo изменяется при изменении размеров окна, и также занимает всю рабочую область формы
Компонент Memo занимает весь низ формы. Во время работы программы размер Memo не изменяется при изменении размеров окна
прав.ответ Компонент Memo занимает весь низ формы. Во время работы программы размер Memo изменяется при изменении размеров окна, и также занимает весь низ формы
при создании формы Memo занимает всю рабочую область формы. Во время работы программы размер Memo не изменяется при изменении размеров окна

Можно ли сделать радиокнопки без всяких панелей?
прав.ответ можно с помощью компонентов RadioButton. Переключение Checked контролируется автоматически, не позволяя быть выделенной больше одной радиокнопки
можно с помощью компонентов RadioButton. Переключение Checked придется контролировать вручную
это невозможно

Что такое модальное окно?
прав.ответ отдельное окно, которое не позволяет главному окну работать, пока не завершится работа модального окна
отдельное окно, которое позволяет главному окну работать одновременно с модальным
часть главного окна программы
одно из окон Delphi, которое можно вызвать командой View – Modal Window

Как можно сделать панель с тремя флажками, все флажки включены?
три кнопки в RadioGroup, свойство ItemIndex в 3
три CheckBox на GroupBox, свойство Checked в False
прав.ответ три CheckBox на GroupBox, свойство Checked в True
три кнопки в RadioGroup, свойство ItemIndex в 2

Можно ли сделать радиокнопки с помощью Panel?
это невозможно
можно с помощью компонентов RadioButton. Переключение Checked придется контролировать вручную
прав.ответ можно с помощью компонентов RadioButton. Переключение Checked контролируется автоматически, не позволяя быть выделенной больше одной радиокнопки

Как можно сделать панель с четырьмя флажками, все флажки включены?
прав.ответ четыре CheckBox на GroupBox, свойство Checked в True
четыре кнопки в RadioGroup, свойство ItemIndex в 3
четыре кнопки в RadioGroup, свойство ItemIndex в 4
четыре CheckBox на GroupBox, свойство Checked в False

О чем говорит свойство Align компонента Memo, если оно установлено в alClient?
при создании формы Memo занимает всю рабочую область формы. Во время работы программы размер Memo не изменяется при изменении размеров окна
компонент Memo занимает весь низ формы. Во время работы программы размер Memo не изменяется при изменении размеров окна
компонент Memo занимает весь низ формы. Во время работы программы размер Memo изменяется при изменении размеров окна, и также занимает весь низ формы
прав.ответ при создании формы Memo занимает всю рабочую область формы. Во время работы программы размер Memo изменяется при изменении размеров окна, и также занимает всю рабочую область формы

Что указывает на то, что включена первая радиокнопка?
свойство ItemIndex панели RadioGroup содержит 1
свойство ItemIndex панели RadioGroup содержит -1
свойство Items панели RadioGroup содержит -1
прав.ответ свойство ItemIndex панели RadioGroup содержит 0
свойство Items панели RadioGroup содержит 0
свойство Items панели RadioGroup содержит 1

Прокомментируйте приведенный ниже код:
var
  a : array [0 : 5] of Integer;
  b : Byte;
begin
  for b := 0 to 5 do
    a[b] := b;
        
прав.ответ ошибка в объявлении массива
ошибка – переполнение массива
ошибка в реализации цикла
все нормально, код будет успешно выполнен

Что произойдет в результате выполнения приведенного кода?
var
  a : array [0..5] of Integer;
  b : Byte;
begin
  for b := 0 to 5 do
    a[b] := b;
end.
все элементы массива, кроме последнего, заполнятся текущими значениями переменной b
ошибка программы
все элементы массива, кроме первого, заполнятся текущими значениями переменной b
прав.ответ все элементы массива заполнятся текущими значениями переменной b

Сколько раз будет выполнено тело цикла приведенного ниже кода:
z := 5;
repeat 
  z := z + 1;
until z > 10;
        
прав.ответ 6 раз
программа «зациклится»
ни разу
1 раз

Выберите ошибочное утверждение:
прав.ответ открыть редактор меню можно только одним способом: дважды щелкнуть мышью по компоненту
прав.ответ компонент MainMenu визуальный, поэтому его нужно располагать строго в левой верхней части окна
прав.ответ открыть редактор меню можно, дважды щелкнув мышью по компоненту, либо через свойство Lines компонента
открыть редактор меню можно, дважды щелкнув мышью по компоненту, либо через свойство Items компонента
компонент MainMenu не визуальный, поэтому его расположение на форме не имеет никакого значения

Выберите верное утверждение:
модальное окно вызывается командой ViewModal
прав.ответ модальное окно вызывается командой ShowModal
модальное окно вызывается командой Show
модальное окно вызывается командой View

В каком разделе объявляется массив?
array
прав.ответ var
massive

Что произойдет в результате выполнения приведенного ниже кода:
z := 5;
repeat 
  z := z + 1;
until z < 4;
        
поскольку z изначально больше, чем 4, тело цикла выполнено не будет
ошибка в коде, программу невозможно будет скомпилировать
прав.ответ программа «зациклится»
тело цикла выполнится один раз, после чего цикл прекратит свою работу

Что делает функция Chr()?
выводит на экран в качестве сообщения символ, указанный в параметре
возвращает True, если указанный в параметре символ является числом
прав.ответ принимает в качестве параметра целое число, и возвращает символ, соответствующий этому числу в таблице ANSI
возвращает True, если указанный в параметре символ является буквой
принимает в качестве параметра символ, и возвращает целое число, соответствующее номеру этого символа в таблице ANSI

Найдите неправильное применение функции Pos(), если i – переменная целого типа, а s — строка:
прав.ответ s := Pos(7, ‘Синхрофазотрон’);
прав.ответ i := Pos(‘Строка’);
прав.ответ s := Pos(‘Строка’, 1,4);

Чем отличаются функции Chr() и Ord()?
Chr() возвращает True, если указанный в параметре символ является числом, а Ord() возвращает True, если символ является буквой
Ord() возвращает True, если указанный в параметре символ является числом, а Chr() возвращает True, если символ является буквой
Chr() принимает в качестве параметра символ, и возвращает целое число, соответствующее номеру этого символа в таблице ANSI, а Ord() наоборот – принимает число, и возвращает соответствующий символ
прав.ответ Ord() принимает в качестве параметра символ, и возвращает целое число, соответствующее номеру этого символа в таблице ANSI, а Chr() наоборот – принимает число, и возвращает соответствующий символ

Что делает функция Copy()?
возвращает размер подстроки в строке
возвращает размер строки
указывает номер символа, с которого начинается подстрока
прав.ответ возвращает из строки подстроку указанной длины

Найдите правильное применение функции Pos(), если i – переменная целого типа, а s — строка:
прав.ответ i := Pos(‘Сороковой’, ‘Сорок’);
s := Pos(«Строка», 2,3);
s := Pos(5, «Синхрофазотрон»);
i := Pos(«Строка»);

Что делает функция Application.ExeName()
прав.ответ возвращает имя и путь к программе
возвращает путь к программе
возвращает адрес и имя .exe файла, если он обнаружен в текущей папке
возвращает имя программы
возвращает имя .exe файла, если он обнаружен в текущей папке

В каком случае может произойти ошибка при компиляции, если вы твердо уверены, что вызвали нужную стандартную функцию или процедуру без ошибок, а компилятор не может ее найти?
прав.ответ если в разделе uses не подключен модуль, содержащий описание этой функции (процедуры)
если эта функция (процедура) не декларирована в разделе public
если в разделе interface не подключен модуль, содержащий описание этой функции (процедуры)
если эта функция (процедура) не декларирована в разделе private
если в разделе type не подключен модуль, содержащий описание этой функции (процедуры)

Что содержит подраздел type из раздела interface только что созданного (нового) проекта?
прав.ответ описание формы
список подключенных модулей
описания глобальных переменных, констант

Через какое свойство компонента ComboBox можно получить доступ к нужной строке текста?
lines
caption
text
прав.ответ items

Какой символ будет хранится в s[3], если s := ‘Delphi-7′?
символ ‘e’
прав.ответ символ ‘l’
символ ‘p’
таким образом нельзя обрабатывать строки

Какая это строка: ListBox1.Items[3]?
ошибка в обращении к свойству Items
третья
прав.ответ четвертая
вторая

Для чего служит инструкция continue?
прав.ответ для принудительного завершения текущего прохода цикла и начала следующего
для принудительного завершения процедуры
для принудительного завершения цикла
для принудительного завершения программы

Какое свойство диалога SaveDialog нам понадобится, если пользователь завершил его удачно?
DefaultExt
прав.ответ FileName
Options
Caption

Имеется ли свойство Filter у диалога SaveDialog, если да, то для чего оно нужно?
прав.ответ да, это свойство используется, чтобы диалог отображал только нужные типы файлов
да, это свойство используется, чтобы диалог отображал только нужные папки
нет, этого свойства у диалога нет
да, это свойство позволяет указать папку по умолчанию

Как узнать, прошел ли успешно диалог FontDialog с пользователем?
в случае успешного завершения диалог просто применит выбранный шрифт
свойство Selected будет содержать True, если диалог прошел успешно, и False в противном случае.
прав.ответ свойство Execute будет содержать True, если диалог прошел успешно, и False в противном случае
свойство ModalResult будет содержать True, если диалог прошел успешно, и False в противном случае

Как узнать, прошел ли успешно диалог OpenDialog с пользователем?
свойство Selected будет содержать True, если диалог прошел успешно, и False в противном случае
в случае успешного завершения диалог просто откроет выбранный файл
прав.ответ свойство Execute будет содержать True, если диалог прошел успешно, и False в противном случае
свойство ModalResult будет содержать True, если диалог прошел успешно, и False в противном случае

Имеется ли свойство Filter у диалога FontDialog, если да, то для чего оно нужно?
да, это свойство позволяет указать папку по умолчанию
прав.ответ нет, этого свойства у диалога нет
да, это свойство используется, чтобы диалог отображал только нужные папки
да, это свойство используется, чтобы диалог отображал только нужные типы файлов

Где нужно располагать компонент FontDialog на форме?
прав.ответ все равно, он не визуальный
в верхней правой части формы
в нижней части формы
строго в левой верхней части формы, сразу под меню, если оно есть

Чему будет равна переменная v1 в результате приведенного кода?
var
   v1, v2, v3 : Variant;
begin
   v1 := '2';
   v2 := '7';
   v3 := 9;
   v1 := v1 + v2 + v3;
        
прав.ответ 36
18
произойдет ошибка – несовместимость типов данных
’279′

Что делает функция ExtractFileName()?
возвращает короткое имя файла (8 символов + расширение), вырезав его из полного адреса
прав.ответ возвращает имя файла, вырезав его из полного адреса
возвращает короткое имя папки (8 символов), в которой хранится указанный файл
возвращает имя папки, в которой хранится указанный файл

Что делает функция ExtractFilePath()?
возвращает короткое имя файла (8 символов + расширение), вырезав его из полного адреса
возвращает короткое имя папки (8 символов), в которой хранится указанный файл
прав.ответ возвращает адрес папки, в которой хранится указанный файл
возвращает имя файла, вырезав его из полного адреса

Что вернет функция ExtractFilePath(), если в параметре указать только имя и расширение файла?
прав.ответ пустую строку
только символ «\»
в параметре обязательно должен быть адрес файла, иначе произойдет ошибка

Какую строку выведет из числа 3,14 функция FormatFloat(), если в качестве строки формата указать ’0.000′?
’3,14′
’3,1′
прав.ответ ’3,140′
’03,14′

Какой функцией можно преобразовать строку в вещественное число?
Float()
прав.ответ StrToFloat()
String()
FloatToStr()

Какое свойство кнопки BitBtn позволяет расположить картинку на кнопке слева или справа, сверху или снизу?
прав.ответ Layout
Margin
Kind
Spacing

Как следует указать формат в FormatDateTime(), чтобы дата вернулась в виде строки «Сегодня 25.02.2008 г.»?
прав.ответ ‘Сегодня dd.mm.yyyy г.’
‘Сегодня dd.mm.yy г.’
‘Сегодня d.m.yyyy г.’
‘Сегодня d.m.yy г.’

Для чего служит свойство ModalResult кнопки BitBtn?
для закрытия формы
для открытия стандартного окна с сообщением
для изменения внешнего вида кнопки
прав.ответ для закрытия формы и присвоения свойству ModalResult этой формы значения ModalResult кнопки

Какое свойство кнопки BitBtn отвечает за отображение картинки на ней?
Pictures
Images
прав.ответ Glyph
Kind

Что представляет собой компонент MaskEdit?
простое поле для ввода текста, такое же, как Edit
компонент, влияющий на общий фон формы, на которой он установлен
прав.ответ поле для ввода текста, которое позволяет использовать шаблон вводимого текста
компонент, влияющий на общий фон панели, на которой он установлен

Где по умолчанию создается ini-файл?
в папке, откуда запущена программа
в корневом каталоге диска C:
в папке проекта
прав.ответ в папке, где установлена ОС Windows

Выберите правильный код записи данных в ini-файл:
WriteInteger([Razdel], ‘Param’, ’1234′);
WriteInteger([Razdel], Param, 1234);
прав.ответ WriteInteger(‘Razdel’, ‘Param’, 1234);
WriteInteger(Razdel, Param, 1234);
WriteInteger([Razdel], ‘Param’, 1234);

Сколько параметров имеют функции чтения данных из ini-файла?
один
четыре
два
прав.ответ три

Как указать папку, откуда была запущена программа?
ExtractFilePath(Application.FileName)
прав.ответ ExtractFilePath(Application.ExeName)
ExtractFilePath(Application.ExeFile)
ExtractFilePath(Application.Exe)

Для чего нужна функция BlockRead()?
она перемещает указатель на указанное количество байт, и считывает один байт
прав.ответ она считывает указанное количество байт
она считывает следующий байт
она считывает весь текст в переменную

С файловой переменной работает функция FileExists() или AssignFile()?
они обе используют файловую переменную в параметрах
прав.ответ AssignFile()
FileExists()
ни одна из них не работает с файловой переменной

Для чего нужна функция AssignFile()?
прав.ответ для связывания файла с файловой переменной
для программного запуска файла
для считывания содержимого файла в файловую переменную
для проверки существования файла

Для чего нужна функция FileExists()?
для программного запуска файла
для считывания содержимого файла в файловую переменную
прав.ответ для проверки существования файла
для связывания файла с файловой переменной

При работе с файлами, что делает функция Reset()?
открывает указанный файл только для записи
прав.ответ открывает указанный файл только для чтения
перезаписывает файл
открывает указанный файл для чтения и для записи

Найдите верные применения функций Reset() и Rewrite():
Reset(‘myfile.txt’, f_perem);
прав.ответ Rewrite(f_perem, 3);
Rewrite(‘myfile.txt’, f_perem);
Reset(‘myfile.txt’);
прав.ответ Reset(f_perem, 3);

Чем отличаются функции ExtractFilePath() и ExtractFileDir()?
ничем, они выполняют одинаковые действия и возвращают одинаковый результат
прав.ответ первая возвращает адрес файла с конечным обратным слэшем «\», а вторая – без него
первая возвращает адрес файла без конечного обратного слэша «\», а вторая – с ним

Найдите верные утверждения о методах объекта TStringList:
метод Delete() удаляет все строки
прав.ответ метод Add() добавляет строку в конец списка
прав.ответ метод Clear очищает весь список
метод Add() добавляет строку ниже указанной во втором параметре строки
прав.ответ метод Delete() удаляет указанную в параметре строку
метод Insert() добавляет строку в конец списка

Прокомментируйте приведенный ниже код использования динамического массива:
        var
           da : array of Integer;
        begin
           SetLength(da, 1);
           da[1]:= 12;
        
ошибка – требуется использовать функцию SetSize()
прав.ответ ошибка – нужно было указать da[0], так как da[1] – второй элемент массива, а объявлен был только один элемент
ошибка – в разделе var динамическому массиву нужно было указать начальный размер
правильный код

Что делает функция High() при работе с динамическими массивами?
увеличивает размерность массива до одного элемента
указывает высший из имеющихся индекс массива, в котором есть присвоенное значение
прав.ответ указывает высший из имеющихся индекс массива
указывает высший из имеющихся индекс массива, в котором нет присвоенного значения

Какое свойство компонента StringGrid отвечает за количество столбцов сетки?
прав.ответ ColCount
Cols
Rows
RowCount
Count

Дайте комментарий приведенному ниже коду:
        type
        MyZap = record
           a : array [0..10] of Integer; 
           b : Boolean;
           s : String;
        end;  //record
        
ошибка, массивы в записи недопустимы
ошибка, нужно писать MyZap := record;
ошибка, нужно писать MyZap : record;
прав.ответ код объявления записи верный

Как можно сделать различную ширину столбцов сетки StringGrid?
это вообще невозможно
только в инспекторе объектов
прав.ответ только программно
и в инспекторе объектов, и программно

Мы имеем массив a: array [0..5, 0..10] of Integer. Чему будет равен элемент массива a[5, 10] в результате следующего кода:
        for k := 0 to 5 do
          for n := 0 to 10 do
             a [k, n] := k * n;
        
55
прав.ответ 50
45
ошибка в коде
65
60

Мы имеем массив a: array [0..5, 0..10] of Integer. Чему будет равен элемент массива a[5, 1] в результате следующего кода:
        for k := 0 to 5 do
          for n := 0 to 10 do
             a [k, n] := k + n;
        
8
7
5
10
ошибка в коде
прав.ответ 6

Каким образом можно изменить ширину второго столбца сетки StringGrid?
StringGrid1.Col[1] := 200;
StringGrid1.Cells[1] := 200;
StringGrid1.Col[1].Width := 200;
прав.ответ StringGrid1.ColWidths[1] := 200;

Каким образом можно изменить ширину первого столбца сетки StringGrid?
StringGrid1.Cells[0] := 200;
StringGrid1.Col[0].Width := 200;
StringGrid1.Col[1].Width := 200;
StringGrid1.Cells[1] := 200;
прав.ответ StringGrid1.ColWidths[0] := 200;
StringGrid1.ColWidths[1] := 200;

Что содержит свойство ColCount компонента StringGrid?
прав.ответ количество столбцов
индекс текущего (выделенного) столбца
количество фиксированных столбцов
индекс текущей (выделенной) строки
количество фиксированных строк
количество строк

Какое свойство отвечает за вид указателя мыши на экране?
Form.Cursor
прав.ответ Screen.Cursor
Application.Cursor
Form.Mouse
Screen.Mouse
Application.Mouse

Переменная all содержит общее количество байт в файле, а переменная d – количество скопированных байт. Прокомментируйте следующий код:
ProgressBar1.Position := 100 * d / all;
        
код неверный – процент нужно высчитывать иначе
прав.ответ код неверный – результат процента может оказаться вещественным числом, его нужно округлить до целого
код неверный – у ProgressBar за процентное отношение отвечает свойство Progress
код верный

Какая разница между обработчиками try – finally – end и try– except — end ?
прав.ответ блок except – end выполняется, если произошла ошибка, а блок finally – end будет выполнен в любом случае
оба обработчика выполняют блок, предшествующий end в случае возникновения ошибки, и не выполняют, если ошибки не было
блок finally – end выполняется, если произошла ошибка, а блок except – end будет выполнен в любом случае
оба обработчика выполняют блок, предшествующий end в любом случае

Как узнать, не было ли ошибки ввода – вывода?
если ошибки не было, переменная IOResult будет меньше нуля
прав.ответ если ошибки не было, переменная IOResult будет равна нулю
если ошибки не было, переменная IOResult будет больше нуля

Переменная all содержит общее количество байт в файле, а переменная d – количество скопированных байт. Прокомментируйте следующий код:
Gauge1.Progress := 100 * d / all;
        
код неверный – у Gauge за процентное отношение отвечает свойство Position
код неверный – процент нужно высчитывать иначе
прав.ответ код неверный – результат процента может оказаться вещественным числом, его нужно округлить до целого
код верный

Как вернуть указателю мыши стандартный вид?
прав.ответ Screen.Cursor := crDefault;
Screen.Cursor := crStandard;
Form.Cursor := crDefault;
Form.Cursor := crStandard;

Какое свойство отвечает за показ процентного отношения у компонентов ProgressBar и Gauge?
Progress
у ProgressBarProgress, а у GaugePosition
Position
прав.ответ у GaugeProgress, а у ProgressBarPosition

Для чего используется свойство Hint кнопки SpeedButton?
для выравнивания кнопки по высоте панели
для того, чтобы кнопка выглядела плоской, как в современных приложениях
прав.ответ для ввода подсказки, которая появляется при наведении на кнопку указателя мыши
для загрузки изображения

Какое свойство отвечает за синхронизацию кнопки панели инструментов с другими кнопками одной группы?
прав.ответ AllowAllUp
Flat
Down
Grouped

Как называется разделитель между кнопок панели инструментов?
Line
VertSeparator
прав.ответ Separator
VertLine

У какой кнопки нет фокуса ввода?
BitBtn
Button
прав.ответ SpeedButton

Выберите неверные утверждения:
прав.ответ у кнопки SpeedButton есть фокус ввода, а у ToolButton нет
у кнопки Button есть фокус ввода, а у ToolButton нет
у кнопки BitBtn есть фокус ввода, а у SpeedButton нет
прав.ответ у кнопки Button есть фокус ввода, а у BitBtn нет

Какое свойство указывает общее количество открытых дочерних окон?
MDIChildren
прав.ответ MDIChildCount
ChildForms
ActiveMDIChild

Если ActiveMDIChild = nil, что это значит?
ошибочный код, ActiveMDIChild может быть либо True, либо False
нет возможности создать дочернее окно
нет ни одного открытого дочернего окна – если окно и создано, оно свернуто и неактивно
прав.ответ нет ни одного созданного дочернего окна

Какую строку выведет из числа 3,14 функция FormatFloat(), если в качестве строки формата указать ‘#.#’?
’3,10′
прав.ответ ’3,1′
’3,0′
’3,14′

При создании MDI приложения по умолчанию дочернее окно создается автоматически. Укажите правильный вариант, как это можно исправить?
в пункте меню Project – Options на вкладке Forms переместить эту форму в окно Auto-create forms
прав.ответ в пункте меню Project – Options на вкладке Forms переместить эту форму в окно Available forms
в пункте меню Project – Options на вкладке Forms выбрать эту форму в поле Main form
в пункте меню Project – Options на вкладке Forms поставить «флажок» Default

Через какое свойство можно получить доступ к любому дочернему окну?
MDIChildCount
ChildForms
ActiveMDIChild
прав.ответ MDIChildren

Для чего используется компонент ActionList?
для организации команд всплывающего меню
прав.ответ для организации механизма действий
для организации активного списка
для организации команд главного меню

Выберите те пункты, которые не требуется «привязывать» к какому либо действию ActionList:
заголовок Caption
прав.ответ выравнивание компонента – свойство Align
всплывающую подсказку Hint
команды, выполняющие выбранное действие
прав.ответ положение компонента – свойства Left и Top
прав.ответ свойство AutoSize
изображение на кнопке или рядом с пунктом меню

Для чего нужен компонент DataSource?
для открытия выбранной таблицы
для связи компонента DBGrid с другими навигационными компонентами БД
этот компонент не имеет отношения к базам данных
прав.ответ для связи компонента Table с другими навигационными компонентами БД

Что такое База Данных?
прав.ответ одна или несколько таблиц, связанных друг с другом
столбец таблицы
таблица
набор записей

Чем индексное поле отличается от ключевого?
прав.ответ ключевое поле должно быть одно, а индексных полей может быть несколько
индексное поле должно быть одно, а ключевых полей может быть несколько
в реляционной базе данных должно быть хотя бы одно индексное поле

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

Для перемещения на начало таблицы, какой метод используется?
Next
Last
прав.ответ First
Prior

Что такое таблица?
запись
прав.ответ набор записей
механизм ввода, сохранения и выборки информации
поле

Для перемещения по таблице на запись назад, какой метод используется?
Next
прав.ответ Prior
Last
First

Что содержит свойство RecordCount таблицы?
номер текущей записи
номер предыдущей записи
прав.ответ общее количество записей
номер следующей записи

Выберите обозначение типа поля таблиц Paradox 7, которое имеет целый тип, и автоматически увеличивается на единицу:
«T»
«B»
«S»
прав.ответ «+»
«M»

Что нужно сделать, чтобы установить на текущую запись закладку?
объявить переменную типа TBookmarkStr
вызвать метод Table1.Bookmark;
объявить переменную типа Bookmark
прав.ответ переменной типа TBookmarkStr присвоить значение Table1.Bookmark;
вызвать метод Table1.TBookmarkStr;
переменной типа Bookmark присвоить значение Table1.TBookmarkStr;

Дайте комментарий приведенному ниже коду:
Table1.First;
  while not Table1.EOF do begin
    {какие то действия с записью}
        Table1.Next;
 end; //while
прав.ответ код верный – таблица будет обработана до конца
код верный – будет обработана только предыдущая запись
код неверный, он приведет к ошибке
код верный – будет обработана только следующая запись

Выберите обозначения типов полей таблиц Paradox 7, которые являются строковыми:
«D»
прав.ответ «M»
прав.ответ «F»
прав.ответ «A»
«S»
«$»

Выберите обозначения типов полей таблиц Paradox 7, которые являются целыми числами:
прав.ответ «I»
«$»
прав.ответ «+»
«A»
прав.ответ «S»
прав.ответ «N»

Каким свойством таблицы Table включают фильтрацию данных
Filter
прав.ответ Filtered
IndexName
IndexFieldName

Укажите метод, который добавляет пустую строку в конец таблицы:
Last
прав.ответ Append
Post
Insert

Что содержит свойство Filter?
True, если фильтрация включена, и False в противном случае
имя индексного файла, индекс которого используется для фильтрации данных
прав.ответ строку с условием фильтрации

Укажите методы, использование которых приведет к сохранению введенных в таблицу данных:
Append
прав.ответ Next
прав.ответ Prior
прав.ответ First
Insert
Edit
прав.ответ Last

Как узнать, были ли изменения в таблице?
метод Post возвращает True
прав.ответ метод Modified возвращает True
метод Edit возвращает True

Как растянуть компонент (Memo или Panel) по всему верху формы?
прав.ответ свойству Align присвоить значение alTop
свойству Align присвоить значение alLeft
свойству Align присвоить значение alClient
свойству Align присвоить значение alBottom

Найдите неверные утверждения:
прав.ответ константа, как и переменная, объявляется в разделе var, но константа должна быть объявлена раньше
прав.ответ константа объявляется в разделе const, который следует после раздела var
прав.ответ если переменная и константа имеют одинаковый тип, под константу будет выделяться меньше памяти
константа объявляется в разделе const, который предшествует разделу var

Имеется четыре строки: ‘Васильев’, ‘Васильева’, ‘Весильев’, ‘Весильева’. Какая из них меньше остальных, если сравнивать эти строки?
‘Весильев’
‘Васильева’
‘Весильева’
прав.ответ ‘Васильев’

Для чего служит инструкция break?
для принудительного завершения процедуры
для принудительного завершения программы
прав.ответ для принудительного завершения цикла
для принудительного завершения текущего прохода цикла и начала следующего

Какая строка будет возвращена приведенной ниже функцией?
ExtractFilePath('C:\MyDir\ myfile.txt');
        
‘C:\MyDir’
‘.txt’
‘myfile.txt’
прав.ответ ‘C:\MyDir\’

На форме имеется компоненты ProgressBar и Gauge. Прокомментируйте следующий код:
ProgressBar1.Position := 20;
Gauge1.Progress := 50;
прав.ответ ProgressBar покажет 20%, а Gauge 50%. Ошибки не будет
ошибка в первой строке, компонент Gauge покажет 50%
ошибка в обеих строках
ProgressBar покажет 20%, вторая строка вызовет ошибку

Какое свойство отвечает за нажатый вид кнопки панели инструментов?
Style
прав.ответ Down
Flat
AllowAllUp

Найдите верные утверждения:
прав.ответ каждая переменная имеет свой тип
переменной необязательно указывать тип, компилятор может сделать это автоматически
тип переменной зависит от ее имени
прав.ответ тип переменной указывает, какие данные в ней могут храниться

Имеется четыре строки: ‘Васильев’, ‘Васильева’, ‘Весильев’, ‘Весильева’. Какая из них больше остальных, если сравнивать эти строки?
‘Васильев’
‘Весильев’
‘Васильева’
прав.ответ ‘Весильева’

Имеется четыре строки: ‘Сорок’, ‘Сорока’, ‘Сарок’, ‘Сарока’. Какая из них больше остальных, если сравнивать эти строки?
‘Сорок’
‘Сарок’
‘Сарока’
прав.ответ ‘Сорока’

Выберите символьные типы данных:
WideString
AnsiString
String
прав.ответ AnsiChar
прав.ответ Char
PChar
прав.ответ WideChar

Какое расширение имеет откомпилированный файл модуля?
*.dpr
прав.ответ *.dcu
*.cfg
*.pas
*.dfm

В каком разделе находится ключевое слово uses?
private
type
public
прав.ответ interface

Какая это строка: ComboBox1.Items[5]?
ошибка в обращении к свойству Items
четвертая
пятая
прав.ответ шестая

Как правильно добавить строку текста в компонент ListBox?
ListBox1.Text.Add(‘строка’);
ListBox1.Lines.Add(‘строка’);
прав.ответ ListBox1.Items.Add(‘строка’);
ListBox1.Caption.Add(‘строка’);

Какое свойство диалога ColorDialog нам понадобится, если пользователь завершил его удачно?
прав.ответ Color
DefaultExt
Options
Caption

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


Яндекс.Метрика