
1. What is the full form of ASP.NET?
a) Active Server Pages .NET
b) Application Server Pages .NET
c) Advanced Server Pages .NET
d) None of the above
Answer: a) Active Server Pages .NET
2. What language is used to write ASP.NET?
a) C#
b) VB.NET
c) Both
d) None of the above
Answer: c) Both
3. What is ViewState in ASP.NET?
a) A mechanism to store and retrieve data in between postbacks
b) A way to secure data in the application
c) A process to increase the performance of the application
d) None of the above
Answer: a) A mechanism to store and retrieve data in between postbacks
4. What is the heart of the ASP.NET framework?
a) Web Forms
b) MVC
c) Web API
d) None of the above
Answer: a) Web Forms
5. Which of the following is not an advantage of ASP.NET?
a) Easy to maintain and deploy
b) Better performance
c) Good support for multiple languages
d) Expensive development tools
Answer: d) Expensive development tools
6. Which of the following is not a component of the ASP.NET architecture?
a) Web Forms
b) IIS
c) CLR
d) DBMS
Answer: d) DBMS
7. What is App_Code folder used for in an ASP.NET application?
a) To store shared resources
b) To store compiled code
c) To store configuration files
d) None of the above
Answer: b) To store compiled code
8. Which of the following is not a type of caching supported by ASP.NET?
a) Page output caching
b) Object caching
c) HttpModule caching
d) Query string caching
Answer: d) Query string caching
9. What is IIS in ASP.NET?
a) Internet Information Services
b) International Information System
c) Internet Information System
d) None of the above
Answer: a) Internet Information Services
10. What is the role of Web.config file in ASP.NET?
a) To store configuration information
b) To store user accounts
c) To store code files
d) None of the above
Answer: a) To store configuration information
11. What is the difference between Server.Transfer and Response.Redirect in ASP.NET?
a) Server.Transfer is faster than Response.Redirect
b) Server.Transfer does not redirect the user to a different page
c) Response.Redirect uses server resources
d) None of the above
Answer: b) Server.Transfer does not redirect the user to a different page
12. What is a postback in ASP.NET?
a) A request from the server for a new page
b) A request from the user for a new page
c) An event that causes the server to reload the current page
d) None of the above
Answer: c) An event that causes the server to reload the current page
13. What is the difference between GET and POST method in ASP.NET?
a) GET method is faster than POST method
b) POST method is more secure than GET method
c) GET method can’t send large amount of data
d) All of the above
Answer: b) POST method is more secure than GET method
14. What is the purpose of the Page_Load event in ASP.NET?
a) To load the page
b) To initialize the page
c) To handle postback events
d) None of the above
Answer: b) To initialize the page
15. What is a web service in ASP.NET?
a) A component that runs on a web server and provides access to its functionality through the internet
b) A component that provides access to a database
c) A component that provides access to shared resources on the network
d) None of the above
Answer: a) A component that runs on a web server and provides access to its functionality through the internet
16. What is the role of Global.asax file in ASP.NET?
a) To store configuration information
b) To handle application-level events
c) To store user accounts
d) None of the above
Answer: b) To handle application-level events
17. What is the purpose of forms authentication in ASP.NET?
a) To prevent unauthorized access to a website
b) To provide secure communication between client and server
c) To improve website performance
d) None of the above
Answer: a) To prevent unauthorized access to a website
18. Which of the following is not a type of ASP.NET control?
a) HTML control
b) Web control
c) Server control
d) User control
Answer: a) HTML control
19. What is the difference between User control and Custom control in ASP.NET?
a) User control is a reusable component while Custom control is not
b) Custom control is a reusable component while User control is not
c) Both User control and Custom control are not reusable components
d) None of the above
Answer: b) Custom control is a reusable component while User control is not
20. What is the role of Master page in ASP.NET?
a) To provide a consistent look and feel to all the pages in a website
b) To handle user authentication
c) To reduce page loading time
d) None of the above
Answer: a) To provide a consistent look and feel to all the pages in a website
21. What is URL rewriting in ASP.NET?
a) A process to redirect users to a different page
b) A process to improve website performance
c) A process to change the URL of a page
d) None of the above
Answer: c) A process to change the URL of a page
22. What is the role of the DataReader object in ADO.NET?
a) To read data from a database
b) To update data in a database
c) To insert data into a database
d) None of the above
Answer: a) To read data from a database
23. Which of the following is not a type of Data Adapter in ADO.NET?
a) OleDbDataAdapter
b) SqlDataAdapter
c) OracleDataAdapter
d) None of the above
Answer: d) None of the above
24. What is the role of the SqlCommand object in ADO.NET?
a) To execute a SQL statement
b) To open a database connection
c) To close a database connection
d) None of the above
Answer: a) To execute a SQL statement
25. Which of the following is not a type of transaction isolation level in ADO.NET?
a) ReadUncommitted
b) ReadCommitted
c) RepeatableRead
d) ReadDirty
Answer: d) ReadDirty
26. What is the role of the SqlCommandBuilder object in ADO.NET?
a) To build SQL statements dynamically
b) To create SqlCommand objects
c) To generate Update, Insert, and Delete commands automatically
d) None of the above
Answer: c) To generate Update, Insert, and Delete commands automatically
27. What is the difference between ExecuteReader and ExecuteNonQuery in ADO.NET?
a) ExecuteReader is used to read data while ExecuteNonQuery is used to execute non-query SQL statements
b) ExecuteReader is used to execute non-query SQL statements while ExecuteNonQuery is used to read data
c) Both ExecuteReader and ExecuteNonQuery are used to read data
d) None of the above
Answer: a) ExecuteReader is used to read data while ExecuteNonQuery is used to execute non-query SQL statements
28. What is the role of Data Access Layer in ASP.NET?
a) To handle database connections and transactions
b) To handle user authentication
c) To improve website performance
d) None of the above
Answer: a) To handle database connections and transactions
29. What is the role of Business Logic Layer in ASP.NET?
a) To handle database connections and transactions
b) To handle user authentication
c) To implement business rules and logic
d) None of the above
Answer: c) To implement business rules and logic
30. What is the role of Presentation Layer in ASP.NET?
a) To handle database connections and transactions
b) To handle user authentication
c) To display user interface to the user
d) None of the above
Answer: c) To display user interface to the user
31. What is the role of LINQ in ASP.NET?
a) To handle database connections and transactions
b) To implement business rules and logic
c) To query different types of data sources using a common syntax
d) None of the above
Answer: c) To query different types of data sources using a common syntax
32. What is the difference between IQueryable and IEnumerable in LINQ?
a) IQueryable is used for deferred execution while IEnumerable is used for immediate execution
b) IEnumerable is used for deferred execution while IQueryable is used for immediate execution
c) Both IQueryable and IEnumerable are used for immediate execution
d) None of the above
Answer: a) IQueryable is used for deferred execution while IEnumerable is used for immediate execution
33. What is the role of Entity Framework in ASP.NET?
a) To handle database connections and transactions
b) To implement business rules and logic
c) To provide an object-relational mapping (ORM) infrastructure
d) None of the above
Answer: c) To provide an object-relational mapping (ORM) infrastructure
34. What is the advantage of using Entity Framework in ASP.NET?
a) Reduced development time
b) Improved application performance
c) Reduced database access time
d) None of the above
Answer: a) Reduced development time
35. What is the role of ADO.NET Entity Data Model in ASP.NET?
a) To create a conceptual model of the database
b) To create a physical model of the database
c) To create a logical model of the database
d) None of the above
Answer: a) To create a conceptual model of the database
36. What is the role of LINQ to SQL in ASP.NET?
a) To handle database connections and transactions
b) To implement business rules and logic
c) To provide an object-relational mapping (ORM) infrastructure for SQL Server
d) None of the above
Answer: c) To provide an object-relational mapping (ORM) infrastructure for SQL Server
37. What is the role of ASP.NET MVC in web development?
a) To provide a flexible and modular approach to web development
b) To provide a faster response time for user requests
c) To provide a better user interface design
d) None of the above
Answer: a) To provide a flexible and modular approach to web development
38. What is the difference between ASP.NET Web Forms and ASP.NET MVC?
a) ASP.NET Web Forms uses server controls while ASP.NET MVC uses HTML controls
b) ASP.NET Web Forms provides a tightly coupled approach while ASP.NET MVC provides a loosely coupled approach
c) ASP.NET Web Forms uses script for client-side validation while ASP.NET MVC uses data annotations for client-side validation
d) None of the above
Answer: b) ASP.NET Web Forms provides a tightly coupled approach while ASP.NET MVC provides a loosely coupled approach
39. What is the role of Razor syntax in ASP.NET MVC?
a) To provide a flexible and easy to read syntax for creating views
b) To provide a way to create reusable components
c) To improve website performance
d) None of the above
Answer: a) To provide a flexible and easy to read syntax for creating views
40. What is the role of ASP.NET Web API in web development?
a) To provide a flexible and modular approach to building HTTP services
b) To provide a faster response time for user requests
c) To provide a better user interface design
d) None of the above
Answer: a) To provide a flexible and modular approach to building HTTP services
41. What is the difference between REST and SOAP in ASP.NET Web API?
a) REST uses HTTP while SOAP uses XML
b) REST is more secure than SOAP
c) SOAP provides better performance than REST
d) None of the above
Answer: a) REST uses HTTP while SOAP uses XML
42. What is the role of Dependency Injection in ASP.NET?
a) To provide a way to create modular and testable code
b) To provide a faster response time for user requests
c) To provide a better user interface design
d) None of the above
Answer: a) To provide a way to create modular and testable code
43. What is the difference between constructor injection and property injection in Dependency Injection?
a) Constructor injection requires a constructor while property injection does not
b) Property injection requires a constructor while constructor injection does not
c) Both constructor injection and property injection require a constructor
d) None of the above
Answer: a) Constructor injection requires a constructor while property injection does not
44. What is the role of NUnit in ASP.NET?
a) To provide a way to write automated unit tests in .NET
b) To provide a way to test the website performance
c) To provide a way to improve website security
d) None of the above
Answer: a) To provide a way to write automated unit tests in .NET
45. What is the role of NuGet in ASP.NET?
a) To provide a way to manage package dependencies in .NET
b) To provide a way to manage website database
c) To provide a way to manage website security
d) None of the above
Answer: a) To provide a way to manage package dependencies in .NET
46. What is the role of SignalR in ASP.NET?
a) To provide a way to create real-time web applications
b) To improve website performance
c) To provide a better user interface design
d) None of the above
Answer: a) To provide a way to create real-time web applications
47. What is the difference between HTTP and HTTPS in ASP.NET?
a) HTTPS is more secure than HTTP
b) HTTP provides better performance than HTTPS
c) HTTPS is used for public websites while HTTP is used for private websites
d) None of the above
Answer: a) HTTPS is more secure than HTTP
48. What is the role of Web API attribute routing in ASP.NET?
a) To provide a way to map HTTP requests to actions based on attributes
b) To improve website security
c) To improve website performance
d) None of the above
Answer: a) To provide a way to map HTTP requests to actions based on attributes
49. What is the difference between IQueryable and IEnumerable in Entity Framework?
a) IQueryable is used for deferred execution while IEnumerable is used for immediate execution
b) IEnumerable is used for deferred execution while IQueryable is used for immediate execution
c) Both IQueryable and IEnumerable are used for immediate execution
d) None of the above
Answer: a) IQueryable is used for deferred execution while IEnumerable is used for immediate execution
50. What is the role of Code First in Entity Framework?
a) To create a database based on domain classes
b) To create domain classes based on the database
c) To create a physical model of the database
d) None of the above
Answer: a) To create a database based on domain classes
- Top 10 DevOps Trainers in the world - October 7, 2023
- What is Cookies and Why it is Used? - May 24, 2023
- TOP trends of transitions in TikTok - May 10, 2023