cueFlash

Glossary of c# 70-316 flashcards

Start Studying! Add Cards ↓

Which control enhances error-handling capability by providing additional functionality to report errors using a validation style similar to that commonly implemented in Internet applications?
ErrorProvider
What does a SqlConnection object represent?
a connection to a unique session with a SQL Server data source
When defining parameters to be passed to a stored procedure, which four values can you specify for the ParameterDirection property?
Input, InputOutput, Output, and ReturnValue
Can you use declarative code access security to request permissions for the entire assembly?
Yes. You can use RequestMinimum, RequestOptional, and RequestRefuse.
Which property of the SqlException class returns the severity level of the error?
Class
What happens when a TraceSwitch's constructor cannot find initial switch settings in a configuration file?
The Level of the new switch is set to TraceLevel.Off.
Which overloaded method of an EventLog writes information to the specified log?
WriteEntry
What is a connection string?
a string that includes the source database name and other parameters needed to create a connection to a database
When hosting a Windows Forms control in a web page, does the common language runtime need to be installed on the client?
Yes
Which ADO .NET object is used to represent, in memory, a relationship between two DataTable objects?
DataRelation
Question: For which purpose would you set the DefaultItem property of a menu item?
Answer: To identify that menu item as the default menu item. The menu item will be displayed in bold.
Question: What does the Form.Activate method do?
Answer: It activates the form and gives the form focus.
Question: Which three actions would you take to make a portion of a form transparent, allowing the form underneath to display through?
Answer: 1. Create a drawing object like a rectangle, ellipse, etc. on the portion of the form that you want to be transparent. 2. Set the BackColor property of the object to a specific color. 3. Set the TransparencyKey property of the form to the same color.
Question: Which component compiles MSIL to native code on an as-needed basis?
Answer: JIT (Just-in-Time) compiler
Question: In Solution Explorer, why would you use the Update Web Reference option for a Web service?
Answer: to update the reference to a Web service that has been modified
Question: When calling the WriteXml method of a DataSet, which three enumerated values could you use for the XmlWriteMode argument?
Answer: WriteSchema - Writes the schema and the dataIgnoreSchema - Writes the data but no schema DiffGram - Writes the current data, but maintains information about modified rows
Question: Which Visual Studio .NET deployment feature would you use to evaluate a condition on a target computer and to halt installation if the condition is not met?
Answer: Launch condition
Question: Why would you implement IDisposable and override the Dispose method?
Answer: to perform application-specific tasks associated with freeing, releasing, or resetting unmanaged resources
Question: Which isolation level provides the highest degree of protection against data concurrency errors?
Answer: Serializable
Question: Which property of a DataView contains a string expression, similar to a WHERE clause, used to restrict which rows are visible based on the characteristics of the data?
Answer: RowFilter
Question: Which property would you use to configure the tab order of controls on a form?
Answer: TabIndex
Question: In C#, how can you identify the constructor for a class?
Answer: It will be the method that has the same name as the class and does not specify a return type.
Question: When initiating a database transaction using the BeginTransaction method, which isolation level could you use to allow other users to update the data, but at the same time prevent the possibility of users reading modified data?
Answer: ReadCommitted
Question: What is one advantage of using the Windows Installer technology in your applications?
Answer: The .msi files and Windows Installer technology allow you to create an application setup that provides customized installation options.
Question: Which form property will allow you to attach a context-sensitive pop-up menu to a form?
Answer: ContextMenu
Question: Which form property specifies whether or not the Maximize button is displayed in the title bar of the form?
Answer: MaximizeBox
Question: Where do you enable or disable tracing in a release version of your application?
Answer: in the .config file for the application
Question: Which utility would you use to customize the dialog boxes that the users see when they install your application on their computers?
Answer: User Interface Editor
Question: Why would you use DataTable.Columns.Add?
Answer: to add a column to a DataTable
Question: Which setup project property is displayed for the Contact field in the Support Info dialog?
Answer: Author
Question: When requesting code permissions declaratively, which option indicates that the assembly will run even if the requested permission has not been granted?
Answer: RequestOptional
Question: Why would you use the Trace.Listeners.Add method?
Answer: to enable a listener to retrieve trace output by adding it to the Listeners collection
Question: Which method of the IPrincipal interface determines if the current security principal belongs to a specific role?
Answer: IsInRole
Question: Which collection allows you to create simple data binding with a control?
Answer: DataBindings
Question: What does sn.exe do?
Answer: Sn.exe (the Strong Name tool) is most commonly used to create a public/private key pair for a strong-named assemblies.
Question: Which Windows Installer feature allows you to run code at the end of an installation to perform actions that cannot be handled during installation?
Answer: Custom actions
Question: Which namespace implements a principal object representing a particular security context?
Answer: System.Security.Principal
Question: Which Property Attribute will supply a default value for a property of a custom control at design time?
Answer: [DefaultValue( )]
Question: In a structured error handler, when does the code inside a finally block run?
Answer: It will always run whether the exception has been handled or not. It runs after the try block or one of the catch blocks is executed.
Question: Which method of a SqlCommand object can you use to execute a Transact-SQL statement, such as an UPDATE, INSERT, or DELETE, and return the number of rows affected?
Answer: ExecuteNonQuery
Question: Which accessibility property of a control identifies the control to accessibility aids?
Answer: AccessibleName
Question: To which value would you set the Compression property in the Deployment Project Properties dialog box if you wanted to compress the files, but still have the installation run as quickly as possible?
Answer: Optimize for speed
Question: Which form property would you set to yes for an application written in a language that is written from right to left?
Answer: RightToLeft
Question: What is the maximum number of destructors a class can have?
Answer: One
Question: When does the EndPrint event of a PrintDocument fire?
Answer: after the last page of the document has printed, when the printing process is canceled, or when an exception occurs while printing
Question: Which type of testing refers to the phase of debugging that is used when you have performed all the necessary unit testing, fixed the bugs, and want to test how the components interact?
Answer: integration testing
Question: Which tool converts a COM type library into equivalent definitions in a common language runtime assembly?
Answer: Tlbimp.exe (the Type Library Importer)
Question: Which method of a SqlCommand object executes a specified query, returning only the first column of the first row in the resultset and ignoring all other columns and rows?
Answer: ExecuteScalar
Question: In a SQL connection string, what does the Initial Catalog parameter represent?
Answer: the name of the database
Question: Which two classes can you use to implement trace switches in your application?
Answer: BooleanSwitch and TraceSwitch
Question: Why would you modify the QueryPageSettingEventArgs.PageSettings property?
Answer: to change the page settings for a single page in a PrintDocument object
Question: Which Garbage Collector method can you call to force garbage collection?
Answer: Collect
Question: Can you debug a class library directly?
Answer: No. A class library compiles to a .dll.
Question: To which value would you set the Compression property in the Deployment Project Properties dialog box if you wanted to compress the files as much as possible?
Answer: Optimize for size
Question: Why would you use the ShowHelp method of the Help object?
Answer: to display an HTML help file for a given URL
Question: Which property of a Timer object contains the time between timer ticks?
Answer: Interval
Question: A ______ contains resources for a single culture and no executable code.
Answer: satellite assembly
Question: Which term refers to an assembly that is used by only one application?
Answer: private assembly
Question: What can be included in a satellite assembly?
Answer: only resources, such as culture-specific text strings or images
Question: Which Transact-SQL statement can you use to prevent the number of records affected by a SQL statement from being returned?
Answer: SET NOCOUNT ON
Question: When does the ControlAdded event fire?
Answer: when a new control is added to Control.ControlCollection
Question: What displays in the Hit Count column of the Breakpoints window?
Answer: any hit counters that have been established to limit the number of times the breakpoint is executed
Question: Which class represents a view over a DataTable object?
Answer: DataView
Question: Which method of inserting breakpoints gives you the ability to configure additional options for the breakpoint?
Answer: choosing New Breakpoint from the Debug menu
Question: What is the primary purpose of a Merge Module Setup project?
Answer: to deploy shared components and ensure correct versioning of components
Question: Which property of a control indicates to which edge of the control's container the control is docked?
Answer: Dock
Question: To what does the term "code access security" refer?
Answer: the process of verifying that all application users have the appropriate permissions to reference specific code in an application
Question: Satellite assemblies are compiled from .resources files using which command-line tool?
Answer: Al.exe (the Assembly Linker)
Question: Which SqlCommand object property specifies the SqlConnection for the command?
Answer: Connection
Question: Which class allows you to set basic properties for a printer, such as the default page settings specific to the printer?
Answer: PrinterSettings
Question: Which method of the Debug or Trace class would you use if you wanted to unconditionally output a message to the TraceListener, but not include a line terminator?
Answer: Write
Question: Which type of security checks must you use when making permission requests, link demands, and inheritance demands?
Answer: declarative
Question: What does the ExecuteReader method of a Command object return?
Answer: a DataReader object
Question: When using the WriteXml method, which XmlWriteMode would you use to write the data and the schema?
Answer: WriteSchema
Question: Which construct would you use to implement custom error-handling in a C# .NET application?
Answer: try...catch...finally
Question: When you have multiple breakpoints displayed in the code window, how do you know which breakpoint has halted execution?
Answer: The breakpoint that contains the yellow arrow next to the yellow highlighted line of code is the current stop point.
Question: Which noninheritable class represents a Transact-SQL transaction?
Answer: SqlTransaction
Question: Which statement can you include at the beginning of your code, to allow the names of members in other namespaces to be referenced without qualification?
Answer: using
Question: Which object is supported in role-based security and represents the identity and role that a principal must have to run?
Answer: PrincipalPermission
Question: Which .NET Framework tool would you use to digitally sign an assembly with an Authenticode digital signature?
Answer: signcode.exe
Question: Which property can you set to bind a property of a control to the property of an object?
Answer: the DataBindings property of the control
Question: What is the purpose of the AccessibleRole property?
Answer: The AccessibleRole property describes what kind of user interface element an object is.
Question: Which code access security permission must an assembly request in order to read and write files?
Answer: FileIOPermission
Question: Which exception class implements the exceptions returned by SQL Server?
Answer: SqlException
Question: When your application is in break mode, how can you determine which function has called the current function that is displayed?
Answer: Use the Call Stack window to determine the function execution order.
Question: Which types of executable code can be run in a custom action at the end of an installation?
Answer: a .dll, .exe, script, or assembly
Question: Which class implements objects that describe a set of code security permissions?
Answer: SecurityPermission
Question: If you want to use tracing in your application, which namespace should you include in a using statement?
Answer: System.Diagnostics
Question: Which form property can you set to specify the smallest size, in pixels, for a form?
Answer: MinimumSize
Question: Which two tools can you use to view the contents of your application's event log?
Answer: You can use Server Explorer from Visual Studio .NET or use the Event Viewer of MMC.
Question: Which two attributes can you use with code groups in a security policy configuration file to affect how the CLR derives a final permission set for assemblies?
Answer: LevelFinal and Exclusive
Question: Which command would you use to read an application configuration setting from a .config file?
Answer: System.Configuration.ConfigurationSettings.AppSettings.Get()
Question: Which tool would you use to debug a stored procedure call in your .NET application?
Answer: Server Explorer
Question: Which code group attribute causes code access policies in lower policy levels to be ignored?
Answer: LevelFinal
Question: Which method of a SqlCommandBuilder object would you use to populate an associated SqlCommand object's Parameters collection with parameter information for the specified stored procedure?
Answer: DeriveParameters
Question: Which type of principal would you use if you had complex application logic that needed to determine access?
Answer: Custom principals
Question: What does setting the UseMnemonic property of a Label to true do?
Answer: It indicates that an ampersand character (&) in the Label's Text property will be interpreted as an access key prefix character.
Question: When filtering rows in a DataView using the RowStateFilter property, how do the ModifiedOriginal and ModifiedCurrent row states differ?
Answer: ModifiedCurrent displays the modified versions of the rows while ModifiedOriginal shows the original version of the rows, which have since been modified.
Question: Which SqlCommand object property specifies whether the command is a direct table reference, a reference to a stored procedure, or a SQL string?
Answer: CommandType
Question: Which DataGrid method can be called at run time to set the DataSource and DataMember properties?
Answer: SetDataBinding
Question: Which object would you use instead of an XmlTextReader if you wanted to validate the data using schema files while reading?
Answer: XmlValidatingReader
Question: Which ADO .NET object represents, in memory, a set of relational data that can include tables and relationships between the tables?
Answer: DataSet
Question: What must be done to a Web service for its methods to be called asynchronously?
Answer: Nothing. When you create the proxy class for a Web service, for each method two special methods are created that allow you to communicate asynchronously.
Question: When does the PrintPage event of a PrintDocument fire?
Answer: when the output to print for the current page is needed
Question: In a control's constructor, what must you do to give a control a transparent background?
Answer: Call the form's SetStyle method to set SupportsTransparentBackColor to true.Set the BackColor property of the control to Transparent.
Question: Can satellite assemblies contain intermediate language code to be executed by the common language runtime?
Answer: No
Question: When communicating asynchronously with a method of a Web service, in which two ways can you determine when to call the End method?
Answer: You can create a callback function and pass the callback function to the Begin method, or you can use the WaitHandle class to wait for the method to complete execution.
Question: When creating a composite Windows control, which base class should you inherit from?
Answer: System.Windows.Forms.UserControl
Question: What is the default name of the object variable that is passed into an event procedure and gives you access to the properties of the object that caused the event?
Answer: sender
Question: Which method of the DataAdapter writes changes in a DataSet back to the database?
Answer: Update
Question: When using a SqlDataReader to read data from a SQL Server database, which property of the SqlDataReader could you examine to determine the number of rows changed, inserted, or deleted by your Transact-SQL statement?
Answer: RecordsAffected
Question: Which form property specifies whether or not the Minimize button is displayed in the title bar of the form?
Answer: MinimizeBox
Question: What is a requirement of assemblies when they are used by COM applications on a computer?
Answer: They must be registered in the Windows Registry for the COM components to gain access to the classes.
Question: For a SqlCommand object that specifies a stored procedure, which collection holds the parameters that will be passed to and from the stored procedure?
Answer: Parameters
Question: Which file name extension do Windows Installer files have?
Answer: .msi
Question: Can an application configuration file be used to tell an existing application to use a new version of a shared assembly without rebuilding the application?
Answer: Yes
Question: Which class determines the permission for code based on zones configured in Microsoft Internet Explorer?
Answer: ZoneIdentityPermission
Question: When does the Form.Load event fire?
Answer: before a form is displayed for the first time
Question: Which ADO .NET object represents, in memory, a table of relational data within a DataSet?
Answer: DataTable
Question: If you only want to display a text help message and not a help topic, which method of the HelpProvider could you use to programmatically set the text to display?
Answer: SetHelpString
Question: Which form property can you set to specify the largest size, in pixels, allowed for a form?
Answer: MaximumSize
Question: Which identity object would you use to have your application use Windows authentication?
Answer: WindowsIdentity
Question: Which ErrorProvider method can you use to display an error icon with an associated ToolTip containing an error message beside a specific control?
Answer: SetError
Question: Which two steps can you take to conditionally compile blocks of code in an application?
Answer: 1. Add a conditional compilation constant either in the Conditional Compilation Constants dialog or by using #define.2. Include the blocks to be conditionally compiled within the #if...#endif preprocessor directives.
Question: Why would you add Trace listeners to your application?
Answer: Trace listeners are used to collect error, information, and warning messages and output them to an appropriate collector such as the event viewer or a log file.
Question: To register an assembly for sharing in the Global Assembly Cache, the assembly must be strong named and be signed by using what?
Answer: a cryptographic key pair
Question: From which class in the .NET Framework is the Form class derived?
Answer: ContainerControl
Question: What is an assembly?
Answer: An assembly is the main unit of deployment for a .NET application. This could be an EXE or a DLL.
Question: What is assembly redirection?
Answer: the process of forcing an application to use one version of an assembly over another
Question: Which form property can be used to make an entire form transparent?
Answer: Opacity
Question: Which property should you use to bind a table in a DataSet to a control?
Answer: DataSource
Question: Which class does the TraceSwitch class immediately inherit from?
Answer: Switch
Question: Which type of setup project would you use to deploy a Web application to a Web server?
Answer: Web Setup Project
Question: Can imperative security be used to perform a security demand at the class level?
Answer: No
Question: Which object controls the interaction between the DataSet object and the underlying database?
Answer: DataAdapter
Question: For an enabled Timer object, when does the Tick event occur?
Answer: when the specified time interval has elapsed
Question: Can you have more than one event handler for a given event?
Answer: Yes
Question: Which property indicates to the .NET Framework whether or not there are more pages to print in a PrintDocument?
Answer: PrintPageEventArgs.HasMorePages
Question: When setting the properties in the License Agreement dialog box in your setup project, which property should you set to the name of the .rtf file containing your license agreement?
Answer: LicenseFile
Question: Which utility is provided with Visual Studio .NET and allows you to add assemblies to the Global Assembly Cache?
Answer: Gacutil.exe
Question: Why would you use the Value property of a SqlParameter object?
Answer: to specify the value of an input parameter to be passed to a stored procedure or to retrieve the value of an output parameter returned by a stored procedure
Question: Which property can you set to True to terminate a cancelable event?
Answer: Cancel
Question: Which method of a SecurityPermission object would you use to create a new permission object with the characteristics common to two other permission objects?
Answer: Intersect
Question: Which .NET Framework utility can you use to discover Web services from a specified URL?
Answer: Disco.exe
Question: After using the Impersonate method of a WindowsImpersonationContext object to impersonate another user, why would you call the Undo method of the WindowsImpersonationContext object?
Answer: to return the user context back to the original Windows user
Question: If the CommandType property of a SqlCommand object is set to TableDirect, what does the Prepare method of the Command object do?
Answer: The Prepare method can be used to compile a stored procedure, but for direct table access this method is ignored.
Question: Which method do you call to run under the security context of a different Windows account?
Answer: WindowsIdentity.Impersonate()
Question: What is the purpose of the Call Stack window?
Answer: to display the routines that have been called in the application and in what order they were called
Question: Which type security would you typically use to configure security for an entire assembly?
Answer: declarative
Question: Which tool can you use with a Web service class's description file to generate a proxy class for the Web service?
Answer: Wsdl.exe
Question: Which code access security policy has the broadest scope?
Answer: enterprise
Question: Do breakpoints work in a Release configuration of an application?
Answer: Yes. Breakpoints work in Debug configurations or in Release configurations that have project properties set to generate debug information.
Question: Where do you set debugging options for your project?
Answer: from the Debugging option of the Configuration Properties folder in the Project Properties dialog box
Question: Which class provides data for a cancelable event?
Answer: CancelEventArgs
Question: Can custom controls only be created in Class Library assemblies which compile to .dll files?
Answer: No
Question: If you want to debug a remote application running on another computer, which service must be running on the remote computer?
Answer: the MDM.exe service (the Machine Debug Manager service)
Question: Which two types of principals could be used to represent users and roles other than Windows NT and Windows 2000 users and roles?
Answer: Generic principals and Custom principals
Question: What is the purpose of conditions in breakpoints?
Answer: to cause the breakpoint to halt application execution if the condition evaluates to true instead of always breaking
Question: Which method does a destructor implicitly call?
Answer: the Object.Finalize method of the object's base class
Question: Which object would you use to read a forward-only stream of rows from a SQL Server database?
Answer: SqlDataReader
Question: Which method of a SqlDataAdapter object can you use to load a DataSet with data?
Answer: Fill
Question: What is the purpose of breakpoints?
Answer: to pause an application for debugging purposes so that you can test variables or follow the execution of your application
Question: What does the Trace.Flush method do?
Answer: It flushes the output buffer and causes any buffered data to be written to the Listeners.
Question: What is the purpose of the Custom Actions Editor?
Answer: to manage custom actions in a deployment project
Question: To store a database connection string in a configuration file, you would add an <add> element as a child of which element?
Answer: <appSettings>
Question: Which property would you use to set the width of a form?
Answer: Size.Width
Question: Which type of module is recommended for DLLs or other components that are likely to be only used by developers as opposed to end users?
Answer: Merge Module
Question: A Windows application that includes several method calls at startup will tend to have a faster load time if what is done?
Answer: if the application is precompiled
Question: Which property of a DataColumn object could you use to create a calculated value or aggregate column?
Answer: Expression
Question: Which base class should you inherit if you want to create custom trace listeners?
Answer: TraceListener
Question: When requesting code permissions, which option indicates that the assembly should be denied a permission?
Answer: RequestRefuse
Question: When does the BeginPrint event of a PrintDocument fire?
Answer: when the Print method is called and before the first page of the document prints
Question: Which unmanaged components must be installed if your application uses the SQL Server .NET Data Provider?
Answer: Microsoft Data Access Components (MDAC) 2.6 or higher
Question: What is the difference between a Debug build and a Release build of an application?
Answer: A Debug build is compiled with full symbolic debug information and is not optimized, whereas a Release build is fully optimized and contains no symbolic debug information by default.
Question: Which property of a menu item can you set to toggle on or off a check mark beside the menu item when the item is selected?
Answer: Checked
Question: How can you ensure that your code will halt on a breakpoint only when you want it to, and not every time?
Answer: You can set conditions, such as hit counts or logical conditions, on the breakpoints.
Question: For a DataAdapter object, which property specifies a Transact-SQL statement or stored procedure used to select records?
Answer: SelectCommand
Question: What does a strong name for a strong-named assembly contain?
Answer: the assembly's name, version, culture information, and a public key encrypted by a private key
Question: If you want to deploy an application that will make use of the Windows Installer technology, which type of deployment project should you use?
Answer: Setup Project
Question: Which class implements the set of exceptions that relate to invalid implicit or explicit data type conversions?
Answer: InvalidCastException
Question: Which namespace represents the OLE DB .NET Data Provider?
Answer: System.Data.OleDb
Question: What is the difference between the Clone and Copy methods of a DataSet?
Answer: Clone copies only the structure, while Copy copies the structure and data.
Question: Why would you use the predefined License Agreement dialog box?
Answer: to prompt the user to accept or reject a license agreement during installation
Question: Which statement can you use to explicitly raise an error?
Answer: throw
Question: What is a publisher policy file?
Answer: A file, usually provided by the assembly's author, that specifies assembly redirection and code base settings. The file is compiled into an assembly and installed in the GAC, so that these settings take precedence.
Question: Which DataView property specifies a string indicating the sort order of the rows returned?
Answer: Sort
Question: When does the QueryPageSettings event of a PrintDocument fire?
Answer: immediately before each PrintPage event
Question: What is the file name extension for a merge module file?
Answer: .msm
Question: If a Windows application makes at least one optional code access permission request, a request must also be made for what permission in order to present a graphical interface?
Answer: UIPermission
Question: What would be the name of the configuration file for app1.exe?
Answer: app1.exe.config
Question: Which .NET Framework utility would you use to install a Windows Service application?
Answer: Installutil.exe
Question: Which property of a DataView allows you to easily sort the view based on the primary key column or columns of the underlying table?
Answer: ApplyDefaultSort. For this property to apply the default sort, the Sort property must also be set to an empty string.
Question: When writing XML from a DataSet using DataSet.WriteXml, how can you specify the tag name of the root element of the XML file?
Answer: by specifying a name for the DataSetName property or a name in the constructor
Question: Can you call System.Configuration.ConfigurationSettings.AppSettings.Get() to read a setting from machine.config?
Answer: Yes
Question: When is the Select event of a menu item raised?
Answer: when the menu item is highlighted
Question: Which configuration file affects all .NET applications on a system?
Answer: machine.config
Question: Which overloaded DataSet method can you use to write a DataSet's contents to a Stream, TextWriter, or XmlWriter object?
Answer: WriteXml
Question: Which utility is used to register or unregister .NET classes in the Windows Registry for use with COM?
Answer: Regasm.exe (the Assembly Registration tool)
Question: Which method of a control invalidates a specific region of the control and then causes a paint message to be sent to the control?
Answer: Invalidate
Question: Which utility is used during the setup of a deployment project to create the folder structure that your application will use when deployed?
Answer: File System Editor
Question: Which type of code access request is applied to assemblies, methods, and classes using attributes?
Answer: declarative
Question: Which object redirects output to a previously specified event log?
Answer: EventLogTraceListener
Question: Can setting the Dock property of a control affect the size of the control at run time?
Answer: Yes. Any docked edge of a control is resized when its container is resized.
Question: Which FormBorderStyle values do not allow the user to resize the form?
Answer: None and all of the Fixed styles
Question: In a SQL connection string, what does the Data Source parameter represent?
Answer: the name or network address of the instance of SQL Server to which to connect
Question: Which operator would you use to associate an event handler with an event?
Answer: +=
Question: Which tool generates X.509 certificates for testing purposes only?
Answer: Makecert.exe (the Certification Creation tool)
Question: Code access security policies can be defined at which four levels?
Answer: enterprise, machine, user, and application domain
Question: What is the term that refers to code that runs under the CLR (common language runtime)?
Answer: managed code
Question: At which point in the event life cycle of a control does the Validating event occur?
Answer: immediately before the control is validated, unless the event is suppressed by setting CausesValidation to False
Question: Why might you implement the TraceSwitch class in your code?
Answer: to provide conditional control of when or how tracing will occur
Question: Which HTML tag is used to host a Windows Forms control in a web page?
Answer: <object>
Question: What is the purpose of the Condition property for files that are added using the File System Editor?
Answer: to indicate whether or not certain files should be installed on the target computer
Question: What is the correct syntax to add a configuration setting with the key "mykey" and the value "One" to an <appSettings> section of a .config file?
Answer: <add key="mykey" value="One" />
Question: What is the base class for classes containing event data?
Answer: EventArgs
Question: Which property of a menu item would you set to display a radio button beside the item when the item is selected?
Answer: RadioCheck
Question: What does the WindowsIdentity object returned by the GetAnonymous method represent?
Answer: an anonymous Windows user
Question: What is garbage collection?
Answer: the process by which the CLR automatically reclaims unused memory
Question: Which tool can you use to precompile an assembly into a native image?
Answer: ngen.exe (Native Image Generator)
Question: Which method of a SecurityPermission object would you use to prevent callers higher in the call stack from accessing code, even if the CLR had granted permission?
Answer: Deny
Question: What is remoting?
Answer: distributing objects across different process and machine boundaries
Question: Which common ADO .NET class is a leaner alternative than the combination of a DataSet and DataAdapter for performing a simple forward read of data that is iterated only once?
Answer: DataReader
Question: Which DataSet method can you use to combine two DataSet objects?
Answer: Merge
Question: Which property of a check box must be set to True for any shortcut keys defined for the control to function?
Answer: AutoCheck
Question: Which type of code access security check is done in a method using objects and method calls?
Answer: imperative
Question: Which type of testing allows you to test individual components and fix bugs in them before they are integrated with the rest of the application?
Answer: unit testing
Question: What does the CodeAccessPermission.Demand method require?
Answer: It requires that all callers higher in the call stack have the permission to access the resource. If these users have not been granted the permission, a SecurityException occurs.
Question: Which default event log records events specific to a particular user program?
Answer: application
Question: What does the QuickWatch dialog allow you to do?
Answer: view variables and expressions or edit values
Question: Which class does the .NET class library provide to represent a user during a custom logon procedure?
Answer: GenericIdentity
Question: For what reason would you use caspol.exe?
Answer: to modify security policy for the machine policy level, the user policy level, and the enterprise policy level
Question: With the ReadXml method, what does an XmlReadMode of DiffGram specify?
Answer: to read a DiffGram and apply all changes to the DataSet
Question: What is a strong-named assembly?
Answer: A strong-named assembly is an assembly that has been given a strong name that uniquely identifies the assembly.
Question: Which value does the IsSubsetOf method return if the specified identities and roles are identical?
Answer: True
Question: Which form property defines which button will be clicked when the user presses the ESC key?
Answer: CancelButton
Question: When does the Control.HelpRequested event fire?
Answer: when the application user requests help for a control by pressing the F1 key when the control has focus
Question: Which debug window displays all variables currently in scope?
Answer: Locals window
Question: Which method would you use to return a WindowsIdentity object representing the currently logged on Windows user?
Answer: GetCurrent
Question: On which operating systems are Event Logs available?
Answer: Windows NT, Windows 2000, and Windows XP
Question: In code, which single form property could you use to set the initial size of a form?
Answer: Size
Question: When using a SqlCommand object to call a stored procedure that requires input parameters, what is the default ParameterDirection if none is specified?
Answer: Input
Question: For a DataTable, to which property could you pass an array of DataColumn objects to set a unique key for the table?
Answer: PrimaryKey
Question: What are the three default event logs?
Answer: system, security, and application
Question: Which tool is used to aid you in generating the necessary file type associations on the target computer for your application?
Answer: the File Types Editor in the IDE
Question: Which DataView property can you use to specify which rows should be included in the view based on the state of the rows?
Answer: RowStateFilter
Question: Instances of which class can be used to read tracing levels from the <switches> section of an application's configuration file?
Answer: TraceSwitch
Question: What is connection pooling?
Answer: the process of creating connections to the database where the same user id and password is shared by multiple users
Question: What is a Principal?
Answer: an object that represents the identity and role of a user and acts on behalf of the user
Question: Which method of a DataTable commits all pending changes?
Answer: AcceptChanges
Question: Which .NET Framework tool would you use to view the declarative permission demands made by an assembly?
Answer: permview.exe

Add Cards

You must Login or Register to add cards