Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Testy_po_informatike_i_programmirovaniyu_dlya_s...doc
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
403.46 Кб
Скачать

Снимите флаг Only Read с обрабатываемого файла.

с этим приходится мириться

16. Как скопировать открытый файл (.Dbf и .Idx)

это не возможно

Создать конечный файл аналогичной структуры и выполнить находясь на нем Append From <исходный файл dbf>

17. Автоподсказка в vfp7

В системном меню выберите /IntelliSense/ Tools Manager.

В системном меню выберите Tools/IntelliSense Manager.

18. Чем заменить наш привычный SAY для экрана?

Меткой. Её заголовок Caption может отражать любую информацию, представленную в строковом виде;

Объектом TextBox, для которого свойство ReadOnly=.T..

заменить нечем

19. Какие свойства определяют цвет?

TextBox (BackColor - цвет фона ForeColor - цвет букв);

Grid (Текст - Column.ForeColor Фон - Column.BackColor Рамки - нет

цвет не определяет свойства

20. Что определяет размер и выравнивание текстов Grid?

размер и выравнивание текста в Спокойной ячейке определяется Column.Size|Alig... , в ячейках Focus & Grid - Text.Size|Alig...

размер определяется Column.Size|Alig;

выравнивание текста Text.Size|Alig

21. Как избежать выделения всей ячейки (функция “К”)?

Grid.Highlight=.F.

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

избежать нельзя

22. Как уменьшить число страниц в форме?

Изменить значение свойства PageCount в PageFrame.

открыть форму как базу и вручную искать и удалять все упоминания об удаленной странице;

уменьшить число страниц нельзя

23. Как создать просматриватель MEMO-полей?

в форме. Создать EditBox и кнопку его вызова, в свойство Click которой поместить код: thisform.Поле.Refresh;

Thisform.Поле.visible=.T. - при нажатии на кнопку поле становится видимым. Источником данных для поля EditBox должно быть МЕМО-поле соответствующей таблицы.

отключать поле можно поместив в метод DblClick кнопки следующий код: thisform.Поле_примечаний.visible=.F.

24. В каком случае нужен набор форм?

Когда нужно работать с несколькими формами создание набора является оптимальным решением. На выходе обязательно указать ThisFormSet.Release, чтобы закрылось действительно всё;

набор форм не нужен никогда;

при работе с несколькими базами данных

25. Где разместить условие отбора данных для Grid?

условие поместить в выражение индекса базы данных;

в свойствах таблицы в курсоре в Filter пишется нужное условие;

в нумерации записей в таблице

26. Где определять переменные, упоминаемые в свойствах таблицы?

задавать Set Filter To “Условие”.

в нумерации записей в таблице

в базе данных

27. Как остановить форму на экране, если нет меню?

создать меню;

командой CLEAR EVENTS на кнопке выхода из формы;

остановить форму на экране, если нет меню не возможно

28. Как вызывать вспомогательные окна?

вызывать по функциональной клавише или кнопкой;

select той области, в которой будет работать вспомогательное окно

do form «имя формы вспомогательного окна» (если тип окна Modeless)

29. Как бороться с главным окном?

в файле конфигурации CONFIG.vfp добавьте строку SCREEN=OFF - она сделает главное окно невидимым;

зачем это;

главное окно можно показать командой _SCREEN.SHOW и скрыть _SCREEN.HIDE.

30. Какая опция команды SELECT в языке запросов SQL позволяет задать условия выборки записей из таблицы БД в результат запроса?

WHERE

ORDER BY

DISTINCT

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

WHERE

ORDER BY

DISTINCT

32. Какая опция команды SELECT в языке запросов SQL позволяет задать группировку данных в результате запроса?

DISTINCT

WHERE

GROUP BY

33. Какая опция команды SELECT в языке запросов SQL позволяет исключить повторяющиеся записи из результата запроса?

DISTINCT

WHERE

HAVING

34. Какая опция команды SELECT в языке запросов SQL позволяет задать условие включения группы в результат запроса?

WHERE

DISTINCT

HAVING

35. Какая конструкция SQL используется для удаления таблицы БД?

DELETE

DEL

36. Какая команда SQL суммирует значения числового столбца OPLATA в таблице БД STUD?

Код SQL SELECT SUM(oplata) FROM STUD

Код SQL SELECT AVG(oplata) FROM STUD

Код SQL SELECT №группы, COUNT(№зачетки)

37. Какая команда SQL подсчитывает среднее арифметическое значение числового столбца OPLATA в таблице БД STUD?

Код SQL SELECT AVG(oplata) FROM STUD

Код SQL SELECT №группы, COUNT(№зачетки)

38. Какая команда SQL выдает №группы и количество студентов в этих группах из таблицы БД СТУДЕНТ (столбцы №зачетки, Фамилия, №группы, Курс)?

Код SQL SELECT №группы, COUNT(№зачетки) FROM 'бд студент' GROUP BY №группы

Группа

39. Какая команда SQL выдает №группы и количество студентов в этих группах из таблицы БД СТУДЕНТ(столбцы №зачетки, Фамилия, №группы, Курс) для групп с количеством студентов не менее 10?

Код SQL SELECT №группы, COUNT(№зачетки) FROM 'бд студент' WHERE COUNT(№зачетки)>=10 GROUP BY №группы

Группа

40. Что является первичным ключом для отношения ГРУППА, имеющего атрибуты: Группа, Курс, Факультет, Количество_студентов, Специальность?

Группа

Код SQL SELECT №группы, COUNT(№зачетки) FROM 'бд студент'

41. Какое значение должно иметь свойство Visible, чтобы объект был виден на экране?

True

False

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

False

True

43. Какое значение должно иметь свойство Enabled, чтобы объект был доступен для изменения пользователем?

True

False

44. Какая команда SQL изменит №группы "ОТЗ-02-2" на "ОТЗ-02-2р" в таблице БД СТУДЕНТ?

Код SQL UPDATE 'бд студент' SET №группы="ОТЗ-02-2р" WHERE №группы="ОТЗ-02-2"

Код SQL SELECT №группы, COUNT(№зачетки) FROM 'бд студент'

45. Какая конструкция SQL используется для удаления таблицы БД?

DELETE Если понимать вопрос буквально, то DROP TABLE

DELETE TABLE

46. Какой объект используется для отображения в форме постоянных надписей?

Label

Image

47. Какой объект используется для размещения изображения на форме?

Image

Labe

48. Какое свойство объекта используется для указания цвета фона объекта?

BackColor

ForeColor

49. Какое свойство объекта используется для указания цвета выводимых символов?

ForeColor

BackColor

50. Какое свойство объекта используется для указания размера шрифта?

FontSize

Height

51. Какое свойство объекта используется для указания высоты объекта?

Height

Width

52. Какое свойство объекта используется для указания ширины объекта?

Width

Name

53. Какое свойство объекта используется для указания программного имени объекта?

Name

Width

54. Какое свойство объекта TextBox используется для указания источника данных?

ControlSource

Refresh

55. Какое событие возникает, когда пользователь щелкает мышью на объекте Visual FoxPro?

Click

DblClick

56. Какое событие возникает при двойном щелчке мышью на объекте в Visual FoxPro?

DblClick

Click

57. Какой метод обновляет объект?

Refresh

Activate

58. Какое событие возникает, когда создается объект в Visual FoxPro?

Init

RightClick

Activate

59. Какое событие возникает при щелчке правой кнопкой мыши на объекте в Visual FoxPro?

RightClick

Activate

60. Какое событие возникает, когда активизируется объект в Visual FoxPro?

Activate

Deactivate

61. Какое событие возникает, когда объект перестает быть активным в Visual FoxPro?

Deactivate

Activate

62. Какое событие возникает, когда пользователь нажимает клавишу в Visual FoxPro?

*KeyPress

Activate

63. Почему триггер выдаёт ошибку?

нет какой-либо таблицы базы данных;

потому что на момент выполнения триггера данные, не удовлетворяют его требованиям.

система Visual FoxPro не находит базу данных

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

переустановить свойство Form.BufferMode окна в значение 2-Optimistic.

переустановить свойство Form.BufferMode окна в значение- 1Optimistic.

переустановить свойство Form.BufferMode окна в значение- 3Optimistic.

65. Почему могут возникнуть проблемы с удалением записей из таблицы, имеющей Primary Key?

индексу Primary Key назначить значение фильтра, содержащего выражение: Not Deleted().

индексу Candidate назначить значение фильтра, содержащего выражение: Not Deleted().

индексам Primary Key, так и Candidate назначить значение фильтра, содержащего выражение: Not Deleted().

66. Почему создаваемые в Visual FoxPro таблицы не имеют кодовой страницы 1251?

кодовые страницы можно установить путём добавления параметра: CODE PAGE=1251 в файлы Config.fpw в текущих каталогах исполняемых фалов;

кодовые страницы не устанавливаются

67. Имеется ли простая возможность изменить месторасположение базы данных у FoxPro приложения?

простой возможности нет

у объектов CursorX в DataEnvironment форм и отчётов, поменять в runtime в событии DataEnvironment.BeforOpenTables() в событии MyBaseForm.Load() установить MyForm.DataEnvironment.AutoOpenTables = .F. и воспользовавшись методом MyForm.DataEnvironment.OpenTables() явно;

68. При обращении к сохранённой процедуре получена ошибка о том, что процедура не найдена. Как правильно следует вызывать сохранённые процедуры?

Сделать её активной, используя команду SET DATABASE TO dbc_name.

Сделать её активной, используя команду DATABASE TO dbc_name.

69. Не создаю в базе объект Connection. Просто в коде сделаю lnHndl = sqlconnect(lcDSN,lcLogin,lcPassw) как предотвратить сообщение об ошибке.

выполнить =SQLSETPROP(0,"DispWarnings", .F.)

=SQLSETPROP(0,"DispLogin", 3) && DB_PROMPTNEVER;

это не возможно

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]