Computer Knowledge
GUI and Web Frameworks
1,711 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
-
Page layout
-
Page bundle
-
Bundle group
-
All of the above
D
Correct answer
Explanation
The repeat property can be applied at multiple hierarchical levels - page layout, page bundle, and bundle group - making it a flexible configuration option for repeating content structures.
-
After the Check In
-
After the Check Out.
-
None of the above
-
Both A and B.
B
Correct answer
Explanation
Basic design templates are picked from Dimensions after the Check Out process, not after Check In. This is when the template is being retrieved for use or editing.
-
view
-
controller
-
Model
-
1 & 2
-
2 & 3
B
Correct answer
Explanation
In Apache Wicket, components act as controllers - they handle user input, coordinate interactions between the model and view, and control the application flow. Wicket follows a Model-View-Controller pattern where components are the controllers that manage the presentation logic.
-
form
-
panel
-
webpage
-
window
-
fragment
C
Correct answer
Explanation
In Apache Wicket, WebPage components have associated markup files (HTML templates) that define their structure. Form, Panel, Window, and Fragment components are contained within pages and don't have their own markup files - they're defined within the parent page's markup.
A
Correct answer
Explanation
In Wicket, the Java component class and its associated HTML markup file must reside in the same package (directory) for the framework to automatically locate and load the markup. This is a fundamental Wicket convention for component organization.
-
Webintelligence reports can be viewed in Infoview console
-
BO client need to installed to view WebI reports in Infoview
-
DeskI reports can be viewed in Infoview console with BO client installed
-
All of the Above
A,C
Correct answer
Explanation
Web Intelligence reports are viewed through InfoView, a web-based portal that requires no client installation. Desktop Intelligence reports, however, need the BO client software to be installed on the user's machine. InfoView accommodates both report types, but only WebI reports are fully web-native.
A
Correct answer
Explanation
In Struts 1.x, the Controller (ActionServlet + RequestProcessor) handles most of the processing logic and core components. The Model is typically simple business logic, and the View is JSP pages with minimal logic. This centralized control in the Controller is accurate.
-
Right-click the object in the results list
-
Click the object in the results list
-
Double-click the object in the results list
-
Select the object and press the Space Bar
B
Correct answer
Explanation
In Siebel Tools repository search results, single-clicking an object navigates directly to its definition. This is the standard navigation method - right-clicking opens a context menu, double-clicking opens for editing, and the Space Bar has no navigation function in this context.
-
History
-
List
-
Web Controls
-
Edit
-
Target Browser Group
-
Debug
E
Correct answer
Explanation
When editing Web Layout in Siebel Tools, the Target Browser Group must be set first to specify which browser compatibility mode to use for the layout. Without this setting, Siebel cannot determine which rendering rules to apply, resulting in an error. History, List, Web Controls, Edit, and Debug are unrelated toolbar options.
-
Parent Business Component is Account
-
Child Business Component is Account
-
Parent Business Component is Opportunity
-
Child Business Component is Opportunity
A,D
Correct answer
Explanation
In a parent-child relationship on a Siebel view, the form applet represents the master record, which is the Account (Parent BC). The list applet displays related detail records, which are Opportunities (Child BC).
-
Set the Type Value property on the picklist to the LOV Type as created in S_LST_OF_VAL
-
Specify the Business Component to be used by the Pick List object
-
Set the runtime property to TRUE on the control or list column object
-
Create a Pick Map definition
A
Correct answer
Explanation
Configuring a dynamic picklist in Siebel Tools involves: (1) Creating the Picklist object and specifying the Business Component it will use to get data, (2) Creating Pick Map definitions to map picklist fields to the BC's fields, and (3) Setting the 'Runtime' property to TRUE on the control or list column to activate the picklist at runtime. Setting Type Value to the LOV Type is NOT a standard step - dynamic picklists use pickmaps and BCs, not static LOV type binding. The picklist becomes dynamic by using a BC and runtime property, not by binding to a specific LOV type.
-
MVC Framework and MVC Pattern are same
-
in MVC the flow of execution is determined by controller
-
Routing is used to redirect user to specific page
-
Model corresponds Database, View corresponds User Interface and Controller handles
A
Correct answer
Explanation
An MVC Framework is a library or suite implementing MVC concepts, whereas the MVC Pattern is the architectural design pattern itself; they are not the same. Other options correctly describe routing, execution control, and MVC components.
-
For each LOB, we have a project under the SPIAcceptanceTests.sln
-
The xml scripts are written using Visual Studio 2005.
-
SPLATT can be used for Mainframe testing
-
All of the above
C
Correct answer
Explanation
SPLATT is a tool for acceptance testing and cannot be used for mainframe testing. The other statements about project structure and Visual Studio 2005 are correct descriptions of SPLATT's use.
-
Clear wip
-
Process status
-
Resume
-
None of the above
C
Correct answer
Explanation
When a user wants to bind a WIP that is already saved in the database, they should use the 'Resume' functionality to continue processing the saved work.
-
Driver details screen
-
Vehicle details screen
-
Home details screen
-
Rating screen
C
Correct answer
Explanation
In the PLUS insurance system, maj_line_cd is a major line code field. When this code is set to "19", it triggers the system to load the Home details screen on clicking NEXT. Line code 19 likely corresponds to homeowners or property insurance. The other screens (Driver details, Vehicle details, Rating) would be associated with different line codes for auto insurance or other product types.