Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Quiz 1 Mobile Application Development

Total questions: 25

Worksheet time: 9mins

Name
Class
Date
1.

An operating system (OS) built exclusively for mobile devices such as smartphones, tablets, PDAs, etc. Similar to a standard OS but is relatively simple and light.

a)

Windows Operating System

b)

Linux Operating System

c)

Macintosh Operating System

d)

Mobile Operating System

2.

It is created by Google, is one of the most commonly installed mobile OS for mobile devices, with support from various device manufacturers. It is an open source OS, which means developers are given access to unlocked hardware to develop new programs.

a)

Android

b)

Windows

c)

Linux

d)

Xamarin

3.

It is developed by Apple and is distributed exclusively for Apple hardware (iPhone, iPad, etc.). One of its well-known features is its multi-touch gestures.

a)

iOS (iPhone OS)

b)

Windows OS

c)

Android OS

d)

Blackberry OS

4.

It is developed by Microsoft Corporation. Some of its features include apps that update real-time, and full support for Microsoft products such as MS Office.

a)

iPhone OS

b)

Symbian OS

c)

Blackberry OS

d)

Windows Phone OS

5.

It is a discontinued OS last used by Nokia for their smartphones because they make up the lesser market of mobile operating systems.

a)

Blackberry OS

b)

Windows OS

c)

Symbian OS

d)

Chrome OS

6.

Which Benefits of Mobile Applications is defined by this?

A mobile app user can access and share information anytime or anywhere. Internet connection is not required for most apps.

a)

Convenience

b)

Interactivity

c)

Personalization

d)

Productivity

e)

Speed

7.

Which Benefits of Mobile Applications is defined by this?

Modern user input goes beyond clicking and typing. Mobile apps are touch-based, allowing users to control the interface through pointer lock and drag and drop actions.

a)

Convenience

b)

Interactivity

c)

Personalization

d)

Productivity

e)

Speed

8.

Which Benefits of Mobile Applications is defined by this?

A user can change the settings of the mobile app based on his/her preferences.

a)

Convenience

b)

Interactivity

c)

Personalization

d)

Productivity

e)

Speed

9.

Which Benefits of Mobile Applications is defined by this?

The need to wait for loading information over a slow Internet connection is eliminated since information is stored within the mobile application.

a)

Convenience

b)

Interactivity

c)

Personalization

d)

Productivity

e)

Speed

10.

Which Benefits of Mobile Applications is defined by this?

Users can write, read, and present their reports using only their mobile phones. They can also manage their multimedia files and share to friends through social sites.

a)

Convenience

b)

Interactivity

c)

Personalization

d)

Productivity

e)

Speed

11.

A programming environment that has been packaged as an application program.

a)

Programming Language

b)

Android SDK

c)

Visual Studio

d)

Integrated Development Environment

12.

It is the official IDE for Android application development, based on IntelliJ IDEA (a Java IDE).

a)

Visual Studio

b)

NetBeans

c)

Eclipse

d)

Android Studio

13.

It includes everything that can be used to create amazing apps for iPhone and iPad. It allows users to build apps and run them directly on their Apple devices.

a)

Xcode

b)

Swift

c)

Android SDK

d)

Visual Studio Xamarin

14.

The programming language used to create App in iOS (created by Apple for iOS, OS X, and watchOS development).

a)

Xcode

b)

Swift

c)

iPhone OS

d)

iTouch

15.

It is a fully-featured extensible IDE for creating modern applications for Windows, Android, and iOS, as well as web applications and cloud services.

a)

Visual Studio SDK

b)

Android SDK

c)

iPhone OS SDK

d)

Windows Phone SDK

16.

It refers to an app that can run on any Windows-powered device. Multiple language support allows you to develop mobile apps using your preferred coding language.

a)

Universal Windows Platform (UWP)

b)

Cross-Platform App Development

c)

Native Development

d)

Mobile App Development

17.

Which of the following factors to consider in designing a Mobile Application?

a)

Platforms and Device Compatibility

b)

Screen Size

c)

User Interaction

d)

Resource Management

e)

All of the choices

18.

A type of application development that creates applications for a specific platform or device. It interact and/or take advantage of features and resources that are generally available for its parent platform.

a)

Universal Windows Platform (UWP)

b)

Cross-Platform App Development

c)

Native Development

d)

Mobile App Development

19.

Which of the following is FALSE about Native App Development Platforms for Mobile Devices?

a)

iOS has the XCode IDE, as well as the iOS Software Development Kit (iOS SDK) that uses the Objective-C and Swift programming languages.

b)

Android has its aptly-named Android Studio as its native platform, along with the Android SDK that uses the Java programming language.

c)

Windows use Visual Studio IDE for native app development, along with Windows APIs that use the C# programming language.

d)

All the statements are TRUE

20.

This is a type of application development that creates applications that work, or are compatible with, multiple platforms and devices.

a)

Cross-Platform Development

b)

Native Development

c)

Mobile Application Development

d)

Programming Development

21.

Xamarin is the only major framework that compiles to respective native binaries for a 100% native application; coding is done using what programming language?

a)

VB.NET

b)

C#

c)

Java

d)

Javascript

22.

Which of the following Benefits of Cross-Platform Development is FALSE?

a)

A singular code base is used in development for multiple platforms/devices.

b)

Code is properly compiled using native code libraries to ensure app compatibility.

c)

It allows fewer debugging and error-checking and increased maintainability.

d)

It saves more time and money thru development concepts such as utilization of design

principles and code reusability.

e)

None of the choices

23.

OOP stands for?

a)

Object-Oriented Programming

b)

Object-Oriented Languages

c)

Object-Oriented Procedures

d)

Object-Organized Programming

24.

Is a Canadian computer scientist, best known as the founder and lead designer behind the Java programming language

a)

James Arthur Gosling

b)

Dennis Ritchie

c)

Anders Hejlsberg

d)

Bjarne Stroustrup

25.

C# is a modern object-oriented programming language developed in 2000 by __________ at Microsoft as a rival to Java (which it is quite similar to). It was created because Sun, (later bought by Oracle)

a)

James Arthur Gosling

b)

Dennis Ritchie

c)

Anders Hejlsberg

d)

Bjarne Stroustrup