Главная / Программирование /
Visual Basic .NET / Тест 18
Visual Basic .NET - тест 18
Упражнение 1:
Номер 1
С помощью какого класса выполняется печать в Visual Basic .NET?
Ответ:
 (1) Printer
 
 (2) Print
 
 (3) PrintDocument
 
Номер 2
К каким готовым элементам управления диалоговых окон печати есть доступ в Visual Basic .NET?
Ответ:
 (1) PrintDialog
 
 (2) PrintPreviewDialog
 
 (3) PageDialog
 
 (4) PageSetupDialog
 
Номер 3
Службы, из какого пространства имен упрощают многостраничную печать?
Ответ:
 (1) System.Printing.Drawing
 
 (2) System.Drawing.Printing
 
 (3) System.Printing
 
Упражнение 2:
Номер 1
Какие из утверждений являются верными?
Ответ:
 (1) получить вывод на печать в программах на Visual Basic .NET –тривиальная задача 
 (2) получить вывод на печать в программах на Visual Basic .NET – нетривиальная задача 
 (3) методы, используемые для вывода на печать, зависят от типа и количества генерируемого вывода для печати 
Номер 2
Как можно добавить в проект класс PrintDocument
?
Ответ:
 (1) добавить в форму элемент управления PrintDocument
 
 (2) определить его программно с помощью нескольких строк кода на Visual Basic 
Номер 3
Какой объект содержит событийную информацию о печатаемой странице?
Ответ:
 (1) PrintPageEventArgs
 
 (2) PrinterSettings
 
 (3) PrintPageEvents
 
Упражнение 3:
Номер 1
В каком пространстве имён расположен класс PrintDocument
?
Ответ:
 (1) System.Printing.Drawing
 
 (2) System.Drawing.Printing
 
 (3) System.Printing
 
Номер 2
Что происходит когда вы добавляете в форму элемент управления PrintDocument
?
Ответ:
 (1) все объекты класса PrintDocument
автоматически встраиваются в ваш проект 
 (2) некоторые из объектов класса PrintDocument
автоматически встраиваются в ваш проект 
 (3) среди ответов нет правильного 
Номер 3
Какой оператор требуется добавить в верхнюю часть кода формы, чтобы использовать класс PrintDocument
?
Ответ:
 (1) Imports System.Printing.Drawing
 
 (2) Imports System.Drawing.Printing
 
 (3) Imports System.Printing
 
Упражнение 4:
Номер 1
Какая строка кода указывает на то, что печатаемая страница является последней, если переменная ev
типа PrintPageEventArgs
?
Ответ:
 (1) ev.NoMorePages = True
 
 (2) ev.NoMorePages = False
 
 (3) ev.HasMorePages = False
 
Номер 2
Какое из утверждений является верным?
Ответ:
 (1) переменная ev
типа PrintPageEventArgs
важный носитель информации о текущей печатаемой строке 
 (2) переменная ev
типа PrintPageEventArgs
важный носитель информации о текущей печатаемой странице 
 (3) переменная ev
типа PrintPageEventArgs
важный носитель информации о текущем печатаемом документе 
Номер 3
Какой метод используется для печати графики?
Ответ:
 (1) Graphics.DrawImage
 
 (2) Graphics.PrintImage
 
 (3) Graphics.PrintGraphics
 
Упражнение 5:
Номер 1
Какой метод используется для отправки всего содержимого объекта текстового поля на принтер?
Ответ:
 (1) Graphics.DrawString
 
 (2) Graphics.DrawText
 
 (3) Graphics.PrintString
 
 (4) Graphics.PrintText
 
Номер 2
Как можно добавить объект PrintDocument
в программу?
Ответ:
 (1) добавить элемент управления PrintDocument
в форму 
 (2) создать PrintDocument
программно 
Номер 3
Какой из ответов не является методом для отправки всего содержимого объекта текстового поля на принтер?
Ответ:
 (1) Graphics.DrawString
 
 (2) Graphics.DrawText
 
 (3) Graphics.PrintString
 
 (4) Graphics.PrintText
 
Упражнение 6:
Номер 1
Что будет с текстом, который выходит за рамки полей страницы, если его распечатать с помощью объекта PrintDocument
?
Ответ:
 (1) PrintDocument
автоматически переносит строки, когда они выходят за границы печати 
 (2) этот текст не распечатается 
 (3) произойдет ошибка печати 
Номер 2
Что произойдет со строками, которые выходят за границы печати, если их распечатать с помощью объекта PrintDocument
?
Ответ:
 (1) PrintDocument
автоматически переносит строки, когда они выходят за границы печати 
 (2) эти строки не распечатаются 
 (3) произойдет ошибка печати 
Номер 3
Что нужно сделать чтобы печатать файлы, не содержащие в конце строк символ возврата каретки?
Ответ:
 (1) написать код, который обрабатывает эти длинные строки 
 (2) использовать PrintDocument
, который автоматически переносит строки 
 (3) использовать PrintText
, который автоматически переносит строки 
Упражнение 7:
Номер 1
Что произойдет при печати текстового блока, который слишком длинный для одной страницы, если его распечатать с помощью объекта PrintDocument
?
Ответ:
 (1) оставшийся текст не будет напечатан 
 (2) оставшийся текст будет напечатан на следующей странице 
 (3) произойдет ошибка печати 
Номер 2
Что нужно сделать, чтобы справиться с многостраничной печатью?
Ответ:
 (1) использовать объект PrintDocument
, который автоматически разбивает страницы 
 (2) создать виртуальную страницу текста 
Номер 3
Как называется виртуальная страница, которая помогает справиться с многостраничной печатью?
Ответ:
 (1) VirtualPage
 
 (2) VirtualPrintPage
 
 (3) PrintPage
 
Упражнение 8:
Номер 1
Какое событие возникает при печати страницы?
Ответ:
 (1) PrintDocument
 
 (2) PrintText
 
 (3) PrintPage
 
Номер 2
Какой тип у аргумента события PrintPage
предоставляющего вам размеры и характеристики текущей страницы принтера?
Ответ:
 (1) PrintEventArgs
 
 (2) PrintPageEventArg
 
 (3) PrintPageEventArgs
 
Номер 3
Какой метод может быть использован для определения того, сколько символов и строк может поместиться в
прямоугольной области страницы?
Ответ:
 (1) MeasureText
 
 (2) MeasureString
 
 (3) MeasurePage
 
Упражнение 9:
Номер 1
Какой код программы печати страниц указывает текущие параметры страницы?
Ответ:
 (1) PrintDocument1.DefaultPageSettings = True
 
 (2) PrintDocument1.DefaultPageSettings = PrintPageSettings
 
 (3) PrintDocument1.DefaultPageSettings = DefaultPageSettings
 
Номер 2
Какой код программы печати страниц открывает диалоговое окно Print и позволяет пользователю настроить любые параметры печати, которые можно изменить?
Ответ:
 (1) Dim result As DialogResult = PrintOptions.ShowDialog()
 
 (2) Dim result As DialogResult = PrintSetingsDialog1.ShowDialog()
 
 (3) Dim result As DialogResult = PrintDialog1.ShowDialog()
 
Номер 3
Какая процедура события добавится, если дважды щелкнуть мышью на объекте PrintDocument1
в области компонент?
Ответ:
 (1) PrintPage
 
 (2) Click
 
 (3) DoubleClick
 
Упражнение 10:
Номер 1
Какой код программы печати страниц на основании параметров страницы определяет прямоугольную область печати?
Ответ:
 (1) strFormat.Trimming = StringTrimming.Word
 
 (2) Dim sizeMeasure As New SizeF(e.MarginBounds.Width, e.MarginBounds.Height 3 PrintFont.GetHeight(e.Graphics))
 
 (3) Dim rectDraw As New RectangleF( e.MarginBounds.Left, e.MarginBounds.Top, e.MarginBounds.Width, e.MarginBounds.Height)
 
Номер 2
Какой код программы печати страниц уменьшает высоту текста на одну строку , чтобы гарантировать, что текст не будет обрезан?
Ответ:
 (1) strFormat.Trimming = StringTrimming.Word
 
 (2) Dim rectDraw As New RectangleF( e.MarginBounds.Left, e.MarginBounds.Top, e.MarginBounds.Width, e.MarginBounds.Height)
 
 (3) Dim sizeMeasure As New SizeF(e.MarginBounds.Width, e.MarginBounds.Height - PrintFont.GetHeight(e.Graphics))
 
Номер 3
Какой код программы печати страниц длинные строки разбивает по словам?
Ответ:
 (1) strFormat.Trimming = StringTrimming.Word
 
 (2) Dim sizeMeasure As New SizeF(e.MarginBounds.Width, e.MarginBounds.Height 3 PrintFont.GetHeight(e.Graphics))
 
 (3) Dim rectDraw As New RectangleF( e.MarginBounds.Left, e.MarginBounds.Top, e.MarginBounds.Width, e.MarginBounds.Height)
 
Упражнение 11:
Номер 1
Какой элемент управления отображает диалоговое окно Print Preview (Предварительный просмотр)?
Ответ:
 (1) PrintPreviewDialog
 
 (2) PageSetupDialog
 
 (3) PreviewSetupDialog
 
Номер 2
Какой элемент управления отображает диалоговое окно Page Setup (Параметры страницы)?
Ответ:
 (1) PrintPreviewDialog
 
 (2) PageSetupDialog
 
 (3) PreviewSetupDialog
 
Номер 3
Как можно добавить в проект элементы управления печатью PrintPreviewDialog
и PageSetupDialog
?
Ответ:
 (1) с помощью Области элементов 
 (2) программно 
Упражнение 12:
Номер 1
Какое из утверждений является правильным?
Ответ:
 (1) предварительный просмотр автоматически использует данные параметров страницы для отображения визуального представления документа так, как он будет напечатан 
 (2) вам требуется отображать представление документа вручную 
 (3) среди утверждений нет верных 
Номер 2
Какой код программы печати страниц вычисляет, сколько символов и строк поместится в области sizeMeasure
?
Ответ:
 (1) e.Graphics.MeasureString(StringToPrint, PrintFont, sizeMeasure, strFormat, numChars, numLines)
 
 (2) Dim sizeMeasure As New SizeF(e.MarginBounds.Width, e.MarginBounds.Height 3 PrintFont.GetHeight(e.Graphics))
 
 (3) Dim rectDraw As New RectangleF( e.MarginBounds.Left, e.MarginBounds.Top, e.MarginBounds.Width, e.MarginBounds.Height)
 
Номер 3
Какое из утверждений не является правильным?
Ответ:
 (1) предварительный просмотр автоматически использует данные параметров страницы для отображения визуального представления документа так, как он будет напечатан 
 (2) вам требуется отображать представление документа вручную