Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

все вместе

.doc
Скачиваний:
5
Добавлен:
24.08.2019
Размер:
89.6 Кб
Скачать
  1. Средства записи алгоритмов:

а) Текст, б) Схема, в) Программа

  1. В результате работы алгоритма

Y := X - 5

X := 2 * (Y + 1)

Y := X + Y

вывод Y

переменная Y приняла значение 5.До начала работы алгоритма значением переменной X являлось число… 6

  1. В результате работы алгоритма

Y := X - 1

X := Y+2

Y := X + Y

вывод Y

переменная Y приняла значение 10.До начала работы алгоритма значением переменной X являлось число… 5

  1. Программа-компилятор .. Преобразует программный код в ехе-файл (создает запускаемы файл; переводит в машинный код), который отдельно обрабатывается компьютером.

  2. Программа переводится на машинный язык при каждом ее запуске, когда эта программа обрабатывается ... Интерпритатор

  3. Ошибка «пропущена точка с запятой» при трансляции может быть выявлена на  этапе... синтаксического анализа

  4. Переменная в языке программирования высокого уровня – это проименованная либо адресуемая иным способом область памяти, имя или адрес которой можно использовать для осуществления доступа к данным, находящимся в переменной (по данному адресу)

  5. Сколько недопустимых имен переменных содержится в данном списке: Dim, 2arena, Ar.per, sp_x ? 3

  6. Как можно изменить свойства элемента управления? Properties

  7. Событие – это сообщение, посылаемое объектом о том, что что-то произошло.

  8. Для каких целей может быть использован элемент управления «Label»? Label (Метка)  поле, заполняемое текстовой информацией, которая может изменяться только программно. Для отображения заголовков и поясняющей информации

  9. Для каких целей может быть использован элемент управления «TextBox»? для отображения (ввода и вывода) текстовой информации

  10. Имя событийной процедуры формируется следующим образом процедура (procedure)  в языках программирования набор операторов, выполняемых при вызове процедуры. Имя событийной процедуры состоит из имени объекта и имени события, разделенных символом подчеркивания. Для элементов управления имя объекта — это свойство Name. Например, имя процедуры, которая соответствует щелчку пользователя на кнопке с именем Очистить, выглядит так: cmdОчистить_click

  11. Значение какого из перечисленных свойств указывается в программе при обращении к объекту? Name

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

  13. Какое из перечисленных имен может быть именем событийной процедуры? см. 13

  14. Какое свойство определяет цвет фона? BackColor

  15. Какое свойство определяет цвет шрифта? ForeColor (Font)

  16. Что означает выражение Click?

  17. Значение какого из перечисленных свойств выводится в текстовое поле? Text

  18. Можно ли задать использование какого-либо метода для объекта управления в окне свойств? нет (?)

  19. Свойство какого объекта определяет запись Form1.Command1.Caption? Кнопка

  20. Относительно какой точки определяются свойства Top и Left формы? расстояние от верхнего края формы до верхнего края экрана

  21. В тексте процедуры обработки события имеется оператор Top = 950. В каком случае такая запись правильна?

  22. Относительно какой точки определяются свойства Top и Left командной кнопки? расстояние от левого края элемента управления до левого края формы

  23. Свойство какого объекта определяет правильная запись Width = 1215? Линия

  24. Число символов в имени переменной Visual Basic не должно превышать 255

  25. В каком случае записи свойства объекта "Командная кнопка" Form1.Command1.Caption и Command1.Caption эквиваленты? Когда кнопка находится на форме под именем Form1

  26. Какой тип данных имеет свойство Value элемента управления OptionButton (переключатель)? Boolean/логические

  27. Какое свойство элемента управления OptionButton (переключатель) изменяет свое значение при выборе переключателя? value

  28. Сколько элементов управления OptionButton (переключатель) может быть размещено на форме? 2(?)

  29. Вставьте пропущенное понятие.

Если в программе переменная принимает значение,равное 1.00Е02, то она была описана как переменная вещественного (single) типа.

  1. Какой тип имеют данные, введенные в текстовое поле? string, числовые (?)

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

  3. ?Какой тип данных используется для объявления вещественных чисел? Double, single

  4. Что такое оператор «Dim»?

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

  6. Какой тип данных используется для объявления целых чисел? byte, integer, long

  7. Определение переменной в Visual Basic?

  8. Определение массива в Visual Basic Dim имя (1 To 10) As тип

  9. Одно их следующих слов не является именем типа в Visual Basic?

  10. Что изменяет операция присваивания?

  11. Для присвоения переменной x значения из текстового поля Т1 необходимо в программу ввести оператор x = T1.text

  12. Для вывода значения переменной y в текстовое поле Т2 необходимо в программу ввести оператор T2.text = y

  13. Функция ввода данных с использованием всплывающего окна записывается с использованием служебного слова InputBox

  14. Функция организации вывода данных в всплывающее окно записывается с использованием служебного слова MsgBox

  15. Для преобразования строки символов в число используется функция val

  16. Для преобразования числа в строку символов используется функция str

  17. К условным операторам относится оператор If...End If; If...Else...ElseIf...End If; Select Case...End Select

  18. ?Введите в поле ввода вычисленное по блок-схеме значение переменной F при А =2, В=2, С=3 (рис.1)

  19. ?Введите в поле ввода вычисленное по блок-схеме значение переменной F при А =1, В=2, С=6 (рис.2)

  20. ?Введите в поле ввода вычисленное по блок-схеме значение переменной F при А =1, В=3, С=4 (рис.3)

  21. ?Вычисленное по блок-схеме значение переменной F при А =1, В=1, С=4 равно: (рис.4)

  22. :рисунок=VB_ris4.gif

  23. ?В результате выполнения фрагмента алгоритма переменные X и Y примут значения ...

  24. ?В результате выполнения фрагмента алгоритма переменные X и Y примут значения ...

  25. :рисунок=VB_ris14.gif

  26. Введите в поле ввода значение, которое примет переменная S после выполнения фрагмента программы?

A=3

B=2

S=0

IF A<B THEN S=A+B

ELSE S=A*B

end if

s = 6

  1. Дан фрагмент программы

A=3

В=2

IF A<B THEN

A=A*2+B

Введите в поле ввода значение, которое примет переменная A после выполнения этого фрагмента? A = 3

  1. ?Дан фрагмент программы

x=4

y=-3

z=-10

IF x*y*z>0 THEN

x=2*y

z=z-y

ELSE x=x+2

y=z+y

End if

После выполнения алгоритма переменные x, y, z примут значения... -6, -3, -7

  1. ?Дан фрагмент программы. Введите в поле ввода значение, которое примет переменная Y после выполнения этого фрагмента? (рис. 5)

  2. ?Дан фрагмент программы. Введите в поле ввода значение, которое примет переменная Y после выполнения этого фрагмента? (рис. 6)

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

  4. Элементы массива M(1…4) равны соответственно 1, -5, 8, 2. Введите в поле ввода значение, которое примет выражение М(M(3)-6)*5? -25

  5. Элементы массива M(1…4) равны соответственно 2, -5, 3, 4. <br>Введите в поле ввода значение, которое примет выражение M(М(M(4)))-3? 1

  6. Элементы массива D(1…5) равны соответственно 4, 1, 5, 3, 2. <br>Введите в поле ввода значение, которое примет выражение D(D(4))-D(D(5))? 4

  7. Элементы массива D(1…5) равны соответственно 3, 4, 5, 1, 2. <br>Введите в поле ввода значение, которое примет выражение D(D(5))-D(D(3))? 2

  8. Для организации циклов с определенным количеством повторений обычно используется оператор for … next

  9. Для организации циклов, когда количество повторений зависит от некоторого условия, используется оператор do while … loop/do until …loop

  10. Фрагмент программы:

S:=0

for i= 1 To 10

a=InputBox("Ввод а")

S:=S+a

Next

S:=S/10

Print S выводит…

1й шаг: S = a1

2й шаг: S = a1 + a2

3й шаг: S = a1 + a2 + a3

10й шаг: S = a1 + a2 + … + a10

В итоге: S = Sum(a1…a10)/10

  1. Введите в поле ввода значение, которое примет величина S после выполнения фрагмента программы?

S = 1

Do While S < 2

S =S + 1

Loop

2

  1. Введите в поле ввода значение, которое примет величина S после выполнения фрагмента программы

S = 1

For k = 1 To 2

S = S + k

Next

4

  1. Дан фрагмент программы:

S = 1

FOR N = 1 TO 3

S = S * N

NEXT

PRINT S

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

  1. Дан фрагмент программы:

S = 1

FOR N = 1 TO 3

S = S + N

NEXT

PRINT S

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

  1. Дан фрагмент программы:

S = 1

N=2

FOR K = 1 TO N

S = S *K

NEXT

PRINT S

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

  1. Дан фрагмент программы:

S = 0

DO WHILE S<3

S=S+1

LOOP

PRINT S

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

  1. Дан фрагмент программы:

S = 0

A=2

DO WHILE S<6

S=S+A

LOOP

Введите в поле ввода число, показывающее сколько раз будут выполнены операторы тела цикла при выполнении данного фрагмента? 3

  1. Дан фрагмент программы:

S = 0

A=3

DO UNTIL S>=6

S=S+A

LOOP

Введите в поле ввода число, показывающее сколько раз будут выполнены операторы тела цикла при выполнении данного фрагмента 2

  1. Дан фрагмент программы. Какие числа будут напечатаны при выполнении данного фрагмента?

  2. 80. Для вычисления суммы ряда S=1+1/2+1/3…….1/n с заданной точностью (Eps) имеется фрагмент программы. Сколько раз выполнится данный цикл при заданной точности 0.01?

  3. 81. Для вычисления суммы ряда S=1+1/2+1/3…….1/n с заданной точностью (Eps) имеется фрагмент программы. Сколько раз выполнится данный цикл при заданной точности 0.01?

  4. 82. Для вычисления суммы ряда S=1+1/2+1/3…….1/n с заданной точностью (Eps) имеется фрагмент программы. Сколько раз выполнится данный цикл при заданной точности 0.01?

  5. 83. Для вычисления суммы ряда S=1+1/2+1/3…….1/n с заданной точностью (Eps) имеется фрагмент программы. Сколько раз выполнится данный цикл при заданной точности 0.01?

  6. 84. Для вычисления суммы ряда S=1+1/2+1/3…….1/n с заданной точностью (Eps) имеется фрагмент программы. Сколько раз выполнится данный цикл при заданной точности 0.01?

  7. 85. Для вычисления суммы ряда S=1+1/2+1/3…….1/n с заданной точностью (Eps) имеется фрагмент программы. Сколько раз выполнится данный цикл при заданной точности 0.01??Подпрограммы - это совокупность операторов, размещенных между строками, начинающихся со слов

  8. Для передачи управления пользовательской процедуре необходимо использовать оператор go to(?)

  9. В заголовке функции после ее имени в скобках указываются аргументы

  10. В заголовке пользовательской процедуры (подпрограммы) после имени процедуры в скобках указываются параметры

  11. В качестве рабочей поверхности для отображения графики может использоваться элемент управления PictureBox

  12. Какое свойство отвечает за изменение толщины линии графика? DrawWidgh

  13. Что определяют свойства CurrentX и CurrentY? Горизонтальные и вертикальные позиции

  14. Для вычерчивания прямоугольника используется метод line

' Draw a solid red rectangle.

FillColor = vbRed

FillStyle = vbSolid

Line (10, 10)- (1000, 500), vbRed, B

  1. Для вычерчивания эллипса используется метод circle

' Draw a 1000 twip diameter red circle

Circle (500, 500), 500, vbRed

  1. Для вычерчивания прямой линии используется метод line

' Draw a solid black line 200 twips from the top of the form.

Line (0, 200) - (ScaleWidth, 200), vbBlack

  1. Для расположения на графическом окне системы координат используется метод scale

  2. Для вычерчивания точки используется метод PSet. В Visual Basic 6.0 метод PSet используется для изменения цвета точки в форме или элементе управления PictureBox. Если значение свойства DrawWidth меньше 1, метод PSet рисует заполненный круг. Дополнительный параметр используется для определения цвета; если он опущен, используется параметр ForeColor .

  3. Для очистки поверхности элемента PictureBox используется метод Cls

  4. Для рисования отрезка прямой в тексте программы используется обращение к методу Line -(-5,6). Правильна ли такая запись? Нет, см. 94

  5. 99. Для графического окна использовался метод Scale в виде Scale (0,20)-(20,0). Начало координат расположено нижнем левом углу

  6. 100. Для графического окна использовался метод Scale в виде Scale (-50,50)-(50,-50). Начало координат расположено в центре

  7. 101. Для графического окна использовался метод Scale в виде Scale (0,0)-(20,10). Начало координат расположено в левом верхнем

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

  9. Какое событие связано с элементом управления Timer ? Для инициирования последовательности событий (при возникновении которых, необходимо изменять координаты графических объектов ) через регулярные промежутки времени.

  10. В каких единицах задаются значения свойства Interval объекта Timer ? Задается в миллисекундах

  11. Для запуска или остановки таймера можно использовать свойство interval

  12. Для задания временного интервала работы таймера можно использовать свойство

  13. 107. Установите сооветствие

  14. 108. Установите сооветствие

  15. 109. Вставьте пропущенные слова

  16. Представление реляционной модели данных в СУБД реализуется в виде отношений (связей) двухмерных таблиц

  17. Модель данных, на которой построена СУБД MSAccess реляционная модель данных

  18. Поле в реляционной БД определяет столбец, ключ

  19. Первичный ключ в реляционной БД – это поле, однозначно определяющее запись. В качестве первичного ключа выбирают набор полей, значения которых в совокупности уникально и однозначно определяют запись в таблице.

  20. Внешний ключ в реляционной БД – это множество полей, служащих для связи с другими таблицами

  21. Должна ли таблица базы данных иметь ключевое поле? Не обязательно

  22. Какая из перечисленных функций не является функцией системы управления базами данных? подготовка данных

  23. Какие модели не используются при создании баз данных?

  24. 118. По месту расположения данных различают базы данных локальные и удаленные (распределенные)

  25. По способу доступа к базе данных различают базы данных локальные и сетевые (файл-серверные и клиент-серверные)

  26. 120. Основным хранилищем данных в реляционной базе данных является таблица/поле/значение поля

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

  1. Система управления базами данных – Для решения проблемы структуризации, хранения и обработки больших объемов информации разработаны системы управления базами данных (СУБД) (database management system - DBMS) – специальные пакеты программ.

  2. Запрос - это средство отбора данных из базы данных; Запросы обеспечивают быстрый и эффективный доступ к данным, хранящимся в таблице

  3. Форма - это средство отображения данных на экране; документ, в окне которого отображается, как правило, одна запись таблицы

  4. Отчет - это средство отображения данных при выводе на печать; особая форма представления данных, предназначенная для их вывода на печать

  5. Запись – это строка в таблице

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

  7. Отметьте названия, которые являются объектами СУБД Access таблица, запрос, форма

  8. Отметьте типы данных, которые используются в Access? Текстовый, Поле МЕМО (Длинный текст или числа, например, примечания или описания), Числовой, Дата/время, Денежный, Счетчик, Логический, Гиперссылка, Мастер подстановок

  9. Типы данных связанных полей в таблицах должны быть одинаковыми

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

  11. Для заданной схемы связи таблиц в БД (см. рис.1) таблица "Ассортимент" является...

  12. База данных состоит из двух таблиц: Товары и Поставщики (см. рис.). Какой тип связи связывает таблицу Поставщики с таблицей Товары?

  13. База данных состоит из двух таблиц: Товары и Поставщики (см. рис.). Какой тип связи связывает таблицу Товары с таблицей Поставщики?

  14. Отметьте типы запросов, которые имеются в Access? Запросы на выборку информации Запросы на изменение (обновление) информации, Запросы на удаление информации, Запросы на добавление информации

  15. Запрос в SQL выполняется командой Select

  16. Таблица Товары включает в себя поля Код, Наименование, Цена, Количество, Код_Поставщика. Для получения ответа о товарах, поставляемых каждым поставщиком, можно использовать запрос на выборку

  17. Таблица Товары включает в себя поля Код, Наименование, Цена, Количество. Для получения ответа о стоимости партии товара, следует использовать Стоимость товара цена продукта*кол-во поставляемых продуктов

  18. Содержимое таблицы TBL выбирается командой SQL Select … From TBL

  19. Строки таблицы TBL, удовлетворяющие условию <условие>, выбираются командой SQL Select …From TBL WHERE <условие>.

  20. Город - поле таблицы TBL, тогда для выбора записей, в которых этот Поле содержит символ "-", используется команда SQL Select Город From TBL WHERE Город LIKE ‘*-*’

  21. Запрос SELECT * FROM T WHERE A IN (1,3) эквивалентнен запросу SELECT * FROM T WHERE A=1 OR A=3

Оператор in: Определяет, равно ли значение выражения какому-либо значению из указанного списка; Синтаксис: выражение [Not] In(значение1; значение2; . . .)

Запрос SELECT * FROM T WHERE A BETWEEN 1 AND 3 эквивалентнен запросу SELECT * FROM T WHERE A>=1 AND A<=3 Операция BETWEEN проверяет принадлежность значения поля диапазону значений и является включающим значением (выбираются записи, содержащие поле со значением, равным границе диапазона). Границы значений объединяются операцией AND.

  1. Запрос, содержащий ошибку SELECT * FROM N WHERE A From 1 TO 3

  2. Строки таблицы T, которые не будут выбраны по запросу SELECT * FROM T WHERE A LIKE '*-*' OR LIKE '??????' строки не содержащие «-» или 6 символов (Воронеж)

Символами шаблона являются: *, ?, #. Символ * соответствует цепочке символов, ? - соответствует одному символу, # - соответствует одной цифре.

  1. По заданной схеме связи таблиц (см. рис.2) определите внешние ключи таблицы "Сделки" Код топлива, Код поставщика, Код АЗС

  2. Предложите алтернативный ключ для таблицы "Сделки" (см. рис.2)

  3. Сколько таблиц БД используются для построения следующего запроса: SELECT АЗС.№АЗС, АЗС.[Адрес АЗС], АЗС.Телефон, АЗС.Округ, АЗС.[Сеть АЗС] FROM АЗС WHERE АЗС.[Сеть АЗС] Like ""Г*"" ORDER BY АЗС.№АЗС; одна

  4. Сколько строк будет отобрано из таблицы (см. рис.3) в результате выполнения запроса SELECT Марка, [Описание Товара] FROM Топливо WHERE Марка Like '*9#';"

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

  6. Запрос, представленный на рис.4, предназначен для

  7. Сколько записей будет отобрано из таблицы (см. Рис.5) в результате выполнения запроса SELECT TOP 2 * FROM Товары WHERE Стоимость>200; две

  8. Запрос, представленный на рис.6, предназначен для

  9. 154. :рисунок=Access_Рис_6.gif

  10. Для чего используется объект D?4??4??1?? Для установления связи между базой данных и другими элементами управления

  11. Для подключения к объекту D?4??4??1? конкретной базы данных используется следующее свойство объекта Data DatabaseName

  12. Для подключения к объекту D?4??4??1? конкретной таблицы из выбранной базы данных используется следующее свойство объекта Data RecordSource

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

  14. Для чего используется объект Common Dialog? Для создания стандартных панелей диалога системы Windows для конкретных приложений; Для открытия файлов на диске компьютера, содержащих базы данных, обычно используют стандартные панели диалога (Открыть, Сохранить как... и др.) системы Windows. Для конкретных приложений такие панели создаются с помощью инструмента управления Common Dialog.

  15. Какое свойство определяет вид стандартного окна приложений? Action

  16. Имеется ли свойство Action в списке свойств объекта Common Dialog на этапе разработки приложения? Нет, доступно только на этапе выполнения и не содержится в списке окна свойств.

  17. Какое свойство объекта MSFlexGrid (Сетка) используется для вывода информации в ячейке? Text

  18. Какие свойства определяют активную ячейку объекта MSFlexGrid (Сетка) Cal, Row

  19. Что определяет свойство FixedRows объекта MSFlexGrid (Сетка)? FixedRows=Фиксированные строки; кол-во фиксир. Строк (отсчёт сверху вниз) для отображения заголовков. Эти строки нельзя прокручивать и они выделяются серым фоном.

  20. Что определяет выражение Data1.Database(TableName).Fields.Count? Количество колонок таблицы

  21. Для перемещения указателя текущей записи на одну запись вперед используется метод MoveNext

  22. Для открытия и закрытия баз данных используется метод Refresh

  23. Для чего используется выражение Data1.Recordset.EOF? Конец файла(говорит о том,что дошли до последней записи в таблице)