Accounting
Anthropology
Archaeology
Art History
Banking
Biology & Life Science
Business
Business Communication
Business Development
Business Ethics
Business Law
Chemistry
Communication
Computer Science
Counseling
Criminal Law
Curriculum & Instruction
Design
Earth Science
Economic
Education
Engineering
Finance
History & Theory
Humanities
Human Resource
International Business
Investments & Securities
Journalism
Law
Management
Marketing
Medicine
Medicine & Health Science
Nursing
Philosophy
Physic
Psychology
Real Estate
Science
Social Science
Sociology
Special Education
Speech
Visual Arts
Programming Language
Q:
The ____ is the goal of solving the problem. a.
yield b.
output c.
contribution d.
input
Q:
You should test an algorithm with invalid data because users sometimes make mistakes when entering data.
Q:
You can only perform a desk-check using an algorithm's pseudocode.
Q:
It is helpful to use a desk-check table when desk-checking an algorithm.
Q:
Before you begin the desk-check, you first choose a set of sample data for the input values, which you then use to manually compute the expected output values.
Q:
Desk-checking is also called pencil-tracing, because the programmer uses a pencil and paper to follow each of the algorithm's instructions.
Q:
Not all algorithms require a processing item.
Q:
For simple algorithms, flowcharts work just fine.
Q:
When planning an algorithm, you need to create both a flowchart and pseudocode.
Q:
Visio is a flowcharting program.
Q:
You can draw the flowchart symbols by hand; or, you can use the drawing or shapes feature in a word processor.
Q:
Unlike a flowchart, pseudocode uses standardized symbols to visually depict an algorithm.
Q:
Pseudocode is standardized.
Q:
To avoid confusion, it is important that the algorithm is consistent when referring to the input and output items.
Q:
Display, print, and store refer to a file on disk, the printer, and the computer screen, respectively.
Q:
Most algorithms end with an instruction to print, display, or store the output items.
Q:
Most algorithms begin with an instruction that enters the input items into the computer.
Q:
Each instruction in the algorithm should start with a noun since it will describe an action that the
computer needs to take.
Q:
If you are having trouble analyzing a problem, try reading the problem specification several times, as it is easy to miss information during the first reading.
Q:
Analyzing real-world problems is generally as easy as analyzing the problems found in a textbook.
Q:
When determining the output, it helps to think about the information that you would need to solve the problem manually.
Q:
The input typically is stated as nouns and adjectives in the problem specification.
Q:
When analyzing a problem, you always search first for the input, and then for the output.
Q:
The two most important components of any problem are the problem's output and its input.
Q:
The final step that programmers follow when they solve problems is to rigorously test the program using the computer.
Q:
The first step that programmers follow when they solve problems is to plan the algorithm.
Q:
The instruction "Do homework problems until done" is an example of the ____ structure. a.
control b.
repetition c.
selection d.
sequence
Q:
When used in a program, the ____ structure directs the computer to repeat one or more instructions until some condition is met, at which time the computer should stop repeating the instructions. a.
redo b.
repetition c.
selection d.
sequence
Q:
The instruction "If it is raining outside, then take an umbrella" is an example of the ____ structure.
a. control
b. repetition
c. selection
d. sequence
Q:
The ____ structure makes a decision and then takes an appropriate action based on that decision.
a. repetition
b. sequence
c. command
d. selection
Q:
A(n) ____ is a set of step-by-step instructions that accomplish a task. a.
program b.
algorithm c.
instruction set d.
command structure
Q:
The ____ structure in a computer program directs the computer to process the program instructions, one after another, in the order listed in the program. a.
sequence b.
selection c.
repetition d.
series
Q:
Control structures or ____ structures control the flow of a program's logic. a.
flow b.
program c.
logic d.
execution
Q:
Without the repetition structure, if you needed an instruction to repeat 20 times you would have to write that instructions 20 times in your program.
Q:
The redo structure is also referred to as a loop or as iteration.
Q:
In a sequence structure a condition can evaluate to either true or false.
Q:
When used in a computer program, the selection structure alerts the computer that a decision needs to be made, and it provides the appropriate action to take based on the result of that decision.
Q:
The selection structure is also referred to as the decision structure.
Q:
Programmers must use the repetition structure in every program they write.
Q:
All computer programs, no matter how simple or how complex, are written using one or more of three basic structures: sequence, selection, and repetition.
Q:
(True/False) Most ads on Android pay based on the number of impressions generated rather than the click-through rate (CTR) of the ads.
Q:
Appolicious, Appstorm and Phandroid are all examples of ________.
Q:
Google created the open-source ________ tool to help you translate your Java app code to Objective-C for iOS apps.
Q:
(True/False) To make your app available to potential users, you must upload it to Google Play.
Q:
The Google Play ________ allows you to manage your account and your apps, check users' star ratings for your apps (0 to 5 stars), respond to users' comments, track the overall number of installs of each app and the number of active installs (installs minus uninstalls).
Q:
(True/False) To drive additional sales of your apps, you can launch the Play Store app (Google Play) from within your app (typically by including a button) so that the user can download other apps you"ve published or purchase a related app with functionality beyond that of the previously downloaded "lite" version.
Q:
When you upload your app to Google Play, you will be asked to upload a(n) ________ file that includes the app's code files, assets, resources and the manifest file.
Q:
To sell your apps on Google Play, you"ll need a ________ merchant account, available to Google Play developers in 32 countries.
Q:
Your app must adhere to the ________ Policies. If your app is in violation of these policies, it can be removed at any time; serious or repeated violations may result in account termination.
Q:
(True/False) To ensure app quality, Google Play has a strict approval process for uploading apps.
Q:
To use in-app billing, you"ll need a ________ account and a Google Wallet merchant account. Google pays you 70% of the revenue for all in-app purchases made through your apps.
Q:
(True/False) According to Google, apps that use in-app billing earn profoundly more revenue than paid apps alone.
Q:
Google Play's in-app billing service enables you to sell ________ goods (e.g., digital content) through apps on devices.
Q:
(True/False) In-app advertising generates significant revenue for most apps.
Q:
Given that users are more likely to download an app if it's free, consider offering a free ________ version of your app to encourage users to try it. For example, if your app is a game, you might offer a free version with just the first few levels. When the user has finished playing the free levels, the app would offer an option to buy through Google Play your more robust app with numerous game levels. According to a recent study by AdMob, upgrading in this manner is the number-one reason why users purchase a paid app.
Q:
(True/False) The vast majority of apps on Google Play are paid apps.
Q:
Financial transactions for paid apps in Google Play are handled by Google ________, though customers of some mobile carriers can opt to use carrier billing to charge paid apps to their wireless bill.
a. Basket
b. Pouch
c. Wallet
d. Pay
Q:
According to the app discovery site AppBrain, the average price for puzzle game apps is several times greater than that for business apps.
Q:
(True/False) Google sells your apps for 99 cents on Google Play.
Q:
When you upload your app to Google Play, you"ll have the option to include a ________ on YouTube.
Q:
The ________ (DDMS), which is installed with the ADT Plugin for Eclipse and helps you debug your apps running on actual devices, also enables you to capture screenshots on your device.
Q:
(True/False) Eclipse automatically digitally signs your app when you execute it in an emulator or on a device for debugging purposes.
Q:
Before uploading your app to a device, Google Play or other app marketplaces, you must digitally sign the .apk file using a ________ that identifies you as the author of the app.
Q:
The free ________ toolwhich runs when you build your app in release modeshrinks the size of your .apk file (the Android app package file that contains your app for installation) and optimizes and obfuscates the code.
Q:
You should ________ any apps you upload to Google Play to discourage reverse engineering of your code and further protect your apps.
Q:
The Google Play ________ allows you to create licensing policies to control access to your paid apps.
Q:
It's important to include a version name (shown to the users) and a ________ (an integer version number used internally by Google Play) for your app, and to consider your strategy for numbering updates.
Q:
Once you"ve created the icon and label, you"ll need to specify them in the app's ________ file by setting the android:icon and android:label attributes of the application element.
Q:
You"ll need a high-resolution icon for use in Google Play. This icon should be ________ pixels.
a. 256 x 256
b. 512 x 512
c. 1024 x 1024
d. 2048 x 2048
Q:
Your most important app brand asset is the app ________.
Q:
The Android Asset Studio provides a tool for creating app ________.
Q:
With Google Play, you have the option to include with your app an ________ (EULA) an agreement through which you license your software to the user.
Q:
The Google Play Developer Console provides support for alpha and beta testing apps with groups of people through the ________ social network.
Q:
(True/False) Once you"ve tested and debugged your app on the emulator, it's ready to be posted Google Play.
Q:
In-app advertising and selling virtual goods are key resources for ________ apps.
Q:
Google's app marketplace is called ________.
Q:
Why might you use downgrading on a SQLite database?
Q:
(True/False) Class SQLite-OpenHelper also provides the onDowngrademethod that can be used to downgrade a database when the currently stored version has a higher version number than the one requested in the call to class SQLite-OpenHelper's constructor.
Q:
If you supply a newer version number than the database version currently stored on the device, the DatabaseOpenHelper's onUpgrade method will be called to ________.
Q:
In the context of using SqLiteDatabase's query method the Cursor returned by method query contains all the table rows that match the method's argumentsthe so-called ________.