Visual Programming MCQs with Answers
Practice important Visual Programming MCQs with answers and explanations.
Multiple Choice Questions
Q291: What does XAML stand for in the context of WPF?
- A: Extensible Application Markup Language
- B: Extensible Automated Markup Language
- C: Extended Application Markup Language
- D: External Application Markup Language
View Answer
A
Q292: Which version of WPF introduced interactive 3D elements?
- A: WPF 3.0
- B: WPF 3.5
- C: WPF 4.0
- D: WPF 4.5
View Answer
B
Q293: What feature did WPF 4.0 introduce related to multi-touch support?
- A: Surface API v2 compatibility
- B: Mouse support
- C: Single-touch gestures
- D: Keyboard shortcuts
View Answer
A
Q294: How does Silverlight differ from WPF?
- A: It is a full .NET framework
- B: It is a lightweight version for the web
- C: It supports extensive hardware acceleration
- D: It is only for Windows applications
View Answer
B
Q295: What is a primary use of XAML outside of WPF?
- A: For hardware interaction
- B: For describing workflows in WF and WCF
- C: For creating directx applications
- D: For handling file operations
View Answer
B
Q296: What was a key improvement in WPF 3.5 SP1 over its previous versions?
- A: Better special effects
- B: Enhanced multi-touch support
- C: Full Direct3D integration
- D: Improved GDI+ support
View Answer
A
Q297: What tool is mentioned as being fully WPF-based for designing and prototyping WPF apps?
- A: Visual Studio 2010
- B: Expression Blend
- C: Visual Studio 2012
- D: Adobe Illustrator
View Answer
B
Q298: What is a primary benefit of using XAML in WPF projects?
- A: Faster runtime performance
- B: Reduced code complexity
- C: Increased security
- D: Increased network performance
View Answer
B
Q299: What is a common misconception about XAML compared to other markup languages like HTML or SVG?
- A: It has more elements than HTML
- B: It is similar to HTML in structure
- C: It doesn't make sense without .NET
- D: It uses extensive SVG vocabularies
View Answer
C
Q300: What type of programming does XAML primarily support?
- A: Declarative
- B: Imperative
- C: Procedural
- D: Object-oriented
View Answer
A