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
-
a) Only i
-
b) Only ii
-
c) Both i and ii
-
d) None
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.
-
1
-
10
-
5
-
Any number of targets
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.
-
Icons
-
Bookmarks
-
Buttons
-
Links
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.
-
Objects view
-
Reference view
-
Both
-
None
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.
-
Any design element in your application and its associated events and attributes
-
Any Action in your application
-
Any navigators in your application
-
None
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.
-
Frames that you can use to add structure to your Website or Notes database.
-
Pages
-
Actions
-
None of these
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.
-
Query results in a table.
-
A corporate logo
-
Bar charts
-
Links to other reports.
-
All of the above.
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.
-
Smart Schema
-
Configuration Import
-
Design Studio
-
Recon Admin
-
None of the above
-
Both 1 & 2
F
Correct answer
Explanation
Smart Schema and Configuration Import are both utilities in TLM (Treasury/Liquidity Management). Smart Schema handles data model management while Configuration Import allows loading predefined configurations.
-
Dashboards
-
View
-
Grid view
-
Tree View
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.
-
Façade.
-
FlyWeight.
-
Decorator.
-
Adpater
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.
-
Model-View-Controller.
-
Publish-Subscribe.
-
Observer-Observable.
-
Reader-Writer.
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.
-
Highlighting fields in error
-
Protecting fields during updation
-
Positioning Cursor
-
For colouring the text to compete with GUI
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.
-
CSS manipulation.
-
DOM Traversal and modification.
-
Both a and b
-
None of the above.
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.
-
Façade.
-
FlyWeight.
-
Decorator.
-
Adpater
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.
-
Model-View-Controller.
-
Publish-Subscribe.
-
Observer-Observable.
-
Reader-Writer.
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.