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
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
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_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
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
13. What is used to validate complex string patterns like an e-mail address?
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
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?
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?
33. Which of the following is the way to monitor the web application? You answered: MMC Event viewers
Incorrect 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?
37. Which of the following authentication is best suited for a corporate network?
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
Correct answer: Cookies 2. Which one of the following is the last stage of the Web forms lifecycle?
Correct answer: Page_Unload 3. Which of the following base class do all Web Forms inherit from?
Correct answer: Page class 4. _____________is a property common in every validation control.
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.UI.Page
Correct answer: System.Web.UI.Page 8. Which one of the following is the fastest way to concat strings in ASP.NET?
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
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.
15. ____________ is the Microsoft IIS server running, handling ASP.NET requests among other things
16. By default, a .Net web site is configured with which of the following authentication types?
Anonymous Basic Digest Integrated Windows authentication a and d Correct answer: a and d
Correct answer: It must be declared within a method 3. Two methods with the same name but with different parameters.
Duplexing Correct answer: Overloading 4. Is there any errors in this -> EmployeeMgmt constructor: Public int EmployeeMgmt { emp_id = 100; }
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 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.
8. ___________________ allow to encapsulate discrete units of functionality and provide a graphical representation of that functionality to the user
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
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
Convert.ToString() handle null values but ToString() don't ToString() output as per format supplied 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?
Convert allows null values, Parse cannot Convert converts the value, Parse is for parsing Both are same 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?
Correct answer: HashTable 23. Can you inherit multiple interfaces? Correct answer: Yes 24. What does the keyword virtual mean in the method definition?
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
Correct answer: Config files 2. In which event are the controls fully loaded?
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?
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?
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 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?
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?
Include the authentication element. Include the authorization element. Include the identity element. Include the deny element.
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
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?
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 instantiate event Correct answer: bubble event 19. __________________ is the Microsoft IIS server running, handling ASP.NET requests among other things