Which code segment should you use?
You are creating an application that manages information about your company’s products. The application
includes a class named Product and a method named Save. The Save() method must be strongly typed. It
must allow only types inherited from the Product class that use a constructor that accepts no parameters. You
need to implement the Save() method. Which code segment should you use?
Which access modifier should you use for the GetData() …
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?
Which code segment should you use?
You are creating a console application by using C#. You need to access the assembly found in the file named
car.dll. Which code segment should you use?
You need to add a book to the BookTracker instance
You are developing an application that includes a class named BookTracker for tracking library books. The
application includes the following code segment. (Line numbers are included for reference only.)
01 public delegate void AddBookCallback(int i);
02 public class BookTracker
03 {
04 List<Book> books = new List<Book>();
05 public void AddBook(string name, AddBookCallback callback)
06 {
07 books.Add(new Book(name));
08 callback(books.Count);
09 }10 }
11
12 public class Runner
13 {
14
15 BookTracker tracker = new BookTracker();
16 public void Add(string name)
17 {
18
19 }
20 }
You need to add a book to the BookTracker instance. What should you do?
You need to implement the UpdateGrade() method
You are adding a public method named UpdateGrade to a public class named ReportCard. The code region
that updates the grade field must meet the following requirements:
it must be accessed by only one thread at a time.
it must not be vulnerable to a deadlock situation.
You need to implement the UpdateGrade() method. What should you do?
Which two assembly attributes should you include in the…
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.)
Which code segment should you use?
You are developing an application that accepts the input of dates from the user. Users enter the date in their
local format. The date entered by the user is stored in a string variable named inputDate. The valid date
value must be placed in a DateTime variable named validatedDate. You need to validate the entered date
and convert it to Coordinated Universal Time (UTC). The code must not cause an exception to be thrown.
Which code segment should you use?
You need to ensure that the debugger breaks execution w…
You are debugging an application that calculates loan interest. The application includes the following code.
(Line numbers are included for reference only.)
01 private static decimal CalculateInterest(decimal loanAmount, int loanTerm,
decimal loanRate)
02 {
03
04 decimal interestAmount = loanAmount * loanRate * loanTerm;
05
06 return interestAmount;
07 }
You need to ensure that the debugger breaks execution within the Calculatelnterest() method when the
loanAmount variable is less than or equal to zero in all builds of the application. What should you do?
Which two actions can you perform to achieve this goal?
You are developing an assembly that will be used by multiple applications. You need to install the assembly in
the Global Assembly Cache (GAC). Which two actions can you perform to achieve this goal? (Each correct
answer presents a complete solution. Choose two.)
Which algorithm should you use?
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?