Computer Knowledge

GUI and Web Frameworks

1,915 Questions

Graphical user interface and web frameworks involve layout management, directives, and application design across platforms like Android and Angular. These concepts are tested in computer science and IT officer competitive exams. Review these questions to understand UI components and coding standards.

Android layout attributesAngular structural directivesVB.Net web methodsJava Swing componentsSiebel application framework

GUI and Web Frameworks Questions

Multiple choice technology platforms and products
  1. Drag-and-Drop Data Binding for WPF

  2. Drag-and-Drop Data Binding for WCF

  3. Drag-and-Drop Data Binding for Silverlight

  4. Connecting to Data in Multiple Objects

  5. Extending Queries in the EntityDataSource Control

Reveal answer Fill a bubble to check yourself
B Correct answer
Explanation

Visual Studio 2010 provides drag-and-drop data binding capabilities for UI platforms like WPF and Silverlight, as well as binding to multiple objects. However, WCF is a communication service framework and does not support drag-and-drop data binding directly to UI controls, making it the correct option.

Multiple choice technology platforms and products
  1. The Visual Studio 2010 Report Viewer controls do not support the SQL Server 2005 version of Reporting Services report server

  2. Microsoft Word is added as an export format for report generation

  3. Visual Studio 2010 provides a new Report Wizard that simplifies data definition and report design by guiding you step-by-step through a series of tasks that lead to a finished report

  4. You cannot process your existing RDL 2005 reports in the Visual Studio 2010 Report Viewer controls

  5. The new Tablix and gauge data regions and enhanced chart data regions in Report Designer are the enhancements in VS 2010 for Report creation

Reveal answer Fill a bubble to check yourself
D Correct answer
Explanation

Visual Studio 2010 Report Viewer controls maintain backward compatibility with RDL 2005 reports. The statement claiming you cannot process RDL 2005 reports is false, making option D the correct answer to what is 'not true.' VS 2010 supports multiple export formats (including Word), provides the Report Wizard, and includes enhanced data regions like Tablix and improved charts.

Multiple choice technology platforms and products
  1. Prior to .NET 4.0, when a COM component was referenced, Visual Studio would create an additional assembly to describe the COM DLL to the CLR (a PIA or Primary Interop Assembly). In .NET 4, you can instruct the compiler to embed type information from an i

  2. Using embedded interop types reduces the size of your application, because most applications do not use all the features of a COM component

  3. The compiler embeds only the type information that your application uses and does not embed the unused methods

  4. When .NET client obtains and releases a reference to a COM object, it is required to maintain the reference count on the COM object similar to any other COM client

Reveal answer Fill a bubble to check yourself
D Correct answer
Explanation

.NET 4.0's embedded interop types feature automatically handles COM reference counting through the runtime callable wrapper (RCW), eliminating the need for developers to manually manage reference counts. This was a significant improvement over pre-4.0 COM interop where developers had to be more conscious of COM lifecycle management.

Multiple choice technology platforms and products
  1. With .NET 4.0, installing a new version of .NET 4.0 has no effect on existing applications built in earlier versions of .NET

  2. Components that were built with the .NET 1.1 can run side by side with version 2.0, 3.0, or 3.5 components

  3. When native application that uses COM components built with earlier versions of the .NET Framework, the COM components will run with the version of the .NET Framework they were registered with

  4. Managed application built with the .NET Framework 3.0 SP1 will run with the .NET Framework version 3.0, but can be configured to run on the .NET Framework 4 if version 3.0 is not present

Reveal answer Fill a bubble to check yourself
B Correct answer
Explanation

In-process side-by-side execution primarily enables .NET 4.0 applications to coexist with earlier .NET versions within the same process. However, .NET 1.x, 2.x, and 3.x components cannot generally run side-by-side within the same process - they would run in different processes or require different AppDomains. Option B incorrectly suggests broad cross-version compatibility.

Multiple choice technology platforms and products
  1. MEF stands for Managed Extensibility Framework

  2. Due to it’s declarative-based and discovery-enabled approach, MEF becomes very powerful to use in an application where it is being used to put together a bunch of potentially unknown parts into a working application

  3. Using MEF, .NET applications can make the shift from being statically compiled to dynamically composed

  4. MEF is part of System.ComponentModel.CompositeApplication assembly in .NET 4.0

Reveal answer Fill a bubble to check yourself
D Correct answer
Explanation

MEF (Managed Extensibility Framework) in .NET 4.0 is part of the System.ComponentModel.Composition namespace, not System.ComponentModel.CompositeApplication. Options A, B, and C correctly describe MEF's purpose and capabilities for building composable applications.

Multiple choice technology web technology
  1. web.page.ui

  2. web.ui.page

  3. page

  4. ui.web.page

Reveal answer Fill a bubble to check yourself
B Correct answer
Explanation

In web frameworks, pages typically inherit from a base page class that's part of the UI framework's hierarchy. The exact naming varies by framework, but 'web.ui.page' represents a common pattern where page is the base UI component.

Multiple choice technology web technology
  1. There is no symbol because components are not allowed in deployment diagrams.

  2. rounded rectangle, just like a state in a state diagram

  3. 3-dimensional rectangular solid (like a box).

  4. rectangle with tabs on its left side.

Reveal answer Fill a bubble to check yourself
D Correct answer
Explanation

In a UML deployment diagram, a software component is represented by a rectangle with two small tabs protruding from its left side. A three-dimensional box represents a deployment node, whereas rounded rectangles depict states in state machine diagrams.

Multiple choice technology platforms and products
  1. AttachANote

  2. AttacAURL

  3. AttachAFile

  4. AttachADocument

Reveal answer Fill a bubble to check yourself
A,B,C Correct answer
Explanation

In Pega PRPC, standard local actions are predefined actions available on cases. AttachANote, AttacAURL (note: typo in original), and AttachAFile are all standard local actions that allow users to add notes, links, and files to a case. AttachADocument is not a standard local action in this context.

Multiple choice technology platforms and products
  1. ruleset created for organization

  2. ruleset created for division

  3. specify the access group name in the declare page rule form

  4. current user’s access group

Reveal answer Fill a bubble to check yourself
C Correct answer
Explanation

For node-scoped declarative pages, you must explicitly specify which access group(s) can load the declare page instance by entering them in the declare page rule form. This creates explicit scoping at the node level rather than relying on organization/division rulesets or the current user's access group, which apply at broader scopes.

Multiple choice technology platforms and products
  1. Newdefaults

  2. Newdefault

  3. PyDefault

  4. None of the above

Reveal answer Fill a bubble to check yourself
A Correct answer
Explanation

The Newdefaults activity (with 's') is automatically executed when a work object is created, initializing properties with default values. This is a framework-provided activity that runs as part of the object creation process. 'Newdefault' is a common misspelling, and PyDefault is a different mechanism for property initialization.