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 platforms and products
  1. True

  2. False

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

The Google Maps library is NOT part of the standard Android SDK - it's an optional add-on library that must be explicitly declared in AndroidManifest.xml using the tag. This declaration tells the system that the app requires the Google Maps API to function. Without this declaration, the app won't have access to Maps classes.

Multiple choice technology architecture
  1. Workspace setup utility

  2. Profile management utility

  3. Profile reminder utility

  4. Workspace Profile utility

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

Workspace Profile utility is the SDIS feature that enables developers to capture plug-in selections in a profile, eliminating the need to repeatedly select the same options. The other options (Workspace setup utility, Profile management utility, Profile reminder utility) are descriptive but not the actual feature name.

Multiple choice technology platforms and products
  1. Using Eclipse

  2. Using IntelliJ IDE

  3. Emacs Editor

  4. All of the above

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

Android projects can be created using various IDEs and editors. Eclipse with ADT plugin and IntelliJ IDEA with Android plugin provide integrated development experiences. However, any text editor can be used with Android's command-line tools, making all these options technically valid.

Multiple choice technology platforms and products
  1. Media Library

  2. Content Provider

  3. WebKit

  4. FreeType

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

Content Provider is part of the Android Application Framework, enabling data sharing between applications. It provides a standardized interface for accessing and modifying data stored by other apps. Media Library, WebKit, and FreeType are middleware libraries, not framework components.

Multiple choice technology platforms and products
  1. Surface Manager

  2. Package Manager

  3. Activities

  4. Location Manager

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

Activities are the essential building blocks of Android applications, representing single screens with a user interface. The Android system instantiates activities as needed to navigate through an app. Managers like Surface, Package, and Location are system services, not core application components.

Multiple choice technology platforms and products
  1. .classpath

  2. AndroidManifest

  3. .project

  4. default.properties

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

AndroidManifest.xml is the correct answer because it's the most important file in an Android app, declaring all components (activities, services, receivers), permissions, app metadata, and other essential information the Android system needs to know before running the application. Without it, the system cannot launch or understand the app.

Multiple choice technology web technology
  1. Model, Viewer, Controller

  2. Model, View, Controller

  3. Model, View, Control

  4. None of the above

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

MVC (Model-View-Controller) is a design pattern separating application logic into three interconnected components. Model handles data and business logic. View handles display and user interface. Controller handles user input and updates Model/View. 'Viewer' and 'Control' are not the standard terminology.

Multiple choice technology web technology
  1. Asynchronous Controller support

  2. Model validation support enhancements

  3. Progressive rendering using Html.RenderAction

  4. All of the above

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

ASP.NET MVC 2.0 introduced multiple significant features including asynchronous controllers for better scalability, enhanced model validation support, and Html.RenderAction for progressive rendering/partial views. All three listed features were indeed new in MVC 2.0, making 'All of the above' the correct choice.

Multiple choice technology web technology
  1. Supports Test Driven Development

  2. Separation of the Concern

  3. Support REST URLs

  4. Renders view state

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

MVC Framework explicitly does NOT use view state (that's a Web Forms feature), which is one of its advantages for cleaner markup and better performance. MVC does support TDD, provides separation of concerns, and supports RESTful URLs - these are all benefits/usages, not things it doesn't do.

Multiple choice technology web technology
  1. More control over view state

  2. More control over behaviour of the application

  3. More control over Client Ids

  4. All of the above

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

ASP.NET MVC 2.0 provides greater control over application behavior through improved separation of concerns, enhanced routing, and better abstraction over WebForms. While it gives some control over client IDs and reduces view state issues, its primary benefit is behavioral control.

Multiple choice technology web technology
  1. Master Page &User Controls

  2. Caching

  3. Authentication and Authorization

  4. All of the above

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

ASP.NET MVC 2.0 runs on top of the ASP.NET runtime, meaning it fully supports existing ASP.NET features like Master Pages, User Controls, Caching, and built-in Authentication/Authorization mechanisms.

Multiple choice technology web technology
  1. routes.MapRoute("Default", "{controller}/{action}/{id}", new { controller = "Home", action = "Index", id = "" } );

  2. routes.MapRoute("Default", "Area/{controller}/{action}/{id}", new { controller = "Home", action = "Index", id = "" } );

  3. Both a and b

  4. None of the above

Reveal answer Fill a bubble to check yourself
C Correct answer
Multiple choice technology web technology
  1. Page Events

  2. Html Helper

  3. Both a and b

  4. None of the above

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

In ASP.NET MVC 2.0, Html Helper methods are the primary mechanism for rendering views. These helper methods generate HTML markup programmatically and are the standard way views are rendered. Page Events are a WebForms concept, not MVC.