DotNet 3.5 using C# Test 2012-12
Which of the following are true regarding System.Web.Mail and System.Net.Mail namespaces?
Answer:
a. System.Web.Mail is not supported under version 3.5 of the Framewor
Which of the following scenarios are applicable to Window Workflow Foundation?
Answer:
a. Document-centric workflows
b. Human workflows
c. User-interface page flows
http://msdn.microsoft.com/en-us/library/ms734631%2
What is the proper declaration of a method which will handle the following event?
Class MyClass
{
public event EventHandler MyEvent;
}
Answer:
a. public void A_MyEvent(object sender, MyArgs e){}
Which access limitation is found in a class member declared protected internal?
Answer:
a. Access is limited to the containing class plus any classes derived from the containing class
http://msdn.microsoft.com/en-us/library/bcd5672a.a
In which of the following types of applications can Windows Workflow Foundation be used?
Answer:
e. All of the above
Which of the following are true regarding the System.Collections.Generic.HashSet<T> class?
Answer:
The default EqualityComparer checks whether
the element supplied to the HashSet is unique or not
b. HashSet requires that each element be unique as determined by either a
supplied EqualityComparer or the default EqualityComparer
While using the capabilities supplied by the System.Messaging classes, which of the following are true?
Answer:
b. Invoking the MessageQueue.Send member defaults to using the System.Messaging.XmlMessageFormatter to serialize the object.
d. The first entry in a MessageQueue must be removed from the queue before the next entry can be accessed
e. Entries removed from a MessageQueue within the scope of a
transaction, will be pushed back into the front of the queue if the
transaction fails.
Which of the following are true regarding System.Threading.ReaderWriterLockSlim?
Answer:Represents a lock that is used to manage access to a resource, allowing
multiple threads for reading or exclusive access for writing.
Use
ReaderWriterLockSlim to protect a resource that is read by multiple threads and written to by one thread at a time.
ReaderWriterLockSlim
allows multiple threads to be in read mode, allows one thread to be in
write mode with exclusive ownership of the lock, and allows one thread
that has read access to be in upgradeable read mode, from which the
thread can upgrade to write mode without having to relinquish its read
access to the resource.
b. It is optimized for usage where writes from multiple sources are common
c. A thread which has a read lock on a resource may not acquire a write lock on the same resource
Custom non-fatal exceptions should be derived from:
Answer:
a. ApplicationException
Which of the following statements are applicable to LINQ to SQL?
Answer: a. It is an O/RM (object relational mapping) implementation.
LINQ to SQL works only with SQL Servers.
LINQ can be used to modify the data in database.
Which of the following operators can be overloaded?
Answer:
c. Logical (&,|,^)
d. Shift (<<, >>)
http://msdn.microsoft.com/en-us/library/8edha89s.a
Given the code below, which of the following items will cause a compilation error?
static void F1(params int [] y)
{
}
static void Sample()
{
int [] j = new Int32[3];
List k = new List();
// ANSWER GOES HERE
}
Answer:
b. F1(k);
With which class is the task of mapping a specific point in time into units, such as weeks, months, and years accomplished?
Answer: System.Globalization.Calendar
Link to answer: http://msdn.microsoft.com/en-us/library/system.globalization.calendar.aspx
Of which elements does Generics allow parameterization by type?
Answer:
a. Classes
b. Structs
c. Methods
d. Events
http://msdn.microsoft.com/en-us/library/ms379564%2
Which of the following is not supported by remoting object types?
Answer:
d. context-agile
Which of the following are true with respect to the standard implementation of Garbage Collection?
Answer:
c. Objects become eligible for garbage collection as soon as it is impossible for any code to access them
d. Objects which implement finalizers will always have the finalizer called at some point
To which contract is the SessionMode property to
disallow, require, or permit applied when Windows Communication
Foundation is used?
Answer:
a. ServiceContract
Which of the following is not an unboxing conversion?
Answer:
c. enum E { Hello, World} void Sample1(System.Enum et){В В EВ В e = (E) et;}
Which features that are not supported in the System.TimeZone class does the System.TimeZoneInfo class provide?
Answer:
b. It provides a means of enumerating the known time zones that are available on the local system
c. It provides functionality to create custom time zones
http://msdn.microsoft.com/en-us/library/system.tim
Which of the following are goals of Windows Communication Foundation?
Answer:
e. All of the above
http://msdn.microsoft.com/en-us/library/ms731082.a
Which of the following are true about System.Security.Cryptography under version 3.5 of the framework
Answer:
d. The System.Security.Cryptography.AesManaged class allows custom block size, iteration counts and feedback modes to support any the Rijndael based encryption.
d. The System.Security.Cryptography.AesManaged class allows custom block size, iteration counts and
2012-07-17 22:21:37
c. Cryptography Next Generation (CNG) classes are supported on XP and Vista systems
Which of the following does using Initializer Syntax with a collection as shown below require?
CollectionClass numbers = new CollectionClass { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 };
Answer:
c. Each of the Items in the Initializer List will be passed to the Add<T>(T item) method
2012-07-17 22:26:49
c. Each of the Items in the Initializer List will be passed to the Add<T>(T item) method
d. The items in the initializer will be treated as an IEnumerable<T> and passed to the collection constructor+K110
http://msdn.microsoft.com/en-us/library/bb384062.a
Which of the following characteristics is present in the DateTime type?
Answer: ?id=3096
d. It contains a member indicating whether the time is UTC, Local, or Unspecified
2012-07-17 22:28:29
b. It always references the LocalВ В time
http://msdn.microsoft.com/en-us/library/system.dat
Which of the following are characteristics of the System.Threading.Timer class?
Answer: d. You can receive notification of an instance being Disposed by calling an overload of the Dispose method.
The output generated by the following code will be:
string t = "This Is a Test";
t.Replace("T", "?");
Console.WriteLine(t);
Answer: c. This Is a Test
String can't be modifie. Replace return new string
When using the Demand method of System.Security.IPermission, which of the following will occur?
Answer:
b. For permissions which do a stack walk, an exception will occur only if NONE of the calling codes has the required permission
2012-07-18 14:58:51
a. The permissions of the code which invoked the Demand method will be evaluated.
Which of the following are required to be true by objects which are going to be used as keys in a System.Collections.HashTable?
Answer:
e. All of the above
http://msdn.microsoft.com/en-us/library/system.col
Which of the following are true about Nullable types?
Answer:
b. A Nullable type is a structure.
c. An implicit conversion exists from any non-nullable value type to a nullable form of that type.
e. A predefined conversion from the nullable type S? to the
nullableВ В type T? exists if there is a predefined conversion from the
non-nullable type S to the non-nullable type T
Which of the following types guarantee atomic reads and writes?
Answer:
a. int
e. float
http://msdn.microsoft.com/en-us/library/aa691278%2
When using a DataReader to access the results of a Database operation, which of the following are true?
Answer: c. The Application code can reference the first row of a
multi-row result set faster than it can be by loading it directly into a
DataTable
d. The DataReader can provide the Schema of the result to the application code.
http://msdn.microsoft.com/en-us/library/microsoft.
In which of the following ways do structs differ from classes?
Answer: b. Structs cannot inherit from a base struct
d. Structs cannot have virtual methods
http://msdn.microsoft.com/en-us/library/saxz13w4.a
When using version 3.5 of the framework in applications which emit a dynamic code, which of the following are true?
Answer:
b. The generated code has no more permissions than the assembly which emitted it.
c. It can be executed by
callingbrbrSystem.Reflection.Emit.DynamicMethod(brbrstring name,brbrType
returnType,brbrType[] parameterTypesbrbr) without any special
permissions
http://msdn.microsoft.com/en-us/library/system.ref
Which of the following are true about using ADO.NET DataSets and DataTables?
Answer:
d. Changes made to multiple tables within a DataSet can easily be transferred to a new DataSet which contains only the changes
e. Content from multiple DataSets can easily be combined into a single DataSet that contains the net result of all changes.
http://msdn.microsoft.com/en-us/library/system.dat
What impact will using implicitly typed local variables as in the following example have?
var sample = "Hello World";
Answer:
a. The actual type is determined at compilation time, and has no impact on the runtime
Which of the following are true about Extension methods?
Answer:
a. They must be declared static
e. Extension methods with the same signature for the same class may be
declared in multiple namespaces without causing compilation errors
Ques.4
Which of the
following are true about Extension methods.
a.
They can be either
declared either static or instance members.
b.
They must be declared
in the same assembly (but may be in different source files)
c.
Extension methods can
be used to override existing instance methods.
d.
Extension methods
with the same signature for the same class may be declared in multiple
namespaces without causing compilation errors.
The
answer is: a. They can be either declared either static
or instance members.
Which of the following are true when comparing ADO.NET with Microsoft DNA (Distributed interNet Applications)?
Answer:
a. ADO.NET provides significantly better performance.
2012-10-26 11:15:32
d. DNA makes it easier to communicate across firewalled boundaries.
2012-09-12 12:45:36
a. ADO.NET provides significantly better performance.
b. ADO.NET is better suited for communications between disparate systems/applications.
2012-07-18 18:50:31
c. ADO.NET can eliminate the need for COM components in the communication layer.
d. DNA makes it easier to communicate across firewalled boundaries.
http://en.wikipedia.org/wiki/Windows_DNA
Which of the following are static methods of the System.Reflection Activator class?
Answer:
a. CreateComInstanceFrom
b. CreateInstanceFrom
d. CreateInstance
http://msdn.microsoft.com/en-us/library/b4wc81dc
The default number of threads per processor in the System.Threading.ThreadPool class under version 3.5 of the Framework is:
Answer: c. 250
http://msdn.microsoft.com/en-us/library/system.threading.threadpool%28v=vs.90%29.aspx
c. 250
http://msdn.microsoft.com/en-us/library/system.thr
Which of the following are true regarding event declaration in the code below?
class Sample
{
event MyEventHandlerType MyEvent;
}
Answer: c. MyEventHandlerType may have a non-void return type
d. If MyEventHandlerType is a generic type, event declaration must use a specialization of that type.
e. MyEventHandlerType cannot be declared static
2012-07-18 19:05:03
a. MyEventHandlerType must be derived from System.EventHandler or System.EventHandler<TEventArgs>
b. MyEventHandlerType must take two parameters, the first of the type
Object, and the second of a class derived from System.EventArgs
d. If MyEventHandlerType is a generic type, event declaration must use a specialization of that type.
class Sample
{
public Sample(int x)
{ }
}
In the above code, which of the following other class constructors can directly access the provided constructor?
Answer: a. public Sample() : this(1) { }
http://msdn.microsoft.com/en-us/library/ms173115.a
To which of the following do automatic properties refer?
Answer:
a. You declare (explicitly or implicitly) the accessibility of
the property and get and set accessors but do not provide any
implementation or backing field
Which of the following are true about System.GC under version 3.5 of the Framework?
Answer:
a. You can request that the garbage collector process a generation if it determines that it is appropriate at specific points in your code
Which of the following characteristics do classes in the System.Drawing namespace such as Brush,Font,Pen, and Icon share?
Answer: a. They encapsulate native resource and must be properly Disposed to prevent potential exhausting of resources.
b. They are all MarshalByRef derived classes, but functionality across AppDomains has specific limitations.
Which of the following code samples show a valid static constructor?
Answer:
b. class Sample
{
static Sample()
{
}
}
Which of the following does the System.IO.Pipes namespace provide?
Answer: e. All of the above
Which of the following characteristics are found in a query expression?
Answer: e. An orderby clause may optionally follow a select clause
2012-09-28 14:10:10
a. It must begin with a from clause
c. It can end with a group clause
Which of the following is true about C# generics?
Answer: e. C# enforces that all codes are valid for all types of parameters
Which of the following statements do Expression Trees fit best?
Answer:
When using version 3.5 of the framework in applications which emit a dynamic code, which of the following are true?
Answer: http://hlam.com.ua/expertrating/question.php?id=5662
Which of the following are true about Nullable types?
Answer: b. A Nullable type is a structure.
c. An implicit conversion exists from any non-nullable value type to a nullable form of that type.
e. A predefined conversion from the nullable type S? to the
nullable type T? exists if there is a predefined
conversion from the non-nullable type S to the non-nullable type T
Which access limitation is found in a class member declared protected internal?
Answer: d. Access is limited to the containing class plus any classes
derived from the containing class or any other class
in the current assembly
Which of the following are true about System.Security.Cryptography under version 3.5 of the framework
Answer:
Which of the following are true about declarative attributes?
Answer: a. They must be inherited from the System.Attribute.
c. Attribute classes may be restricted to be applied only to application element types.
Which of the following are true regarding event declaration in the code below?
class Sample
{
event MyEventHandlerType MyEvent;
}
Answer: c. MyEventHandlerType may have a non-void return type
d. If MyEventHandlerType is a generic type, event declaration must use a specialization of that type.
e. MyEventHandlerType cannot be declared static
When Deleting a DataRow from the DataRowCollection of a DataTable, you can:
Answer: a. use the DataRowCollection.Remove method to immediately delete the row.
d. use the DataRow.Delete method to mark the row for deletion when DataRowAcceptChanges is called.
When using the Demand method of System.Security.IPermission, which of the following will occur?
Answer:
Which of the following characteristics is present in the DateTime type?
Answer: d. It contains a member indicating whether the time is UTC, Local, or Unspecified
Which of the following advantages does System.Collections.IDictionaryEnumerator provide over System.Collections.IEnumerator?
Answer: a. It adds properties for direct access to both the Key and the Value
When Implementing System.EnterpriseServices.ServicedComponent derived classes, which of the following statements are true?
Answer: a. Enabling object pooling requires an attribute on the class and the enabling of pooling in the COM+ catalog.
b. Methods can be configured to automatically mark a transaction as complete by the use of attributes.
c. You can configure authentication using the AuthenticationOption when the ActivationMode is set to Library.
2012-09-28 14:49:35
a. Enabling object pooling requires an attribute on the class and the enabling of pooling in the COM+ catalog.
b. Methods can be configured to automatically mark a transaction as complete by the use of attributes.
Within Windows Workflow Foundation, Compensating Actions are used for:
Answer: a. provide a means to rollback a failed transaction
2012-09-16 21:07:37
b. provide a means to undo a successfully committed transaction later
http://msdn.microsoft.com/en-us/library/dd489432.aspx
When Windows Communication Foundation is used to develop a Web Service, which of the following are supported?
Answer: e. All of the above
To which of the following can System.IO.IsolatedStorage not be scoped?
Answer: d. Restricted to a specific Physical Media
Which of the following are characteristics of the System.Threading.Timer class?
Answer: d. You can receive notification of an instance being Disposed by calling an overload of the Dispose method.
Which of the following regarding the System.DateTimeOffset structure are true?
Answer: a. It provides an exact point in time relative to the UTC time zone
c. It provides arithmetical operations using values with different offsets from the UTC
The framework provides three different timer
classes. Select the answer that properly matches the class with the
listed characteristic.
Answer: d. All of the above
Which of the following is not an unboxing conversion?
Answer:
e. class C { public int Value { get; set; } }
void Sample1(C vt)
{
int i = vt.Value;
}
By which contract are the ws-addressing action and
replyaction elements of the soap envelop controllable when Windows
Communication Foundation is used?
Answer:b. OperationContract
For which of the following scenarios does Reflection.Emit provide support?
Answer: a. Defining methods dynamically.
b. Defining types dynamically
c. Defining assemblies dynamically
Which of the following items are recommended when using XML comments to generate documentation?
Answer:
a. <exception>
b. <code>
c. <summary>
When using an automatic property, which of the following statements is true?
Answer: c. The compiler generates a backing field that is accessible via reflection
Which of the following statements apply to
developing .NET code, using .NET utilities that are available with the
SDK or Visual Studio?
Answer:c. Developers can generate XML Schemas from class definitions contained within an assembly.
When using an implicitly typed array, which of the following is most appropriate?
Answer: c. All elements in the initializer list must be implicitly
convertible to the common type which is the base type of the items
actually in the list
Which of the following are true about anonymous types?
Answer: b. Two anonymous types with the same named parameters in the same order declared in different classes have the same type.
Determining the availability of sufficient memory for an operation can be accomplished by:
Answer: c. creating an instance of System.Runtime.MemoryFailPoint and monitoring for an InsufficientMemoryException
Which of the following does using Initializer Syntax with a collection as shown below require?
CollectionClass numbers = new CollectionClass { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 };
Answer: c. Each of the Items in the Initializer List will be passed to the Add<T>(T item) method
Which of the following are true regarding multiple versions of an assembly?
Answer:
a. When multiple versions of an assembly are available on the
search path (AKA private assemblies), the runtime will use the first
matching assembly with a version number equal to or higher than the
assembly version that was originally linked against.
Which of the following do the advantages of Lambda Expressions over Anonymous methods include?
Answer:
=================================ODESK===================================
Question1:
The earliest event in which all viewstate information has been restored is:
a. Init
b. PreLoad
c. Load
d. Render
the answer is: b. PreLoad
Question2:
Which of the following differentiates a UserControl from a Custom Server control?
a. UserControl can directly express rendering information via markup; a Custom Server control can not.
b. UserControl does not require the use of the @Register directive; a Custom Server control does require it.
c. UserControl can make use of script based validation; a Custom Server control can not.
d. UserControl can represent complete compositate hierarchy; a Custom Server control can not.
the answer is: b. UserControl does not require the use of the @Register directive; a Custom Server control does require it.
Question3:
What is the proper declaration of a method which will handle the following event?
Class MyClass
{
public event EventHandler MyEvent;
}
a. public void A_MyEvent(object sender, MyArgs e)
{
}
b. public void A_MyEvent(object sender, EventArgs e)
{
}
c. public void A_MyEvent(MyArgs e)
{
}
the answer is: c. public void A_MyEvent(MyArgs e)
{
}
Question4:
Given the code below, which items will cause a compilation error?
static void F1(params int [] y)
{
}
static void Sample()
{
int [] j = new Int32[3];
List k = new List();
// ANSWER GOES HERE
}
a. F1(j);
b. F1(k);
c. F1(1, 2, 3);
d. F1(new [] {1,2,3})
e. None of the above
the answer is: e. None of the above
Question5:
By which of the following can the .NET class methods be included in .aspx files?
a. Including .Net code within the script element with the runat attribute set to server
b. Including .Net code within the code element
c. Including .Net code using the @code directive on the page
d. Including .Net code within the execute attribute of the individual control
the answer is: c. Including .Net code using the @code directive on the page
Question6:
Which of the following are true about System.Security.Cryptography under version 3.5 of the framework?
a. Support is provided for the "Suite B" set of cryptographic
algorithms as specified by the National Security Agency (NSA).
b. Cryptography Next Generation (CNG) classes are supported on XP and Vista systems.
c. The System.Security.Cryptography.AesManaged class allows
custom block size, iteration counts and feedback modes to support any
Rijndael based encryption.
the answer is: b. Cryptography Next Generation (CNG) classes are supported on XP and Vista systems.
Question7:
Where should an instance of an object which provides services to all users be stored?
a. ApplicationState
b. SessionState
c. ViewState
d. None of the above
the answer is: d. None of the above
Question8:
Which of the following are the goals of the Windows Communciation Foundation?
a. Bringing various existing communication technologies into a unified environment.
b. Cross vendor/platform communication.
c. Support for asynchronous communications.
d. Support for distributed applications based on technologies such as MSMQ and/or COM+
e. All of the above
the answer is: e. All of the above
Question9:
When using a DataReader to access the results of a Database operation, which of the following is true?
a. The DataReader provides a cursor that can be used to move forward and backwards through the result.
b. The DataReader provides random access capabilities on the result.
c. The DataReader can provide the Schema information of the result to the application code.
the answer is: b. The DataReader provides random access capabilities on the result.
Question10:
Which of the following types guarantee atomic reads and writes?
a. int
b. double
c. long
d. float
the answer is: d. float
Question11:
Which of the following does Event Bubbling allow composite controls to perform?
a. Propagate container related events to the child controls.
b. Propagate child events up to control hierarchy
c. Distribute events between peer child controls.
d. Translate control unhandled control events into exceptions.
the answer is: b. Propagate child events up to control hierarchy
Question12:
Which of the following is/are true regarding the use of Authentication to control access to the HTML file (.htm or .html)?
a. ASP.NET authentication handles these by default in a manner equivalent to .aspx pages
b. ASP.NET authentication can be associated with these extensions
using aspnet_isapi.dll in IIS 6.0, for the appropriate directory
c. ASP.NET authentication cannot be used for this purpose
the answer is: c. ASP.NET authentication cannot be used for this purpose
Question13:
Which of the following is false about declarative attributes?
a. They must be inherited from the System.Attribute.
b. Attribute classes may be restricted to be applied only to application element types.
c. By default, a given attribute may be applied multiple times to the same application element.
the answer is: c. By default, a given attribute may be applied multiple times to the same application element.
Question14:
Which of the following is false about System.GC under version 3.5 of the .NET Framework?
a. You can request that the garbage collector processes a
generation if it determines that it is appropriate at specific points in
your code
b. You can control the
intrusiveness of the garbage collector (how often it performs
collections) while your program is running
c. You can control the intrusiveness of the garbage collector
(how often it performs collections) only during application
initialization
the answer is: b. You can
control the intrusiveness of the garbage collector (how often it
performs collections) while your program is running
Question15:
With which of the following are Declarative Databinding expressions delimited?
a. <%# %>
b. <%-- --%>
c.
d. <# >
the answer is:<%-- --%>
Question16:
Which of the following statements are applicable in LINQ to SQL?
a. It is pure Object Relational (O/R) model.
b. It is a set of enhancements to the DataSet and DataTable classes.
c. It requires the use of SQLServer as the database.
d. Because LINQ is based on Queries, it can not be used to modify the data in the database.
the answer is: b. It is a set of enhancements to the DataSet and DataTable classes.
Question17:
Which of the following is used to remove a cookie from a client machine?
a. Remove the cookie from the System.Web.UI.Page.Request.Cookies collection.
b. Remove the cookie from the System.Web.UI.Page.Request.Browser.Cookies collection.
c. Set the Expires property to DataTime.Now for a cookie in the Web.UI.Page.Response.Cookies
d. Remove the cookie from the System.Web.UI.Page.Response.Cookies collection.
the answer is: d. Remove the cookie from the System.Web.UI.Page.Response.Cookies collection.
Question18:
Which of the following are true of using ADO.NET DataSets and DataTables?
a. The DataSets and DataTables objects requires continuous connection to the database
b. All tables in a dataset must come from the same database
c. A given instance of a DataTable can be in only one DataSet
d. Content from multiple DataSets can easily be combined into a
single DataSet that contains the net result of all changes
the answer is: b. All tables in a dataset must come from the same database
Question19:
The following are two statements related to System.DateTimeOffset namespace.
Statement X: DateTimeOffset values can be converted to DateTime values and vice versa.
Statement Y: DateTimeOffset does not supports arithmetical operations
a. Statement X is incorrect and Statement Y is correct
b. Statement X is correct and Statement Y is incorrect
c. Both Statements X, Y are correct
d. Both Statements X, Y are incorrect
the answer is: d. Both Statements X, Y are incorrect
Question20:
Which of the following are true regarding System.Web.Mail and System.Net.Mail namespaces?
a. System.Web.Mail is not supported under version 3.5 of the Framework
b. System.Web.Mail is deprecated
under version 3.5 of the Framework, and it is officially recommended
that System.Net.Mail be used.
c. System.Web.Mail is the preferred solution when using IIS hosted applications
d. There are no functional differences; the items were moved to a new namespace to better reflect their applicability
the answer is: b.
System.Web.Mail is deprecated under version 3.5 of the Framework, and
it is officially recommended that System.Net.Mail be used.
Question21:
In which file are Predefined Client Side Validation Scripts defined?
a. WebUIValidation.js
b. ClientValidation.js
c. AspNetValidation.js
d. USerValidation.js
the answer is: d. USerValidation.js
Question22:
Which of the following are common methods of supplying "Help" information to an ASP.NET application?
a. Setting the ToolTip property of a control to a string containing the information.
b. using the open method of the browser window object to open a
new browser window and display a help related ASP.NET page
c. Using the showHelp method of the browser window object to display a topic from a compiled help file (.chm).
d. All of the above
the answer is: c. Using the showHelp method of the browser window object to display a topic from a compiled help file (.chm).
Question23:
When using Cascading Style Sheets (CSS) to format output, which of the following is/are true?
a. Styles can be applied to all elements having the same CSS Class attribute
b. Styles can be applied to specific elements based on their ID attribute
c. Styles can be applied to elements based on their position in a hierarchy
d. Styles can be used to invoke script based code
e. All of the above
the answer is: e. All of the above
Question24:
Which of the following is false regarding System.Threading.ReaderWriterLockSlim?
a. It is optimized for single processor/core operations
b. A thread which has a read lock on a resource may not acquire a write lock on the same resource
c. By default, a thread which has a read lock on a resource and
attempts to get another read lock on the same resource will throw an
exception
the answer is: b. A thread which has a read lock on a resource may not acquire a write lock on the same resource
Question25:
Which of the following conditions can trigger the automatic recycling of an ASP.NET application hosted in IIS?
a. A specific number of requests to the application process.
b. A percentage of physical memory utilized by the process.
c. A specific time interval
d. All of the above
the answer is: d. All of the above
Question26:
Which of the following is not a characteristic, that a Query expression should have?
a. It must contain a from clause
b. It must begin with a select clause
c. It can end with a group clause
the answer is: b. It must begin with a select clause
Question27:
When using asynchronous partial updates with an UpdatePanel, which of the following are true?
a. Only the UpdatePanel and any child controls go through the server lifecycle.
b. The entire page always goes through the entire lifecycle.
c. Only the UpdatePanel which initiated the Postback and its child controls can provide updated information.
d. UpdatePanels can not be used with Master Pages.
the answer is: d. UpdatePanels can not be used with Master Pages.
Question28:
Which of the following statements is false about Passport Authentication?
a. The Passport SDK must be installed.
b. Passport authentication requires a network path between the Client and the Microsoft Passport Server
c. Passport Authentication provides persistent authentication across sessions
the answer is: b. Passport authentication requires a network path between the Client and the Microsoft Passport Server
Question29:
The default number of threads per processor in the System.Threading.ThreadPool class under version 3.5 of the Framwork is:
a. 1
b. 25
c. 250
d. 100
e. 500
the answer is: d. 100
Question30:
Which of the following statements do Expression Trees fit best?
a. Expression trees are a data structure which can be initially composed using language syntax.
b. Expression trees are a dynamically generated code which is executed to perform the desired function.
c. Expression trees can be modified once they are created
the answer is: c. Expression trees can be modified once they are created
Question31:
Which of the following are performed to fully debug an ASP.NET Application running on the same machine as the debugger?
a. Enabling debug information in the .NET Assembly
b. Setting the debug attribute of the compilation element to true in the web.config file.
c. Enabling ASP.NET debugging in the IIS metabase.
the answer is: c. Enabling ASP.NET debugging in the IIS metabase.
Question32:
Which of the following are included in the advantages of Lambda Expressions over Anonymous methods?
a. More concise syntax
b. The types for a Lambda Expression may be omitted
c. The body of an Anonymous method can not be an expression
d. Lambda Expressions permit deferred type inference, that anonymous methods do not
e. All of the above
the answer is: b. The types for a Lambda Expression may be omitted
Question33:
Which of the following controls allows the use of XSL to transform XML content into formatted content?
a. System.Web.UI.WebControls.Xml
b. System.Web.UI.WebControls.Xslt
c. System.Web.UI.WebControls.Substitution
d. System.Web.UI.WebControls.Transform
the answer is: d. System.Web.UI.WebControls.Transform
Question34:
Which of the following is not an unboxing conversion?
a. void Sample1(object o)
{
int i = (int)o;
}
b. void Sample1(ValueType vt)
{
int i = (int)vt;
}
c. enum E { Hello, World}
void Sample1(System.Enum et)
{
E e = (E) et;
}
d. class C { public int Value { get; set; } }
void Sample1(C vt)
{
int i = vt.Value;
}
the answer is: d. class C { public int Value { get; set; } }
void Sample1(C vt)
{
Question35:
Which of the following are true about Nullable types?
a. A Nullable type is a reference type.
b. An implicit conversion exists from any non-nullable value type to a nullable form of that type.
c. A predefined conversion from the
nullable type S? to the nullable type T? exists if there is a
predefined conversion from the non-nullable type S to the non-nullable
type T
the answer is: c. A
predefined conversion from the nullable type S? to the nullable type T?
exists if there is a predefined conversion from the non-nullable type S
to the non-nullable type T
Question36:
Which of the following are required to be true by objects which are going to be used as keys in a System.Collections.HashTable?
a. They must handle case-sensitivity identically in both the GetHashCode() and Equals() methods.
b. Key objects must be immutable for the duration they are used within a HashTable.
c. Get HashCode() must be overridden to provide the same result,
given the same parameters, regardless of reference equality unless the
HashTable constructor is provided with an IEqualityComparer parameter.
d. Each Element in a HashTable is stored as a Key/Value pair of the type System.Collections.DictionaryElement
e. All of the above
the answer is: d. Each Element in a HashTable is stored as a Key/Value pair of the type System.Collections.DictionaryElement
Question37:
Where should information about a control created at design time be stored?
a. ApplicationState
b. SessionState
c. ViewState
d. None of the above
the answer is: d. None of the above
Question38:
Which directive allows the utilization of a custom web control in an ASP.NET page?
a. @Register
b. @Include
c. @Control
d. @Import
the answer is: d. @Import
Question39:
The output generated by the following code will be:
string t = @"This\Is\a\Test";
Response.Write(t);
a. ThisIsaTest
b. This\Is\a\Test
c. It will give a compilation error: Unrecognized escape sequence
the answer is: c. It will give a compilation error: Unrecognized escape sequence
Question40:
Which of the following events should be used for assigning a Theme dynamically to a page?
a. PreInit
b. Init
c. PreLoad
d. PreRender
e. Render
the answer is: c. PreLoad - See more at: http://odeskta.blogspot.in/2012/06/how-to-pass-odesk-aspnet-35-using-c.html#sthash.40YcDoaD.dpuf
Question1:
The earliest event in which all viewstate information has been restored is:
a. Init
b. PreLoad
c. Load
d. Render
the answer is: b. PreLoad
Question2:
Which of the following differentiates a UserControl from a Custom Server control?
a. UserControl can directly express rendering information via markup; a Custom Server control can not.
b. UserControl does not require the use of the @Register directive; a Custom Server control does require it.
c. UserControl can make use of script based validation; a Custom Server control can not.
d. UserControl can represent complete compositate hierarchy; a Custom Server control can not.
the answer is: b. UserControl does not require the use of the @Register directive; a Custom Server control does require it.
Question3:
What is the proper declaration of a method which will handle the following event?
Class MyClass
{
public event EventHandler MyEvent;
}
a. public void A_MyEvent(object sender, MyArgs e)
{
}
b. public void A_MyEvent(object sender, EventArgs e)
{
}
c. public void A_MyEvent(MyArgs e)
{
}
the answer is: c. public void A_MyEvent(MyArgs e)
{
}
Question4:
Given the code below, which items will cause a compilation error?
static void F1(params int [] y)
{
}
static void Sample()
{
int [] j = new Int32[3];
List k = new List();
// ANSWER GOES HERE
}
a. F1(j);
b. F1(k);
c. F1(1, 2, 3);
d. F1(new [] {1,2,3})
e. None of the above
the answer is: e. None of the above
Question5:
By which of the following can the .NET class methods be included in .aspx files?
a. Including .Net code within the script element with the runat attribute set to server
b. Including .Net code within the code element
c. Including .Net code using the @code directive on the page
d. Including .Net code within the execute attribute of the individual control
the answer is: c. Including .Net code using the @code directive on the page
Question6:
Which of the following are true about System.Security.Cryptography under version 3.5 of the framework?
a. Support is provided for the "Suite B" set of cryptographic
algorithms as specified by the National Security Agency (NSA).
b. Cryptography Next Generation (CNG) classes are supported on XP and Vista systems.
c. The System.Security.Cryptography.AesManaged class allows
custom block size, iteration counts and feedback modes to support any
Rijndael based encryption.
the answer is: b. Cryptography Next Generation (CNG) classes are supported on XP and Vista systems.
Question7:
Where should an instance of an object which provides services to all users be stored?
a. ApplicationState
b. SessionState
c. ViewState
d. None of the above
the answer is: d. None of the above
Question8:
Which of the following are the goals of the Windows Communciation Foundation?
a. Bringing various existing communication technologies into a unified environment.
b. Cross vendor/platform communication.
c. Support for asynchronous communications.
d. Support for distributed applications based on technologies such as MSMQ and/or COM+
e. All of the above
the answer is: e. All of the above
Question9:
When using a DataReader to access the results of a Database operation, which of the following is true?
a. The DataReader provides a cursor that can be used to move forward and backwards through the result.
b. The DataReader provides random access capabilities on the result.
c. The DataReader can provide the Schema information of the result to the application code.
the answer is: b. The DataReader provides random access capabilities on the result.
Question10:
Which of the following types guarantee atomic reads and writes?
a. int
b. double
c. long
d. float
the answer is: d. float
Question11:
Which of the following does Event Bubbling allow composite controls to perform?
a. Propagate container related events to the child controls.
b. Propagate child events up to control hierarchy
c. Distribute events between peer child controls.
d. Translate control unhandled control events into exceptions.
the answer is: b. Propagate child events up to control hierarchy
Question12:
Which of the following is/are true regarding the use of Authentication to control access to the HTML file (.htm or .html)?
a. ASP.NET authentication handles these by default in a manner equivalent to .aspx pages
b. ASP.NET authentication can be associated with these extensions
using aspnet_isapi.dll in IIS 6.0, for the appropriate directory
c. ASP.NET authentication cannot be used for this purpose
the answer is: c. ASP.NET authentication cannot be used for this purpose
Question13:
Which of the following is false about declarative attributes?
a. They must be inherited from the System.Attribute.
b. Attribute classes may be restricted to be applied only to application element types.
c. By default, a given attribute may be applied multiple times to the same application element.
the answer is: c. By default, a given attribute may be applied multiple times to the same application element.
Question14:
Which of the following is false about System.GC under version 3.5 of the .NET Framework?
a. You can request that the garbage collector processes a
generation if it determines that it is appropriate at specific points in
your code
b. You can control the
intrusiveness of the garbage collector (how often it performs
collections) while your program is running
c. You can control the intrusiveness of the garbage collector
(how often it performs collections) only during application
initialization
the answer is: b. You can
control the intrusiveness of the garbage collector (how often it
performs collections) while your program is running
Question15:
With which of the following are Declarative Databinding expressions delimited?
a. <%# %>
b. <%-- --%>
c.
d. <# >
the answer is:<%-- --%>
Question16:
Which of the following statements are applicable in LINQ to SQL?
a. It is pure Object Relational (O/R) model.
b. It is a set of enhancements to the DataSet and DataTable classes.
c. It requires the use of SQLServer as the database.
d. Because LINQ is based on Queries, it can not be used to modify the data in the database.
the answer is: b. It is a set of enhancements to the DataSet and DataTable classes.
Question17:
Which of the following is used to remove a cookie from a client machine?
a. Remove the cookie from the System.Web.UI.Page.Request.Cookies collection.
b. Remove the cookie from the System.Web.UI.Page.Request.Browser.Cookies collection.
c. Set the Expires property to DataTime.Now for a cookie in the Web.UI.Page.Response.Cookies
d. Remove the cookie from the System.Web.UI.Page.Response.Cookies collection.
the answer is: d. Remove the cookie from the System.Web.UI.Page.Response.Cookies collection.
Question18:
Which of the following are true of using ADO.NET DataSets and DataTables?
a. The DataSets and DataTables objects requires continuous connection to the database
b. All tables in a dataset must come from the same database
c. A given instance of a DataTable can be in only one DataSet
d. Content from multiple DataSets can easily be combined into a
single DataSet that contains the net result of all changes
the answer is: b. All tables in a dataset must come from the same database
Question19:
The following are two statements related to System.DateTimeOffset namespace.
Statement X: DateTimeOffset values can be converted to DateTime values and vice versa.
Statement Y: DateTimeOffset does not supports arithmetical operations
a. Statement X is incorrect and Statement Y is correct
b. Statement X is correct and Statement Y is incorrect
c. Both Statements X, Y are correct
d. Both Statements X, Y are incorrect
the answer is: d. Both Statements X, Y are incorrect
Question20:
Which of the following are true regarding System.Web.Mail and System.Net.Mail namespaces?
a. System.Web.Mail is not supported under version 3.5 of the Framework
b. System.Web.Mail is deprecated
under version 3.5 of the Framework, and it is officially recommended
that System.Net.Mail be used.
c. System.Web.Mail is the preferred solution when using IIS hosted applications
d. There are no functional differences; the items were moved to a new namespace to better reflect their applicability
the answer is: b.
System.Web.Mail is deprecated under version 3.5 of the Framework, and
it is officially recommended that System.Net.Mail be used.
Question21:
In which file are Predefined Client Side Validation Scripts defined?
a. WebUIValidation.js
b. ClientValidation.js
c. AspNetValidation.js
d. USerValidation.js
the answer is: d. USerValidation.js
Question22:
Which of the following are common methods of supplying "Help" information to an ASP.NET application?
a. Setting the ToolTip property of a control to a string containing the information.
b. using the open method of the browser window object to open a
new browser window and display a help related ASP.NET page
c. Using the showHelp method of the browser window object to display a topic from a compiled help file (.chm).
d. All of the above
the answer is: c. Using the showHelp method of the browser window object to display a topic from a compiled help file (.chm).
Question23:
When using Cascading Style Sheets (CSS) to format output, which of the following is/are true?
a. Styles can be applied to all elements having the same CSS Class attribute
b. Styles can be applied to specific elements based on their ID attribute
c. Styles can be applied to elements based on their position in a hierarchy
d. Styles can be used to invoke script based code
e. All of the above
the answer is: e. All of the above
Question24:
Which of the following is false regarding System.Threading.ReaderWriterLockSlim?
a. It is optimized for single processor/core operations
b. A thread which has a read lock on a resource may not acquire a write lock on the same resource
c. By default, a thread which has a read lock on a resource and
attempts to get another read lock on the same resource will throw an
exception
the answer is: b. A thread which has a read lock on a resource may not acquire a write lock on the same resource
Question25:
Which of the following conditions can trigger the automatic recycling of an ASP.NET application hosted in IIS?
a. A specific number of requests to the application process.
b. A percentage of physical memory utilized by the process.
c. A specific time interval
d. All of the above
the answer is: d. All of the above
Question26:
Which of the following is not a characteristic, that a Query expression should have?
a. It must contain a from clause
b. It must begin with a select clause
c. It can end with a group clause
the answer is: b. It must begin with a select clause
Question27:
When using asynchronous partial updates with an UpdatePanel, which of the following are true?
a. Only the UpdatePanel and any child controls go through the server lifecycle.
b. The entire page always goes through the entire lifecycle.
c. Only the UpdatePanel which initiated the Postback and its child controls can provide updated information.
d. UpdatePanels can not be used with Master Pages.
the answer is: d. UpdatePanels can not be used with Master Pages.
Question28:
Which of the following statements is false about Passport Authentication?
a. The Passport SDK must be installed.
b. Passport authentication requires a network path between the Client and the Microsoft Passport Server
c. Passport Authentication provides persistent authentication across sessions
the answer is: b. Passport authentication requires a network path between the Client and the Microsoft Passport Server
Question29:
The default number of threads per processor in the System.Threading.ThreadPool class under version 3.5 of the Framwork is:
a. 1
b. 25
c. 250
d. 100
e. 500
the answer is: d. 100
Question30:
Which of the following statements do Expression Trees fit best?
a. Expression trees are a data structure which can be initially composed using language syntax.
b. Expression trees are a dynamically generated code which is executed to perform the desired function.
c. Expression trees can be modified once they are created
the answer is: c. Expression trees can be modified once they are created
Question31:
Which of the following are performed to fully debug an ASP.NET Application running on the same machine as the debugger?
a. Enabling debug information in the .NET Assembly
b. Setting the debug attribute of the compilation element to true in the web.config file.
c. Enabling ASP.NET debugging in the IIS metabase.
the answer is: c. Enabling ASP.NET debugging in the IIS metabase.
Question32:
Which of the following are included in the advantages of Lambda Expressions over Anonymous methods?
a. More concise syntax
b. The types for a Lambda Expression may be omitted
c. The body of an Anonymous method can not be an expression
d. Lambda Expressions permit deferred type inference, that anonymous methods do not
e. All of the above
the answer is: b. The types for a Lambda Expression may be omitted
Question33:
Which of the following controls allows the use of XSL to transform XML content into formatted content?
a. System.Web.UI.WebControls.Xml
b. System.Web.UI.WebControls.Xslt
c. System.Web.UI.WebControls.Substitution
d. System.Web.UI.WebControls.Transform
the answer is: d. System.Web.UI.WebControls.Transform
Question34:
Which of the following is not an unboxing conversion?
a. void Sample1(object o)
{
int i = (int)o;
}
b. void Sample1(ValueType vt)
{
int i = (int)vt;
}
c. enum E { Hello, World}
void Sample1(System.Enum et)
{
E e = (E) et;
}
d. class C { public int Value { get; set; } }
void Sample1(C vt)
{
int i = vt.Value;
}
the answer is: d. class C { public int Value { get; set; } }
void Sample1(C vt)
{
Question35:
Which of the following are true about Nullable types?
a. A Nullable type is a reference type.
b. An implicit conversion exists from any non-nullable value type to a nullable form of that type.
c. A predefined conversion from the
nullable type S? to the nullable type T? exists if there is a
predefined conversion from the non-nullable type S to the non-nullable
type T
the answer is: c. A
predefined conversion from the nullable type S? to the nullable type T?
exists if there is a predefined conversion from the non-nullable type S
to the non-nullable type T
Question36:
Which of the following are required to be true by objects which are going to be used as keys in a System.Collections.HashTable?
a. They must handle case-sensitivity identically in both the GetHashCode() and Equals() methods.
b. Key objects must be immutable for the duration they are used within a HashTable.
c. Get HashCode() must be overridden to provide the same result,
given the same parameters, regardless of reference equality unless the
HashTable constructor is provided with an IEqualityComparer parameter.
d. Each Element in a HashTable is stored as a Key/Value pair of the type System.Collections.DictionaryElement
e. All of the above
the answer is: d. Each Element in a HashTable is stored as a Key/Value pair of the type System.Collections.DictionaryElement
Question37:
Where should information about a control created at design time be stored?
a. ApplicationState
b. SessionState
c. ViewState
d. None of the above
the answer is: d. None of the above
Question38:
Which directive allows the utilization of a custom web control in an ASP.NET page?
a. @Register
b. @Include
c. @Control
d. @Import
the answer is: d. @Import
Question39:
The output generated by the following code will be:
string t = @"This\Is\a\Test";
Response.Write(t);
a. ThisIsaTest
b. This\Is\a\Test
c. It will give a compilation error: Unrecognized escape sequence
the answer is: c. It will give a compilation error: Unrecognized escape sequence
Question40:
Which of the following events should be used for assigning a Theme dynamically to a page?
a. PreInit
b. Init
c. PreLoad
d. PreRender
e. Render
the answer is: c. PreLoad - See more at: http://odeskta.blogspot.in/2012/06/how-to-pass-odesk-aspnet-35-using-c.html#sthash.40YcDoaD.dpuf
Question1:
The earliest event in which all viewstate information has been restored is:
a. Init
b. PreLoad
c. Load
d. Render
the answer is:
b. PreLoad
Question2:
Which of the following differentiates a UserControl from a Custom Server
control?
a. UserControl can directly express
rendering information via markup; a Custom Server control can not.
b. UserControl
does not require the use of the @Register directive; a Custom Server control
does require it.
c. UserControl can make use of script
based validation; a Custom Server control can not.
d. UserControl can represent complete
compositate hierarchy; a Custom Server control can not.
the answer is:
b. UserControl does not require the use of the @Register
directive; a Custom Server control does require it.
Question3:
What is the proper declaration of a method which will handle the following
event?
Class MyClass
{
public event EventHandler MyEvent;
}
a. public void A_MyEvent(object sender,
MyArgs e)
{
}
b. public void A_MyEvent(object sender,
EventArgs e)
{
}
c. public void
A_MyEvent(MyArgs e)
{
}
the answer is: c.
public void A_MyEvent(MyArgs e)
{
}
Question4:
Given the code below, which items will cause a compilation error?
static void F1(params int [] y)
{
}
static void Sample()
{
int [] j = new Int32[3];
List k = new List();
// ANSWER GOES HERE
}
a. F1(j);
b. F1(k);
c. F1(1, 2, 3);
d. F1(new [] {1,2,3})
e. None of the
above
the answer is:
e. None of the above
Question5:
By which of the following can the .NET class methods be included in .aspx
files?
a. Including .Net code within the script
element with the runat attribute set to server
b. Including .Net code within the code
element
c. Including
.Net code using the @code directive on the page
d. Including .Net code within the execute
attribute of the individual control
the answer is:
c. Including .Net code using the @code directive on the page
Question6:
Which of the following are true about System.Security.Cryptography under
version 3.5 of the framework?
a. Support is provided for the "Suite
B" set of cryptographic algorithms as specified by the National Security
Agency (NSA).
b.
Cryptography Next Generation (CNG) classes are supported on XP and Vista systems.
c. The
System.Security.Cryptography.AesManaged class allows custom block size,
iteration counts and feedback modes to support any Rijndael based encryption.
the answer is:
b. Cryptography Next Generation (CNG) classes are supported
on XP and Vista systems.
Question7:
Where should an instance of an object which provides services to all users be
stored?
a. ApplicationState
b. SessionState
c. ViewState
d. None of the
above
the answer is:
d. None of the above
Question8:
Which of the following are the goals of the Windows Communciation Foundation?
a. Bringing various existing communication
technologies into a unified environment.
b. Cross vendor/platform communication.
c. Support for asynchronous
communications.
d. Support for distributed applications
based on technologies such as MSMQ and/or COM+
e. All of the
above
the answer is:
e. All of the above
Question9:
When using a DataReader to access the results of a Database operation, which of
the following is true?
a. The DataReader provides a cursor that
can be used to move forward and backwards through the result.
b. The
DataReader provides random access capabilities on the result.
c. The DataReader can provide the Schema
information of the result to the application code.
the answer is:
b. The DataReader provides random access capabilities on the
result.
Question10:
Which of the following types guarantee atomic reads and writes?
a. int
b. double
c. long
d. float
the answer is:
d. float
Question11:
Which of the following does Event Bubbling allow composite controls to perform?
a. Propagate container related events to
the child controls.
b. Propagate
child events up to control hierarchy
c. Distribute events between peer child
controls.
d. Translate control unhandled control
events into exceptions.
the answer is:
b. Propagate child events up to control hierarchy
Question12:
Which of the following is/are true regarding the use of Authentication to
control access to the HTML file (.htm or .html)?
a. ASP.NET authentication handles these by
default in a manner equivalent to .aspx pages
b. ASP.NET authentication can be
associated with these extensions using aspnet_isapi.dll in IIS 6.0, for the
appropriate directory
c. ASP.NET
authentication cannot be used for this purpose
the answer is:
c. ASP.NET authentication cannot be used for this purpose
Question13:
Which of the following is false about declarative attributes?
a. They must be inherited from the
System.Attribute.
b. Attribute classes may be restricted to
be applied only to application element types.
c. By default,
a given attribute may be applied multiple times to the same application
element.
the answer is:
c. By default, a given attribute may be applied multiple
times to the same application element.
Question14:
Which of the following is false about System.GC under version 3.5 of the .NET
Framework?
a. You can request that the garbage
collector processes a generation if it determines that it is appropriate at
specific points in your code
b. You can
control the intrusiveness of the garbage collector (how often it performs
collections) while your program is running
c. You can control the intrusiveness of
the garbage collector (how often it performs collections) only during
application initialization
the answer is:
b. You can control the intrusiveness of the garbage collector
(how often it performs collections) while your program is running
Question15:
With which of the following are Declarative Databinding expressions delimited?
a. <%# %>
b. <%--
--%>
c.
d. <# >
the answer is:<%-- --%>
Question16:
Which of the following statements are applicable in LINQ to SQL?
a. It is pure Object Relational (O/R)
model.
b. It is a set
of enhancements to the DataSet and DataTable classes.
c. It requires the use of SQLServer as the
database.
d. Because LINQ is based on Queries, it
can not be used to modify the data in the database.
the answer is:
b. It is a set of enhancements to the DataSet and DataTable
classes.
Question17:
Which of the following is used to remove a cookie from a client machine?
a. Remove the cookie from the
System.Web.UI.Page.Request.Cookies collection.
b. Remove the cookie from the System.Web.UI.Page.Request.Browser.Cookies
collection.
c. Set the Expires property to
DataTime.Now for a cookie in the Web.UI.Page.Response.Cookies
d. Remove the
cookie from the System.Web.UI.Page.Response.Cookies collection.
the answer is:
d. Remove the cookie from the
System.Web.UI.Page.Response.Cookies collection.
Question18:
Which of the following are true of using ADO.NET DataSets and DataTables?
a. The DataSets and DataTables objects
requires continuous connection to the database
b. All tables
in a dataset must come from the same database
c. A given instance of a DataTable can be
in only one DataSet
d. Content from multiple DataSets can
easily be combined into a single DataSet that contains the net result of all
changes
the answer is:
b. All tables in a dataset must come from the same database
Question19:
The following are two statements related to System.DateTimeOffset namespace.
Statement X: DateTimeOffset values can be converted to DateTime values and vice
versa.
Statement Y: DateTimeOffset does not supports arithmetical operations
a. Statement X is incorrect and Statement
Y is correct
b. Statement X is correct and Statement Y
is incorrect
c. Both Statements X, Y are correct
d. Both
Statements X, Y are incorrect
the answer is:
d. Both Statements X, Y are incorrect
Question20:
Which of the following are true regarding System.Web.Mail and System.Net.Mail
namespaces?
a. System.Web.Mail is not supported under
version 3.5 of the Framework
b.
System.Web.Mail is deprecated under version 3.5 of the Framework, and it
is officially recommended that System.Net.Mail be used.
c. System.Web.Mail is the preferred solution
when using IIS hosted applications
d. There are no functional differences;
the items were moved to a new namespace to better reflect their applicability
the answer is:
b. System.Web.Mail is deprecated under version 3.5 of the
Framework, and it is officially recommended that System.Net.Mail be used.
Question21:
In which file are Predefined Client Side Validation Scripts defined?
a. WebUIValidation.js
b. ClientValidation.js
c. AspNetValidation.js
d. USerValidation.js
the answer is:
d. USerValidation.js
b. ClientValidation.js
Question22:
Which of the following are common methods of supplying "Help"
information to an ASP.NET application?
a. Setting the ToolTip property of a
control to a string containing the information.
b. using the open method of the browser
window object to open a new browser window and display a help related ASP.NET
page
c. Using the
showHelp method of the browser window object to display a topic from a compiled
help file (.chm).
d. All of the above
the answer is:
c. Using the showHelp method of the browser window object to
display a topic from a compiled help file (.chm).
Question23:
When using Cascading Style Sheets (CSS) to format output, which of the
following is/are true?
a. Styles can be applied to all elements
having the same CSS Class attribute
b. Styles can be applied to specific
elements based on their ID attribute
c. Styles can be applied to elements based
on their position in a hierarchy
d. Styles can be used to invoke script
based code
e. All of the
above
the answer is:
e. All of the above
Question24:
Which of the following is false regarding System.Threading.ReaderWriterLockSlim?
a. It is optimized for single
processor/core operations
b. A thread
which has a read lock on a resource may not acquire a write lock on the same
resource
c. By default, a thread which has a read
lock on a resource and attempts to get another read lock on the same resource
will throw an exception
the answer is:
b. A thread which has a read lock on a resource may not
acquire a write lock on the same resource
Question25:
Which of the following conditions can trigger the automatic recycling of an
ASP.NET application hosted in IIS?
a. A specific number of requests to the
application process.
b. A percentage of physical memory
utilized by the process.
c. A specific time interval
d. All of the
above
the answer is:
d. All of the above
Question26:
Which of the following is not a characteristic, that a Query expression should
have?
a. It must contain a from clause
b. It must
begin with a select clause
c. It can end with a group clause
the answer is:
b. It must begin with a select clause
Question27:
When using asynchronous partial updates with an UpdatePanel, which of the
following are true?
a. Only the UpdatePanel and any child
controls go through the server lifecycle.
b. The entire page always goes through the
entire lifecycle.
c. Only the UpdatePanel which initiated
the Postback and its child controls can provide updated information.
d.
UpdatePanels can not be used with Master Pages.
the answer is:
d. UpdatePanels can not be used with Master Pages.
Question28:
Which of the following statements is false about Passport Authentication?
a. The Passport SDK must be installed.
b. Passport
authentication requires a network path between the Client and the Microsoft
Passport Server
c. Passport Authentication provides
persistent authentication across sessions
the answer is:
b. Passport authentication requires a network path between
the Client and the Microsoft Passport Server
Question29:
The default number of threads per processor in the System.Threading.ThreadPool
class under version 3.5 of the Framwork is:
a. 1
b. 25
c. 250
d. 100
e. 500
the answer is:
d. 100
Question30:
Which of the following statements do Expression Trees fit best?
a. Expression trees are a data structure
which can be initially composed using language syntax.
b. Expression trees are a dynamically
generated code which is executed to perform the desired function.
c. Expression
trees can be modified once they are created
the answer is:
c. Expression trees can be modified once they are created
Question31:
Which of the following are performed to fully debug an ASP.NET Application
running on the same machine as the debugger?
a. Enabling debug information in the .NET
Assembly
b. Setting the debug attribute of the
compilation element to true in the web.config file.
c. Enabling
ASP.NET debugging in the IIS metabase.
the answer is:
c. Enabling ASP.NET debugging in the IIS metabase.
Question32:
Which of the following are included in the advantages of Lambda Expressions
over Anonymous methods?
a. More concise syntax
b. The types
for a Lambda Expression may be omitted
c. The body of an Anonymous method can not
be an expression
d. Lambda Expressions permit deferred type
inference, that anonymous methods do not
e. All of the above
the answer is:
b. The types for a Lambda Expression may be omitted
Question33:
Which of the following controls allows the use of XSL to transform XML content
into formatted content?
a. System.Web.UI.WebControls.Xml
b. System.Web.UI.WebControls.Xslt
c. System.Web.UI.WebControls.Substitution
d.
System.Web.UI.WebControls.Transform
the answer is:
d. System.Web.UI.WebControls.Transform
Question34:
Which of the following is not an unboxing conversion?
a. void Sample1(object o)
{
int i = (int)o;
}
b. void Sample1(ValueType vt)
{
int i = (int)vt;
}
c. enum E { Hello, World}
void Sample1(System.Enum et)
{
E e = (E) et;
}
d. class C {
public int Value { get; set; } }
void Sample1(C vt)
{
int i = vt.Value;
}
the answer is:
d. class C { public int Value { get; set; } }
void Sample1(C vt)
{
Question35:
Which of the following are true about Nullable types?
a. A Nullable type is a reference type.
b. An implicit conversion exists from any
non-nullable value type to a nullable form of that type.
c. A
predefined conversion from the nullable type S? to the nullable type T? exists
if there is a predefined conversion from the non-nullable type S to the
non-nullable type T
the answer is:
c. A predefined conversion from the nullable type S? to the
nullable type T? exists if there is a predefined conversion from the
non-nullable type S to the non-nullable type T
Question36:
Which of the following are required to be true by objects which are going to be
used as keys in a System.Collections.HashTable?
a. They must handle case-sensitivity
identically in both the GetHashCode() and Equals() methods.
b. Key objects must be immutable for the
duration they are used within a HashTable.
c. Get HashCode() must be overridden to
provide the same result, given the same parameters, regardless of reference
equality unless the HashTable constructor is provided with an IEqualityComparer
parameter.
d. Each
Element in a HashTable is stored as a Key/Value pair of the type
System.Collections.DictionaryElement
e. All of the above
the answer is:
d. Each Element in a HashTable is stored as a Key/Value pair
of the type System.Collections.DictionaryElement
Question37:
Where should information about a control created at design time be stored?
a. ApplicationState
b. SessionState
c. ViewState
d. None of the
above
the answer is:
d. None of the above
Question38:
Which directive allows the utilization of a custom web control in an
ASP.NET page?
a. @Register
b. @Include
c. @Control
d. @Import
the answer is:
d. @Import
Question39:
The output generated by the following code will be:
string t = @"This\Is\a\Test";
Response.Write(t);
a. ThisIsaTest
b. This\Is\a\Test
c. It will
give a compilation error: Unrecognized escape sequence
the answer is:
c. It will give a compilation error: Unrecognized escape
sequence
Question40:
Which of the following events should be used for assigning a Theme dynamically
to a page?
a. PreInit
b. Init
c. PreLoad
d. PreRender
e. Render
the answer is:
c. PreLoad
100% corrected answers of Odesk & Elance ASP.NET 3.5/2.0 C# test.
Ques.1
Which of the
following is/are applicable while using Server Socket Level communications?
a. A certificate must be installed on the server.
b. The certificate must match the web address to prevent a
browser warning or error.
c. The certificate must be issued by an authority recognized
by the client computer to prevent a browser warning or error.
d. All of the above.