WorksheetsDiagnostic Test CS 313
Total questions: 60
Worksheet time: 24mins
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.
Windows Operating System
Linux Operating System
Macintosh Operating System
Mobile Operating System
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.
Android
Windows
Linux
Xamarin
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.
iOS (iPhone OS)
Windows OS
Android OS
Blackberry OS
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.
iPhone OS
Symbian OS
Blackberry OS
Windows Phone OS
It is a discontinued OS last used by Nokia for their smartphones because they make up the lesser market of mobile operating systems.
Blackberry OS
Windows OS
Symbian OS
Chrome OS
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.
Convenience
Interactivity
Personalization
Productivity
Speed
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.
Convenience
Interactivity
Personalization
Productivity
Speed
Which Benefits of Mobile Applications is defined by this?
A user can change the settings of the mobile app based on his/her preferences.
Convenience
Interactivity
Personalization
Productivity
Speed
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.
Convenience
Interactivity
Personalization
Productivity
Speed
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.
Convenience
Interactivity
Personalization
Productivity
Speed
A programming environment that has been packaged as an application program.
Programming Language
Android SDK
Visual Studio
Integrated Development Environment
It is the official IDE for Android application development, based on IntelliJ IDEA (a Java IDE).
Visual Studio
NetBeans
Eclipse
Android Studio
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.
Xcode
Swift
Android SDK
Visual Studio Xamarin
The programming language used to create App in iOS (created by Apple for iOS, OS X, and watchOS development).
Xcode
Swift
iPhone OS
iTouch
It is a fully-featured extensible IDE for creating modern applications for Windows, Android, and iOS, as well as web applications and cloud services.
Visual Studio SDK
Android SDK
iPhone OS SDK
Windows Phone SDK
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.
Universal Windows Platform (UWP)
Cross-Platform App Development
Native Development
Mobile App Development
Which of the following factors to consider in designing a Mobile Application?
Platforms and Device Compatibility
Screen Size
User Interaction
Resource Management
All of the choices
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.
Universal Windows Platform (UWP)
Cross-Platform App Development
Native Development
Mobile App Development
Which of the following is FALSE about Native App Development Platforms for Mobile Devices?
iOS has the XCode IDE, as well as the iOS Software Development Kit (iOS SDK) that uses the Objective-C and Swift programming languages.
Android has its aptly-named Android Studio as its native platform, along with the Android SDK that uses the Java programming language.
Windows use Visual Studio IDE for native app development, along with Windows APIs that use the C# programming language.
All the statements are TRUE
This is a type of application development that creates applications that work, or are compatible with, multiple platforms and devices.
Cross-Platform Development
Native Development
Mobile Application Development
Programming Development
Xamarin is the only major framework that compiles to respective native binaries for a 100% native application; coding is done using what programming language?
VB.NET
C#
Java
Javascript
Which of the following Benefits of Cross-Platform Development is FALSE?
A singular code base is used in development for multiple platforms/devices.
Code is properly compiled using native code libraries to ensure app compatibility.
It allows fewer debugging and error-checking and increased maintainability.
It saves more time and money thru development concepts such as utilization of design
principles and code reusability.
None of the choices
OOP stands for?
Object-Oriented Programming
Object-Oriented Languages
Object-Oriented Procedures
Object-Organized Programming
Is a Canadian computer scientist, best known as the founder and lead designer behind the Java programming language
James Arthur Gosling
Dennis Ritchie
Anders Hejlsberg
Bjarne Stroustrup
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)
James Arthur Gosling
Dennis Ritchie
Anders Hejlsberg
Bjarne Stroustrup
Which programming language is primarily used for Android app development?
Swift
Java
C#
Ruby
Which programming language is primarily used for iOS app development?
Kotlin
Swift
Java
Python
What is the name of the official IDE for Android development?
Xcode
Visual Studio
Eclipse
Android Studio
What is the name of the official IDE for iOS development?
Xcode
IntelliJ IDEA
NetBeans
Android Studio
Which of the following is a cross-platform mobile development framework?
React Native
Angular
Vue.js
Django
What is the primary language used in Flutter for mobile app development?
Java
Dart
Swift
Kotlin
What is the purpose of an emulator in mobile development?
To write code
To test applications on a virtual device
To compile applications
To design user interfaces
What does APK stand for in Android development?
Android Programming Kit
Application Program Kit
Android Package
Application Package Kit
What is the file extension for iOS app files?
.apk
.app
.exe
.ipa
Which of the following is a mobile backend as a service (MBaaS) provider?
Firebase
Node.js
React Native
Swift
What is the purpose of the manifest file in an Android application?
To define the layout of the user interface
To describe essential information about the app to the Android system
To store user data
To manage network connections
What is a storyboard used for in iOS development?
To write code
To design the user interface
To handle app permissions
To manage databases
What is the main advantage of using cross-platform development frameworks?
Faster execution time
Native performance
Write once, run anywhere
Smaller app size
Which of the following is a lifecycle method in Android activity?
onCreate
main
init
start
What is the primary purpose of SwiftUI?
To design and layout iOS applications using a declarative syntax
To handle networking in iOS applications
To manage databases in iOS applications
To test iOS applications
Which Android component is used to display a list of scrollable items?
TextView
ListView
ImageView
Button
What does SDK stand for in mobile development?
Software Development Kit
System Development Kit
Standard Development Kit
Swift Development Kit
What is the purpose of the App Store and Google Play Store?
To provide development tools
To offer a platform for users to download and install apps
To compile applications
To debug applications
Which of the following is used for local data storage in mobile apps?
HTTP
SQL
SQLite
FTP
What is the purpose of push notifications in mobile apps?
To enhance app performance
To send real-time updates to users
To manage app permissions
To design user interfaces
The term App is short for...?
Application
Apocryphal
Apprehensive
Appreciation
This opperating system has more apps available to download...
iOS
Android
One of the following is NOT a "Virtual App Store"...
App Shop
App Store
Play Store
App World
Classification of apps that are specifically designed for a specific OS?
Individual
Cross-Platform
Native
Multi-Platform
One of the following is NOT a reason why apps will become as important as websites?
UUnmatched user-experience
Better visibility
Variety of possibilities
Accesibility
It’s an online hard drive for all your files and it syncs across platforms and OS.....what it is?
Dropbox
Gmail
Microsoft Office
What is Google Cloud Platform for?
Is an online search engine
Website to store data (Documents, pictures, videos, etc)
Website to build a mobile app
Email website
What is the most commonly used software to make presentations?
Google slides (Google)
Power Point (Microsoft)
Key Notes (Apple)
Prezi (Online)
This are some of the benefits of utilizing today's technology in our word as it allows us to be....? (Select all possible answers)
Faster
Effective
More efficient
Multitasking
Does your school has an institutional app?
Yes
No
_________ are software applications designed to run on mobile devices such as smartphones and tablets.
Mobile Applications
Mobile games
Phone apps
Operating System
Innovation in mobile space, such as the proliferation of smartphones, higher bandwidth, higher storage capacity and faster chips, is not one of the key drivers for mobile applications.
True
False
Mobile applications are essential for the "mobile first" strategy employed by enterprises for their digital applications which gives emphasis to the needs and requirements of mobile users.
False
True
In this domain, mobile apps play a key role in driving the traffic, increasing the sales and driving the brand loyalty.
Retail and Consumer Packaged Goods Industry
Banking Industry
Logistics
Entertainment
In this domain, mobile apps have made it easier to track shipments, get updates, manage warehouse and fleet.
Retail and Consumer Package Goods Industry
Banking industry
Logistics
Entertainmenet
