Google App Engine MCQs

Google App Engine MCQs

Our team has conducted extensive research to compile a set of Google App Engine MCQs. We encourage you to test your Google App Engine knowledge by answering these 100+ multiple-choice questions provided below.
Simply scroll down to begin!

1: When programming your app to search for atom data, what will it search for?

A.   Music.

B.   Pictures.

C.   Movies.

D.   RSS feeds.

2: What kind of environment would a Go application be tested in?

A.   A live environment.

B.   It should be tested in a non-sandboxed environment that allows it to use all resources.

C.   It should be released to the public via Google App Store for testing.

D.   A sandboxed environment.

3: Users API allow users to grant a third party or application limited permission to access your app on his or her behalf without sharing credentials using the OAuth protocol

A.   Only for Python

B.   Only for Java

C.   Correct

D.   Incorrect

4: If you want to develop your app using Java, what is necessary before starting?

A.   The Borland C++ compiler.

B.   Java developer suite.

C.   App Engine Java software development kit

D.   Python compiler.

5: When coding the users API with Go, why would a programmer include an opaque value?

A.   To keep App Engine from freezing.

B.   So App Engine doesn't consume too many resources.

C.   So the Go App Engine SDK can communicate with App Engine.

D.   So App Engine doesn't get viruses.

6: What two programming languages do App Engine's tools use?

A.   Python and Java

B.   C++ and Visual Basic.

C.   PHP and C#

D.   HTML and SQL

7: What is the name of the feature that allows applications to be served via both HTTPS and HTTP through the custom domain?

A.   Traffic Splitting

B.   App Identity

C.   SSL for Custom Domains

D.   Users

8: What is one of the languages you can write apps in?

A.   C++

B.   Java

C.   Cobal

D.   C

9: What is Google App Engine for?

A.   Google App Engine is for detecting malicious apps.

B.   Google App Engine replaces the modern computer.

C.   Google App Engine is for running web applications on Google's infrastructure.

D.   Google App Engine is a system to develop hardware interfaces.

10: What is the default daily limit for emails customers can send using billing service? Not counting Admin Emails (3,000,000 mails per day)

A.   100,000 messages

B.   1000 messages

C.   100 messages

D.   Depends on which billing system the application is using.

11: Can you sign into the App Engine Admin Console with your google account?

A.   Yes.

B.   No. You must sign in with your Python compiler account.

C.   No. You need a new Google App Engine account.

D.   Yes. Though you must set up a new screen name and password.

12: When Java programming for App Engine, what a preferred development kit?

A.   Eclipse

B.   Prestruct-c.

C.   Boreland C++ Compiler.


13: Does the Python runtime environment include a Python interpreter?

A.   Yes, but it needs to be enabled in the .conf file.

B.   No, but it can be added later.

C.   No, it has to be purchased from the Python store.

D.   Yes

14: Within Google App Engine, is the global interpreter lock still applicable?

A.   No, but it can be added later.

B.   No, it has to be downloaded and implemented with a script.

C.   Yes, but it needs to be enabled in the .conf file.

D.   Yes.

15: Why does Python in App Engine use the native JSON library?

A.   It is slower and less stable than simplejson, but more secure.

B.   It is much faster than simplejson.

C.   It is slower, but more stable than simplejson.

D.   It costs less than simplejson.

16: What does AppStats do?

A.   It is an app that tells you how someone else's computer is performing.

B.   It measures your app's performance.

C.   It tells you which apps are selling the best.

D.   It is an app that tells you how your computer is performing.

17: What does App Engine scheduler do?

A.   It routs incoming requests to be served by your app's instances.

B.   It schedules a time for your app to be run for the first time.

C.   It schedules your app to be introduced to the public.

D.   It designates a date that your app should be completed.

18: GAE contains several runtime environments including: Java, Python, ____, and ____

A.   C#, MySQL

B.   .Net, Ruby

C.   Closure, Scala

D.   PHP, Go

19: What is the current preferred version of Python for App Engine?

A.   Python 1.5

B.   Python 2.7

C.   Python 3.0

D.   Python 2.5

20: What scalable technologies is App Engine based off of?

A.   BigTable and GFS

B.   BigBird and GFS

C.   TableBig and DFS.

D.   BigCharts and YFS.




22: Do you have to use a server to upload your application?

A.   No, it is already provided.

B.   Yes. It is highly recommended to upload to GitHub.

23: Google Cloud SQL features:

A.   Enables support for outbound sockets using the language-specific, built-in libraries.

B.   A fully-managed web service that allows you to create, configure, and use relational databases that live in Google's cloud.

C.   Lets developers factor large applications into logical components that can share stateful services and communicate in a secure fashion.

D.   Lets your application read files from and write files to buckets in Google Cloud Storage, with with internal error handling and retry logic.

24: Python 2.7 will use multi-threading technology. Why is this important for Google App Engine?

A.   It circumvents RPCs entirely.

B.   It completes RPCs in the same amount of time as the previous version.

C.   It increases the time for RPCs to complete.

D.   It reduces the amount of time for RPCs to complete.

25: True or false? Generally available (GA) features have many sections. For instance section "Data storage, retrieval, and search" covers both PHP and Python environments for 100%.

A.   Incorrect, it covers only PHP for 100%

B.   Partially correct

C.   Incorrect, there is no PHP environment supported by GAE

D.   Incorrect, there is no "Data storage, retrieval, and search" section among GA features

26: What is the safety measure to prevent unintended deletion of apps?

A.   Google App Engine must be deleted.

B.   Google App Engine must be disconnected from the web.

C.   Apps must first be disabled.

D.   Google App Engine must be disabled.

27: Which one feature from the given Communication features does not exist in GAE?

A.   Channel

B.   Google Cloud Endpoints

C.   URL Fetch

D.   FTP

A.   One day, two weeks.

B.   One year, ten years.

C.   One month, two years.

D.   One week, two months.

29: Is BigTable distributed outside of Google?

A.   Yes. It must be purchased in the app store.

B.   Yes, it is distributed by thrid-party venders.

C.   Yes, but from only select sources.

D.   It is proprietary.

30: App Engine does not support certificate type:

A.   Self-signed

B.   DigiCert Extended Validation Multi-Domain Certificate (EV MD)

C.   WildCard

D.   Single Domain/Hostname

31: When setting up Python Imagine Library, you must declare the library in what file?

A.   app.conf

B.   app.yml

C.   app.ggl

D.   goog.conf

32: What framework are you using when developing in Python?

A.   webappnew

B.   webapp7

C.   webapp10

D.   webapp2

33: GAE has set of Tools, select a tool which does not exist in Datastore toolset

A.   Datastore SQLite Stub

B.   Datastore Statistics

C.   Bulk Loader

D.   Ereporter

34: If you wish for your datastore to be read-only, what do you click?

A.   “Read-only”

B.   “Write-only”

C.   “Disable-writes”

D.   “Disable-reads”

35: Why does App Engine include a sandbox?

A.   For the sake of running more efficiently while developing.

B.   So apps run in a secure environment.

C.   So external software can't attack your newly created program.

D.   Because it is required by law.

36: GAE supports two classes of the memcache service: shared and dedicated. What is the price of the dedicated memcache service per GB per hour?

A.   $0.012

B.   $1.2

C.   Free

D.   $0.12

37: What is the 1 GB price per month for the disk space after exceeding 1 GB?

A.   $0.013 per GB per month

B.   $1.3 per GB per month

C.   $0.13 per GB per month

D.   $13 per GB per month

38: The Viewer role has access to the admin Console to perform:

A.   Download Charts

B.   Upload/rollback application code, update indexes/queues/crons

C.   Upload/rollback application code, update indexes/queues/crons

D.   Request logs

39: User feature of GAE allows application to sign in users with:

A.   OAuth and SAML only

B.   Google Accounts or OpenID

C.   Google Accounts only

D.   Google Accounts, OAuth and SAML only

40: Select Third-party service or Experimental feature, which does not exist in GAE partner program and in the list of features:

A.   Skype(Text/Voice)

B.   MapReduce

C.   SendGrid (Email)

D.   Twilio (SMS/Voice)

41: The capacity of the dedicated memcache in GAE is:

A.   1 to 20GB

B.   No guaranteed capacity

C.   5GB

D.   10 to 200GB

42: When accessed via SSL, what protocol is automatically used with Go?





43: What does App Engine use to manage domains?

A.   App Domain Manager

B.   Google Apps

C.   Google Domain Engine

D.   Google App Domain Companion.

44: When reading blobs in Java, what is necessary?

A.   BlobView

B.   BlobReader

C.   BlobTech

D.   BlobstoreInputStream

45: How many types of instances does GAE offer?

A.   Three: Frontend, Backend, SQL Server

B.   Two: Frontend and Backend

C.   Five: Frontend, Backend, SQL Server, *nix Disk Image, Windows Disk Image

D.   Four: Frontend, Backend, SQL Server, *nix Disk Image

46: What is the preferred Datastore when programming with Python 2.7?

A.   High Resolution Data Store.

B.   High Replication Datastore

C.   High Repetition Data Store

D.   Google Data Store

47: Which item is not an official address/hashtag of the Platform?

A.   #appengine in G+

B.   #appengine on Twitter

C.   @app_engine on Twitter

D.   /r/app_engine on reddit

48: There is no such APIs in GAE such as

A.   Taskqueue

B.   Mail Service

C.   Urlfetch

D.   HR Datastore

49: What is the default cost of Frontend class per hour per instance?

A.   $0.008

B.   $0.8

C.   $0.08

D.   $0.12

50: In order to perform SMS and Voice Integration With Twilio last one must know how to read TwiML instructions. Select inappropriate instruction or right instruction with wrong description

A.   <Sms> - receive an SMS

B.   <Say> - text to speech

C.   <Record> - record the call

D.   <Play> - play a message for the caller