25 Questions
Dart code can only be run with statically typed variables.
False
Fluter was mostly written using Java and runs natively.
False
Dart SDK includes only libraries and no command-line tools.
False
Static types in Dart do not require specifying variable types.
False
Dynamically-typed languages require ahead-of-time compilation.
False
Match the following with their correct description:
Dart SDK = Includes a Virtual Machine for running Dart code Flutter = UI software development kit for building cross-platform mobile apps JavaScript = Language used to run Dart code within a web browser AOT Compilation = Process of compiling Dart code ahead of time for native deployment
Match the following with their correct usage:
Dart = General-purpose programming language by Google Flutter = UI software development kit for mobile app development Java = Language that Flutter was not mostly written using CSS = Styling language used in Flutter development
Match the following with their deployment method:
Dart Online Tool = Runs Dart code within a web browser as JavaScript Interpreted Application = Invoking Dart code using 'dart' command-line tool Native Application = Deployment of Dart code as machine-code Server-side Applications = Great way to use Dart for this purpose
Match the following with their primary focus:
Dart = Used for web development, server-side programming, and mobile app development Flutter = Specifically designed for high-performance, cross-platform mobile apps SQL = Language commonly used with Dart for database queries C# = Similar syntax to this language in Dart
Match the following terms with their definitions:
JIT = Just-in-time compilation SDK = Software Development Kit CLI = Command-line Interface IDE = Integrated Development Environment
Match the following programming concepts with their descriptions:
Statically-typed languages = Variables have specific types at compile time Dynamically-typed languages = Variables do not have specific types at compile time Compilation = Process of translating code into machine-readable instructions Customization = Ability to modify software to suit specific needs
Match the following terms with their relevance to Dart development:
Dart SDK = Includes command-line tools and libraries Ahead-of-time compilation = Type checking done before code execution Native execution = Running code without additional translation steps Statically-typed variables = Variables with predefined types
Match the following elements of Dart development with their roles:
Libraries = Collections of pre-written functions for developers to use Command-line tools = Utilities for developing and managing Dart applications Dart Typing = Support for both static and dynamic type variables Dynamic type checking = Type checking performed during code execution
Dart is a UI software development kit (SDK) designed specifically for building high-performance web applications.
False
Flutter is optimized to run only on Android devices, excluding iOS platforms.
False
Dart has a syntax similar to C++.
False
Running Dart code in a web browser can be done using the 'dartpad.dev' online tool.
True
The Dart SDK includes a Virtual Machine (VM) that allows Dart code to be compiled just-in-time (JIT) as it runs.
True
Dart code can be compiled ahead-of-time (AOT) to deploy it as machine code for faster performance.
True
Dart SDK includes both libraries and command-line tools.
True
Dart code can be compiled as just-in-time (JIT) and ahead-of-time (AOT) in addition to natively.
False
Dynamic-typed languages in Dart require specific variable types.
False
Flutter was predominantly developed using Java instead of Dart.
False
Static types in Dart allow for type-checking before the code is run.
True
Dart code can run with both static types and dynamic types variables.
True
Explore Dart, a versatile programming language for web development, server-side programming, and mobile app development. Learn about Flutter, a specialized UI software development kit for creating high-performance, cross-platform mobile apps.
Make Your Own Quizzes and Flashcards
Convert your notes into interactive study material.
Get started for free