C# Basics
Object-Oriented C#
ASP.NET / Web Development
HTML Essentials
Basic Angular
100

This is the default value of a bool type field in C#

What is false?

100

This keyword is used to create a new instance of an object.

What is new?

100

This ASP.NET framework is used to build dynamic web pages with C# and HTML markup.

What is ASP.NET Razor Pages?

100

This tag is used to create a paragraph in HTML.

What is <p>?

100

This command-line interface tool is used to create and manage Angular projects.

What is the Angular CLI?

200

The method where execution of a C# console program begins.

What is Main()?

200

This keyword is used in a class to indicate that a method must be implemented in a derived class.

What is abstract?

200

The ASP.NET model that uses controllers and views to separate application concerns.

What is ASP.NET MVC?

200

This tag is used to create a hyperlink to another webpage.

What is <a>?

200

This file is the root module of most Angular applications.

What is app.module.ts?

300

This access modifier makes a class member accessible only within its own class.

What is private?

300

The concept of defining multiple methods with the same name but different parameters.

What is method overloading?

300

This class in ASP.NET Core handles HTTP requests in the middleware pipeline.

What is HttpContext?

300

This tag is used to insert an image into an HTML page.

What is <img>?

300

This decorator defines a class as an Angular component.

What is @Component?

400

This keyword is used to handle exceptions in C#.

What is try?

400

This special method is automatically called when an object is created.

What is a constructor?

400

This design pattern is used in ASP.NET to inject dependencies like services and repositories.

What is dependency injection?

400

This global HTML attribute provides extra information when hovering over an element.

What is title?


400

This symbol is used in Angular templates to bind a property from the class to the view.

What is {{ }} (interpolation)?

500

In C#, this type is used for non-decimal numbers that require large storage, such as file sizes.

What is long?

500

This keyword is used to allow a derived class to override a method in its base class.

What is virtual?

500

This component of ASP.NET Core is responsible for handling routing and endpoints.

What is the Endpoint Routing Middleware?

500

This tag is used to embed JavaScript directly in an HTML document.

What is <script>?

500

This lifecycle hook runs after the component’s view has been fully initialized.

What is ngAfterViewInit()?

M
e
n
u