32 NOT Answered Yet Test Questions:
(hold
on, will be updated soon)
1. Consider the following code snippet: namespace ExtensionMethods { public static class NumericExtensionMethods { public static bool IsNumeric(this string s) { float output; return float.TryParse(s, out output); } } } After adding the namespace, how will you call the ExtensionMethod on the string if your string variable is defined as: string test="4";
Answers:
•
test.IsNumeric();
•
ExtensionMethods.NumericExtensionMethods.IsNumeric();
•
NumericExtensionMethods
m = new NumericExtensionMethods(); m.IsNumeric(test);
•
None
of the above
2. What is the purpose of the System.Windows.Data namespace in .Net framework 4.0?
Answers:
•
Using
System.Windows.Data namespace, you can integrate rich media,
including drawings, text, and audio/video content in Windows
Presentation Foundation applications.
•
It
contains classes used for binding properties to data sources, data
source provider classes, and data-specific implementations of
collections and views.
•
It
provides the types that support navigation, including navigating
between windows and navigation journaling.
•
It
contains classes for creating windows-based applications that take
full advantage of the rich user interface features available in the
Microsoft Windows operating system.
3. Suppose you want to eliminate duplicate elements from the array int[] source = { 7, 4, 1, 3, 9, 8, 6, 7, 2, 1, 8, 15, 8, 23} and sort the elements in descending order using LINQ in .Net framework 4.0. Which of the following statements can you use?
Answers:
•
var
result = (from s in source orderby s select distinct s).Descending();
•
var
result = (from s in source orderby s descending select s).Distinct();
•
var
result = select distinct s from s in source sortby s descending;
•
var
result = from s in source orderby s descending group p by s select s;
4. Which of the following classes of System.Windows.Media namespace provides rendering support in WPF which includes hit testing, coordinate transformation, and bounding box calculations in .Net framework 4.0?
Answers:
•
HitTestResult
•
Visual
•
Colors
•
Brush
5. Which of the following statements is correct for ASP.NET MVC Routing in .Net Framework 4.0?
Answers:
•
It
is used to match the incoming requests and to map them to a
controller action.
•
It
is used to construct the outgoing URLs which correspond to controller
actions.
•
Both
a and b are correct.
6. Which of the following is NOT a valid data source control in .Net framework 4.0?
Answers:
•
LinqDataSource
•
XmlDataSource
•
AccessDataSource
•
EntityDataSource
•
All
of the above are valid data sources
7. Which of the following statements is correct for WSHttpBinding of WCF in .Net framework 4.0?
Answers:
•
It
is a secure and interoperable binding that is suitable for non-duplex
service contracts.
•
It
is a secure and interoperable binding that is suitable for duplex
service contracts or communication through SOAP intermediaries.
•
It
is a secure and optimized binding suitable for cross-machine
communication between WCF applications.
•
It
is a queued binding that is suitable for cross-machine communication
between WCF applications.
8. What result will you get when you run the following LINQ query in .Net framework 4.0? var scoreRecords = new[] { new {Name = "Alice", Score = 50}, new {Name = "Bob" , Score = 40}, new {Name = "Cathy", Score = 45} }; var scoreRecordsDict = scoreRecords.ToDictionary(sr =>sr.Name); Response.Write(scoreRecordsDict["Bob"]);
Answers:
•
{
Name = Bob}
•
{
Name = Bob, Score = 40 }
•
Name
= Bob
•
None
of the above
9. Which of the following is the correct way to expand the size of application URLs in .Net framework 4.0?
Answers:
•
<httpModules
maxRequestPathLength="260" maxQueryStringLength="2048"
/>
•
<httpRuntime
maxRequestPathLength="260" maxQueryStringLength="2048"
/>
•
<httpHandlers
maxRequestPathLength="260" maxQueryStringLength="2048"
/>
•
None
of the above
10. How will you implement the logic for the following scenario in .Net framework 4.0? Suppose you have a GridView with paging enabled. You select the third row on page 1 and then move to page 2. Nothing is selected on page 2. When you move back to page 1, the third row should still be selected.
Answers:
•
Set
the GridView DataKeyNames property.
•
Set
the GridView EnablePersistedSelection property to true.
•
Set
the Gridview PagerSettings-Mode property.
•
It
is not possible to implement the given logic for the scenario
described above.
11. How do you add MetaDescription to your web page in .Net framework 4.0?
Answers:
•
HtmlMeta
meta2 = new HtmlMeta(); meta2.Name = "description";
meta2.Content = "add meta description";
Page.Header.Controls.Add(HtmlMeta );
•
Page.MetaDescription
•
Both
a and b are correct.
•
None
of the above.
12. Which of the following statements is correct for the bubbling routing strategies used by the routing events in WPF in .Net framework 4.0?
Answers:
•
This
event is first raised on the root, then on each element down the tree
until the source element is reached.
•
This
event is only raised on the source element. It will have the same
behavior as a plain .NET event, except that such events can still
participate in mechanisms specific to routed events such as event
triggers.
•
This
event is first raised on the source element, then on each element up
the tree until the root is reached.
•
None
of the above.
13. How many columns can you select by $orderby OData system query option in .Net Framework 4.0?
Answers:
•
5
•
12
•
20
•
infinite
14. Which of the following OData system query options is used to determine the maximum number of records to be returned in .Net framework 4.0?
Answers:
•
$top
•
$filter
•
$select
•
$expand
15. How can you determine, at runtime, if your application is running in the 64-bit version of .Net framework 4.0?
Answers:
•
Check
IntPtr.Size property for a value of 8.
•
Call
the Environment.GetEnvironmentVariable method and pass in the string
"Platform" as an argument. Check for a return value of
"x64".
•
Call
the WOW64 emulator method Isx64() and check the boolean return value.
16. Suppose your WCF service root URL is "http://examples.svc". What will be the response when you request a WCF data service URL with a $skip system query option, as shown below, in .Net framework 4.0? http://examples.svc/Products?$skip=2&$top=2&$orderby=Rating
Answers:
•
The
response will be the first two product entries from the collection of
all products after sorting the collection in descending order of
Rating.
•
The
response will be the third and fourth product entries from the
collection of all products after sorting the collection in ascending
order of Rating.
•
The
response will be the second and third product entries from the
collection of all products after sorting the collection in descending
order of Rating.
17. Which of the following arrays will be returned as result when you run the following LINQ query in .Net framework 4.0? object[] varnumbers = { null, 1.0, "two", 3, "four", 5, "six", 7.0 }; var doubles = varnumbers.OfType<double>(); foreach (var d in doubles) { Response.Write(d); }
Answers:
•
1,
7
•
null
•
two,
four, six
•
null,
1.0, "two", 3, "four", 5, "six", 7.0
18. Which of the following ASP.NET MVC namespaces includes the classes that support forms, input controls, links, partial views, and validation in .Net Framework 4.0?
Answers:
•
System.Web.Mvc
•
System.Web.Mvc.Async
•
System.Web.Mvc.Html
•
System.Web.Mvc.Sync
19. What is DLR in .Net framework 4.0?
Answers:
•
It
defines the common types that are supported by the languages which
are compatible with the .Net framework.
•
It
represents the data types of different languages in a specific format
specification.
•
It
is a programming language that manages the execution of programs
written in any of several supported languages, allowing them to share
common object-oriented classes written in any of the languages.
•
It
is a runtime environment that adds a set of services for dynamic
languages to the common language runtime.
20. What is default format used to represent data returned in an ADO.NET Data Services response in .Net framework 4.0?
Answers:
•
XAML
•
SOAP
•
Atom
•
WSDL
21. Considering the image, which of the following is the correct syntax for encoding a particular string in .Net framework 4.0?
Answers:
•
Only
a
•
Only
b
•
Both
a and b
22. In WCF, what is the significance of the ReceiveRetryCount property of a Poison message in .Net framework 4.0?
Answers:
•
It
is an integer value that indicates the maximum number of times to
retry delivery of a message from the application queue to the
application.
•
It
is an integer value that indicates the maximum number of retry
cycles.
•
It
is the time delay between retry cycles.
23. Which of the following is NOT a valid WPF Localizability attribute in .Net framework 4.0?
Answers:
•
Readability
•
Modifiability
•
Category
•
Both
a and b
•
All
of the above are Localizability attributes
24. Which of the following is NOT a valid QueryExtender filter option in .Net framework 4.0?
Answers:
•
SearchExpression
•
RangeExpression
•
OrderByExpression
•
All
of the above are valid QueryExtender filter options
25. What is the function of WCF Data contracts in .Net framework 4.0?
Answers:
•
They
define, for each parameter or return type, what data is serialized to
be exchanged.
•
They
define which operations the client can perform on the service.
•
They
define which errors are raised by the service, and how the service
handles and propagates errors to its clients.
26. Which of the following pieces of information is provided by the WCF service contract in .Net framework 4.0?
Answers:
•
The
grouping of operations in a service.
•
The
location of the operations.
•
The
specific protocols and serialization formats that are used to support
successful communication with the service.
•
All
of the above.
27. Suppose your site has a page called Index.aspx that you no longer use. Search engines may keep requesting this page. Which of the following method will you add to the CodeBehind file of Index.aspx that will send requests (including search engine requests) to Default.aspx in .Net framework 4.0?
Answers:
•
Server.Transfer
•
Response.Redirect
•
Response.RedirectPermanent
•
Server.Execute
28. How will you display the view data in the view of an ASP.NET MVC Application?
Answers:
•
<%:
ViewData["CurrentTime"] %>
•
<%=ViewData["CurrentTime"]
%>
•
%ViewData["CurrentTime"]
%
•
<ViewData["CurrentTime"]
>
29. How is data passed from controllers to views in an ASP.NET MVC Application?
Answers:
•
Using
ViewData
•
Using
ViewState
•
Using
Sessions
•
Using
Cookies
30. What result will you get when you run the following LINQ query in .Net framework 4.0? List<string> alphabets = new List<string>() { "whats", "new", "in", "aspnet" }; var alphabetsquery = from alphabet in alphabets select alphabet.Substring(0, 1); foreach (var alpha in alphabetsquery) { Response.Write(alpha); }
Answers:
•
wnia
•
whats
•
whatsnewinaspnet
•
aspnetinnewwhats
31. What is a Decorator in WPF of .Net framework 4.0?
Answers:
•
It
is used to add functional handles to elements or provide state
information about a control.
•
It
is the base class for elements that apply effects onto or around a
single child element, such as Border or Viewbox.
•
It
provides a set of services that can be used to extend the
functionality of a common language runtime property.
•
It
is a property with the exception that its value cannot be set outside
the class that declared the read-only property.
32. How will you count the odd numbers from the array shown below using LINQ in .Net framework 4.0? int[]numbers={5,4,1,3,9,8,6,7,2,0};
Answers:
•
int
findoddNumbers = numbers.Count(n => n % 2 == 1);
•
int
findoddNumbers = numbers.Count( n % 2 == 1);
•
int
findoddNumbers = (from number in numbers where numbers%2==1 select
Count());
• int
findoddNumbers = (from number in numbers where number%2==1 select
numbers).Count();
0 comments:
Post a Comment