To answer this question, you need to understand WMLScript and how it is processed.
WMLScript is a lightweight scripting language used for developing applications on mobile devices. It is designed to be efficient and can be used in conjunction with Wireless Markup Language (WML) for creating mobile web applications.
When a WMLScript program is executed, it needs to be compiled into a format that can be understood by the browser. This compilation process happens on the server before the program is sent to the browser.
The correct answer is:
A) byte code - This option is correct because WMLScript is compiled into byte code on the server before it is sent to the browser. Byte code is a low-level representation of the program that can be executed by a virtual machine on the client-side.
B) object code - This option is incorrect because WMLScript is not compiled into object code. Object code is a machine-readable form of the program that can be directly executed by the processor.
C) Hexa code - This option is incorrect because WMLScript is not compiled into Hexa code. Hexa code is just a representation of binary data in hexadecimal format.
D) binary code - This option is incorrect because WMLScript is not compiled into binary code. Binary code is the machine language representation of the program that can be executed directly by the processor.
The correct answer is A) byte code. This option is correct because WMLScript is compiled into byte code on the server before it is sent to the browser.