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

70. Возможно ли в vfp из программы добавлять/изменять/удалять в odbc Администраторе dsn?

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

все действия возможны через Win32Api используя SqlConfigDataSource из Odbccp32.dll и функции доступа к системному реестру:

71. Как получить полной Rushmore оптимизации (sys(3054) частичная) на таблице с единственным символьным полем.

установить SET DELETED OFF перед выполнением SQL-SELECT :-) ... добавить индекс INDEX ON DELETED() TAG DEL в таблицу;

установить SET DELETED OFF перед выполнением SQL-SELECT :-);

добавить индекс INDEX ON DELETED() TAG DEL в таблицу

72. Как вести автоматически поле данных типа «дата последних изменений», в trigger update для таблицы не получается?

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

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

73. Как exe-модуль созданный в Visual FoxPro запустить на ПЭВМ, где не установлена полная версия Visual FoxPro?

организовать бесконечный цикл для обработки событий, командами Read Events и Clear Events соответственно.

exe-модуль созданный в Visual FoxPro должен работать, если в программе нет грубых ошибок

74. Как создать дистрибутив Visual FoxPro?

вариантов нет;

создать дистрибутив, используя Wizard Setup самого Visual FoxPro.

75. Создаю приложение vfp 9.0 используя Application Wizard. При открывании созданный таким образом проект приложения из проводника Windows недоступны все Помощники (Wizard) и Построители (Builders)?

файл Config.fpw в каталоге проекта и на время разработки проекта закомментируйте строки _BROWSER = "", ... , _WIZARD = "". Изменить установку RESOURCE = OFF;

создавать приложения, используя команду BROWSER = "", ... , _WIZARD = "".

76. Как «убрать» Main Visual FoxPro Window? Создаю форму, устанавливаю ShowWindow=2 (As Top-Level Form)... 

вариантов нет;

Поместите SCREEN=OFF в Ваш Config.fpw

77. Как решать проблему хранения паролей для доступа к программе. Имеется ли простой способ сделать это? Для паролей я имею dbf-файл (пользователь, пароль).

для хранения/проверки использовать результат функции SYS(2007, cExpression),

для хранения/проверки использовать результат функции SYS

78. Создаю VFP-приложение с одной формой (ShowWindow - 2 as Top-Level Form), и для него Setup, устанавливаю на клиенте Windows 95., по завершению приложения задача виснет. Как избавиться от этого?

установить Dcom98 на машине клиента.

установить Dcom95 на машине клиента.

79. Вопрос: Как из VFP отследить завершение процесса? 

ID: Q191584 в MSDN

HOWTO: Determine When a 32-bit Process has Completed

ID: Q191584 в MSDN «HOWTO: Determine When a 32-bit Process has Completed»

80. Нужно из кода переключать раскладку клавиатуры: Rus/Lat. Можно ли это сделать?

#DEFINE hklRus «00000419» && - name from 0x0419 Russian

#DEFINE hklEng «00000409» && - name from 0x0409 English (US)

#define KLF_ACTIVATE 1 && 0x00000001;

LOCAL lnRetCode

lnRetCode = LoadKeyboardLayout(hklRus, KLF_ACTIVATE)

lnRetCode = LoadKeyboardLayout(hklEng, KLF_ACTIVATE)

81. Как поместить картинку в VFP main window?

WITH _SCREEN

AddObject( "MyPic", "Image" )

MyPic.Picture = HOME()+"Fox.bmp"

MyPic.Top = 10

MyPic.Left = 10

MyPic.Visible = .T.

ENDWITH;

_screen.RemoveObject("MyPic");

никак

82. Вопрос: Есть ли библиотека локализации для VFP9 ?

нет;

в SP4 VS9 в файле VS9sp47.cab содержится vfp6rrus.dll

83. не закрывается приложение по [x]. Как это устранить?

добавьте в конец процедуры MyCleanUp, вызывающейся по событию ON SHUTDOWN:

PROCEDURE MyCleanUp

ON SHUTDOWN

...

IF VERSION(2) = 0

QUIT;

ENDIF;

вариантов нет

84. Имеется ли возможность перехватить события VFP main window (_SCREEN) из своей программы?

Ответ: Один способ показан в Desktop.zip на стр. примеры, другой в создании своего класса подобно тому как показано ниже:

SET PROCEDURE TO screenmethods ADDITIVE

SCREEN.AddObject(«oSH»,»ScreenHook»);

DEFINE CLASS ScreenHook AS CUSTOM

oScr = _SCREEN;

PROCEDURE oScr.Resize();

WAIT WINDOW NOWAIT TRANSFORM(this.Width)+" "+TRANSFORM(this.Height)

ENDPROC

85. Как определить високосный год? 

!EMPTY(DATE(m.lnYear, 2, 29));

никак

86. Вопрос: Как создать setup VFP-приложения в версии 9.0 ?

Tools/Wizards/Setup

InstallShield Express.

87. Новое ключевое слово VFP для локальных переменных -

Public;……Global;……Private;…….Local

88. Новое ключевое слово VFP для глобальных переменных -

Public;……Global;…..Private;….Local

89. Область видимости глобальных переменных -

вся программа;….одна процедура;….несколько функций;….один модуль

90. Область видимости локальных переменных -

вся программа;….только в структуре, в которой они созданы;

одна функция;…один модуль;….несколько (до 50 %) функций

91. Суффикс для переменных типа Integer -

+;…. % > -;…. & > -;…. ! > -;…. #;….N

92. Суффикс для переменных типа Long:-

> -;…. % > +;…. & > -; ! > -;…. #;…L

93. Суффикс для переменных типа Currency представляет собой знак: > @;…> &;….> ! > #;…..Y

94. Формальные параметры это:

идентификаторы входных данных для подпрограммы (модуля);

имена переменных в подпрограмме;

идентификаторы констант в модуле;

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

95. Фактические параметры это:

конкретные величины, указываемые при обращении к модулю;

идентификаторы переменных в подпрограмме;

имена констант в модуле;

идентификаторы переменных и констант в модуле

96. Правило согласования фактических параметров с формальными:

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

тип фактических параметров может совпадать с типом формальных

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

типы фактических параметров должны совпадать с типами формальных

97. Система объектов в проекте является:

иерархической;….динамической;….статической;….*реляционной

98. Тип переменной в VFP чью длину можно изменять

при определении:

Integer;….String;….Currency;….Variant

99. Тип переменной в VFP, которым становятся все неопределенные величины:

Integer;….String;….Currency;….Variant

100. Функция VFP сообщающая число символов в символьном

выражении:

LEN();….LEN;….DIM;….LEFT()

101. Функция VFP возвращающая первые символы из символьного выражения:

LEN();….LEN;….DIM;….LEFT()

102. Функция VFP возвращающая последние символы из символьного выражения:

RIGHT();….LEN();….DIM;….LEFT()

103. Функция VFP с одним аргументом:

RIGHT();….LEN();….MID();….LEFT()

104 Ограничения на имена переменных в VFP:

имя начинается с неалфавитного символа;….имя без точек и пробелов;

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

длина имени может составлять до 255 символов

105. Ограничения на имена переменных в VFP:

идентификатор начинается с неалфавитного символа;

имя может содержать точки и пробелы;

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

длина идентификатора не должна превышать 255 символов

106. Ограничения на имена переменных в VFP:

идентификатор начинается с неалфавитного символа;

имя может содержать точки и пробелы;

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

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

107 Элементы управления в VFP:

Caption;….Name;….Label;….Checkbox

108 Элементы управления в VFP:

Caption;….Name;….Label;…. CheckTextbox

109. Элементы управления в VFP:

Caption;….Name;….Line;….Option Group

110. Виды циклов в VFP:

арифметический;….логический;….динамический;….бесконечный

111. Компоненты структуры циклов в VFP:

заголовок;….тело;….конец;….голова

112. Последовательность этапов технологии подготовки решения задач, с помощью компьютера

L1: первый этап

L2: второй этап;….L3: третий этап;….L4: четвертый этап;….

L5: пятый этап;….L6: шестой этап

R1: постановка задачи;….R2: анализ и исследование задачи, модели;

R3: разработка алгоритма;….R4: программирование

R5: тестирование и отладка;….R6: получение результатов и их анализ

R1, R3, R4, R5, R6, R2;………R2, R1, R4, R5, R6, R3;

R3, R1, R4, R5, R6, R2;

113. Ключевое слово VFP для глобальных переменных ...

+: Public;….+: Global

114. Ключевое слово VFP для локальных переменных ...

+: Private +: ….Local

115. Сбор информации, описание данных, формулировка условия задачи и формы выдачи результатов, это этап ... задачи

постановка;…. разработка алгоритма;….

анализ и исследование задачи, модели

116. Анализ технических и программных средств, разработка матема­тической модели - это этап ... задачи

постановка;…. разработка алгоритма;….

анализ и исследование задачи, модели

117. Определение исходной и результатной информации, проектирование алгоритма и метода записи - это этап ...

постановка;…. разработка алгоритма;….

анализ и исследование задачи, модели

118. Выбор языка программирования, уточнение способов организации данных, запись алгоритма на выбранном языке программиро­вания, это этап

постановка;…. разработка алгоритма;….

анализ и исследование задачи, модели;….программирование

119. Синтаксическая отладка, совершенствование программы, отладка семантики и логической структуры - это этап

постановка;…. разработка алгоритма;….

анализ и исследование задачи, модели;….программирование

120. Синтаксические ошибки программирования приводят к выделению строки, после потери фокуса, . цветом

красным;….зеленым;….синим

121. После потери фокуса, комментарии в строке выделяются ... цветом

красным;….зеленым;….синим

122. После потери фокуса, ключевые слова в строке выделяются ... цветом

красным;….зеленым;….синим

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

логической ;….арифметический;….циклический

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

красным;….зеленым;….*синим;….

никак

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