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

Dim i As Integer

Dim s As Single

For i = 1 To 10

Dim pi As Single

pi = 3.14

s = s + pi * i ^ 2

Next

При выходе из цикла переменная S примет значение:

a) [ ] Она не будет определена

b) [ ] 0

c) [ ] 1208,9

4. Код, выполняющийся при перерисовке формы, записывается в обработчике события:

a) [ ] Paint

b) [ ] Activated

c) [ ] Resize

5. Визуальные элементы управления – это:

a) [ ] Элементы, которые можно наносить на форму с помощью мыши

b) [ ] Элементы, которые отображаются на форме во время выполнения приложения

c) [ ] Элементы, у которых значение свойства Visible установлено равным True

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

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

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

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

7. Свойства Width и Height:

a) [ ] Определяют размеры формы в момент её появления на экране

b) [ ] Определяют минимальные и максимальные размеры формы

8. Для хранения текстовых значений используется тип:

a) [ ] Byte

b) [ ] Char

c) [ ] String

d) [ ] Boolean

9. Связать с одной формой несколько пользовательских меню:

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

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

10. Имеется следующая форма:

Пользователь вводит два числа в элементы TextBox, с помощью элемента ComboBox выбирается арифметическое действие, и при нажатии кнопки OK в элементе Label1 появляется результат вычислений. Для реализации этой программы необходимо написать обработчики событий:

a) [ ] TextBox1_KeyPress

b) [ ] ComboBox1_SelectedIndexChanged

c) [ ] Button1_Click

d) [ ] TextBox1_Click

e) [ ] TextBox2_Click

f) [ ] TextBox2_KeyPress

11. Внутри главной формы можно отобразить:

a) [ ] Только один экземпляр каждой дочерней формы

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

c) [ ] От одного до пяти экземпляров каждой дочерней формы

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

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

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

c) [ ] Можно

13. Методы объекта – это:

a) [ ] Перечень возможных воздействий пользователя на объект

b) [ ] Все процедуры и функции, связанные с данным объектом

c) [ ] Процедуры и функции, содержащиеся в модуле соответствующей формы

d) [ ] Процедуры и функции, обеспечивающие необходимые операции с данными объекта

14. При формировании изображения на печать следить за координатами всех выводимых объектов, чтобы они были строго сверху вниз:

a) [ ] Не обязательно

b) [ ] Необходимо в обязательном порядке

Тест 55

1. Ссылка на отдельные переменные структуры осуществляется следующим образом:

a) [ ] <имя структуры>.<имя экземпляра структуры>.<имя поля>

b) [ ] <имя экземпляра структуры>.<имя поля>

c) [ ] <имя структуры>.<имя поля>

2. Инструкция Dim:

a) [ ] Определяет момент первого использования переменной

b) [ ] Присваивает начальное значение переменной

c) [ ] Объявляет переменную или объект заданного типа

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

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

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

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

4. Запретить пользователю ввод данных в элемент управления позволяет изменение значения свойства:

a) [ ] Enabled

b) [ ] ReadOnly

c) [ ] Visible

5. Область видимости переменной в программе на Visual Basic .Net может быть ограничена:

a) [ ] Настройками программы

b) [ ] Элементами процедуры

c) [ ] Формой

d) [ ] Процедурой

e) [ ] Модулем

6. Необходимо вывести на печать столбец цифр от 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, значение которой печатается, при каждом входе в программу обнуляется