MOBCOMPRELIMFINAL Flashcards
- What is mobile computing?
A. A fixed system for data storage
B. A technology allowing data transmission without physical links
C. A software-focused computing concept
D. A desktop computing feature
A technology allowing data transmission without physical links
Which concept of mobile computing defines the physical devices used?
A. Mobile Communication
B. Mobile Hardware
C. Mobile Software
D. Mobile Platforms
Mobile Hardware
Mobile communication refers to:
A. Using a fixed physical link for internet access
B. The infrastructure supporting wireless data transmission
C. Designing software for hardware devices
D. Synchronizing device components
The infrastructure supporting wireless data transmission
Which of the following is a component of mobile software?
A. Radio signal receivers
B. Operating systems
C. Bandwidth protocols
D. Transceiver components
Operating systems
What enables mobile devices to send and receive signals simultaneously?
A. Half-duplex systems
B. Full-duplex systems
C. Limited signal processors
D. Single-channel transmission
Full-duplex systems
What portable computer was released in 1981 and marked the first consumer laptop?
A. Kyocera Kyotronic
B. Osborne 1
C. Gavilan SC
D. Dynabook
Osborne 1
What innovation did the Kyocera Kyotronic introduce?
A. Touchscreen functionality
B. AA battery power with extended usability
C. Integrated printing options
D. High-resolution displays
AA battery power with extended usability
Which feature was unique to the IBM Simon, introduced in 1993?
A. Dual operating systems
B. Integration of phone, PDA, and fax functions
C. High-definition display support
D. Pre-installed video applicatio
Integration of phone, PDA, and fax functions
What milestone did the iPhone achieve in 2007?
A. First to use an LCD touchscreen
B. First smartphone with advanced web browsing
C. Introduction of modular hardware design
D. Integration of desktop processing speeds
First smartphone with advanced web browsing
Which decade introduced the PalmPilot and ushered in the PDA era?
A. 1970s
B. 1980s
C. 1990s
D. 2000s
1990s
Mobile applications are:
A. Programs designed for desktop systems only
B. Software that runs on smartphones and tablets
C. Extensions of wireless communication protocols
D. Designed exclusively for gaming
Software that runs on smartphones and tablets
What factor has driven the popularity of mobile apps?
A. Exclusivity to paid services
B. Dependence on broadband connectivity
C. Easy accessibility and versatile functionality
D. Fixed compatibility with older devices
Easy accessibility and versatile functionality
Which is NOT a mobile app distribution platform?
A. Google Play
B. Apple App Store
C. GitHub
D. Windows Store
GitHub
Which development environment is officially supported for Android development?
A. Xcode
B. IntelliJ IDEA
C. Android Studio
D. Visual Studio
Android Studio
How has the mobile app market transformed since its inception?
A. By exclusively offering free apps
B. By limiting the variety of app categories
C. By enabling app-based revenue generation and diverse app functionality
D. By reducing the relevance of distribution platforms
By enabling app-based revenue generation and diverse app functionality
Which capability is commonly found in mobile devices?
A. Real-time accelerometer support
B. Advanced gaming GPUs
C. 24/7 unlimited internet connectivity
D. Fixed compatibility across generations
Real-time accelerometer support
What is a common limitation of mobile devices compared to desktops?
A. High-speed processors
B. Fixed battery life
C. Availability of wireless network access
D. Multitasking capabilities
Fixed battery life
Why is GPS functionality critical in mobile devices?
A. It allows devices to transmit signals without networks.
B. It improves real-time location-based services.
C. It prevents device interference with cellular networks.
D. It is required for internet connectivity.
It improves real-time location-based services.
. Which of the following is a key advantage of mobile computing?
A. Increased dependency on central servers
B. Reduced user interactivity
C. Location flexibility for users
D. Complex physical network configurations
Location flexibility for users
What is a significant disadvantage of mobile computing?
A. Limited portability
B. Risk of data breaches via malicious networks
C. High redundancy in computing tasks
D. Limited app availability
Risk of data breaches via malicious networks
How does mobile computing save time for users?
A. By requiring faster charging capabilities
B. By reducing unnecessary travel through remote access
C. By eliminating energy constraints
D. By centralizing all data processing
By reducing unnecessary travel through remote access
Which constraint is most critical in mobile system optimization?
A. Screen size
B. Battery energy
C. App variety
D. Pricing
Battery energy
What defines mobile cloud computing?
A. Using local storage resources only
B. Combining wireless networks and cloud computing for mobile functionality
C. Reducing dependency on traditional operating systems
D. Developing apps that run without internet access
Combining wireless networks and cloud computing for mobile functionality
What is a significant focus in IoT for mobile computing?
A. Reducing device storage requirements
B. Integrating devices and home appliances into connected systems
C. Ensuring software compatibility with older models
D. Eliminating dependency on physical hardware
Integrating devices and home appliances into connected systems
Which trend involves offering users customized app experiences?
A. IoT-driven integration
B. Tailor-made user features
C. Global app standardization
D. Static device compatibility
Tailor-made user features
What is a benefit of emulators in app development?
A. They replace physical devices permanently.
B. They eliminate the need for operating systems.
C. They enable testing without access to real devices.
D. They guarantee faster app performance.
They enable testing without access to real devices
Which language does Flutter primarily use for app development?
A. JavaScript
B. Dart
C. Kotlin
D. Python
Dart
What defines a cross-platform development tool?
A. It limits compatibility to specific devices.
B. It enables app deployment on multiple operating systems.
C. It focuses exclusively on Android devices.
D. It uses hardware-specific languages.
It enables app deployment on multiple operating systems.
What major change did 5G introduce to mobile networks?
A. Faster data speeds with reduced latency
B. Improved battery life for devices
C. Broader coverage of fixed network access
D. Elimination of smartphone dependency
Faster data speeds with reduced latency
What is the primary purpose of JavaScript?
A. Designing databases
B. Programming the behavior of web pages
C. Creating static web layouts
D. Formatting text styles
Programming the behavior of web pages
Which is NOT a capability of in-browser JavaScript?
A. Manipulating HTML content
B. Reading/writing files directly from the hard disk
C. Handling user interactions
D. Sending requests to a server
Reading/writing files directly from the hard disk
How do you declare a variable in JavaScript?
A. let, var, or const
B. int, float, or string
C. declare, assign, or create
D. num, str, or bool
let, var, or const
What does the typeof operator do in JavaScript?
A. Converts a variable to a string
B. Declares a data type
C. Identifies the type of a variable
D. Compares two data types
Identifies the type of a variable
What will var x = 16 + “Volvo”; result in?
A. Error
B. 16Volvo
C. “16” + “Volvo”
D. NaN
16Volvo
Which of the following is true about JavaScript functions?
A. They cannot accept parameters.
B. They always return a value.
C. They can be reused throughout a program.
D. They must be declared inside <body> tags
They can be reused throughout a program.
What is the purpose of an if…else statement in JavaScript?
A. Looping through code
B. Handling conditional execution of code
C. Declaring variables
D. Defining data types
Handling conditional execution of code
What is the correct syntax for a for loop in JavaScript?
A. for (var i = 0; i < 5; i++)
B. for i = 0 to 5
C. for (let i = 5; i++)
D. loop (i < 5)
for (var i = 0; i < 5; i++)
Which JavaScript keyword is used to exit a loop?
A. stop
B. exit
C. break
D. return
break
Which React Native component is used for gathering user text input?
A. View
B. TextInput
C. ScrollView
D. Button
TextInput
What does the FlatList component do in React Native?
A. Displays a horizontal slider
B. Renders large datasets efficiently
C. Creates a fixed layout for images
D. Scrolls through text-only elements
Renders large datasets efficiently
Which React Native component displays a spinner for loading indicators?
A. Switch
B. ActivityIndicator
C. TouchableOpacity
D. Modal
ActivityIndicator
What is the purpose of the TouchableOpacity component?
A. Handling form submissions
B. Displaying text-only content
C. Creating interactive, pressable elements
D. Rendering full-screen images
Creating interactive, pressable elements
Which React Native component should you use for creating modal overlays?
A. Modal
B. ScrollView
C. FlatList
D. Image
Modal
When should you use the Switch component?
A. For long text inputs
B. For rendering a scrollable list
C. For enabling or disabling binary settings
D. For displaying image galleries
For enabling or disabling binary settings
Which component would be best for creating a list of items with custom layouts?
A. FlatList
B. ScrollView
C. TouchableOpacity
D. ActivityIndicator
FlatList
What is JSX in React?
A. A library for creating mobile apps
B. A syntax extension for writing HTML-like code in JavaScript
C. A tool for debugging JavaScript
D. A database query language
A syntax extension for writing HTML-like code in JavaScript
What is a React component?
A. A reusable, self-contained unit of UI
B. A plugin for optimizing performance
C. A backend service
D. A static stylesheet
A reusable, self-contained unit of UI
How are props used in React?
A. To manage component-specific state
B. To pass data from parent to child components
C. To optimize rendering performance
D. To define CSS styles for components
To pass data from parent to child components
What is the difference between props and state in React?
A. Props are immutable; state can be modified internally.
B. Props can store data; state cannot.
C. State must be passed from parent to child; props are local to a component.
D. Props are used only for styling; state controls functionality.
Props are immutable; state can be modified internally.
What is the purpose of the useState hook in React?
A. To update the props of a component
B. To manage state in functional components
C. To control the lifecycle of class components
D. To render multiple components in parallel
To manage state in functional components
What does ReactDOM.render() do in a React application?
A. Attaches a component to the DOM
B. Updates the component state
C. Binds props to a child component
D. Initializes React routing
Attaches a component to the DOM
What is the role of the return statement in JavaScript functions?
A. It defines global variables.
B. It terminates loops.
C. It specifies the value returned by the function.
D. It logs output to the console.
It specifies the value returned by the function.
How do you pass an event handler to a React component?
A. As a prop using onClick or similar attributes
B. Through the state object
C. By modifying the className attribute
D. Using the render() method
As a prop using onClick or similar attributes