Programming in C#
Question No: 41 – (Topic 1)
You are developing a method named CreateCounters that will create performance counters for an application. The method includes the following code. (Line numbers are included for reference only.)
You need to ensure that Counter2 is available for use in Windows Performance Monitor (PerfMon).
Which code segment should you insert at line 16?
CounterType = PerformanceCounterType.RawBase
CounterType = PerformanceCounterType.AverageBase
CounterType = PerformanceCounterType.SampleBase
CounterType = PerformanceCounterType.CounterMultiBase
Answer: D Explanation:
PerformanceCounterType.AverageTimer32 – An average counter that measures the time it takes, on average, to complete a process or operation. Counters of this type display a ratio of the total elapsed time of the sample interval to the number of processes or operations completed during that time. This counter type measures time in ticks of the system clock.
Formula: ((N 1 -N 0)/F)/(B 1 -B 0), where N 1 and N 0 are performance counter readings, B 1 and B 0 are their corresponding AverageBase values, and F is the number of ticks per second. The value of F is factored into the equation so that the result can be displayed in seconds.
Thus, the numerator represents the numbers of ticks counted during the last sample interval, F represents the frequency of the ticks, and the denominator represents the number of operations completed during the last sample interval. Counters of this type include PhysicalDisk\ Avg. Disk sec/Transfer.
PerformanceCounterType.AverageBase – A base counter that is used in the calculation of time or count averages, such as AverageTimer32 and AverageCount64. Stores the denominator for calculating a counter to present quot;time per operationquot; or quot;count per operationquot;..
Question No: 42 – (Topic 1)
You are developing an application that uses the Microsoft ADO.NET Entity Framework to retrieve order information from a Microsoft SQL Server database. The application includes the following code. (Line numbers are included for reference only.)
The application must meet the following requirements:
-> Return only orders that have an OrderDate value other than null.
-> Return only orders that were placed in the year specified in the OrderDate property or in a later year.
You need to ensure that the application meets the requirements. Which code segment should you insert at line 08?
Where order.OrderDate.Value != null amp;amp; order.OrderDate.Value.Year gt; = year
Where order.OrderDate.Value = = null amp;amp; order.OrderDate.Value.Year = = year
Where order.OrderDate.HasValue amp;amp; order.OrderDate.Value.Year = = year
Where order.OrderDate.Value.Year = = year
Explanation: *For the requirement to use an OrderDate value other than null use: OrderDate.Value != null
*For the requirement to use an OrderDate value for this year or a later year use: OrderDate.Valuegt;= year
Question No: 43 DRAG DROP – (Topic 1)
You have the following class:
You need to implement IEquatable. The Equals method must return true if both ID and Name are set to the identical values. Otherwise, the method must return false. Equals must not throw an exception.
What should you do? (Develop the solution by selecting and ordering the required code snippets. You may not need all of the code snippets.)
Question No: 44 – (Topic 1)
You are developing an application. The application includes classes named Employee and Person and an interface named IPerson.
The Employee class must meet the following requirements:
-> It must either inherit from the Person class or implement the IPerson interface.
-> It must be inheritable by other classes in the application.
You need to ensure that the Employee class meets the requirements.
Which two code segments can you use to achieve this goal? (Each correct answer presents a complete solution. Choose two.)
Answer: B,D Explanation:
Question No: 45 HOTSPOT – (Topic 1)
You are reviewing the following code:
For each of the following statements, select Yes if the statement is true. Otherwise, select No.
D:\Documents and Settings\useralbo\Desktop\1.jpg
Question No: 46 – (Topic 1)
An application includes a class named Person. The Person class includes a method named GetData.
You need to ensure that the GetData() method can be used only by the Person class and not by any class derived from the Person class.
Which access modifier should you use for the GetData() method?
Answer: D Explanation:
The GetData() method should be private. It would then only be visible within the Person class.
Question No: 47 – (Topic 1)
You are developing an application by using C#. You provide a public key to the development team during development.
You need to specify that the assembly is not fully signed when it is built.
Which two assembly attributes should you include in the source code? (Each correct answer presents part of the solution. Choose two.)
Question No: 48 DRAG DROP – (Topic 1)
You are testing an application. The application includes methods named CalculateInterest and LogLine. The CalculateInterest() method calculates loan interest. The LogLine() method sends diagnostic messages to a console window.
You have the following requirements:
-> The CalculateInterest() method must run for all build configurations.
-> The LogLine() method must be called only for debug builds.
You need to ensure that the methods run correctly.
How should you complete the relevant code? (To answer, drag the appropriate code segments to the correct locations in the answer area. Each code segment may be used once, more than once, or not at all. You may need to drag the split bar between panes or scroll to view content.)
Question No: 49 DRAG DROP – (Topic 1)
An application serializes and deserializes XML from streams. The XML streams are in the following format:
The application reads the XML streams by using a DataContractSerializer object that is declared by the following code segment:
var ser = new DataContractSerializer(typeof(Name));
You need to ensure that the application preserves the element ordering as provided in the XML stream.
How should you complete the relevant code? (To answer, drag the appropriate attributes to the correct locations in the answer area-Each attribute may be used once, more than once, or not at all. You may need to drag the split bar between panes or scroll to view content.)
DataContractAttribute – Specifies that the type defines or implements a data contract and is
serializable by a serializer, such as the DataContractSerializer. To make their type serializable, type authors must define a data contract for their type.
DataMemberAttribute – When applied to the member of a type, specifies that the member is part of a data contract and is serializable by the DataContractSerializer.
Question No: 50 – (Topic 1)
You are developing an application that will transmit large amounts of data between a client computer and a server. You need to ensure the validity of the data by using a cryptographic hashing algorithm. Which algorithm should you use?
|Lowest Price Guarantee||Yes||No||No|
|Free VCE Simulator||Yes||No||No|