1.2  Multiple Choice Questions

1. Which of the following is NOT a way that a mobile device can communicate with other devices and networks?
A. Wi-Fi
B. Bluetooth
C. Cellular data
D. GPS

Answer: D

2. Which of the following is most appropriate to use for communication when the mobile device is a few feet away from another device?
A. Wi-Fi
B. Bluetooth
C. NFC
D. Cellular

Answer: B

3. Introduction of smartphones and tablets in a business means that
A. Most businesses can keep doing business as usual. 
B. Mobile devices will not have profound impact in many business sectors, but a few, such as computer companies, will have to adjust.
C. Some companies that like to take advantage of new technology will have added capabilities.
D. Most businesses will have to reexamine their products and processes to survive and thrive.
E. Only tech-savvy companies will have to consider the implications for their business.

Answer: D

4. The best way to engage customers on a mobile device is by implementing which of the following?
A. A mobile version of the organization’s website
B. A mobile app
C. A way to allow customers to pay with NFC
D. Advertising sent by text message (SMS)

Answer: B

5. Which of the following is NOT an advantage of a mobile app over a mobile version of the company’s website?
A. Full access to device hardware
B. Capability to interact with the service when disconnected from the network
C. Easier to update the content
D. More responsive and richer user interface experience
Answer: C

6. Which of the following is NOT an approach that companies use to engage users on mobile devices?
A. Interacting with their brand in a positive way through a game
B. Letting customers purchase products or services through an app
C. Giving customers access to their customer data
D. Using the device’s hardware sensors, such as a camera, to let customers interact with the company’s offerings
E. All of the above

Answer: E

7. In some situations, organizations were investing a significant amount of money in information technology without recognizing corresponding significant increases in productivity. This phenomenon is known as The ________________.
A. Technology Productivity Limit
B. Productivity Paradox
C. Productivity Equilibrium
D. Cost of Doing Business

Answer: B

8. Which of the following is NOT an advantage for small businesses in adopting mobile technology compared to traditional computing platforms?
A. Less costly
B. Less complex
C. Easily available to all employees
D. Able to reduce the number of employees.

Answer: D

9. When insurance customers are able to submit claims from their smartphone using a dedicated app developed by the insurance company, the benefit to the insurance company would NOT include:
A. More detailed and accurate descriptions of the event
B. Lower processing costs
C. Lower insurance payouts
D. Timelier reports of claims

Answer: C

10. Which of the following is NOT a service handled by Apple and Google through their app stores?
A. Billing
B. Support for end users
C. Distribution of apps
D. Returns 
E. Marketing of apps

Answer: B

11. Which of the following is NOT a common way for app developers to make money from their apps through an app store?
A. In-App purchases
B. Merchandising
C. Have users pay for the app up front
D. Advertising within the app
E. Subscriptions

Answer: B

12. How does mobile technology facilitate process innovation?
A. By providing capabilities on a mobile computing platform that are not available on traditional computing devices
B. By providing a broad set of development and implementation tools
C. By having a moveable technology that is available to everyone in the organization
D. By bringing technology to the source of the process rather than the finish of the process

Answer: A

13. Which of the following is NOT a reason identified by the chapter for mobile technology being more than a fad?
A. Mobile technology allows businesses to reach their customers in new ways.
B. Mobile technology automates the business process.
C. Mobile technology enables business process change.
D. Mobile technology provides a marketplace for people to easily sell their apps.

Answer: B

14. Which of the following is NOT a reason that mobile devices are considered transformative?
A. They are easily transportable and becoming ubiquitous.
B. They are aware of their environment.
C. They have the capability to communicate with other computing devices through a variety of mechanisms.
D. They have the capability to allow data input by the user.

Answer: D

15. Why is mobile technology potentially disruptive?
A. Mobile technology provides many new services.
B. Mobile technology is becoming ubiquitous in the business and personal world.
C. Mobile technology has the potential to invalidate underlying process assumptions.
D. Mobile technology is available on a variety of platforms and devices that can be tailored to any business situation.

Answer: C

2.2  Multiple Choice Questions

1. Which of the following is NOT an important design consideration for the app developer?
A. The app life cycle
B. Screen size
C. Connectivity problems
D. Programming language limitations

Answer: D

2. Instead of multitasking, a mobile operating system places apps in different ______ when it changes between running apps.
A. Life cycles
B. States
C. Memory locations
D. Positions

Answer: B

3. What is the difference between the Paused and the Stopped states in the Android life cycle?
A. In the Stopped state, all hardware resources used by the app are automatically stopped. In the Paused state, they are stopped only if the developer codes them to stop.
B. In the Paused state, the activity is no longer visible. In the Stopped state, the activity’s resources are reclaimed by the operating system.
C. In the Paused state, the user can see but not interact with the activity. In the Stopped state, the activity is not visible.
D. There is no difference.

Answer: C

4. In iOS, the proper life cycle method to load data into a view is ______.
A. viewDidLoad:
B. viewWillAppear:
C. application:didFinishLaunchingwithOptions:
D. dataWillDisplay:

Answer: B

5. The proper life cycle method to save app status is _____ in Android and _____ in iOS.
A. onPause, viewWillDisappear:
B. onResume, viewWillAppear:
C. onStopped, viewDidUnload:
D. onDestroy, applicationDidEnterBackground:

Answer A.

6. Horizontal scrolling is an important part of user interface design that should be used when 
A. The elements needed for a complete design will not fit on the screen.
B. Only when an element on the screen needs to extend horizontally.
C. Only when the device is in a horizontal orientation. It should not be used in the vertical orientation.
D. A horizontal layout makes more sense than a vertical layout.

Answer: B

7. When the user rotates the device
A. The app layout automatically reorganizes for that orientation.
B. The horizontal and vertical real estate remain the same because the device size does not change.
C. The app remains in the running state.
D. The user experience is enhanced by more accessible screen elements.

Answer: A

8. When an app needs to upload data 
A. The app should immediately connect and transmit the data.
B. The app should halt user interaction until the upload is completed.
C. The app should cache the data until the user exits the app.
D. The app should send the data asynchronously.

Answer: D

9. When an app downloads data, that download should be performed asynchronously unless
A. The connection is immediately established.
B. A data signal of 3G or greater is available.
C. The user cannot perform work with the app without the data.
D. The data is less than 5K in size.

Answer: C

10. Which of the following is NOT a reason that connectivity can be lost?
A. The device moves.
B. The user has the device in airplane mode.
C. The app has both a 3G and Wi-Fi connection.
D. Machinery or other sources produce signal interference.

Answer C

11. The biggest battery drain on a mobile device is _____?
A. The display
B. The GPS
C. Wi-Fi
D. The operating system

Answer: A

12. To reduce an app's drain on the battery, the app should do which of the following?
A. Never use any sensors.
B. Monitor to determine whether a sensor reading needs an update before it uses the sensor.
C. Shut down all activity when an app is paused.
D. Use sensors only on start up.

Answer: B

13. When designing an app that uses hardware sensors, two important aspects to consider with the sensor readings are ____ and _____.
A. Hardware availability, distribution
B. Accuracy, speed of acquisition
C. Availability, start-up time
D. Accessibility, communication status

Answer: B

14. When designing an app that uses hardware sensors, what is it important to plan for if the device cannot provide a reading?
A. What the user can do with the app without the data provided by the sensor
B. How to enter the data manually
C. Where to direct the user to turn on the sensor 
D. When to turn off the sensor

Answer: A

15. If desired sensor accuracy cannot be attained immediately, what should the app be designed to do?
A. Block the user until the desired accuracy level can be achieved.
B. Let the user continue working with the app, but inform the user of progress toward achieving the desired level of accuracy.
C. Let the user continue working with the app. 
D. Inform the user that the accuracy level has not been achieved.

Answer: B

16. What happens to a running app if a hardware button is pressed on either platform?
A. The app is destroyed.
B. The app moves from the running state to another state. 
C. The app is paused. 
D. The app is resumed.

Answer: B