игра брюс 2048
Главная / Программирование / Введение в программирование на Delphi / Тест 12

Введение в программирование на Delphi - тест 12

Упражнение 1:
Номер 1
Какой символ будет хранится в s[5], если s = 'Привет!'?

Ответ:

 (1) таким образом нельзя обрабатывать строки 

 (2) символ 'в' 

 (3) символ 'е' 

 (4) символ 'т' 


Номер 2
Какой символ будет хранится в s[4], если s = 'Как жизнь?'?

Ответ:

 (1) символ 'к' 

 (2) символ 'ж' 

 (3) символ пробела 

 (4) таким образом нельзя обрабатывать строки 


Номер 3
Какой символ будет хранится в s[3], если s := 'Delphi-7'?

Ответ:

 (1) символ 'l' 

 (2) символ 'e' 

 (3) символ 'p' 

 (4) таким образом нельзя обрабатывать строки 


Упражнение 2:
Номер 1
Через какое свойство компонента ListBox можно получить доступ к нужной строке текста?

Ответ:

 (1) lines 

 (2) items 

 (3) text 

 (4) caption 


Номер 2
Как правильно добавить строку текста в компонент ListBox?

Ответ:

 (1) ListBox1.Lines.Add('строка'); 

 (2) ListBox1.Text.Add('строка'); 

 (3) ListBox1.Items.Add('строка'); 

 (4) ListBox1.Caption.Add('строка'); 


Номер 3
Как правильно удалить строку текста из компонента ListBox?

Ответ:

 (1) ListBox1.Lines.Delete(3); 

 (2) ListBox1.Text.Delete(3); 

 (3) ListBox1.Items.Delete(3); 

 (4) ListBox1.Caption.Delete(3); 


Номер 4
Какая это строка: ListBox1.Items[3]?

Ответ:

 (1) вторая 

 (2) третья 

 (3) четвертая 

 (4) ошибка в обращении к свойству Items 


Упражнение 3:
Номер 1
Через какое свойство компонента ComboBox можно получить доступ к нужной строке текста?

Ответ:

 (1) lines 

 (2) text 

 (3) items 

 (4) caption 


Номер 2
Чем компонент ComboBox отличается от компонента ListBox?

Ответ:

 (1) ничем, компоненты идентичны 

 (2) ListBox – выпадающий список, а ComboBox – простой 

 (3) ListBox – простой список, а ComboBox – выпадающий 

 (4) ListBox позволяет выбор нескольких строк, а ComboBox – нет 

 (5) ComboBox позволяет выбор нескольких строк, а ListBox – нет 


Номер 3
Какая это строка: ComboBox1.Items[5]?

Ответ:

 (1) шестая 

 (2) пятая 

 (3) четвертая 

 (4) ошибка в обращении к свойству Items 


Упражнение 4:
Номер 1
Что содержит свойство MultiSelect компонента ListBox?

Ответ:

 (1) целое число, указывающее номер выделенной строки 

 (2) выделенную строку 

 (3) логическое значение, можно ли выделить несколько строк одновременно или нет 

 (4) такого свойства нет у этого компонента 


Номер 2
Что содержит свойство Selected компонента ListBox?

Ответ:

 (1) целое число, указывающее номер выделенной строки 

 (2) true, если указанная в индексе строка выделена, и false в противном случае 

 (3) выделенную строку 

 (4) такого свойства нет у этого компонента 


Упражнение 5:
Номер 1
Для чего служит инструкция break?

Ответ:

 (1) для принудительного завершения текущего прохода цикла и начала следующего 

 (2) для принудительного завершения цикла 

 (3) для принудительного завершения процедуры 

 (4) для принудительного завершения программы 


Номер 2
Для чего служит инструкция continue?

Ответ:

 (1) для принудительного завершения текущего прохода цикла и начала следующего 

 (2) для принудительного завершения цикла 

 (3) для принудительного завершения процедуры 

 (4) для принудительного завершения программы 


Номер 3
Чем continue отличается от break?

Ответ:

 (1) они обе служат для завершения работы процедуры 

 (2) continue завершает текущий проход цикла и переходит на следующий, а break завершает цикл полностью 

 (3) break завершает текущий проход цикла и переходит на следующий, а continue завершает цикл полностью 

 (4) это встроенные переменные, при завершении процедуры или функции break содержит значение true, а continuefalse 


Упражнение 6:
Номер 1
Что произойдет в результате выполнения кода, когда переменная k станет равна 5?
        
for k := 0 to 10 do
  if k = 5 then break
    else ShowMessage(IntToStr(k));
        
        

Ответ:

 (1) ничего, цикл продолжится 

 (2) цикл прервется 

 (3) выйдет сообщение "4", следующий шаг будет пропущен, затем выйдет сообщение "6" 

 (4) ошибочный код, таким образом использовать break нельзя 


Номер 2
Что произойдет в результате выполнения кода, когда переменная k станет равна 5?
        
for k := 0 to 10 do
  if k = 5 then continue
    else ShowMessage(IntToStr(k));
        
        

Ответ:

 (1) ничего, цикл продолжится 

 (2) цикл прервется 

 (3) шаг будет пропущен, затем выйдет сообщение "6" 

 (4) ошибочный код, таким образом использовать continue нельзя 


Номер 3
Что произойдет в результате выполнения кода?
        
for k := 0 to 10 do
  break;
        
        

Ответ:

 (1) ничего, цикл отработает до конца 

 (2) цикл прервется на первом проходе 

 (3) первый проход будет пропущен, остальные продолжаться 

 (4) ошибочный код, таким образом использовать break нельзя 




Главная / Программирование / Введение в программирование на Delphi / Тест 12