AppML stands for Application Modeling Language. AppML is not a programming language. It is descriptive language (a language for describing applications). AppML is owned by W3School.
AppML MCQs: This section contains multiple-choice questions and answers on the various topics of AppML. Practice these MCQs to test and enhance your skills on AppML.
List of AppML MCQs
1. What is the full form of AppML?
- Application Machine language
- Application Modeling language
- Application Mechanism language
- Application Model language
Answer: B) Application Modeling language
Explanation:
AppML stands for application modeling language.
2. When was AppML launched?
- 2001
- 2016
- 2015
- 2000
Answer: A) 2001
Explanation:
AppML was launched in 2001.
3. Who owns AppML?
- Oracle
- Microsoft
- W3Schools
Answer: C) W3Schools
Explanation:
AppML is owned by W3School.
4. Who developed the first version of AppML?
- Jan Egil Refsnes
- Brendan Eich
- Tim Berners-Lee
Answer: A) Jan Egil Refsnes
Explanation:
AppML’s first version was developed by Jan Egil Refsnes.
ADVERTISEMENT
5. Which type of architecture does AppML follow?
- Layered architecture
- Master-slave architecture
- Model-view-controller architecture
- Microservices architecture
Answer: C) Model-view-controller architecture
Explanation:
Model-view-controller commonly known as MVC is the architecture that AppML follows.
6. Do we need to install the AppML to use it?
- Yes
- No
Answer: B) NO
Explanation:
AppML doesn’t require installation.
7. AppML is a special tool that brings our data to an HTML application from ___?
- Objects
- Files
- Databases
- All of the above
Answer: D) All of the above
Explanation:
AppML is a special tool that brings our data to an HTML application from objects, files, and databases.
8. What is actually AppML?
- An extended version of SQL
- An extended version of HTML
- An extended version of Application tools
- All of the above
Answer: B) An extended version of HTML
Explanation:
AppML is a special tool that is basically an extended version of HTML.
9. Does AppML provide efficiency when we create a single-page application?
- Yes
- No
Answer: A) YES
Explanation:
AppML is very much easy when it comes to creating a single-page application.
10. Which of the following symbols are used as placeholders for AppML data?
- [[ ]]
- {{ }}
- { }
- (( ))
Answer: B) {{ }}
Explanation:
{{ }} brackets are used as the placeholders for AppML data.
ADVERTISEMENT
11. How do you include AppML in your HTML file?
- Under JavaScript tag
- Under AppML tag
- Under HTML tag
Answer: A) Under JavaScript tag
Explanation:
You can simply include the AppML tag under the JavaScript tag.
12. In MVC architecture, which component is responsible for all the data-related logic that the user works with?
- Model
- View
- Controller
Answer: A) Model
Explanation:
In MVC, model components are responsible for all the data-related logic that the user works with.
13. In MVC architecture, which component is responsible for all the UI logic of the application?
- Model
- View
- Controller
Answer: B) View
Explanation:
In MVC, View components are responsible for all the UI logic of the application.
14. In MVC architecture, which component is responsible for all the business logic implementation, and all the incoming requests which come to the application?
- Model
- View
- Controller
Answer: C) Controller
Explanation:
In MVC, Controller components are responsible for all the business logic implementation, and all the incoming requests which come to the application.
15. Models are used to describe applications in AppML, which is a ____format.
- HTML
- JSON
- CSV
- XLS
Answer: B) JSON
Explanation:
Models are used to describe applications in AppML, which is a JSON format.
ADVERTISEMENT
16. Which part is simply responsible for displaying a UI styled by CSS styles with HTML design?
- AppML view
- AppML model
- AppML controller
Answer: A) AppML view
Explanation:
AppML view is simply responsible to display UI styled by CSS styles with HTML design.
17. AppML ____ is a simple JavaScript function that basically controls the UI data?
- AppML view
- AppML model
- AppML controller
Answer: C) AppML controller
Explanation:
AppML controller is a simple JavaScript function that basically controls the UI data.
18. Does the AppML controller work for the client side or the server side?
- Client side
- Server side
- Both
- None
Answer: C) Both
Explanation:
AppML controller works for client-side functions and also for server-side functions.
19. In how many ways can you access data in an AppML application?
- 2
- 3
- 4
- 5
Answer: D) 5
Explanation:
In 5 ways you can access data in the AppML application:
- Using JavaScript Variable
- Using JSON File
- Using Text File
- Using XML File
- Using Database
20. In which of the following ways of accessing the data, uses a CSV-based text file to display records?
- Using JavaScript Variable
- Using JSON File
- Using Text File
- Using XML File
- Using Database
Answer: C) Using Text File
Explanation:
Text file ways of accessing the data in the AppML application uses CSV-based text file to display records.
ADVERTISEMENT
21. In which of the following ways of accessing the data, uses a JavaScript object to display records?
- Using object
- Using JSON File
- Using Text File
- Using XML File
- Using Database
Answer: A) Using object
Explanation:
In object way of accessing the data, a JavaScript object is used to display the records.
22. In which of the following conditions, the READY message is sent to the controller?
- When data is displayed
- Upon displaying the data
- Upon loading AppML and ready for display
- Upon initialization and data loading of AppML
Answer: D) Upon initialization and data loading of AppML
Explanation:
Upon initialization and data loading of AppML, the READY message is sent to the controller.
23. In which of the following conditions, a DONE message is sent to the controller?
- When data is displayed
- Upon displaying the data
- Upon loading AppML and ready for display
- Upon initialization and data loading of AppML
Answer: A) When data is displayed
Explanation:
As soon as the data is displayed DONE message is sent to the controller.
24. In which of the following condition, the LOADED message sent to the controller?
- When data is displayed
- Upon displaying the data
- Upon loading AppML and ready for display
- Upon initialization and data loading of AppML
Answer: C) Upon loading AppML and ready for display
Explanation:
Upon loading AppML and ready for display, a LOADED message is sent to the controller.
25. In which of the following conditions, the DISPLAY message sent to the controller?
- When data is displayed
- Upon displaying the data
- Upon loading AppML and ready for display
- Upon initialization and data loading of AppML
Answer: B) Upon displaying the data
Explanation:
Upon displaying the data, a DISPLAY message is sent to the controller.
26. Which of the following property of AppML represent the present state of an AppML application?
- $ appml. message
- $appml.display.name
- $ appml. display. value
Answer: A) $ appml. message
Explanation:
$ appml. Message property of AppML represents the present state of the AppML application.
27. Which of the following property of AppML Identifies the data item that will be displayed?
- $ appml. message
- $appml.display.name
- $ appml. display. value
Answer: A) $ appml. message
Explanation:
$ appml.display.name property of AppML Identifies the data item that will be displayed.
28. Which of the following property of AppML displays the value of the data item?
- $ appml. message
- $appml.display.name
- $ appml. display. value
Answer: C) $ appml. display. value
Explanation:
$ appml. display. value displays the value of the data item.
29. Suppose you want to create a new AppML object then which of the following methods will you use?
- new AppML ()
- appml(“name”)
- displayMessage(text)
Answer: A) new AppML ()
Explanation:
new AppML () will help you to create a new AppML object.
30. Which of the following methods will you use if you want the AppML object with the specified name?
- new AppML ()
- appml(“name”)
- displayMessage(text)
Answer: B) appml(“name”)
Explanation:
appml(“name”) will be used in a situation where you want the AppML object with the specified name.
ADVERTISEMENT
31. Which of the following methods will you use, to fetch the application data?
- Get ()
- Data ()
- getData ()
- get (data)
Answer: C) getData ()
Explanation:
getData () will help you to fetch the application data.
32. How do you run an application object?
- Start ()
- Run ()
- run ()
- Initiate ()
Answer: C) run ()
Explanation:
run () method will run the application object.
33. Suppose you are asked to set an error with code and description, then which of the following methods will you use?
- SET_ERROR
- setError (code, description)
- set_error (code, description)
Answer: B) setError (code, description)
Explanation:
In a situation where you are asked to set an error with code and description, then setError (code, description), the method will be used.
34. Which of the following form methods will reset the current form?
- Reset ()
- New ()
- New_reset ()
- newRecord ()
Answer: D) newRecord ()
Explanation:
newRecord () form method will reset the current form.
35. Which of the following form methods will help you to delete the current record?
- Delete ()
- Delete_record ()
- Del ()
- deleteRecord ()
Answer: D) deleteRecord ()
Explanation:
deleteRecord () form method will help you to delete the current record.
36. Which of the following form methods will help you to close the current form?
- closeForm ()
- close_form ()
- close ()
- form_close ()
Answer: A) closeForm ()
Explanation:
closeForm () form method will help you to close the current form.
37. Which of the following form methods will help you to save the present record?
- save ()
- saveForm ()
- saveRecord ()
- save_record ()
Answer: C) saveRecord ()
Explanation:
saveRecord () form method will help you to save the present record.
38. Does AppML develop advanced CRUD web applications?
- Yes
- No
Answer: A) YES
Explanation:
Yes, you can create full-scale CRUD web applications through AppML.
39. How many servers scripts do AppML support to provide server data?
- 3
- 2
- 4
- 5
Answer: B) 2
Explanation:
AppML supports PHP and .net servers’ scripts to provide server data.