Try to answer these 100+ PhoneGap MCQs and check your understanding of the PhoneGap subject.
Scroll down and let's begin!
A. An object that indicates an error in the webpage
B. An object that is thrown when an error occurs when manipulating a database
C. A callback object
D. An API library for MySQL databases
A. False
B. TRUE
A. Framework
B. Paid solution
C. Open source
D. subscription solution
A. All of these
B. Native languages
C. JavaScript
D. HTML5/CSS3
A. FALSE
B. True
A. InternetView
B. NetworkView
C. WebView
D. PencilView
A. Objective-C
B. Javascript
C. HTML and Javascript
D. HTML
A. False
B. True
A. FALSE
B. Only when deploying to tablets
C. Only if you remove the CSS media queries
D. True
A. Xcode
B. Eclipse
C. Webstorm
A. index.htm
B. index.html
C. index.css
D. index.js
A. Objective-C
B. Java
C. C#
D. Ruby
A. One that has features of IOS and Android native application.
B. One that has features of IOS and Windows native application.
C. One that has features of both a web application and a native application.
D. One that has features of Windows and Android native application.
A. cord_JS.exec
B. javascript.exec
C. cordova.get
D. cordova.exec
A. deviceReady
B. onLoad
C. viewDidLoad
D. onBodyLoad
A. Java
B. Objective-C
C. Python
D. Cocoa Touch
A. You can use a plugin to enable you to write an app with PHP
B. You can write any Phonegap application using PHP
C. Only the Android environment supports PHP
D. Only when making network protocols via (XmlHTTPRequests, WebSockets,..) to communicate with backend services.
A. main.m
B. libCordova.a
C. config.xml
D. Localizable.strings
A. IDE
B. Javascript framework
C. Mobile application framework
D. Web application framework
A. All of the above
B. Config.xml
C. Default icons
D. WWW folder
A. "pageinit"
B. event.focus()
C. There's no way to know when a PhoneGap app is fully loaded
D. "ondeviceready"
A. online
B. deviceready
C. phonegapstart
D. resume
A. Microsoft
B. Google
C. Adobe
D. Nitobi
A. Backbone JS
B. Angular JS
C. Phonegap is compatible with all HTML, CSS and Javascript including frameworks.
D. Zepto JS
A. radio.connection
B. navigator.connection.cell_3g
C. navigator.connection
D. window.open();
A. OS/2
B. Windows Phone
C. Windows 8
D. iPad
A. JavaScript
B. XML
C. cURL
D. CSS3
A. A Phonegap Certificate
B. A Google Certificate
C. None of these
D. An Android Provisioning Profile
A. Presses one of the buttons on the AppBrowser
B. Presses one of the buttons on the confirmation dialog box
C. Answers an incoming phone call
D. Swipes to unlock their phone
A. Node.js
B. UNIX
C. BSD
D. Java
A. Web and native compiled sources
B. Configuration files and Javascript logic
C. HTML, PHP and Sencha assets
D. HTML, CSS and Javascript assets
A. document.exectueCode(
B. window.startEvent(
C. window.executeCode
D. document.addEventListener(
A. cordova.exec(
B. feature.start(
C. phonegap.start(
D. plugin.start(
A. TRUE
B. Only the minimized version
C. False
D. TRUE; jquery version 1.3 and above
A. permissions.xml
B. AndroidManifest.xml
C. platform.xml
D. config.xml
A. A Provisioning Profile from Apple
B. A Phonegap Certificate
C. Provisioning Profile and Certificate from Apple (both C and D)
D. A Certificate from Apple
A. False
B. TRUE
A. TRUE
B. False
A. FileTransfer
B. notification.confirm
C. notification.alert
D. InAppBrowser
A. Open the device's gallery of images
B. Open the device's default camera application
C. Upgrade the user's camera to the latest software version
D. Select a photo for sharing through email, text or social media
A. PhoneGap has a two tier architecture.
B. PhoneGap has a template based architecture.
C. PhoneGap has a plugin-based architecture.
D. PhoneGap has a MVC architecture.
A. TRUE after Phonegap version 2.3
B. False
C. TRUE
A. File/popout directories
B. Splash/draw directory
C. Res/drawable directories
D. Resources/splash directory
A. "compassGo"
B. "compassSuccess"
C. "degreesCompass"
D. "headingSuccess"
A. All of these are valid
B. JavaScript using cordova.exec function
C. JavaScript using window.open function
D. a custom HTML5 tag
A. None of these
B. notification.beep
C. notification.alert
D. notification.confirm
A. Activity
B. PhoneGapPlugin
C. PluginIntent
D. CordovaPlugin
A. "pagebeforeshow"
B. "ondeviceready"
C. "pause"
D. "resume"
A. Downloading from the Phonegap website
B. Manually adding to your project
C. Using the CLI’s plugin command
D. Downloading directly from Github
A. only if they rely on variables in native code
B. Only if they are not contained within a Javascript closure
C. YES
D. NO