Тест «Программирование» МИ, ФИ 3 курс (зима)




1. Для описания каких типов данных используется служебное слово Real в Lazarus?

a. Целые числа

b. Логические значения

c. Вещественные числа

d. Символы

e. Строки

2. Если две переменные имеют следующие значения: a=5, b=7, то результат выражения а<b будет равен

a. -2

b. False

c. True

d. 2

e. Not

3. Переменная Х описана в программе как целое число. Какой из операторов недопустим в этой программе?

a. Х:=5;

b. Х:=-100;

c. Х:=0;

d. Х:=Х+5;

e. Х:=1,56;

4. Условию: "Если А больше или равно С, то В=5", соответствует фрагмент программы:

a. if A>=C then B:=5;

b. if A>C then B:=5;

c. if (A>B) or (B=C) then B:=5;

d. if A>B=C then B:=5;

e. if A=B=C then B:=5;

5. Символьные значения в Lazarus описываются с помощью служебного слова:

a. Char

b. Integer

c. Real

d. Boolean

e. String

6. Функция FloatToStrF

a. переводит строку в целое число

b. переводит число в строку

c. определяет является ли строка целым числом

d. определяет количество символов в строке

e. переводит число в строку, в указанном формате

7. Какое свойство компонента Label автоматически определяет размеры, для размещения своего содержимого

a. Enabled

b. Caption

c. AutoSize

d. Name

e. Top

8. Свойство Height определяет

a. высоту компонента в пикселях

b. вертикальную координату левого верхнего угла компонента

c. горизонтальную координату левого верхнего угла компонента

d. ширину компонента в пикселях

e. размещается ли компонент слева от всех остальных компонентов

9. Если свойство ReadOnly имеет значение false, тогда

a. компонент становится невидим на экране

b. появляется возможность редактировать содержимое компонента

c. исчезает возможность редактировать содержимое компонента

d. компонент можно удалить

e. компонент становится неактивным

10. Свойство Left определяет

a. высоту компонента относительно активного окна

b. вертикальную координату левого верхнего угла компонента

c. горизонтальную координату левого верхнего угла компонента

d. ширину компонента в пикселях

e. размещается ли компонент слева от всех остальных компонентов

11. Для того чтобы на ветвях then…else… условного оператора расположить несколько операторов, их необходимо объединить с помощью

a. оператора выбора варианта

b. условного оператора

c. составного оператора

d. оператора цикла

e. оператора присваивания

12. Установить курсор на компонент Edit1 можно:

a. Edit1.Cursor;

b. Edit1.SetFocus;

c. Edit1.Clear;

d. Edit1.SelectAll;

e. Edit1.Add

13. Какое из свойств настраивает клавишу быстрого вызова пункта меню?

a. ShortCut

b. ReadOnly

c. ShowCut

d. CutShort

e. ShowShort

14. Компонент Image предназначен для...

a. размещения надписей в окне приложения

b. размещения меток в программном коде

c. организации ввода текста

d. размещение рисунков и клипов

e. организация вывода текста

15. Сообщение об синтаксической ошибке …

a. выдается Lazarus при компиляции программы в окне кода

b. выдается Lazarus на этапе прогона программы в отдельном окне сообщения

c. не выдается Lazarus

d. выдается Lazarus при компиляции программы в отдельном окне сообщения

e. выдается Lazarus на этапе прогона программы в окне кода

16. В каком разделе модуля можно вызывать другой модуль, ссылающийся на этот?

a. Interface

b. Unit

c. Implementation

d. Initialization

e. Finalization

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

a. Uses

b. Procedure

c. Type

d. Begin

e. Var

18. Раздел описания модулей начинается со служебного слова

a. Begin

b. Type

c. Var

d. Uses

e. Const

19. Оператор Label1.Caption:='Сведения'; используется для

a. формирования надписи на кнопке

b. формирования имени метки

c. формирования надписи в метке

d. формирования заголовка формы

e. формирования имени объекта

20. Какой компонент предназначен для ввода однострочного текста?

a. Form

b. Button

c. Memo

d. Edit

e. Label

21. Функция IntToStr

a. переводит строку St в целое число

b. заменяет все символы строки St числами

c. определяет, является ли строка St целым числом

d. определяет количество символов в строке St

e. переводит целое число в строку St

22. Оператор Form2.Show …

a. закрывает форму Form2

b. показывает модальную форму Form2

c. показывает немодальную форму Form2

d. скрывает форму Form2

e. подключает форму Form2

23. Свойство Caption компонента Label определяет

a. положение компонента в окне формы

b. координаты правого верхнего угла компонента

c. возможность перетаскивания компонента мышью

d. видимость компонента на экране

e. надпись на компоненте

24. Свойство Checked компонента CheckBox имеет значение true. Укажите однозначно правильное утверждение

a. флажок был снят

b. флажок был установлен

c. флажок был установлен, а затем снят

d. был произведен двойной щелчок на компоненте

e. был произведен одинарный щелчок на компоненте

25. Свойство Color для компонента определяет

a. цвет шрифта

b. цвет линий

c. цвет фона

d. цвет курсора

e. цвет указателя мыши

26. Для компонента Edit свойство Text определяет

a. текстовую строку пароля

b. текстовую подсказку к компоненту при наведении указателя мыши

c. имя компонента

d. текстовую строку, связанную с компонентом Edit

e. текстовую строку заголовка формы

27. Метод Form1.Show аналогичен строке

a. Form1.Caption:='Hide';

b. Form1.Top:=0;

c. Form1.Left:=0;

d. Form1.Visible:=false;

e. Form1.Visible:=true;

28. Какие компоненты формируют меню?

a. MainMenu, ContextMenu

b. PopupMenu, Menu

c. PopupMenu, MainMenu

d. PopopMenu, MainMenu

e. PopupMain, MeinMenu

29. Выберите оператор, загружающий картинку из текущего каталога в компонент Image1?

a. Image1.Picture.SaveToFile ('car.wmf');

b. Image1.LoadFromFile('car.wmf');

c. Image1.Picture.LoadFromFile ("car.wmf");

d. Image1.Picture.LoadFromFile ('car');

e. Image1.Picture.LoadFromFile ('car.wmf');

30. Какой фрагмент программы выводит окно сообщения, имеющий синий значок "i", надпись "Внимание!", кнопки "Yes" и "Cancel"?

a. MassegeDlg(mtInformation, 'Внимание!', [mbYes, mbCancel],0);

b. MessageDlg('Внимание!', mtInformation, [mbCancel,mbYes]);

c. InputBox('Внимание!', mtInformation, [mbYes, mbCancel]);

d. MassegeDlg('Внимание!', mtInformation, [mrYes, mrNo],0);

e. MessageDlg('Внимание!', mtInformation, [mbCancel,mbYes],0);

31. Транслятор сообщает …

a. в окне кода об первой встретившейся синтаксической ошибке

b. в отдельном окне сообщения об первой встретившейся синтаксической ошибке

c. в окне кода обо всех встретившихся синтаксических ошибках

d. в отдельном окне сообщения обо всех встретившихся синтаксических ошибках

e. в отдельном окне сообщения об синтаксических ошибках одной процедуры

32. Для выбора любого события нужно …

a. в окне формы выполнить двойной щелчок по компоненту

b. выбрать событие в закладке Events Object Inspector

c. выбрать событие в закладке Properties Object Inspector

d. в окне кода программы выбрать закладку Unit1

e. в окне дерева объектов выполнить двойной щелчок по компоненту

33. Логические данные в Lazarus описываются с помощью служебного слова

a. Char

b. Integer

c. Real

d. Boolean

e. String

34. При делении двух чисел с помощью знака деления (/) результат всегда имеет значение типа

a. Real

b. Integer

c. Boolean

d. Char

e. String

35. X=12. Какие действия произведет оператор …if X<5 then X:=2*X;

a. присвоит переменной Х значение 24

b. присвоит переменной Х значение 12

c. присвоит переменной Х значение false

d. присвоит переменной Х значение true

e. не произведет никаких действий

36. С помощью какого свойства можно установить полосы прокрутки в компоненте?

a. ReadOnly

b. ScrollBox

c. ShowBars

d. WordWrap

e. ScrollBars

37. Проект Lazarus может содержать …

a. Любое количество модулей

b. Не более пяти модулей

c. Один модуль

d. Ни одного модуля

e. Только модули, связанные с формами

38. Строки в Lazarus описываются с помощью слова:

a. Char

b. Integer

c. Real

d. Boolean

e. String

39. Функция FloatToStr(St)

a. переводит число в строку St

b. переводит строку St в целое число

c. заменяет все символы строки St числами

d. определяет является ли строка St целым числом

e. определяет количество символов в строке St

40. Для редактирования и ввода текста можно использовать компонент

a. MediaPlayer

b. Edit

c. Button

d. CheckBox

e. RadioButton

41. Свойство Visible определяет

a. положение компонента в окне формы

b. координаты правого верхнего угла компонента

c. возможность перетаскивания компонента мышью

d. видимость компонента на экране

e. имя компонента

42. Для компонента свойство Name определяет

a. имя пользователя

b. имя переменной

c. имя компьютера

d. имя компонента

e. имя программы

43. Компонент RadioButton предназначен

a. для установки нескольких независимых переключателей одновременно

b. для установки нескольких зависимых переключателей одновременно

c. для установки только одного зависимого переключателя

d. для размещения группы зависимых переключателей

e. для установки только одного независимого переключателя

44. Свойство Caption компонента Form определяет

a. цвет фона формы

b. имя формы

c. строку заголовка формы

d. ширину и высоту формы

e. способ размещения формы на экране

45. Чтобы скрыть форму надо воспользоваться методом

a. Clear

b. Show

c. Add

d. Hide

e. Items

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

a. TabControl

b. ListControl

c. PageList

d. PageControl

e. PageBox

47. Какой фрагмент программы выводит окно сообщения с заголовком, совпадающим с именем файла-приложения, с надписью "Процесс завершен." и кнопкой OK?

a. ShowMessage ('Процесс завершен.');

b. MessageDlg('Процесс завершен.',, [mbOk],0);

c. InputBox('Процесс завершен.', [mbOK]);

d. MassegeDlg('Процесс завершен.');

e. ShowMessage ('Процесс завершен.', [mbOK]);

48. Сообщение об логической ошибке …

a. выдается Lazarus при компиляции программы в окне кода

b. выдается Lazarus на этапе прогона программы в отдельном окне сообщения

c. не выдается Lazarus

d. выдается Lazarus при компиляции программы в отдельном окне сообщения

e. выдается Lazarus на этапе прогона программы в окне кода

49. Укажите правильное написание операции присваивания переменной Х значения 12 в Lazarus

a. Х=12;

b. 12=Х;

c. Х:=12;

d. Х=:12;

e. 12:=Х;

50. Укажите правильное написание составного оператора

a. If... then...

b. case... end

c. while... do

d. begin... end

e. begin

51. Шаг изменения счетчика цикла I в цикле For I:=1 to 100 do... может быть

a. Любой

b. любой положительный

c. только 1

d. только -1

e. любой отрицательный

52. Lazarus - это...

a. Язык программирования

b. Компилятор

c. Текстовый процессор

d. Графический редактор

e. Интегрированная среда разработки

53. Функция StrToFloat(St)

a. переводит целое число в строку St

b. переводит строку St в число

c. заменяет все символы строки St числами

d. определяет является ли строка St целым числом

e. переводит строку St в целое число

54. Свойство Font управляет

a. атрибутами текста компонента

b. цветом фона компонента

c. размерами компонента

d. паролем доступа к компоненту

e. текстом компонента

55. Свойство Top определяет

a. высоту компонента относительно активного окна

b. вертикальную координату левого верхнего угла компонента

c. горизонтальную координату левого верхнего угла компонента

d. ширину компонента в пикселях

e. размещается ли компонент поверх остальных компонентов

56. Выберите оператор позволяющий делать разрыв строки на границе слова

a. Label1.AutoSize:=False;

b. Label1.WordWrap:=True;

c. Label1.WordWrap:=False;

d. Label1.AutoSize:=True;

e. Label1.LayOut:=False;

57. Логические переменные могут принимать только следующие значения

a. 0 и 1

b. true и false

c. 0

d. -1 и 1

e. любые

58. Укажите правильное написание оператора условного перехода

a. while... do

b. case... end

c. begin... end

d. if... then...

e. begin

59. С помощью какого свойства определяется изображение на поверхности кнопки?

a. Glyph

b. Kind

c. Picture

d. Display

e. Icon

60. Какой комплект файлов является обязательным при работе с проектом Lazarus?

a. *.lpr, *.res, *.lcu

b. *.lpr, *.pas, *.lfm

c. *.pas, *.lfm, *.lof

d. *.lfm, *.pas, *.exe

e. *.pas, *.lpr, *.res

61. Укажите раздел модуля, содержащий команды или операторы, исполняющиеся до передачи управления основной программе.

a. Interface

b. Initialization

c. Implementation

d. Finalization

e. Unit

62. Функция StrToInt(St)

a. переводит целое число в строку St

b. переводит строку St в целое число

c. заменяет все символы строки St числами

d. определяет, является ли строка St целым числом

e. определяет количество символов в строке St

63. Какие функции используются для преобразования строковых данных в числовые?

a. StrToInt, IntToStr

b. FloatToStr, FloatToStrF

c. FloatToStrF, StrToInt

d. StrToDate, DateToStr

e. StrToFloat, StrToInt

64. Укажите раздел реализации модуля

a. Finalization

b. Unit

c. Interface

d. Initialization

e. Implementation

65. Если для компонента Button свойство Enabled принимает значение true, то

a. есть возможность перетаскивания компонента мышью

b. компонент исчезает с экрана

c. появляется надпись на компоненте

d. компонент перестает реагировать на действия клавиатуры и мыши

e. компонент реагирует на действия клавиатуры и мыши

66. Для компонента свойство Width определяет

a. возможность изменения ширины компонента

b. вертикальный размер компонента в пикселях

c. горизонтальный размер компонента в пикселях

d. диагональный размер компонента в пикселях

e. возможность изменения высоты компонента

67. Компонент Label используется для …

a. ввода текста с клавиатуры

b. прорисовки фигур на форме

c. отображения текста

d. редактирования текста

e. удаления объектов

68. Свойство Hint определяет

a. текстовую строку пароля

b. текстовую подсказку к компоненту при наведении указателя мыши

c. имя компонента

d. текстовую строку, связанную с компонентом Edit

e. текстовую строку заголовка формы

69. Какой пункт меню надо выбрать, чтобы добавить ранее написанную форму?

a. File / Open

b. Project / Add to Project

c. File / New / Form

d. Project / Remove from Project

e. Project / Add to Repository

70. Компонент RadioGroup предназначен для …

a. установки только одного независимого переключателя

b. установки нескольких независимых переключателей одновременно

c. установки только одного зависимого переключателя

d. размещения группы зависимых переключателей

e. размещения группы не зависимых переключателей

71. Компонент Button1 виден на экране, но не реагирует на действия клавиатуры и мыши. Какое из указанных свойств надо изменить, чтобы компонент реагировал на события клавиатуры и мыши

a. Visible

b. ReadOnly

c. Width

d. Align

e. Enabled

72. Событие OnClick происходит

a. при перемещении мыши по компоненту

b. при одинарном щелчке мыши на компоненте

c. при двойном щелчке мыши на компоненте

d. при получении компонентом фокуса

e. при изменении содержимого компонента

73. При возникновении семантических ошибок …

a. при компиляции программы генерируется сообщение в окне кода

b. на этапе прогона программы генерируется сообщение в отдельном окне

c. не выдается ни каких сообщений

d. при компиляции программы генерируется сообщение в отдельном окне

e. на этапе прогона программы генерируется сообщение в окне кода

74. Какой пункт меню надо выбрать, чтобы удалить модуль из проекта?

a. File / Open

b. Project / Add to Project

c. File / New / Form

d. Project / Remove from Project

e. Project / Add to Repository





Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2016-08-20 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: