Home »
MCQs
AppML Multiple-Choice Questions (MCQs)
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.
Discuss this Question
2. When was AppML launched?
- 2001
- 2016
- 2015
- 2000
Answer: A) 2001
Explanation:
AppML was launched in 2001.
Discuss this Question
3. Who owns AppML?
- Oracle
- Microsoft
- W3Schools
Answer: C) W3Schools
Explanation:
AppML is owned by W3School.
Discuss this Question
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.
Discuss this Question
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.
Discuss this Question
6. Do we need to install the AppML to use it?
- Yes
- No
Answer: B) NO
Explanation:
AppML doesn't require installation.
Discuss this Question
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.
Discuss this Question
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.
Discuss this Question
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.
Discuss this Question
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.
Discuss this Question
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.
Discuss this Question
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.
Discuss this Question
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.
Discuss this Question
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.
Discuss this Question
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.
Discuss this Question
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.
Discuss this Question
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.
Discuss this Question
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.
Discuss this Question
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
Discuss this Question
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.
Discuss this Question
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.
Discuss this Question
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.
Discuss this Question
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.
Discuss this Question
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.
Discuss this Question
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.
Discuss this Question
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.
Discuss this Question
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.
Discuss this Question
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.
Discuss this Question
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.
Discuss this Question
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.
Discuss this Question
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.
Discuss this Question
32. How do you run an application object?
- Start ()
- Run ()
- run ()
- Initiate ()
Answer: C) run ()
Explanation:
run () method will run the application object.
Discuss this Question
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.
Discuss this Question
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.
Discuss this Question
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.
Discuss this Question
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.
Discuss this Question
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.
Discuss this Question
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.
Discuss this Question
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.
Discuss this Question