Browse all practice questions for the Introduction to Mobile Apps & Pair Programming Practice Test. Search by topic, open any question and review its full explanation, then test yourself in the practice quiz.

Introduction to Mobile Apps & Pair Programming Practice Test course image
More practice questions

These questions are part of the practice quiz. Start practicing

  • A group of two or more computer systems linked together is called a what?
  • Which HTTP method is commonly used to delete a resource in a REST API?
  • What term describes actions by the user such as button clicks?
  • Which notation is most clearly represented by diagrams rather than text?
  • What is the purpose of applying least-privilege access in server-side operations?
  • What is a key benefit of using feature flags in a pair programming workflow?
  • Which concept is illustrated by storing a single text value, such as 'hello', in one variable instead of repeating it many times?
  • What term describes a standard not owned or controlled by a private entity?
  • Which layer handles TCP?
  • What is a sequence of 0s and 1s called?
  • What is the term for data sent to a computer for processing by a program?
  • Which semiconductor device amplifies or switches electronic signals?
  • What are the essential components of a pair programming session and how do driver and navigator roles typically interact?
  • Describe how you would design a simple feature spec in a pair programming session.
  • Which layer handles HTTP?
  • Which term describes a digital circuit built on a single piece of semiconducting material that integrates billions of transistors and logic gates?
  • Which memory type is volatile and loses its contents when power is removed?
  • What is the part of the hardware that carries out the instructions of a computer program?
  • What do you call a precise sequence of instructions that can be implemented by a programming language and executed by a computer?
  • Why is understanding both Android and iOS lifecycles important for delivering a good cross-platform user experience?
  • Also called a latch, this two-state circuit stores a 1 or 0.
  • Which term refers to the lowest-level programming language consisting of binary instructions executed by the CPU?
  • What is the goal of applying least-privilege access in backend services?
  • How do you implement error handling for network requests in mobile apps to provide a good user experience?
  • What is the smallest unit of data in a computer that can be 0 or 1?
  • Explain the difference between responsive and adaptive UI design in mobile apps.
  • Which notation expresses algorithms with more precision than plain English but less than a programming language?
  • Which construct uses a true or false condition to determine which branch of an algorithm to use?
  • Which of the following is a common conflict resolution strategy for offline edits?
  • Which term is another name for repetition?
  • What is an elementary building block of a digital circuit such as AND, OR, and NOT?
  • What is the primary reason to use asynchronous operations in mobile apps?
  • What is the primary purpose of instrumentation and profiling tools in mobile development?
  • Which of the following is a risk of using third-party libraries in mobile apps?
  • How do you perform accessibility testing on mobile apps?
  • Which term refers to storage that can be accessed and rewritten at random?
  • Which strategy helps avoid breaking existing clients when API versions change?
  • Which term refers to a string of digits that uses only 0 and 1?
  • When reviewing a crash report, which element is typically included to aid debugging?
  • Which term refers to a list of known spam addresses or domains?
  • What stores the computer's programs and data temporarily while power is on?
  • In a pair programming session, which practice supports knowledge sharing and code quality?
  • What are common security considerations for mobile apps when handling user data and network communication?
  • What type of computer can run many different programs (for example, a smartphone)?
  • Which base-8 system uses digits 0-7?
  • What is a recommended practice in a pair programming session when implementing a new feature?
  • Which term describes property created through original thought, including patents, copyrights, and trademarks?
  • Which statement is true about MVVM and MVP patterns?
  • Which approach is generally recommended to measure and improve app startup time?
  • A telecommunications network which allows computers to exchange data.
  • What is the process of repeating the steps of an algorithm for a specified number of times or until a condition is met called?
  • Which software provides comprehensive tools for programming such as UI design, code editing, and a way to run the program?
  • Explain the difference between local persistence options: SQLite, Realm, and Core Data (or Room for Android) and when to choose each.
  • What term describes the part of a computer application through which a user interacts with a program?
  • What is the role of a feature flag in a pair programming workflow?
  • Which strategy helps reduce battery drain in mobile apps?
  • An Internet application consisting of interlinked web pages based on the HTTP protocol is known as what?
  • What is a typical advantage and challenge of using a cross-platform framework for mobile development?
  • What term is commonly used as a shorthand for the central processing unit in a computer?
  • Which statement best describes CI/CD for mobile apps?
  • What is the purpose of semantic versioning for APIs?
  • What is the process called when source code is translated into machine language one instruction at a time and executed immediately?
  • Describe the criteria to consider when selecting a mobile platform (iOS vs Android) for a new app.
  • What is the name of a number system that uses only digits 0 and 1?
  • A shorthand way of referring to a microprocessor or CPU is called a what?
  • A randomly addressable and rewritable storage device.
  • Which term describes a facility used to house IT hardware and software?
  • What is a recommended practice for committing changes during feature development?
  • In a pair programming workflow, which statement best describes Test-Driven Development?
  • Why is test data management important in mobile app testing?
  • What is the process of translating the entire source code into a standalone binary file called?
  • What is the term for a step-by-step procedure to solve a problem?
  • How do internationalization (i18n) and localization (l10n) impact mobile app design?
  • What is the purpose of an API gateway or mock server during development?
  • How do you handle versioning of mobile app APIs to maintain backward compatibility?
  • List three important performance metrics you would monitor during mobile app development.
  • Which term describes an abstraction that represents a single value, such as 5?
  • What term refers to the programs that control the computer?
  • Explain the difference between MVVM and MVP in mobile app architecture and when you might choose one over the other.
  • Which numeral system uses only two digits, 0 and 1?
  • During crash triage, after you reproduce the failing path, what is the next step?
  • What is the program that displays web pages and helps you navigate the World Wide Web?
  • Which term is used to describe the basic memory element that stores a bit?
  • Which describes the electronic circuit formed on a small piece of semiconducting material that integrates billions of transistors and logic gates?
  • What is a design pattern, and why are design patterns particularly useful in mobile apps?
  • A list of addresses that are allowed to bypass spam filtering is called what?
  • Which group of callbacks governs resource allocation and cleanup in Android to prevent leaks and ensure correct behavior during transitions?
  • Which term denotes the space representing the collective digital world created by computing?
  • Why is Agile relevant to pair programming in mobile development?
  • What programming language is directly readable by the computer's CPU?
  • Which concept is the practice of organizing and encapsulating algorithms into named procedures that can be invoked by name?
  • What are anti-patterns to avoid while pair programming?
  • Which statement correctly describes push notifications?
  • Which concept encapsulates algorithms into named procedures that can be invoked by name?
  • Which term describes a globally linked collection of documents and resources accessed via the web?
  • What is the smallest unit of data in a computer?
  • Which organization develops and oversees open standards such as HTTP and SMTP?
  • Which statement best describes the role of state management in mobile apps?
  • What term refers to the sequence of instructions that controls the computer?
  • What is the term for data sent back from the program to the device?
  • What is a group of eight binary digits known as?
  • Who invented the World Wide Web?
  • Which term refers to the suite of protocols that determine the behavior of the Internet?
  • A machine that processes information under the control of a program is called what?
  • What is the application of each step of an algorithm in the order in which the statements are given called?
  • The distinct information that is formatted in a special way and exists as text or bytes.
  • What is the main circuit board that connects the CPU, memory, and peripherals called?
  • What is a typical capability of profiling tools in mobile development?
  • Which base uses digits 0-7?
  • Which layer in the described model would HTTP operate in?
  • Which term describes a programming language that is human readable and provides easy to understand abstractions?
  • What is accessibility in mobile apps and name two accessibility features you should consider?
  • Which term refers to the number of distinct digits or symbols used to represent numbers?
  • Which notation is a visual method for expressing algorithms?
  • How does code refactoring fit into a mobile development cycle and what signals indicate it is needed?
  • Which term best describes a standard not owned by a single company?
  • Which circuit has two inputs and one output such that the output is TRUE only when both inputs are TRUE?
  • After creating a pull/merge request in a pair programming workflow, what should happen before merging?
  • What term refers to a general representation that extracts common features from specific examples?
  • Which term describes an abstraction that represents a single thing, such as the value 5?
  • In which scenario is optimistic UI updating most appropriate?
  • In mobile projects, what are transitive dependencies, and how do dependency management tools handle them?
  • Which test type focuses on interactions between modules rather than individual components?
  • In the described model, which layer handles IP?
  • What term refers to the global public network of independent networks governed by the TCP/IP protocol suite?
  • What is the primary purpose of a code review in a pair programming setup?
  • A group of two or more computer systems connected to communicate and share resources is called a what?
  • Which statement accurately describes synchronous and asynchronous communication in mobile apps?
  • What term describes the Internet's organization into multiple protocol-controlled layers?
  • What is a key benefit of caching essential data locally in a mobile app?
  • Which term describes a connected collection of computers capable of communicating with each other and sharing resources?
  • Which statement correctly describes push notifications and user privacy considerations?
  • Which base-10 system uses digits 0-9?
  • What is the primary purpose of the Model-View-Controller (MVC) architectural pattern in mobile app architecture?
  • In the described TCP/IP model, which layer is associated with the Ethernet protocol?
  • Metaphor for describing the non-physical terrain created by computer systems.
  • Which concept involves organizing and encapsulating data into a more general representation to reduce duplication?
  • How does a code review contribute to knowledge sharing in a pair programming environment?
  • Any symbol that requires one byte of storage.
  • In mobile testing, which statement best describes test data management?
  • What term describes hiding the details of an operation behind a named interface, enabling reuse?
  • What term denotes a block of code that reacts to an event like a button click?
  • Which term describes a list commonly blocked or rejected by filters?
  • What term includes the electronic and mechanical components that carry out the instructions of a computer program?
  • Which base-16 system uses 0-9 and A-F?
  • What does a coroutine provide in asynchronous programming?
  • Which acronym stands for the fundamental protocol suite used for Internet communication?
  • What is a system of rules that govern the behavior of a network or its components?
  • Which language would be considered easier for programmers due to human readability and high-level abstractions?
  • What is the typical output of the compilation process?
  • A social structure representing relationships among people, groups, or organizations is known as what?
  • Which combination of practices best secures data when using cloud backends for mobile apps?
  • A generic name for a list of email addresses or IP addresses that are considered to be spam free is called a what?
  • Which term refers to a small electronic device that performs processing on a single silicon chip?
  • What best describes a memory leak in mobile apps?
  • Which protocol governs the transfer of web resources on the World Wide Web?
  • A social structure made of nodes that are generally individuals or organizations, representing relationships and flows between people, groups, or other information/knowledge processing entities is known as a what?
  • Which circuit outputs TRUE when its input is FALSE?
  • What is the purpose of unit tests in mobile apps and how do they differ from integration tests?
  • How do you implement offline support in a mobile app?
  • What is optimistic UI updating and when is it appropriate?
  • What term refers to UI elements such as Buttons and Labels?
  • Which term refers to property created using original thought, with traditional examples including patents, copyrights, and trademarks?
  • What is the term for a true/false condition named after George Boole?
  • When implementing offline support, what is a key consideration for synchronizing data after connectivity is restored?
  • Which type of testing verifies end-to-end user flows in a mobile app?
  • Which concept means the value of a digit depends on its position in the number?
  • Which protocol is commonly used for email transmission?
  • Which term is used to describe the broad category that includes patents, copyrights, and trademarks?
  • A generic term for a list of addresses known to be spammers.
  • What houses the computer's main electronic components?
  • What term describes one or more programming language statements that control the flow of a program?
  • Which device is the fundamental building block used to amplify or switch electronic signals?
  • What acronym is commonly used to refer to the World Wide Web?
  • What informal term describes an integrated circuit consisting of millions of tiny circuits?
  • What is a crash report and how would you triage a high-severity mobile crash?
  • What is the primary role of dependency management tools such as CocoaPods, Gradle, or Swift Package Manager?
  • What is the term for the process of creating abstractions?
  • In iOS development, which concept is used alongside app lifecycle events to manage multiple UI configurations across tasks?
  • Which approach best aligns with security best practices for mobile apps handling user credentials?
  • Which programming style has the program activated by events such as button clicks?
  • Why is code readability important in mobile apps, and what practices improve it in pair programming?
  • What are Proguard/R8 used for in Android development?
  • Which statement is NOT typically considered when selecting a mobile platform for a new app?
  • A circuit with two inputs that outputs TRUE when either input is TRUE.
  • Which structure controls the order of execution based on a condition?
  • What is a REST API and what are common HTTP methods used in mobile apps?
  • Which type of computer has a fixed program, such as a calculator or a digital watch?
  • What are Key Performance Indicators (KPIs) for a successful mobile app launch?
  • A physical or virtual infrastructure used by enterprises to house computer, server and networking systems.
  • The idea that transistor density on integrated circuits tends to double over time is known as what?
  • Which term describes the central processing unit and its role in executing instructions?
  • The projection that the number of transistors per square inch on integrated circuits will roughly double every year since the integrated circuit was invented is known as what?
  • If code is executed directly by translating each instruction on the fly with no separate binary output, this is known as what?
Subscribe

Get the latest from Examzify

You can unsubscribe at any time. Read our privacy policy