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 programming languages
  1. ActionScript

  2. MXML

  3. HTML

  4. None of the above

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

Adobe Flex applications are developed using a combination of MXML (an XML-based markup language used for laying out user interface components) and ActionScript (an object-oriented programming language used to handle client-side logic and event handling). HTML is not used to program Flex applications.

Multiple choice technology programming languages
  1. Namespace>class>manifest>elements

  2. Manifest>class>namespace>elements

  3. Manifest>namespace>class>element

  4. None of these

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

In C# application structure, the Assembly Manifest contains metadata and acts as the root. Within the manifest, namespaces organize related types. Classes contain the actual implementation, and elements are class members like methods, properties, and fields. This hierarchy provides logical organization from coarse to fine granularity.

Multiple choice technology programming languages
  1. Page_Init

  2. Page_Load

  3. Control Events

  4. None

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

In ASP.NET page lifecycle, the Page_Load event fires when all server controls are fully loaded and initialized. Page_Init occurs earlier during initialization but before view state loading. Control Events fire after Page_Load in response to user actions.

Multiple choice technology databases
  1. p2=window.open("http://www.tcs.com");

  2. p2=window.new("http://www.tcs.com");

  3. p2=window.create("http://www.tcs.com");

  4. p2=window.add("http://www.tcs.com");

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

window.open() is the correct JavaScript method to open a new browser window. Options B, C, and D use non-existent methods (window.new, window.create, window.add). The window.open() method can take a URL as parameter and returns a reference to the new window, which can be stored in a variable for later manipulation.

Multiple choice technology databases
  1. window.status("put your message here")

  2. status("put your message here")

  3. window.status = "put your message here"

  4. statusbar = "put your message here"

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

The browser's status bar is accessed through the window.status property and can be set by assigning a string value to it. Option A incorrectly calls status as a function, option B uses a non-existent global status function, and option D references a non-existent statusbar property. The status bar property is accessed as a property of the window object, not called as a method.

Multiple choice technology architecture
  1. .Net Compact Framework

  2. Support for IP6

  3. Windows Card Space

  4. Generics

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

Generics were introduced in .NET Framework 2.0, allowing type-safe collections and methods without boxing/unboxing overhead. The .NET Compact Framework existed before 2.0. IPv6 support was also present earlier. Windows CardSpace (identity management) came with .NET 3.0. Generics were one of the major features of the 2.0 release.

Multiple choice technology architecture
  1. .NET Framework 1.1

  2. .NET Framework 2.0

  3. .NET Framework 3.0

  4. .NET Framework 3.5

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

Windows Presentation Foundation (WPF) was introduced with .NET Framework 3.0 as part of the WinFX technologies. WPF provides a unified programming model for building modern Windows applications with separation between UI and logic. .NET Framework 3.0 also included Windows Communication Foundation (WCF) and Windows Workflow Foundation (WF). .NET 3.5 added additional features but WPF was already there.

Multiple choice technology architecture
  1. Extensible Application Markup Language - XAML can be used to define workflow declaratively

  2. Sequential Workflow and State Machine Workflow are two basic workflow type

  3. Workflow can be persisted into SQL server using built in persistence provider

  4. Workflow Runtime can not be hosted in Windows application

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

Options A, B, and C are true: WF supports XAML for declarative workflow definition, includes Sequential and State Machine workflow types, and provides built-in SQL Server persistence. Option D is false because Workflow Runtime CAN be hosted in Windows applications - it's designed to be hostable in various application types including Windows apps, services, and web applications.

Multiple choice technology
  1. AppGoTo

  2. AppGroupCode

  3. Applist

  4. Standalone

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

Applist table distinguishes between Application-Independent and Application-Dependent types. AppGoTo might handle navigation, AppGroupCode likely groups applications, and Standalone is a type flag rather than a categorization table.

Multiple choice technology platforms and products
  1. The Message Assignment Shape

  2. Expression Shape

  3. Construct Message Shape

  4. Decision Shape

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

The Expression Shape allows inline C# expressions and statements. The Message Assignment Shape (within a Construct Message shape) allows C# code for message construction. Decision shapes are for conditional branching only, not code injection.