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
Used to specify a set of values and their operations associated with variables or constants.
Data Types
26
Does not store an actual value, but it stores the address where the value is stored.
Reference Type
27
The process of converting a value of one (1) type of data to another data type.
Type conversion or type casting
28
The conversion of a lower precision data type to a value of higher precision data type.
Implicit Conversion
29
Converting a higher precision data type to a lower precision data type is invalid, and the compiler will return an error.
Explicit Conversion
30
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.
Cast Operator
31
Are operators used in performing mathematical operations on numerical values.
Arithmetic Operators
32
Are used to assign a value or the result of an expression to a variable.
Assignment Operators
33
A combination of operands (or variables) and operators that can be evaluated to a single value.
Expression
34
Defines a set of rules indicating the order in which the operator should be evaluated in an expression.
Operator Precedence and Associativity
35
This includes several methods that perform a variety of calculations that can be used in a program.
System.Math