Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
тесты для БИТИС.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
484.95 Кб
Скачать

4. Дан следующий фрагмент кода:

Me.ActiveMdiChild.Close()

Ключевое слово Me здесь относится:

a) [ ] К дочерней форме

b) [ ] К родительской форме

5. Событие Deactivate генерируется:

a) [ ] Когда форма, к которой оно относится, перестаёт быть активной, но остаётся на экране

b) [ ] Когда пользователь переключается с одного элемента формы на другой

c) [ ] Когда пользователь убирает курсор мыши с формы

6. Сделать элемент управления недоступным для пользователя позволяет изменение значения свойства:

a) [ ] Visible

b) [ ] ReadOnly

c) [ ] Enabled

7. Свойство Name формы определяет:

a) [ ] Заголовок формы

b) [ ] Имя модуля формы

c) [ ] Имя формы, как объекта

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

a) [ ] Instr()

b) [ ] Str()

c) [ ] Val()

d) [ ] Mid()

9. Свойство Graphics аргумента е обработчика события PrintPage представляет собой:

a) [ ] Рабочую поверхность для формирования печатаемого изображения

b) [ ] Графическую фигуру, выводимую на печать

c) [ ] Координаты графической точки, с которой начинается процесс печати

10. Свойство Name любого элемента управления можно изменять:

a) [ ] Только в процессе разработки

b) [ ] И в процессе разработки, и программно

c) [ ] Только программно

11. Свойства MinValue и MaxValue определяют:

a) [ ] Минимальное и максимальное значение для данного типа переменных

b) [ ] Минимальное и максимальное значения переменных

12. Имя процедуры должно начинаться:

a) [ ] С любого допустимого символа

b) [ ] С цифры

c) [ ] С буквы

d) [ ] С буквы или цифры

13. Объект – это:

a) [ ] Совокупность данных и способов работы с ними

b) [ ] Переменная, массив, структура или другой подобный элемент программы

c) [ ] Визуальные элементы приложения, наносимые на формы

14. В программе на Visual Basic .Net имеется инструкция:

Dim BW As BinaryWriter

Данная инструкция обрабатывается как ошибочная. Причиной этого является:

a) [ ] Не создан пользовательский тип BinaryWriter

b) [ ] Отсутствует ключевое слово New

c) [ ] Не подключён класс System.IO

Тест 07

1. Изменение значения переменной в Visual Basic .Net осуществляется:

a) [ ] Только обычным путём, например: А=А+1

b) [ ] Обычным путём либо использованием кратких операций

c) [ ] Только с использованием кратких операций, например, А+=1

2. Если пользователь создал в приложении одну дочернюю форму, то в ходе выполнения данного приложения может отобразиться:

a) [ ] Число дочерних форм, определяемое типом проекта

b) [ ] Только одна дочерняя форма

c) [ ] Сколько угодно дочерних форм

3. Дан следующий фрагмент кода:

Dim A, B, Rez As Single

A = 1

B = 0

Rez = A / B

If Single.IsPositiveInfinity(Rez) Then

Console.WriteLine("...")

End If

В кавычках вместо символа многоточия следует записать сообщение:

a) [ ] Очень маленькое число

b) [ ] Очень большое число

4. Форма и стандартное диалоговое окно:

a) [ ] Это совершенно разные понятия, и создаются они различными способами

b) [ ] Это одно и то же понятие, и создаются они абсолютно одинаково

5. Событие Load генерируется:

a) [ ] При активизации одной из нескольких форм

b) [ ] При вызове формы на экран

6. Свойство Text любого элемента управления можно изменять:

a) [ ] Только программно

b) [ ] И в процессе разработки, и программно

c) [ ] Только в процессе разработки

7. Свойства переменной определяются:

a) [ ] Значением переменной

b) [ ] Самой переменной

c) [ ] Типом переменной

8. Свойство Name управляющего элемента определяет:

a) [ ] Вводимый в элементе управления текст

b) [ ] Имя формы, содержащей данный элемент

c) [ ] Имя элемента, как объекта

9. Необходимо вывести на печать столбец цифр от 0 до 60. На одной странице можно разместить только 37 чисел. Для этого был написан следующий код:

Dim x, y As Single

Dim F As Font

Dim i,j As Integer

F = New Font("Arial", 20)

j = 0

i = 0

x = PrintDocument1.DefaultPageSettings.Margins.Left

While i <= 60

y = PrintDocument1.DefaultPageSettings.Margins.Top + (j - 1) * (F.Size + 7)

e.Graphics.DrawString(Str$(i), F, Brushes.Black, x, y)

If y > PrintDocument1.DefaultPageSettings.PaperSize.Height - PrintDocument1.DefaultPageSettings.Margins.Bottom Then

e.HasMorePages = True

j = 0

Exit Sub

End If

j = j + 1

i = i + 1

End While

Программа при этом зацикливается. Причиной этого является:

a) [ ] Не задано необходимое число страниц для печати

b) [ ] Переменная i, значение которой печатается, при каждом входе в программу обнуляется

10. Windows-приложение является:

a) [ ] Одним из видов приложений, которые можно создавать с помощью Visual Studio .Net

b) [ ] Единственным видом приложений, который можно создавать с помощью Visual Studio .Net

11. Использование в программах, написанных на Visual Basic .Net управляющих элементов сторонних производителей:

a) [ ] Невозможно

b) [ ] Возможно

12. В проекте имеется форма с главным меню Файл→Сохранить и Файл→Сохранить как. Программный код, сохраняющий данные в выбранный файл, необходимо записать в обработчик события Click пункта меню:

a) [ ] Сохранить как

b) [ ] В оба пункта меню

c) [ ] Сохранить

13. Определять свои типы данных в программах на Visual Basic .Net:

a) [ ] Можно

b) [ ] Можно только в некоторых случаях

c) [ ] Невозможно

14. Метод ReadLine объекта StreamReader:

a) [ ] Считывает все данные из текстового файла

b) [ ] Считывает очередную строку из текстового файла

c) [ ] Считывает заданное количество символов в символьный массив