Sie sind auf Seite 1von 16

1.

State True or False: If you set AutoGenerateColumns=True and still provide custom column definitions, the DataGrid will render both o True o False 2. The data from an XSL Transform with XmlReader can be returned in one of the following ways o objReader = objXslT.Transform(objNav, nothing) o objXslT.Transform(objNav, nothing) o objReader = objXslT.Transform(objNav, nothing, objWriter) o objXslT.Transform(objNav, nothing, objWriter) 3. Pick the command line that would result in the C# compiler generating an XML documentation file o csc /doc:NewHome.xml NewHome.cs o c /doc /docfile: NewHome.xml NewHome.cs o csc /doc /out: NewHome.xml NewHome.cs o csc /xml NewHome.cs 4. What is the comment syntax for C#s XML-based documentation? o /** and **/ o //# o /// o //* 5. When creating a C# Class Library project, what is the name of the supplementary file that Visual Studio.NET creates that contains General Information about the assembly? o AssemblyInfo.xml o AssemblyInfo.cs o AssemblyInformation.cs o AssemblyAttributes.cs 6. Which of the following is the C# escape character for Null? o \n o \0 o \f o \v 7. What is the exception that is thrown when there is an attempt to dynamically access a method that does not exist? o MissingMethodException o TypeLoadException o MethodLoadException o MethodAccessException 8. What method(s) must be used with the Application object to ensure that only one process accesses a variable at a time? o Synchronize() o Lock() and UnLock() o Lock() o Asynchroize()

9. After capturing the SelectedIndexChanged event for a ListBox control, you find that the event handler doesnt execute. What could the problem be? o The AutoEventWireup attribute is set to False o The AutomaticPostBack attribute is set to False o The codebehind module is not properly compiled o The ListBox must be defined WithEvents 10. What method must be overridden in a custom control? o The Paint() method o The Control_Build() method o The Render() method o The default constructor 11. What is used to validate complex string patterns like an e-mail address? o Extended expressions o Regular expressions o Irregular expressions o Basic expressions 12. The following is a valid statement in ASP.NET<%@ Page Language="C" %> o True o False 13. A valid comment block in ASP.NET is o <!- - - Comment - - - > o <!- - Comment - - > o <% - - Comment - - %> o <% ! - - Comment - - > 14. The event handlers that can be included in the Global.asax file are o Application Start and Session Start event handlers only o Application End and Session End event handlers only o Per-request and Non-deterministic event handlers only o Application Start and End , Session Start and End, Per-request and Non-deterministic event handlers 15. A Few of the Namespaces that get imported by default in an ASPX file are o System, System.Data, System.Drawing, System.Globalization o System, System.IO, System.Management, System.Globalization o System, System.Collections, System.Text, System.Web o System, System.NET, System.Reflection, System.Web 16. The Assemblies that can be referenced in an ASPX file without using @Assembly Directive is o System.dll, System.Data.dll, System.Web.dll, System.Xml.dll,

System.dll, System.Collections.dll, System.IO.dll o System.dll, System.Reflection.dll, System.Globalization.dll, o System.Drawing.dll, System.Assembly.dll, System.Text.dll 17. An .ASHX file contains the following o Code-behind that are used in the code o Server Controls that can be called from a code-behind file o HTTP handlers-software modules that handle raw HTTP requests received by ASP.NET o Contains normal ASP.NET code and can be used as an include file 18. What is the output for the following code snippet:
o 19. 20. 21. 22. 23. 24. o o o o public class testClass { public static void Main(string[] args) { System.Console.WriteLine(args[1]); }//end Main }//end class testClass

Compiler Error Runtime Error Hello C# world None of the above 25. One of the possible way of writing an ASP.NET handler that works like an ISAPI filter- that is, that sees requests and responses and modifies them also, is by, o writing a module that extends FormsAuthenticatonModule and using it o writing a component class that extends HttpModuleCollection and using it o writing an HTTP module-a Class that implements IhttpModule and registering it in Web.Config o All of the above 26. The ASP.NET directive that lets you cache different versions of a page based on varying input parameters, HTTP headers and browser type is o @OutputCache o @CacheOutput o @PageCache o @CacheAll 27. If we develop an application that must accommodate multiple security levels through secure login and ASP.NET web application is spanned across three webservers (using round-robin load balancing) what would be the best approach to maintain login-in state for the users? o <SessionState mode="InProc"stateConnectionString=" tcpip=127.0.0.1:42424" sqlConnectionString=" data source=127.0.0.1;user id=sa;password="cookieless="false" timeout="30" /> o <SessionState mode="OutProc" stateConnectionString="tcpip=127.0.0.1:42424"

sqlConnectionString="data source=127.0.0.1;user id=sa;password=" cookieless="false" timeout="30" /> o <SessionState mode="stateserver" stateConnectionString="tcpip=127.0.0.1:42424" sqlConnectionString="data source=127.0.0.1;user id=sa;password=" cookieless="false" timeout="30" /> 28. What is the output for the below mentioned compilation command>csc /addmodule:A.Exe B.Cs o A.exe o B.exe o A.dll o B.dll 29. How can be the web application get configured with the following authorization rules o Anonymous users must not be allowed to access the application. o All persons except David and John must be allowed to access the application. <authorization><deny users = "applicationname\David, applicationname\John" ><allow roles ="*"><deny roles = "?"></authorization> <authorization><allow users ="*"><deny users = "applicationname\David; applicationname\John" ><deny users = "*"></authorization> <authorization><deny users = "applicationname\David, applicationname\John" ><deny users = "?"><allow users ="*"></authorization> <authorization><allow users ="*"><deny users = "applicationname\David, applicationname\John" ></authorization> 30. What will be the output of the following code snippet?
31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. using System; class MainClass { static void Main( ) { new MainClass().Display( 3.56 ); }

private void Display( float anArg ) { Console.Write( {0} {1}, anArg.GetType(), anArg ); 42. } 43. 44. double Display( double anArg ) 45. { 46. Console.Write( {0} {1}, anArg.GetType(), anArg ); 47. return anArg; 48. } 49.

50. 51. 52.

public decimal Display( decimal anArg ) { Console.Write( {0} {1}, anArg.GetType(), anArg ); return anArg; 53. } 54. } o System.Single 3.56 o System.Float 3.56 o System.Double 3.56 o System.Decimal 3.56

55. What will be output for the given code?


56. Dim I as integer = 5 57. Do 58. I = I + 2 59. Response.Write (I & " ") 60. Loop Until I > 10 o 58 o 579 o 7 9 11 o Errors out

1. 25. What will be output for the given code? Dim I as integer = 5 Do I=I+2 Response.Write (I & \ \) Loop Until I > 10 o/p: It generates error because of \ \. (VB.NET) 2. 18. What is the output for the following code snippet: public class testClass { public static void Main(string[] args) { System.Console.WriteLine(args[1]); }//end Main }//end class testClass O/P: Runtime Error System.IndexOutOfRangeException. 3. 4. What is the comment syntax for C#s XML-based documentation?

* /** and **/ * //# * /// * //* Ans: /// 4. 3. Pick the command line that would result in the C# compiler generating an XML documentation file A csc /doc:NewHome.xml NewHome.cs B c /doc /docfile: NewHome.xml NewHome.cs C csc /doc /out: NewHome.xml NewHome.cs D csc /xml NewHome.cs Ans: A 5. 6. Which of the following is the C# escape character for Null? * \n * * \f * \v Ans: 6. 7. What is the exception that is thrown when there is an attempt to dynamically access a method that does not exist? * MissingMethodException * TypeLoadException * MethodLoadException * MethodAccessException Ans: MissingMethodException 7. 24. What will be the output of the following code snippet? using System; class MainClass { static void Main( ) { new MainClass().Display( 3.56 ); }

private void Display( float anArg ) { Console.Write( {0} {1}, anArg.GetType(), anArg ); } double Display( double anArg ) { Console.Write( {0} {1}, anArg.GetType(), anArg ); return anArg; } public decimal Display( decimal anArg ) { Console.Write( {0} {1}, anArg.GetType(), anArg ); return anArg; } } * System.Single 3.56 * System.Float 3.56 * System.Double 3.56 * System.Decimal 3.56 Ans: System.Double 3.56 8. 11. What is used to validate complex string patterns like an e-mail address? * Extended expressions * Regular expressions * Irregular expressions * Basic expressions Ans: Regular Expression. 9. 10. # What method must be overridden in a custom control? * The Paint() method * The Control_Build() method * The Render() method * The default constructor Ans: The Render() method _________________________________ Love like youve never been hurt Sasi. 09372423916

10. 9. After capturing the SelectedIndexChanged event for a ListBox control, you find that the event handler doesnt execute. What could the problem be? * The AutoEventWireup attribute is set to False * The AutomaticPostBack attribute is set to False * The codebehind module is not properly compiled * The ListBox must be defined WithEvents Ans: The AutoPostBack is set to False. Try using the following code: TheListBox.AutoPostBack = true; TheListBox.ID = ListBoxCheck; TheListBox.SelectedIndexChanged += new EventHandler(TheListBox_SelectedIndexChanged); ___________________________________ Sasi 11. 6. Which of the following is the C# escape character for Null? * \n * * \f * \v Ans: 12. Hi, I have installed .NET & trying to open C# with ASP.NET project. But it says The webserver reported the following error when attempting to create or open the web project located at the following URL: http://localhost/webapplication1. The login request was denied . Could someone please help me how to run ASP.NET projects in my system. 13. 14. The event handlers that can be included in the Global.asax file are 1 Application Start and Session Start event handlers only 2 Application End and Session End event handlers only 3 Per-request and Non-deterministic event handlers only 4 Application Start and End , Session Start and End, Per-request and Non-deterministic event handlers Ans: 4 The Events in Global.asax file are Application_Start

Application_Init Application_Disposed Application_Error Application_End Application_BeginRequest Application_EndRequest Application_PreRequestHandlerExecute Application_PostRequestHandlerExecute Application_PreSendRequestHeaders Application_PreSendRequestContent Application_AcquireRequestState Application_ReleaseRequestState Application_AuthenticateRequest Application_AuthorizeRequest Session_Start Session_End _______ Sasi. ;-) 14. 1. False. It will only show Auto generated columns. If the custom defined columns are called on pageload, it shows them but on the occuring of an event which generates columns automatically, the previous rendering will be replaced by auto generated columns. 15. Q 15 Ans c Q 16 Ans A 16. 20 A 23 13 12 false c not supported 17. 1. Answer is True(Checked with MSDN) It will render both Custom columns and autogenerated columns. Custom columns will be rendered first before others columns are rendered . 18. For the first question, autogenerate and custom defined columns , its rendering both. In my case autogenerate is true and i have defined a databound column, so i am getting that custom defined column as well as autogenerated columns, then the answer for the first question should be true, if not can somebody explain me how come this is false.

19. 23) How can be the web application get configured with the following authorization rules Anonymous users must not be allowed to access the application. All persons except David and John must be allowed to access the application. ans:c 20. Ans 6 : for null 21. Ans 2 : b)objXslT.Transform(objNav, nothing) 22. MissingMethod Excception 23. Ans 8 Lock() so that multiple user can not acces your application 24. Ans 9 The Because AutoPostBack attribute is set to False 25. 1. State True or False: If you set AutoGenerateColumns=True and still provide custom column definitions, the DataGrid will render both *True *False Answer: Custom declared columns may be used in conjunction with auto-generated columns. When using both, custom declared columns will be rendered first, followed by the auto-generated columns. 26. 2. The data from an XSL Transform with XmlReader can be returned in one of the following ways o objReader = objXslT.Transform(objNav, nothing) o objXslT.Transform(objNav, nothing) o objReader = objXslT.Transform(objNav, nothing, objWriter) o objXslT.Transform(objNav, nothing, objWriter) Answer: objReader = objXslT.Transform(objNav, nothing) 27. 3. Pick the command line that would result in the C# compiler generating an XML documentation file o csc /doc:NewHome.xml NewHome.cs o c /doc /docfile: NewHome.xml NewHome.cs o csc /doc /out: NewHome.xml NewHome.cs o csc /xml NewHome.cs Answer: csc /doc:NewHome.xml NewHome.cs

28. 4 What is the comment syntax for C#s XML-based documentation? o /** and **/ o //# o /// o //* Answer: /// 29. 5. When creating a C# Class Library project, what is the name of the supplementary file that Visual Studio.NET creates that contains General Information about the assembly? o AssemblyInfo.xml o AssemblyInfo.cs o AssemblyInformation.cs o AssemblyAttributes.cs Answer: AssemblyInfo.cs 30. 6.Which of the following is the C# escape character for Null? \n \f \v Answer: 31. 7. What is the exception that is thrown when there is an attempt to dynamically access a method that does not exist? o MissingMethodException o TypeLoadException o MethodLoadException o MethodAccessException Answer: MissingMethodException 32. 8. What method(s) must be used with the Application object to ensure that only one process accesses a variable at a time? o Synchronize() o Lock() and UnLock() o Lock() o Asynchroize() Answer: Lock() 33. 9. After capturing the SelectedIndexChanged event for a ListBox control, you find that the event handler doesnt execute. What could the problem be?

o The AutoEventWireup attribute is set to False o The AutomaticPostBack attribute is set to False o The codebehind module is not properly compiled o The ListBox must be defined WithEvents Answer: AutoPostBack attribute is set to False 34. 10. What method must be overridden in a custom control? o The Paint() method o The Control_Build() method o The Render() method o The default constructor Answer: The Render() method 11. What is used to validate complex string patterns like an e-mail address? o Extended expressions o Regular expressions o Irregular expressions o Basic expressions Answer: Regular expressions 35. 12. The following is a valid statement in ASP.NET o True o False Answer: False 36. 13. A valid comment block in ASP.NET is a. b. c. d. Answer: 37. The event handlers that can be included in the Global.asax file are o Application Start and Session Start event handlers only o Application End and Session End event handlers only o Per-request and Non-deterministic event handlers only o Application Start and End , Session Start and End, Per-request and Non-deterministic event handlers

Answer: Application Start and End , Session Start and End, Per-request and Non-deterministic event handlers 38. 15. A Few of the Namespaces that get imported by default in an ASPX file are o System, System.Data, System.Drawing, System.Globalization o System, System.IO, System.Management, System.Globalization o System, System.Collections, System.Text, System.Web o System, System.NET, System.Reflection, System.Web Answer: System, System.Collections, System.Text, System.Web 39. 16. The Assemblies that can be referenced in an ASPX file without using @Assembly Directive is o System.dll, System.Data.dll, System.Web.dll, System.Xml.dll, o System.dll, System.Collections.dll, System.IO.dll o System.dll, System.Reflection.dll, System.Globalization.dll, o System.Drawing.dll, System.Assembly.dll, System.Text.dll Answer: System.dll, System.Data.dll, System.Web.dll, System.Xml.dll 40. 17 An .ASHX file contains the following o Code-behind that are used in the code o Server Controls that can be called from a code-behind file o HTTP handlers-software modules that handle raw HTTP requests received by ASP.NET o Contains normal ASP.NET code and can be used as an include file Answer: HTTP handlers-software modules that handle raw HTTP requests received by ASP.NET 41. 13. A valid comment block in ASP.NET is

Answer: 42. 18 What is the output for the following code snippet: public class testClass { public static void Main(string[] args) { System.Console.WriteLine(args[1]); }//end Main }//end class testClass Compiler Error Runtime Error Hello C# world None of the above Answer: Runtime Error 43. 19 One of the possible way of writing an ASP.NET handler that works like an ISAPI filter- that is, that sees requests and responses and modifies them also, is by, writing a module that extends FormsAuthenticatonModule and using it writing a component class that extends HttpModuleCollection and using it writing an HTTP module-a Class that implements IhttpModule and registering it in Web.Config All of the above Answer: writing an HTTP module-a Class that implements IhttpModule and registering it in Web.Config 44. 20.The ASP.NET directive that lets you cache different versions of a page based on varying input parameters, HTTP headers and browser type is o @OutputCache o @CacheOutput o @PageCache o @CacheAll Answer: @ OutputCache 45. 21 If we develop an application that must accommodate multiple security levels through secure login and ASP.NET web application is spanned across three webservers (using round-robin load balancing) what would be the best approach to maintain login-in state for the users? 46. 21 If we develop an application that must accommodate multiple security levels through secure login and ASP.NET web application is spanned across three webservers (using round-robin load balancing) what would be the best approach to

maintain login-in state for the users? o SessionState mode=InProcstateConnectionString= tcpip=127.0.0.1:42424 sqlConnectionString= data source=127.0.0.1;user id=sa;password=cookieless=false timeout=30 o SessionState mode=OutProc stateConnectionString=tcpip=127.0.0.1:42424 sqlConnectionString=data source=127.0.0.1;user id=sa;password= cookieless=false timeout=30 o SessionState mode=stateserver stateConnectionString=tcpip=127.0.0.1:42424 sqlConnectionString=data source=127.0.0.1;user id=sa;password= cookieless=false timeout=30 Answer: SessionState mode=stateserver stateConnectionString=tcpip=127.0.0.1:42424 sqlConnectionString=data source=127.0.0.1;user id=sa;password= cookieless=false timeout=30 47. 22 What is the output for the below mentioned compilation command>csc /addmodule:A.Exe B.Cs o A.exe o B.exe o A.dll o B.dll Answer: B.exe 48. 23 How can be the web application get configured with the following authorization rules o Anonymous users must not be allowed to access the application. o All persons except David and John must be allowed to access the application. Answer: authorization deny users = applicationname\David, applicationname\John deny users = ? allow users =* /authorization 49. 24 What will be the output of the following code snippet? using System; class MainClass { static void Main( ) { new MainClass().Display( 3.56 ); } private void Display( float anArg ) {

Console.Write( {0} {1}, anArg.GetType(), anArg ); } double Display( double anArg ) { Console.Write( {0} {1}, anArg.GetType(), anArg ); return anArg; } public decimal Display( decimal anArg ) { Console.Write( {0} {1}, anArg.GetType(), anArg ); return anArg; } } o System.Single 3.56 o System.Float 3.56 o System.Double 3.56 o System.Decimal 3.56 Answer: System.Double 3.56 50. 25 What will be output for the given code? Dim I as integer = 5 Do I=I+2 Response.Write (I & \ \) Loop Until I > 10 o58 o579 o 7 9 11 o Errors out Answer: 7 9 11 (if corrected) 51. 13.A valid comment block in ASP.NET is