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
  1. a) Only i

  2. b) Only ii

  3. c) Both i and ii

  4. d) None

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

Configuring Dynamic Drilldown in Siebel requires both steps: creating drilldown objects for each target view, and creating dynamic drilldown destination definitions for each condition that determines which view to navigate to. Both components are necessary for the feature to work.

Multiple choice technology architecture
  1. 1

  2. 10

  3. 5

  4. Any number of targets

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

An Ant build.xml file can contain any number of target tags - there's no fixed limit. Each target represents a named sequence of tasks that can be executed independently or as dependencies of other targets. Common practice is to have multiple targets like init, compile, test, deploy, clean, etc.

Multiple choice technology
  1. Icons

  2. Bookmarks

  3. Buttons

  4. Links

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

In Domino Designer, application databases are displayed as icons in the workspace. These icons represent the databases (.nsf files) that you can open and work with in the Designer.

Multiple choice technology
  1. Objects view

  2. Reference view

  3. Both

  4. None

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

The Info list in Lotus Notes Designer provides two complementary views: Objects view (showing all design elements you can work with) and Reference view (showing where each object is referenced throughout the application). Switching between these helps you understand both structure and usage.

Multiple choice technology
  1. Any design element in your application and its associated events and attributes

  2. Any Action in your application

  3. Any navigators in your application

  4. None

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

The Objects view provides direct access to all design elements in your application, including forms, views, agents, and other components. It also shows the events associated with each element (like QueryOpen, Click) and their attributes, making it a central navigation point for understanding your application's structure.

Multiple choice technology
  1. Frames that you can use to add structure to your Website or Notes database.

  2. Pages

  3. Actions

  4. None of these

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

Framesets allow you to divide the browser window or Notes client into multiple independent frames, each displaying different content like views, forms, or URLs. This creates a structured layout similar to website frames, enabling complex navigation and information presentation in a single interface.

Multiple choice technology embedded technologies
  1. Query results in a table.

  2. A corporate logo

  3. Bar charts

  4. Links to other reports.

  5. All of the above.

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

The Web Application Designer (WAD) is a flexible tool for creating web-based reporting interfaces. It supports multiple content types simultaneously: tabular query results for structured data, corporate logos for branding, graphical elements like bar charts for visual analysis, and hyperlinked navigation to related reports. This versatility allows creating comprehensive, professional dashboards that combine various visualization and navigation elements in a single browser-based interface.

Multiple choice technology packaged enterprise solutions
  1. Dashboards

  2. View

  3. Grid view

  4. Tree View

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

In TLM (Transaction Lifecycle Management) systems, dashboards provide a graphical visualization of items stored in the database. While views allow data examination, the term specifically referring to a graphical display window is dashboards.

Multiple choice technology architecture
  1. Façade.

  2. FlyWeight.

  3. Decorator.

  4. Adpater

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

Flyweight Pattern minimizes memory by sharing intrinsic state (common data like color) across multiple objects, while storing extrinsic state (position, size) separately. For 1000 circles with only 6 colors, Flyweight would create just 6 shared circle objects (one per color) rather than 1000 separate objects. Facade simplifies interfaces. Decorator adds responsibilities dynamically. Adapter bridges incompatible interfaces.

Multiple choice technology architecture
  1. Model-View-Controller.

  2. Publish-Subscribe.

  3. Observer-Observable.

  4. Reader-Writer.

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

Model-View-Controller (MVC) is a fundamental design pattern that separates an application into three distinct components: the Model (data), the View (presentation), and the Controller (logic/controls). This separation of concerns allows for independent development, modification, and testing of each component. Publish-Subscribe and Observer-Observable are related patterns for event handling, while Reader-Writer deals with concurrent access to shared resources.

Multiple choice technology mainframe
  1. Highlighting fields in error

  2. Protecting fields during updation

  3. Positioning Cursor

  4. For colouring the text to compete with GUI

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

Field attributes in BMS control field protection, highlighting (for errors), cursor positioning, and color. Highlighting fields in error (Option A) is a primary use case. While protecting fields and positioning cursors are also field attribute functions, the question asks 'why' with a primary focus, and error highlighting is a critical application requirement.

Multiple choice technology architecture
  1. CSS manipulation.

  2. DOM Traversal and modification.

  3. Both a and b

  4. None of the above.

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

jQuery offers both CSS manipulation functions (like css(), addClass(), toggleClass()) and DOM traversal/modification capabilities (methods like find(), parent(), after(), html()). Both are commonly used in AJAX applications to update page content dynamically based on server responses.

Multiple choice technology architecture
  1. Façade.

  2. FlyWeight.

  3. Decorator.

  4. Adpater

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

The Flyweight Pattern is specifically designed to minimize memory usage by sharing intrinsic state (common data like colors) among multiple objects. For 1000 circles with only 6 colors, Flyweight would share the 6 color objects rather than storing color with each circle, dramatically reducing memory. Facade simplifies interfaces, Decorator adds responsibilities dynamically, and Adapter converts interfaces - none optimize memory like Flyweight.

Multiple choice technology architecture
  1. Model-View-Controller.

  2. Publish-Subscribe.

  3. Observer-Observable.

  4. Reader-Writer.

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

Model-View-Controller (MVC) separates application into three distinct components: Model (data), View (presentation), and Controller (logic/controls). This separation allows independent development and modification of each component. Publish-Subscribe and Observer-Observable handle notifications, while Reader-Writer manages concurrent access - only MVC separates data, presentation, and control.