dot net - copy

26
Csharp.NET-2 Test Breakdown: 1. Which of the following characters ends every C# statement? Correct answer: Semicolon (;) 2. Your company uses Visual Studio.NET 2005 as its application development platform. You are developing an application using the .NET Framework 2.0. You are required to use a datatype that will store only numbers ranging from -32,768 to 32,767. Which of the following datatypes will you use to accomplish the task? Correct answer: a and c 3. You work as a Software Developer for uCertify Inc. You create an application using Visual Studio .NET 2005. You want to implement classes of the System.Collections namespace in the application. You also want to define size, enumerators, and synchronization methods for all non-generic collections. Which of the following interfaces will you use to accomplish the task? Correct answer: ICollection interface 4. You need to identify a type that meets the following criteria: Is always a number Is not greater than 65,535 Which type should you choose? Correct answer: System.UInt16 5. What is MSIL? Correct answer: Microsoft Intermediate Language 6. An assembly is Correct answer: A collection of files that appear to the programmer to be a single DLL or EXE. 7. Which of following is correct: Correct answer: enum Day{Sunday= 01,Monday= 02,Tuesday= 03,Wednesday=04,Thursday= 05,Friday= 06,Saturday=07} 8. In C#, by default structs are passed how?

Upload: deepak-singh

Post on 22-Oct-2014

140 views

Category:

Documents


6 download

TRANSCRIPT

Page 1: Dot Net - Copy

Csharp.NET-2 Test Breakdown:

1. Which of the following characters ends every C# statement?

Correct answer: Semicolon (;)

2. Your company uses Visual Studio.NET 2005 as its application development platform. You are developing an application using the .NET Framework 2.0. You are required to use a datatype that will store only numbers ranging from -32,768 to 32,767. Which of the following datatypes will you use to accomplish the task?

Correct answer: a and c

3. You work as a Software Developer for uCertify Inc. You create an application using Visual Studio .NET 2005. You want to implement classes of the System.Collections namespace in the application. You also want to define size, enumerators, and synchronization methods for all non-generic collections. Which of the following interfaces will you use to accomplish the task?

Correct answer: ICollection interface

4. You need to identify a type that meets the following criteria:

Is always a number

Is not greater than 65,535 Which type should you choose?

Correct answer: System.UInt16

5. What is MSIL?

Correct answer: Microsoft Intermediate Language

6. An assembly is

Correct answer: A collection of files that appear to the programmer to be a single DLL or EXE.

7. Which of following is correct:

Correct answer: enum Day{Sunday= 01,Monday= 02,Tuesday= 03,Wednesday=04,Thursday= 05,Friday= 06,Saturday=07}

8. In C#, by default structs are passed how?

Correct answer: By value.

9. What is boxing?

Correct answer: Encapsulating a copy of a value type in an object.

10. Which method do you invoke on the SQLDataAdapter object to load your dataset with data?

Correct answer: Fill

11. A class that cannot be inherited is what type of class?

Correct answer: Sealed

Page 2: Dot Net - Copy

12. What is the wild card character in the SQL "like" statement?

Correct answer: % (Percent)

13. Managed methods will be marked as ------------ in MSIL code

cil

dgclr

mscorjit

none

14. A master page is merged with a content page ________ in the page execution life cycle

Correct answer: Very early

15. Identify which is true

Correct answer: DataView ia subset of row and not columns

16. Which property will you use to process different server paths in a page?

Correct answer: Server

17. Which file contains configuration data for each unique URl resource used in project?

Correct answer: web.config

18. Automatic paging is possible in

Correct answer: datatabel

19. In data reader, what can be used before read method?

Correct answer: None

20. What object can help you maintain data across users?

Correct answer: Application Object

1.Choose the form in which Postback occurs.

Correct answer: Webforms

2. Web.config file is used...

Correct answer: To store the global information and variable definitions for the application

3. Which of the following object is not an ASP component?

Correct answer: LinkCounter

Page 3: Dot Net - Copy

4. The first event triggers in an aspx page is.

Page_Init()

Page_Load()

Page_click()5. Difference between Response.Write() andResponse.Output.Write().

Correct answer: Response.Output.Write() allows you to write formatted output

6. Which of the following method must be overridden in a custom control?

The Paint() method

The Control_Build() method

The default constructor

The Render() method

7. How do we create a FileSystemObject?

Correct answer: Server.CreateObject("Scripting.FileSystemObject")

8. Which of the following tool is used to manage the GAC?

Correct answer: GacUtil.exe

9. What class does the ASP.NET Web Form class inherit from by default?

Correct answer: System.Web.UI.Page

10. We can manage states in asp.net application using

Session Objects

Application Objects

Viewstate

All of the above

11. Attribute must be set on a validator control for the validation to work.

Correct answer: ControlToValidate

12. Caching type supported by ASP.Net

Output Caching

Page 4: Dot Net - Copy

DataCaching

a and b

none of the above

13. What is used to validate complex string patterns like an e-mail address?

Extended expressions

Basic expressions

Regular expressions

Irregular expressions

14. File extension used for ASP.NET files.

.aspx

15. An alternative way of displaying text on web page using

Correct answer: asp:label

16. Why is Global.asax is used?

Correct answer: Implement application and session level events

17. Which of the following is not a member of ADODBCommand object?

Correct answer: Open

18. Which DLL translate XML to SQL in IIS?

Correct answer: SQLISAPI.dll

19. Default Session data is stored in ASP.Net.

Correct answer: InProcess

20. Default scripting language in ASP.

Correct answer: VBScript

21. How do you get information from a form that is submitted using the "post" method?

Correct answer: Request.Form

22. Which object can help you maintain data across users?

Correct answer: Application object

23. Which of the following ASP.NET object encapsulates the state of the client?Correct answer: Session object

Page 5: Dot Net - Copy

24. Which of the following object is used along with application object in order to ensure that only one process accesses a variable at a time?

Correct answer: Synchronize()

25. Which of the following control is used to validate that two fields are equal?

Correct answer: CompareValidator

26. Mode of storing ASP.NET session

Correct answer: All of the above

27. Which of the following is not the way to maintain state?

View state

Cookies

Hidden fields

Request object

28. You can have only one Global.asax file per project.

,yes

29. ______________ element in the web.config file to run code using the permissions of a specific user

Correct answer: < identity> element

30. __________________ is a special subfolder within the windows folder that stores the shared .NET component.

Correct answer: GAC

31. Which of the following is the performance attributes of processModel?

Correct answer: All

32. Which of the following is faster and consume lesser memory?

SQLDataReader

Data Set

33. Which of the following is the way to monitor the web application?You answered: MMC Event viewersIncorrect

Page 6: Dot Net - Copy

Correct answer: ALL

34. The ________________ property affects how the .Net Framework handles dates, currencies, sorting and formatting issues.

CurrentUICulture

CurrentCulture

35. Where do we include the user lists for windows authentication?

Correct answer: < authorization>

36. Where do we include the user lists for Form authentication?

< credential>

< authorization>

< Identity>

< authentication>

37. Which of the following authentication is best suited for a corporate network?

Windows

Form

User

All

38. What attributes do you use to hide a public .Net class from COM?

Correct answer: ComVisible attributes

39. By default, code written with the Debug class is stripped out of release builds.yes

40. ___________________ tests make sure that new code does not break existing code.

Correct answer: Integration tests

41. Which of the following is used to cache multiple responses for a single web form based on HTTP POST parameter or query string?

Page 7: Dot Net - Copy

VaryByParams

VaryByHeaders

SetCacheability

SetVaryByCustom

ASP.NET-1 Test Breakdown:

By default, ASP.NET store SessionIDs in _________________

Cookies

Cache

Database

Global variable

Correct answer: Cookies

2. Which one of the following is the last stage of the Web forms lifecycle?

Page_Load

Event Handling

Page_Init

Validate

Page_Unload

Correct answer: Page_Unload

3. Which of the following base class do all Web Forms inherit from?

Window class

Web class

Form class

Page class

Document class

Page 8: Dot Net - Copy

Correct answer: Page class

4. _____________is a property common in every validation control.

ValidationExpression

InitialValue

ValueToCompare

ControlToCompare

ControlToValidate

Correct answer: ControlToValidate

5. Which one of the following is used to obtain performance information about a Web Application?

Performance Counters

Data Performance Counters

Web Performance Counters

Data Readers

Correct answer: Performance Counters

6. ______________is the first method that is fired during the page load.

PreRender()

Load()

Unload()

Init()

Correct answer: Init()

7. What namespace does the Web page belong in the .NET Framework class hierarchy?

System.Web.Control

System.Web.RootBuilder

System.Web.UserControl

System.Web.UI.Page

Page 9: Dot Net - Copy

Correct answer: System.Web.UI.Page

8. Which one of the following is the fastest way to concat strings in ASP.NET?

Concat method of the String object

Append method of the StringBuilder object

Plus sign operator to concatenate the strings

Substring method of the String object

1.

Correct answer: Append method of the StringBuilder object

9. When does Garbage collector run?

When application is running low of memory

It runs random

When application is running for more than 15 minutes

None of the above

Correct answer: When application is running low of memory

10. Which of the following object encapsulates the state of the client and the browser?

Server object

Request object

Response object

Session object

Application object

Correct answer: Session object

11. Which one of the following is the type of assembly that contains localized resources?

Satellite

Shared

Hub

Page 10: Dot Net - Copy

localized

Correct answer: Satellite

12. __________________ method(s) are used with Application object to ensure only one process accesses a variable at a time.

Correct answer: Lock() and UnLock()

13. Which one of the following is to be implemented for .NET remote server object?

ISerializable

ISingleCall

IUnknown

IMarshalByValue

Correct answer: ISerializable

14. ______________ is the DataType return in IsPostback property.

bit

boolean

int

object

string

15. ____________ is the Microsoft IIS server running, handling ASP.NET requests among other things

aspnet_isapi.dll

aspnet_wp.exe

inetinfo.exe

16. By default, a .Net web site is configured with which of the following authentication types?

Anonymous

Basic

Page 11: Dot Net - Copy

Digest

Integrated Windows authentication

a and dCorrect answer: a and d

Csharp.NET Test Breakdown:

1. A variable which is declared inside a method is called a________variable

Serial

Local

Private

Static

Correct answer: Local

2. Feature of a local variable

It can be used anywhere in the program

It must accept a class

It must be declared within a method

It represent a class object

Correct answer: It must be declared within a method

3. Two methods with the same name but with different parameters.

Overloading

Loading

Multiplexing

Duplexing

Correct answer: Overloading

4. Is there any errors in this -> EmployeeMgmt constructor: Public int EmployeeMgmt { emp_id = 100; }

Page 12: Dot Net - Copy

Return type

No errors

Formal parameters

Name

Correct answer: Return type

5. If a class is using an interface, it must

inherit the properties of the interface

contain the same methods as the interface

create an interface object

all of the above

Correct answer: all of the above

6. What is the output of the code public class B : A { }

Errors

It defines a class that inherits the public methods of A only.

It defines a class that inherits all the methods of A but the private members cannot be accessed.

b and c

Correct answer: It defines a class that inherits all the methods of A but the private members cannot be accessed.

7. Sealed Classes cannot be a base class.

Correct answer: True

8. ___________________ allow to encapsulate discrete units of functionality and provide a graphical representation of that functionality to the user

controls

Page 13: Dot Net - Copy

object

class

graphics

9. Features of Read only variables

It is allocated at compile time

Declaration and initialization is separated

It is allocated at runtime

all of these

Correct answer: all of these

10. An Event has _____ as default return type 

No return type for events

Double

Integer

String

11. int keyword targets to which .Net type?

Correct answer: System.Int32

12. How many web.config files that can be there an ASP.NET application?

only one

only two

upto 10

more than one

Correct answer: more than one

13. Difference between Convert.ToString() and ToString()

Convert.ToString() handle null values but ToString() don't

ToString() output as per format supplied

Page 14: Dot Net - Copy

Convert.ToString() only handle null values

ToString() handle null values but Convert.ToString() don't

Correct answer: Convert.ToString() handle null values but ToString() don't

14. Boxing in .Net allows the user to convert

a interger type to double

a reference type to a value type

a value type to a reference type

a double type to interger

Correct answer: a value type to a reference type

15. The RangeValidator control supports the following data types

Integer only

Date, Integer and String

only string

Date and Integer

Correct answer: Date, Integer and String

16. How to kill a user session explicitly?

Session.Close()

Session.Discard()

Session.kill()

Session.Abandon()

Correct answer: Session.Abandon()

17. Convert vs. Parse methods

Convert allows null values, Parse cannot

Convert converts the value, Parse is for parsing

Both are same

Page 15: Dot Net - Copy

None of these

Correct answer: Convert allows null values, Parse cannot

18. Different ways a method can be overloaded in C#.NET

Different parameter data types

Different number of parameters

Different order of parameters

All of above

Correct answer: All of above

19. Can you store multiple data types in System.Array?

yes

20. Which of the following is incorrect about System.Text.StringBuilder and System.String?

Correct answer: Strings are mutable in .Net

21. What is accessibility modifier “protected internal”? 

It is available to classes that are within the same assembly and derived from the specified base class.

It is available within the class definition

It is the most permissive access level

It is the least permissive access level

22. What is the .NET collection class that allows an element to be accessed using a unique key?

HashTable

ArrayList

SortedList

Correct answer: HashTable

23. Can you inherit multiple interfaces?

Correct answer: Yes

24. What does the keyword virtual mean in the method definition?

Page 16: Dot Net - Copy

The method is public

The method can be derived

The method is static

The method can be over-ridden

Correct answer: The method can be over-ridden

25. _______________ represents a drawing surface and provides methods for rendering to that drawing surface.

Graphic object

Pens object

Brushes object

Colors object

Correct answer: Graphic object

ASP.NET-3 Test Breakdown:

What is the best way to store the connection strings?

Config files

Database

text file

session

Correct answer: Config files

2. In which event are the controls fully loaded?

Page_Init

Page_Load

Control events

Page_Unload events

Page 17: Dot Net - Copy

Correct answer: Page_Load

3. What is the name of the property of ASP.NET page that you can query to determine that a ASP.NET page is being requested not data being submitted to web server?

FirstGet

Initialized

IncludesData

IsPostBack

Correct answer: IsPostBack

4. For separating server-side code from client-side code on a ASP.NET page, what programming model should you use?

Separation model

Code-Behind model

In-Line model

ClientServer model

Correct answer: Code-Behind model

5. To perform asynchronous data access, what must be added to the connection string?

BeginExecute=true

MultiThreaded=true

MultipleActiveResultSets=true

Asynchronous=true

6. You are writing ASP.NET 2.0 Web site that collects lots of data from users, and the data collection forms spreads over multiple ASP.NET Web pages. When the user reaches the last page, you need to gather all of data, validate the data, and save the data to the SQL Server database. You have noticed that it can be rather difficult to gather the data that is spread over multiple pages and you want to simplify this application. What is the easiest control to implement that can be used to collect the data on a single Web page?

The View control

The TextBox control

The Wizard control

Page 18: Dot Net - Copy

The DataCollection control

Correct answer: The Wizard control

7. In your ASP.NET web application you want to display a list of clients on a Web page. The client list displays 10 clients at a time, and you require the ability to edit the clients. Which Web control is the best choice for this scenario?

The DetailsView control

The Table control

The GridView control

The FormView control

Correct answer: The GridView control

8. While developing ASP.NET 2.0 web application you have a DataSet containing a Customer DataTable and an Order DataTable. You want to easily navigate from an Order DataRow to the Customer who placed the order. What object will allow you to easily navigate from the Order to the Customer?

The DataColumn object

The DataTable object

The DataRow object

The DataRelation object

9. While developing ASP.NET 2.0 web application you want to display a list of parts in a master/detail scenario where the user can select a part number using a list that takes a minimum amount of space on the Web page. When the part is selected, a DetailsView control displays all the information about the part and allows the user to edit the part. Which Web control is the best choice to display the part number list for this scenario?

10. How to implement authentication via web.config?

Include the authentication element.

Include the authorization element.

Include the identity element.

Include the deny element.

Page 19: Dot Net - Copy

Correct answer: Include the authorization element.

11. In the Design view in Visual Studio 2005 of an ASP.NET web page, what is the easiest way to create an event handler for the default event of a ASP.NET server control?

Open the code-behind page and write the code.

Right-click the control and select Create Handler.

Drag an event handler from the ToolBox to the desired control.

Double-click the control.

Correct answer: Double-click the control.

12. While writing code in Visual Studio 2005 you creates a new instance of a ASP.NET TextBox server control, what do you need to do to get the TextBox to display on the Web page?

Call the ShowControl method on the TextBox.

Set the VisibleControl to true on the TextBox.

Add the TextBox instance to the form1.Controls collection.

Execute the AddControl method on the Web page.

Correct answer: Add the TextBox instance to the form1.Controls collection.

13. Session_End fires in which of these SessionState modes?

Inproc

StateServer

SQLServer

None

Correct answer: Inproc

14. Cache["dd"]="asp.net";What is the timeperiod of this Cache object?

Infinite

0 seconds

None of these

Page 20: Dot Net - Copy

Correct answer: 0 seconds

15. You are developing a web application that is retrieving historical library information from database server and displays it to the users of your application. What cache strategy will give you the best performance?

Use the output cache

Use a cache object

Use the ASP.NET central cache

Use the client cache

16. What ASP.NET object encapsulates the state of the client and the browser?

Application Object

Session Object

Response Object

Request Object

Correct answer: Session Object

17. You need to store state data that is accessible to any user who connects to your Web application. Which object should you use?

Session

Application

Response.Cookies

Response.ViewState

18. When you have a complex control, like DataGrid, writing an event processing routine for each object (cell, button, row, etc.) is quite tedious. The controls can ___________________ their eventhandlers, allowing the main DataGrid event handler to take care of its constituents.

invoke event

raise event

bubble event

Page 21: Dot Net - Copy

instantiate event

Correct answer: bubble event

19. __________________ is the Microsoft IIS server running, handling ASP.NET requests among other things

Correct answer: inetinfo.exe