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
Q

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

A

Tailor-made user features

26
Q

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.

A

They enable testing without access to real devices

27
Q

Which language does Flutter primarily use for app development?
A. JavaScript
B. Dart
C. Kotlin
D. Python

A

Dart

28
Q

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.

A

It enables app deployment on multiple operating systems.

29
Q

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

A

Faster data speeds with reduced latency

30
Q

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

A

Programming the behavior of web pages

31
Q

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

A

Reading/writing files directly from the hard disk

32
Q

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

A

let, var, or const

33
Q

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

A

Identifies the type of a variable

34
Q

What will var x = 16 + “Volvo”; result in?
A. Error
B. 16Volvo
C. “16” + “Volvo”
D. NaN

A

16Volvo

35
Q

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

A

They can be reused throughout a program.

36
Q

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

A

Handling conditional execution of code

37
Q

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)

A

for (var i = 0; i < 5; i++)

38
Q

Which JavaScript keyword is used to exit a loop?
A. stop
B. exit
C. break
D. return

A

break

39
Q

Which React Native component is used for gathering user text input?
A. View
B. TextInput
C. ScrollView
D. Button

A

TextInput

40
Q

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

A

Renders large datasets efficiently

41
Q

Which React Native component displays a spinner for loading indicators?
A. Switch
B. ActivityIndicator
C. TouchableOpacity
D. Modal

A

ActivityIndicator

42
Q

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

A

Creating interactive, pressable elements

43
Q

Which React Native component should you use for creating modal overlays?
A. Modal
B. ScrollView
C. FlatList
D. Image

A

Modal

44
Q

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

A

For enabling or disabling binary settings

45
Q

Which component would be best for creating a list of items with custom layouts?
A. FlatList
B. ScrollView
C. TouchableOpacity
D. ActivityIndicator

A

FlatList

46
Q

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

A syntax extension for writing HTML-like code in JavaScript

47
Q

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

A reusable, self-contained unit of UI

48
Q

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

A

To pass data from parent to child components

49
Q

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.

A

Props are immutable; state can be modified internally.

50
Q

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

A

To manage state in functional components

51
Q

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

A

Attaches a component to the DOM

52
Q

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.

A

It specifies the value returned by the function.

53
Q

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

A

As a prop using onClick or similar attributes