What is the .Net Framework 4? Flashcards

1
Q

The .Net framework 4 provides three principal elements. What are they?

A

Common Language Runtime (CLR)

**Class Library **

Development Frameworks

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What is the role of the Common Language Runtime (CLR)?

A

The CLR manages the execution of code and simplifies the development process by providing a robust and secure execution environment that provides such services as memory management, transactions, interprocess communications, multithreading and many other features.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What kind of development platform does the .Net Framework 4 provide?

A

The .Net Framework 4 provides a comprehensive development platform.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

The .NET Framework 4 provides a comprehensive development platform that
offers a fast and efficient way to build what?

A

Applications and services

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Fill in the blank.

The .NET Framework 4 provides a library of reusable _____ that developers can
use to build applications. The classes provide a foundation of common
functionality and constructs that help simplify application development and
remove the requirement for developers to constantly reinvent logic.

A

Classes

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Fill in the blank:

The .NET Framework 4 provides a library of _____ classes that developers can
use to build applications. The classes provide a foundation of common
functionality and constructs that help simplify application development and
remove the requirement for developers to constantly reinvent logic.

A

reusable

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Fill in the blank:

The .NET Framework 4 provides a library of reusable classes that developers can
use to build applications. The classes provide a foundation of _______ and constructs that help simplify application development and
remove the requirement for developers to constantly reinvent logic.

A

Common functionality

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Fill in the blank:

The .NET Framework 4 provides a library of reusable classes that developers can
use to build applications. The classes provide a foundation of common
functionality and constructs that help simplify ______ _______ and
remove the requirement for developers to constantly reinvent logic.

A

application development

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q
A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Fill in the blank:

The .NET Framework 4 provides a library of reusable classes that developers can
use to build applications. The classes provide a foundation of common
functionality and constructs that help simplify application development and
remove the requirement for developers to constantly reinvent ____.

A

logic

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q
A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

The .NET Framework 4 provides several development frameworks that you can
use to build common types of applications. These frameworks provide the
necessary components and infrastructure to get you started. The development
frameworks include:

[Name the development frameworks]

A

ASP.NET. Enables you to build server-side Web applications.
WPF. Enables you to build rich client applications.
• Windows Communication Foundation (WCF). Enables you to build secure and
reliable service-oriented applications.
Windows Workflow Foundation (WF). Enables you to build workflow solutions
to fulfill the complex business requirements of modern organizations.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

ASP.NET. Enables you to…

A

Build server-side Web applications.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

WPF. Enables you to…

A

Build rich client applications.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Windows Communication Foundation (WCF). Enables you to…

A

Build secure and
reliable service-oriented applications.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Windows Workflow Foundation (WF). Enables you to…

A

Build workflow solutions
to fulfill the complex business requirements of modern organizations.

17
Q

The CLR runs executable code that is generated by using a ____.

A

Compiler

18
Q

Visual
Studio 2010 provides compilers for which 4 languages?

A

C++, Visual Basic, F#, and C#.

19
Q

From where are compilers for other languages available?

A

Compilers for
other languages are available from a variety of third-party vendors.

20
Q

C# is the language of choice for many developers. It uses a syntax that is very
similar to which three languages?

A

C, C++ and Java

21
Q

The C# language has been standardized and is described by the __________________.

A

ECMA-334 C#
Language Specification

22
Q

When you compile a Visual C# application by using Visual Studio 2010, the
compiler generates an ______ that the CLR can run. This file is called an assembly.

A

Executable file

23
Q

When you compile a Visual C# application by using Visual Studio 2010, the
______ generates an executable file that the CLR can run. This file is called an assembly.

A

Compiler

24
Q

When you compile a Visual C# application by using Visual Studio 2010, the
compiler generates an executable file that the ____ can run. This file is called an assembly.

A

CLR

25
Q

When you compile a Visual C# application by using Visual Studio 2010, the
compiler generates an executable file that the CLR can run. This file is called an
_______.

A

Assembly.

26
Q

An assembly contains code in an intermediate format called __________

A
Microsoft
 intermediate language (MSIL)
27
Q

You can think of an assembly as a collection of ____ and _____ that work
together and form a logical unit of functionality. An assembly provides the CLR
with the information that it needs to be aware of type implementations.

A

Types and resources

28
Q

An assembly can be of two types, what are they?

A
  1. An executable program
  2. A library that contains executable code that other programs can reuse. By using a library, developers can modularize the development of their applications into logical components.
29
Q
A
30
Q
A