Which code should you use?
Which signature should you use for each method?
HOTSPOT
You are developing the following classes named:
Class1
Class2
Class3
All of the classes will be part of a single assembly named Assembly.dll. Assembly.dll will be used by
multiple applications.
All of the classes will implement the following interface, which is also part ofAssembly.dll:
public interface Interface1
{
void Method1(decimal amount);
void Method2(decimal amount);
}
You need to ensure that the Method2 method for the Class3 class can be executed only when
instances of the class are accessed through the Interface1 interface. The solution must ensure that
calls to the Method1 method can be made either through the interface or through an instance of the
class.
Which signature should you use for each method? (To answer, select the appropriate signature for
each method in the answer area.)
How should you complete the relevant code?
DRAG DROP
You are adding a function to a membership tracking application- The function uses an integer named
memberCode as an input parameter and returns the membership type as a string.
The function must meet the following requirements:
Return “Non-Member” if the memberCode is 0.
Return “Member” if the memberCode is 1.
Return “Invalid” if the memberCode is any value other than 0 or 1.
You need to implement the function to meet the requirements.
How should you complete the relevant code? (To answer, drag the appropriate statements to the
correct locations in the answer are
a. Each statement 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.)
How should you complete the relevant code?
DRAG DROP
You are creating a method that will split a single input file into two smaller output files.
The method must perform the following actions:
Create a file named header.dat that contains the first 20 bytes of the input file.
Create a file named body.dat that contains the remainder of the input file.
You need to create the method.
How should you complete the relevant code? (To answer, drag the appropriate code segments to
the correct locations in the answer are
a. 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.)
Which code segment should you use in the method body?
You are implementing a method named ProcessReports that performs a long-running task. The
ProcessReports() method has the following method signature:
public void ProcessReports(List<decimal> values,CancellationTokenSource cts, CancellationToken ct)
If the calling code requests cancellation, the method must perform the following actions:
Cancel the long-running task.
Set the task status to TaskStatus.Canceled.
You need to ensure that the ProcessReports() method performs the required actions.
Which code segment should you use in the method body?
Which two assembly identity attributes should you include in the source code?
You are developing an application that will be deployed to multiple computers. You set the assembly
name.
You need to create a unique identity for the application assembly.
Which two assembly identity attributes should you include in the source code? (Each correct answer
presents part of the solution. Choose two.)
Which type of delegate should you use?
You are developing an application.
You need to declare a delegate for a method that accepts an integer as a parameter, and then
returns an integer.
Which type of delegate should you use?
You need to ensure that CreateObject compiles successfully
which code segment should you replace line 24?
Which code segment should you insert at line 06?
An application uses X509 certificates for data encryption and decryption. The application stores
certificates in the Personal certificates collection of the Current User store. On each computer, each
certificate subject is unique.
The application includes a method named LoadCertificate. The LoadCertificate() method includes the
following code. (Line numbers are included for reference only.)
The LoadCertificate() method must load only certificates for which the subject exactly matches the
searchValue parameter value.
You need to ensure that the LoadCertificate() method loads the correct certificates.
Which code segment should you insert at line 06?