9. Which kind of language is HTML?

Answer: B

Explanation:

HTML is a Markup Language

HTML is categorized as a markup language because it is primarily used to structure content on the web, defining elements such as headings, paragraphs, links, and images through a system of tags.

A) Statically typed

This option is incorrect because statically typed languages require variable types to be defined at compile time, which is not applicable to HTML. HTML does not involve variable types or compile-time type checking, as it is not a programming language.

B) Markup

This option is correct as HTML is indeed a markup language. It uses a set of markup tags to define the structure and presentation of web content, distinguishing it from programming languages that include logic and algorithms.

C) Dynamically typed

This option is incorrect because dynamically typed languages allow variable types to be determined at runtime, which is not relevant to HTML. HTML does not have variables or type systems in the way programming languages do.

D) Object-oriented

This option is incorrect as HTML does not support object-oriented programming principles such as inheritance or encapsulation. It is focused on markup and content structure rather than object-oriented design.

Conclusion

HTML is definitively a markup language, as it is designed to format and structure content rather than execute logical operations or manage data types. All other options fail because they describe characteristics of programming languages, which do not apply to HTML's function and purpose in web development.