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 mainframe
  1. View and retrieve prior levels of elements

  2. Only view prior levels of elements

  3. Only retrieve prior levels of elements

  4. None

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

Endevor's version control capabilities allow users to both view AND retrieve prior levels (versions) of elements. The system maintains complete history of all changes, enabling developers to see previous versions and restore them if needed. Option A correctly captures this dual capability. Options B and C are incomplete as they only mention one function.

Multiple choice technology mainframe
  1. FOREGROUND

  2. BATCH

  3. FOOTPRINT

  4. ENVIRONMENT

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

The Endevor Primary Options Panel displays FOREGROUND, BATCH, ENVIRONMENT, and other main options. FOOTPRINT is NOT displayed on this primary panel - it's either not a standard option or appears elsewhere in the interface. Option C correctly identifies FOOTPRINT as the non-displayed option. The other three are standard primary panel options.

Multiple choice technology mainframe
  1. Display only site information

  2. Display only system definitions

  3. Display system definition and site information

  4. Display information about endevor

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

The DISPLAY option from the Endevor Primary Options Panel shows both system definitions and site information. This dual display provides comprehensive configuration details about the Endevor installation and its environment setup. Option C correctly states that it displays both types of information. Options A and B are incomplete as they only mention one type.

Multiple choice technology web technology
  1. window.parent.location='newpage.html'

  2. window.top.location='newpage.html'

  3. window.opener.location='newpage.html'

  4. Cannot be done

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

In JavaScript, window.opener refers to the window that opened the current window. To change its URL, you assign a new value to window.opener.location. window.parent and window.top refer to iframe hierarchies.

Multiple choice technology programming languages
  1. Run the Debugger, validate mappings and mapplets, import source definitions

  2. Run the debugger, create and delete folders, import source definitions

  3. Create and delete folders, view object dependencies, import source definitions

  4. Create and delete folders, create and edit mappings, create target tables

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

The Informatica Designer tool is used for development activities: running the Debugger to test mappings, validating mappings and mapplets for errors, and importing source/target definitions from various systems. Creating and deleting folders is typically done in Repository Manager, not Designer.

Multiple choice technology programming languages
  1. Window messages (WM_)

  2. Control window messages (BM_)

  3. Dialog Box Messages( DB_)

  4. List box messages (LB_)

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

Windows message prefixes are standardized: WM_ for window messages, BM_ for button control messages, LB_ for listbox messages, EM_ for edit control, CB_ for combobox, etc. DB_ for Dialog Box Messages is not a valid Windows message prefix - dialog boxes use standard WM_ messages or control-specific messages.

Multiple choice technology programming languages
  1. CScrollView

  2. CEditView

  3. CTreeView

  4. CFormView

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

CFormView creates a view that resembles a dialog box (with form-like layout) while integrating with MFC's document/view architecture. It allows dialog-based UI with document data binding. CScrollView is for scrolling, CEditView for text editing, and CTreeView for tree hierarchies.

Multiple choice technology programming languages
  1. ToolBar

  2. Menu

  3. Dialog

  4. Accelerator

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

A Dialog box is a rectangular window resource in Windows programming whose primary purpose is to host, organize, and manage other controls like buttons, text boxes, and labels. Toolbars, menus, and accelerators serve navigation and command execution roles.

Multiple choice technology programming languages
  1. MenuCaption argument

  2. lpszMenuName argument

  3. MenuName argument

  4. splzMenuName argument

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

In MFC's CFrameWnd::Create() method, the lpszMenuName parameter specifies the menu resource name. This parameter directly corresponds to the menu resource defined in the .rc file.

Multiple choice technology programming languages
  1. Dialog box

  2. Tree view

  3. Property Sheet

  4. Menu

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

Tree view is a control class embedded in dialogs, not a standalone resource type. Property sheets are constructed from multiple dialog-based property pages and don't exist as separate resource entities in .rc files. Dialog boxes and menus are first-class resource types.

Multiple choice technology programming languages
  1. Visible

  2. Enable

  3. TitleBar

  4. Border

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

Property pages in MFC are dialog templates with specific styles: visible, border, and title bar (tab caption). They're typically disabled initially (enabled only when their tab is selected). The 'Enable' property refers to window enable state, not whether it's an enabled feature.

Multiple choice technology programming languages
  1. CDocument::UpdateViews

  2. CDocument::UpdateAllViews

  3. CDocument::UpdateData(TRUE)

  4. CDocument::Modify(TRUE)

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

When a view modifies data, it calls CDocument::UpdateAllViews(NULL, hint) to notify all other views of the change. This is the core of MFC's document-view architecture ensuring multiple views stay synchronized. The NULL parameter excludes the calling view from notifications.