MOBCOMPRELIMFINAL Flashcards

1
Q
  1. 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

A technology allowing data transmission without physical links

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Which concept of mobile computing defines the physical devices used?
A. Mobile Communication
B. Mobile Hardware
C. Mobile Software
D. Mobile Platforms

A

Mobile Hardware

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

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

A

The infrastructure supporting wireless data transmission

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Which of the following is a component of mobile software?
A. Radio signal receivers
B. Operating systems
C. Bandwidth protocols
D. Transceiver components

A

Operating systems

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

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

A

Full-duplex systems

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What portable computer was released in 1981 and marked the first consumer laptop?
A. Kyocera Kyotronic
B. Osborne 1
C. Gavilan SC
D. Dynabook

A

Osborne 1

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

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

A

AA battery power with extended usability

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

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

A

Integration of phone, PDA, and fax functions

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

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

A

First smartphone with advanced web browsing

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Which decade introduced the PalmPilot and ushered in the PDA era?
A. 1970s
B. 1980s
C. 1990s
D. 2000s

A

1990s

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

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

A

Software that runs on smartphones and tablets

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

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

A

Easy accessibility and versatile functionality

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Which is NOT a mobile app distribution platform?
A. Google Play
B. Apple App Store
C. GitHub
D. Windows Store

A

GitHub

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Which development environment is officially supported for Android development?
A. Xcode
B. IntelliJ IDEA
C. Android Studio
D. Visual Studio

A

Android Studio

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

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

A

By enabling app-based revenue generation and diverse app functionality

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

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

A

Real-time accelerometer support

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

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

A

Fixed battery life

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

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.

A

It improves real-time location-based services.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

. 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

A

Location flexibility for users

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

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

A

Risk of data breaches via malicious networks

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q

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

A

By reducing unnecessary travel through remote access

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
22
Q

Which constraint is most critical in mobile system optimization?
A. Screen size
B. Battery energy
C. App variety
D. Pricing

A

Battery energy

23
Q

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

A

Combining wireless networks and cloud computing for mobile functionality

24
Q

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

A

Integrating devices and home appliances into connected systems

25
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
26
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
27
Which language does Flutter primarily use for app development? A. JavaScript B. Dart C. Kotlin D. Python
Dart
28
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.
29
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
30
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
31
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
32
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
33
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
34
What will var x = 16 + "Volvo"; result in? A. Error B. 16Volvo C. "16" + "Volvo" D. NaN
16Volvo
35
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 tags
They can be reused throughout a program.
36
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
37
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++)
38
Which JavaScript keyword is used to exit a loop? A. stop B. exit C. break D. return
break
39
Which React Native component is used for gathering user text input? A. View B. TextInput C. ScrollView D. Button
TextInput
40
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
41
Which React Native component displays a spinner for loading indicators? A. Switch B. ActivityIndicator C. TouchableOpacity D. Modal
ActivityIndicator
42
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
43
Which React Native component should you use for creating modal overlays? A. Modal B. ScrollView C. FlatList D. Image
Modal
44
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
45
Which component would be best for creating a list of items with custom layouts? A. FlatList B. ScrollView C. TouchableOpacity D. ActivityIndicator
FlatList
46
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
47
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
48
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
49
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.
50
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
51
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
52
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.
53
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