Xamarin MCQ Questions & Answers - Mobile Development
Xamarin MCQs : This section focuses on "Xamarin" in Mobile Development. These Multiple Choice Questions (MCQ) should be practiced to improve the Xamarin skills required for various interviews (campus interviews, walk-in interviews, company interviews), placements, entrance exams and other competitive examinations.
1. Which of the following are the advantage of Xamarin Development?
A. The user interface is simple and native
B. Developers can use Xamarin to make cross-platform apps
C. Xamarin has powerful community support
D. All of the above
View Answer
Ans : D
Explanation: All of the statement are the advantage of Xamarin Development.
2. Xamarin has ________ approaches for app development.
A. 1
B. 2
C. 3
D. 4
View Answer
Ans : B
Explanation: Xamarin has two approaches for app development. These are Xamarin.Forms and Xamarin Native
3. Xamarin.Forms is a UI toolkit to develop the application.
A. TRUE
B. FALSE
C. Can be true or false
D. Can not say
View Answer
Ans : A
Explanation: True, Xamarin.Forms is a UI toolkit to develop the application.
4. ____________________ is a tool which is used by the developers to keep an eye on the information about the particular App inside the Visual Studio.
A. Xamarin Insights
B. Xamarin Analyse
C. Xamarin Profiler
D. Xamarin Forms
View Answer
Ans : C
Explanation: Xamarin Profiler is a tool which is used by the developers to keep an eye on the information about the particular App inside the Visual Studio.
5. Xamarin supports __________ languages in the development of mobile applications.
A. 2
B. 3
C. 4
D. 5
View Answer
Ans : B
Explanation: Xamarin supports three languages in the development of mobile applications : C#, F# and Visual Basic.NET
6. xaml stands for?
A. xtensible Application Markup Language
B. Extensible Application Mark Language
C. Extensible App Markup Language
D. Extensible Application Markup Language
View Answer
Ans : D
Explanation: XAML or Extensible Markup Language is a special tool that allows the developer to define the user interface in Xamarin app development.
7. How many types of data binding modes?
A. 1
B. 2
C. 3
D. 4
View Answer
Ans : C
Explanation: The different types of data binding modes are: Default, one-way and two-way.
8. The ________________ allows us to test the mobile application on various devices.
A. Xamarin testkit cloud
B. Xamarin test cloud
C. Xamarin testkit
D. Xamarin cloud
View Answer
Ans : B
Explanation: The Xamarin test cloud allows us to test the mobile application on various devices. The Test cloud is also used for automated testing in many real devices simultaneously.
9. __________ displays the stacks of data horizontally in rows.
A. ListView
B. DatabaseView
C. TupleView
D. TableView
View Answer
Ans : D
Explanation: TableView: TableView displays the stacks of data horizontally in rows. We use this control when we need more space for rich visualization of the item to be displayed.
10. ListView control displays the stacks of data vertically.
A. TRUE
B. FALSE
C. Can be true or false
D. Can not say
View Answer
Ans : A
Explanation: True, ListView control displays the stacks of data vertically.
11. Which of the following are the disadvantages of Xamarin Development?
A. The development of user interfaces in Xamarin is Time-Consuming
B. The apps created in Xamarin have a large file size
C. Even apps share the code across the platform, but there is also a need for the developer to create the linkage in the OS, which is difficult for the user
D. All of the above
View Answer
Ans : D
Explanation: All of the above are the disadvantages of Xamarin Development.
12. Fresh MVVM is a super light MVVM framework which is designed specifically for Xamarin.Forms only
A. Yes
B. No
C. Can be yes or no
D. Can not say
View Answer
Ans : A
Explanation: Yes, Fresh MVVM is a super light MVVM framework which is designed specifically for Xamarin.Forms only
13. Which method will run when the application starts from the beginning?
A. OnSleep
B. OnStart
C. OnResume
D. OnHold
View Answer
Ans : B
Explanation: OnStart: This method will run when the application starts from the beginning
14. ____________ is the declaration of the namespaces on top of the XAML file.
A. XAML main
B. XAML header
C. XAML namespace
D. XAML constant
View Answer
Ans : C
Explanation: XAML namespace is the declaration of the namespaces on top of the XAML file.
15. Which types of Built-in cells is a text cell which includes the image component in the left.
A. TextCell
B. SwitchCell
C. EntryCell
D. ImageCell
View Answer
Ans : D
Explanation: ImageCell: It is a text cell which includes the image component in the left.
16. Which template decides how the control should look?
A. DataTemplate
B. ControlTemplate
C. XAMLTemplate
D. TableTemplate
View Answer
Ans : B
Explanation: ControlTemplate: This template decides how the control should look. It defines the representation style for control.
17. Hockeyapp offers the testing service for iOS, Android, and Windows phone
A. TRUE
B. FALSE
C. Can be true or false
D. Can not say
View Answer
Ans : A
Explanation: True, Hockeyapp offers the testing service for iOS, Android, and Windows phone.
18. How many types to create the Xamarin applications?
A. 1
B. 2
C. 3
D. 4
View Answer
Ans : C
Explanation: Here, are the three ways to build the apps in Xmarin : Xamarin.Forms, Xamarin.Android and Xamarin.iOS.
19. MVVM Cross requires the application to be divided into _________ parts.
A. 1
B. 2
C. 3
D. 4
View Answer
Ans : B
Explanation: MVVM Cross requires the application to be divided into two parts: Core and the UI.
20. A ViewCell is a small individual element which represents a single item of the ListView or Table
A. Yes
B. No
C. Can be yes or no
D. Can not say
View Answer
Ans : A
Explanation: Yes, A ViewCell is a small individual element which represents a single item of the ListView or Table. A ViewCell is not a visual element, but it is a description of the template which creates the visual aspect.
Discussion
Nathaniel Attoh
Nice program