Integrative Programming Flashcards

1
Q

A programming language was developed at Microsoft in the late 1990s headed by Anders Hejlsberg.

A

C#

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

Enables you to write database queries in C# programming.

A

LINQ

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

Used in LINQ expressions for efficient coding.

A

Lambda Expressions

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

A collection of tools, technologies, and languages that provides an environment to build and deploy different types of applications easily.

A

.NET framework

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

Controls tasks and manages system resources of the computer.

A

Operating System

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

A runtime environment of the .NET framework that manages the execution of the .NET code, enables debugging and exception handling, and makes programs portable.

A

Common Language Runtime (CLR)

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

It converts (or compiles) the source code into an intermediate language.

A

Microsoft Intermediate Language (MSIL)

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

Compiles the MSIL code into native code (machine-language code) before it is executed.

A

CLR Just-In-Time (JIT)

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

Contains the classes and interfaces used for building applications.

A

.NET Base Class Library

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

Provides access to relational databases and several data sources such as SQL Server and XML.

A

ADO.NET

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

It allows developers to easily describe and deliver rich, structured data from any application in a standard, consistent way.

A

ASP.NET

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

Allows building of dynamic websites using a familiar drag-and-drop, event-driven model.

A

ASP.NET Web Forms

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

Extend the Web infrastructure to provide the means for software to connect to other software applications.

A

ASP.NET Web Services

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

A set of basic language features that ensures operability between the languages in the .NET environment. It is a subset of CTS.

A

Common Language Specification (CLS)

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

A formal specification that documents how types are declared, used, and managed so the CLR can use them.

A

Common Type System

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

Tells the guidelines to the compiler of each language

A

Common Type System (CLS)

17
Q

A collection of types and resources that are built to work together and form a logical unit of functionality.

18
Q

A module that contains functions and data that can be used by another module.

A

DLL (Dynamic-Link Library)

19
Q

Provides information along with a complete description of methods, types, and other resources.

20
Q

Stores identification information, public types, and a list of other assemblies that are used in the current assembly.

21
Q

Version number that is presented as a set of four (4) decimal pieces.

22
Q

The declaration is a collection of classes.

23
Q

An identifier and a memory location that stores a specific value.

24
Q

An identifier and a memory location whose value cannot be changed during program execution.

A

Constant (const)

25
Q

Used to specify a set of values and their operations associated with variables or constants.

A

Data Types

26
Q

Does not store an actual value, but it stores the address where the value is stored.

A

Reference Type

27
Q

The process of converting a value of one (1) type of data to another data type.

A

Type conversion or type casting

28
Q

The conversion of a lower precision data type to a value of higher precision data type.

A

Implicit Conversion

29
Q

Converting a higher precision data type to a lower precision data type is invalid, and the compiler will return an error.

A

Explicit Conversion

30
Q

Explicit conversions allow the users to convert a value of higher precision data type into a value of lower precision data type by using this.

A

Cast Operator

31
Q

Are operators used in performing mathematical operations on numerical values.

A

Arithmetic Operators

32
Q

Are used to assign a value or the result of an expression to a variable.

A

Assignment Operators

33
Q

A combination of operands (or variables) and operators that can be evaluated to a single value.

A

Expression

34
Q

Defines a set of rules indicating the order in which the operator should be evaluated in an expression.

A

Operator Precedence and Associativity

35
Q

This includes several methods that perform a variety of calculations that can be used in a program.

A

System.Math