Главная / Программирование /
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) вам требуется отображать представление документа вручную