Google News
logo
AppML - Quiz(MCQ)

AppML : AppML stands for Application Modeling Language. AppML is not a programming language. It is descriptive language (a language for describing applications).

* It is built around familiar Web application concepts like: Forms, Lists, Reports, Filters, Functions, Databases.

* AppML runs in any HTML page. No installation is required.

AppML is a tool for bringing data to HTML applications: From Objects, From JSON files, From Text files, From XML files, From databases

A)
1995
B)
1999
C)
2001
D)
2004

Correct Answer :   2001


Explanation : The AppML-based system was launched in 2001, several months before schedule, as the world's first commercial AJAX application. The project was a huge success, with development time reduced by 75% compared to ordinary web development.

A)
Google
B)
Oracle
C)
Microsoft Outlook
D)
W3Schools

Correct Answer :   W3Schools


Explanation : AppML is developed and maintained by W3Schools. AppML is very easy to use and is used to make Single Page Application in an efficient way. AppML focuses on fetching data to HTML applications from varying sources like javascript objects, json files, text files, xml files or database files.

A)
Tim Berners-Lee
B)
Jan Egil Refsnes
C)
Brendan Eich
D)
James Gosling

Correct Answer :   Jan Egil Refsnes


Explanation : AppML first version was developed by Jan Egil Refsnes in 1991 and it was based on HTTP request communication between web client and web server.

In february 2015, W3Schools made AppML public by re-launching it as a new product.

A)
Application Model language
B)
Application Machine language
C)
Application Mechanism language
D)
Application Modeling language

Correct Answer :   Application Modeling language


Explanation : AppML stands for Application Modeling Language.

A)
2
B)
3
C)
4
D)
5

Correct Answer :   2


Explanation : AppML supports PHP and .net servers' scripts to provide server data.

A)
save ()
B)
saveRecord ()
C)
saveForm ()
D)
save_record ()

Correct Answer :   saveRecord ()


Explanation : saveRecord () form method will help you to save the present record.

A)
close ()
B)
form_close ()
C)
closeForm ()
D)
close_form ()

Correct Answer :   closeForm ()


Explanation : closeForm () form method will help you to close the current form.

A)
Layered architecture
B)
Master-slave architecture
C)
Microservices architecture
D)
Model-view-controller architecture

Correct Answer :   Model-view-controller architecture


Explanation : Model-view-controller commonly known as MVC is the architecture that AppML follows.

A)
Files
B)
Objects
C)
Databases
D)
All of the above

Correct Answer :   All of the above


Explanation : AppML is a special tool that brings our data to an HTML application from objects, files, and databases.

A)
An extended version of SQL
B)
An extended version of HTML
C)
An extended version of Application tools
D)
All of the above

Correct Answer :   An extended version of HTML


Explanation : AppML is a special tool that is basically an extended version of HTML.

A)
{ }
B)
[[ ]]
C)
(( ))
D)
{{ }}

Correct Answer :   {{ }}


Explanation : {{ }} brackets are used as the placeholders for AppML data.

A)
Under HTML tag
B)
Under AppML tag
C)
Under JavaScript tag
D)
None of the above

Correct Answer :   Under JavaScript tag


Explanation : You can simply include the AppML tag under the JavaScript tag.

A)
Del ()
B)
Delete ()
C)
deleteRecord ()
D)
Delete_record ()

Correct Answer :   deleteRecord ()


Explanation : deleteRecord () form method will help you to delete the current record.

A)
newRecord ()
B)
New ()
C)
Reset ()
D)
New_reset ()

Correct Answer :   newRecord ()

A)
Model
B)
View
C)
Controller
D)
None of the above

Correct Answer :   Model


Explanation : In MVC, model components are responsible for all the data-related logic that the user works with.

A)
Model
B)
View
C)
Controller
D)
None of the above

Correct Answer :   View


Explanation : In MVC, View components are responsible for all the UI logic of the application.

A)
Model
B)
View
C)
Controller
D)
None of the above

Correct Answer :   Controller


Explanation : In MVC, Controller components are responsible for all the business logic implementation, and all the incoming requests which come to the application.

A)
XLS
B)
CSV
C)
HTML
D)
JSON

Correct Answer :   JSON


Explanation : Models are used to describe applications in AppML, which is a JSON format.

A)
SET_ERROR
B)
setError (code, description)
C)
set_error (code, description)
D)
None of the above

Correct Answer :   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.

A)
run ()
B)
Run ()
C)
Start ()
D)
Initiate ()

Correct Answer :   run ()


Explanation : run () method will run the application object.

A)
Get ()
B)
Data ()
C)
get (data)
D)
getData ()

Correct Answer :   getData ()


Explanation : getData () will help you to fetch the application data.

A)
new AppML ()
B)
appml("name")
C)
displayMessage(text)
D)
None of the above

Correct Answer :   appml("name")


Explanation : appml("name") will be used in a situation where you want the AppML object with the specified name.

A)
new AppML ()
B)
appml("name")
C)
displayMessage(text)
D)
All of the above

Correct Answer :   new AppML ()


Explanation : new AppML () will help you to create a new AppML object.

A)
AppML controller
B)
AppML model
C)
AppML view
D)
None of the above

Correct Answer :   AppML view


Explanation : AppML view is simply responsible to display UI styled by CSS styles with HTML design.

A)
AppML view
B)
AppML model
C)
AppML controller
D)
None of the above

Correct Answer :   AppML controller


Explanation : AppML controller is a simple JavaScript function that basically controls the UI data.

A)
Client side
B)
Server side
C)
Both (A) and (B)
D)
None of the above

Correct Answer :   Both (A) and (B)


Explanation : AppML controller works for client-side functions and also for server-side functions.

A)
2
B)
3
C)
4
D)
5

Correct Answer :   5


Explanation : In 5 ways you can access data in the AppML application:

* JavaScript Variable
* JSON File
* Text File
* XML File
* Database

A)
Using XML File
B)
Using Text File
C)
Using Database
D)
Using JSON File

Correct Answer :   Using Text File


Explanation : Text file ways of accessing the data in the AppML application uses CSV-based text file to display records.

A)
Using object
B)
Using Text File
C)
Using XML File
D)
Using Database

Correct Answer :   Using object


Explanation : In object way of accessing the data, a JavaScript object is used to display the records.

A)
When data is displayed
B)
Upon displaying the data
C)
Upon loading AppML and ready for display
D)
Upon initialization and data loading of AppML

Correct Answer :   Upon initialization and data loading of AppML


Explanation : Upon initialization and data loading of AppML, the READY message is sent to the controller.

A)
$ appml. message
B)
$appml.display.name
C)
$ appml. display. value
D)
None of the above

Correct Answer :   $ appml. display. value


Explanation : $ appml. display. value displays the value of the data item.

A)
$ appml. message
B)
$appml.display.name
C)
$ appml. display. value
D)
None of the above

Correct Answer :   $ appml. message


Explanation : $ appml.display.name property of AppML Identifies the data item that will be displayed.

A)
$ appml. message
B)
$appml.display.name
C)
$ appml. display. value
D)
None of the above

Correct Answer :   $ appml. message


Explanation : $ appml. Message property of AppML represents the present state of the AppML application.

A)
When data is displayed
B)
Upon displaying the data
C)
Upon loading AppML and ready for display
D)
Upon initialization and data loading of AppML

Correct Answer :   Upon displaying the data


Explanation : Upon displaying the data, a DISPLAY message is sent to the controller.

A)
Upon loading AppML and ready for display
B)
Upon displaying the data
C)
Upon initialization and data loading of AppML
D)
When data is displayed

Correct Answer :   When data is displayed


Explanation : As soon as the data is displayed DONE message is sent to the controller.

A)
When data is displayed
B)
Upon displaying the data
C)
Upon loading AppML and ready for display
D)
Upon initialization and data loading of AppML

Correct Answer :   Upon loading AppML and ready for display


Explanation : Upon loading AppML and ready for display, a LOADED message is sent to the controller.